-구조화된 데이터를 하나의 테이블로 표현
-테이블을 사용하는 데이터베이스를 관계형 데이터베이스(Relational database)라고 함
아래는 관계형 데이터베이스 사용시 반드시 알아야되는 키워드들
데이터(data)
각 항목에 저장되는 값이다.
테이블(table; 또는 relation)
사전에 정의된 열의 데이터 타입대로 작성된 데이터가 행으로 축적된다.
칼럼(column; 또는 field)
테이블의 한 열을 가리킨다.
레코드(record; 또는 tuple)
테이블의 한 행에 저장된 데이터이다.
키(key)
테이블의 각 레코드를 구분할 수 있는 값이다.
각 레코드마다 고유한 값을 가진다.
기본키(primary key)와 외래키(foreign key) 등이 있다.
테이블과 테이블의 사이는 아래와 같은 종류가 있다
테이블과 테이블 사이의 관계는 다음과 같습니다.
1:1 (one-to-one) 관계
1:N (one-to-many) 관계
N:N or N:M (many-to-many) 관계
self referencing 관계
-테이블 스스로 관계를 가진관계
Customer table과 Package table의 N:N 관계를 위해 customer_package 테이블(Join 테이블)을 생성
-테이블 스스로 관계를 가진관계