[Database] 데이터베이스의 기본 (2)
·
CS/Database
1. 관계데이터베이스에 테이블은 여러 개가 존재합니다.이러한 테이블은 서로의 관계가 정의되어 있습니다. 이러한 관계를 관계화살표로 나타냅니다.2. 키키는 테이블 간의 관계를 더 명확하게 하고 테이블 자체의 인덱스를 위해 설정된 장치입니다.키의 종류로는 기본키, 외래키, 후보키, 슈퍼키, 대체키가 있습니다.2.1 기본키기본키(primary key)는 줄여서 PK 또는 프라이머리키라고 많이 부릅니다.기본키는 유일성과 최소성을 만족하는 키입니다.이는 테이블의 데이터 중 고유하게 존재하는 속성이며 기본키에 해당하는 데이터는 중복되어서는 안 됩니다.기본키는 자연키 또는 인조키 중에 골라서 설정합니다.2.2 자연키유저 테이블을 만든다고 가정한다면 속성은 주민번호, 이름, 성별 등이 존재할 수 있습니다.이 중 이름,..