[DBMS] 기본 용어
데이터
데이터는 사실, 관찰 결과, 값 등을 의미하며, 이러한 데이터는 디지털 형태로 데이터베이스에 저장됩니다. 예를 들어, 이름, 나이, 주소 등이 데이터에 해당합니다.
테이블
테이블은 데이터를 저장하는 기본 단위입니다. 행과 열의 2차원 구조로 이루어져 있으며, 각 행은 개별 레코드를, 각 열은 데이터의 속성(컬럼)을 나타냅니다.
스키마
스키마는 데이터베이스의 구조를 정의하는 데 사용되는 틀이나 청사진입니다. 데이터베이스에 있는 테이블, 뷰, 인덱스 등의 관계와 그 안의 필드 타입, 기본키, 외래키 등의 정보를 포함합니다.
데이터베이스
데이터베이스는 조직화된 데이터의 집합입니다. 데이터베이스는 정보를 저장, 검색, 수정, 삭제 등을 효율적으로 처리할 수 있도록 돕는 구조로 이루어져 있습니다.
DBMS (Database Management System, 데이터베이스 관리 시스템)
DBMS는 사용자와 데이터베이스 사이에서 데이터를 생성, 검색, 업데이트, 관리할 수 있게 하는 소프트웨어 또는 솔루션입니다. 오라클 데이터베이스는 세계에서 널리 사용되는 관계형 DBMS의 한 예입니다.
열(컬럼=필드)
열(컬럼 또는 필드라고도 함)은 테이블에서 데이터의 속성을 나타냅니다. 예를 들어, ‘고객명’, ‘주소’, ‘연락처’ 등이 될 수 있습니다.
데이터 유형
데이터 유형은 컬럼에 저장할 수 있는 데이터의 종류를 정의합니다. 예를 들어, 숫자, 문자열, 날짜 등이 있습니다.
행(로우=레코드)
행(로우 또는 레코드라고도 함)은 테이블에서 개별 데이터 항목이나 객체의 구체적인 인스턴스를 나타냅니다. 각 행은 고유한 데이터 레코드를 나타냅니다.
기본키 열
기본키는 테이블 내의 각 레코드를 고유하게 식별하는 데 사용되는 하나 또는 여러 개의 컬럼으로 구성됩니다. 기본키로 지정된 필드는 고유한 값을 가져야 하며, NULL 값을 허용하지 않습니다.
외래키 필드
외래키는 다른 테이블의 기본키를 참조하는 컬럼입니다. 외래키는 두 테이블 간의 관계를 설정하고 데이터의 무결성을 유지하는 데 사용됩니다.
SQL (Structured Query Language, 구조화 질의 언어)
SQL은 데이터베이스와 상호 작용하기 위해 사용되는 표준 프로그래밍 언어입니다. 데이터를 검색, 추가, 수정, 삭제 등 다양한 작업을 수행할 수 있게 해줍니다. 즉 사람과 DBMS가 소통하기 위한 언어이다.
워크시트(=쿼리 창)
쿼리(SQL)를 직접 입력하는 곳이다.