정규화

후보키와 대체키의 역할과 관계는? 👉 후보키는 유일성과 최소성을 모두 갖춘 속성들입니다. 기본키로 사용 가능한 후보들이 되는 키입니다. 대체키는 기본키가 되고 남은 속성들을 의미합니다. 후보키는 대체키를 포함한다고 볼 수 있을 것 같습니다. DB 설계에서 식별자로 자연키와 인조키 중 어떤 것을 선택하는 것이 바람직한지 말하고, 그 이유를 설명하세요. 👉 인조키를 선택하는 것이 바람직합니다. 그 이유를 말씀 드리겠습니다. 첫째, 자연키는 변경될 수 있습니다. 예를 들어, 회원 정보에서 전화번호 항목을 수집한다고 가정했을 때, 전화번호는 유일하지만 회원의 상황에 따라 변경될 수 있습니다. 둘째, 환경이 변할 수 있습니다. 예를 들어, 주민번호를 수집해 식별자로 사용하다가 국가에서 해당 속성을 수집하지 못하게..
1. ERD의 의미 Entity Relationship Diagram 요구 분석 사항에서 얻은 엔티티와 속성들의 관계를 그림으로 나타낸 개체-관계 모델 테이블과의 관계를 설명하는 다이어그램 이를 통해 프로젝트에서 사용하는 데이터베이스의 구조를 한눈에 파악할 수 있다. 데이터베이스를 구축 시 뼈대 역할을 하며, 서비스 구축 시 제일 먼저 신경써야 할 부분이다. 👉 API를 보다 효율적으로 뽑아낼 수 있다. 2. ERD 그리기 2-1. 엔티티 Entity 정의 가능한 사물 또는 개념 데이터베이스의 테이블이 엔티티로 표현된다. 2-2. 엔티티 속성 Entity Attribute 개체가 가지고 있는 속성 예) 학생 엔티티에는 학번, 이름, 주소, 전공 등 속성이 있다. 데이터베이스 테이블의 각 필드(컬럼)들 2..
혜발아기
'정규화' 태그의 글 목록