테이블(Table)
- 구조화된 엑셀 스프레드시트(Spreadsheet)와 비슷함

- 테이블의 이름은 고유해야함 > 동일한 두 개의 테이블 이름이 있으면 안됨
스키마(Schema)
- 테이블에 데이터가 저장되는 방식을 정의할 수 있음
- 데이터베이스에 존재하는 자료의 구조 & 내용과 자료들의 논리적, 물리적 특성에 대한 정보를 표현하는 데이터베이스의 논리적 구조를 지칭함
- 스키마의 종류 : 외부 스키마(External Schema), 개념 스키마 (Conceptual Schema), 내부 스키마(Internal Schema)
열(Column)
고객 ID | 지역번호 | 전화번호 앞자리 | 전화번호 뒷자리 |
---|
232 | 02 | 3700 | 3333 |
- 위 테이블의 열은 '고객 ID', '지역번호', '전화번호 뒷자리', '자택전화번호'가 있음
- 데이터를 여러가지 열로 나누는 것은 매우 중요함
- 지역에 따른 고객의 분포에 대한 자료를 추출하고 싶다 > 두 번째 방식으로 입력된 데이터가 쉽게 얻을 수 있음
- 각 열에는 고유한 데이터 형식이 지정됨
- 데이터 형식 종류
- 정수 데이터, 문자 데이터, 통화 데이터, 날짜 & 시간 데이터 등
행(Row)
고객 ID | 자택전화번호 |
---|
232 | 0237003333 |
233 | 0123456789 |
234 | 9876543210 |
고객 ID | 지역번호 | 전화번호 앞자리 | 전화번호 뒷자리 |
---|
232 | 02 | 3700 | 3333 |
233 | 01 | 2345 | 6789 |
234 | 98 | 7654 | 3210 |
- 위 테이블 행에는 고객의 개인정도가 저장됨
- 현재는 3명의 고객이 저장된 모습을 확인할 수 있음
- 테이블의 행 = 레코드 > 같은 의미로 쓰임
기본 키(Primary Key)
고객 ID | 자택전화번호 |
---|
232 | 0237003333 |
233 | 0123456789 |
234 | 9876543210 |
- 위 테이블에서 고유하게 하는 키(Key)는 고객 ID임
- 기본 키는 테이블 생성 시 반드시 필요함
- 데이터베이스 제어 및 관리, 데이터베이스의 최적화 등을 위해 각 테이블에 기본 키를 설정해야 함