키 속성은 PK, 일반 속성은 컬럼으로 변환합니다.
students(student_id PK, name)
개체, 약한 개체, 관계, 다중값 속성은 각각 다른 변환 규칙을 거쳐 테이블과 키, 외래키가 됩니다.
키 속성은 PK, 일반 속성은 컬럼으로 변환합니다.
students(student_id PK, name)
소유 개체 PK와 부분키를 조합해 식별합니다.
rooms(building_id, room_no)
양쪽 PK를 FK로 포함하고 관계 속성을 컬럼으로 둡니다.
enrollments(student_id, course_id)
전화번호 여러 개는 별도 테이블로 분리해 1NF를 지킵니다.
주소는 검색 요구에 따라 city, district처럼 분해하거나 문자열로 둘 수 있습니다.