![[SQLD] 식별자](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcW4T39%2FbtsHp4fLXUS%2FpmROiSibyyXAtiVK4zDhKk%2Fimg.png)
*식별자 분류1. 주식별자 (Primary Identifier) : 유일성, 최소성, 불변성, 존재성을 가진 대표 식별자, 다른 엔터티와 참조 관계로 연결 현업(업무)에서 사용하는 용어를 주식별자로 지정2. 보조식별자 (Alternate Identifier) : 인스턴스를 식별할 수는 있지만 대표 식별자가 아님, 다른 엔터티와 참조 관계로 연결되지 않음3. 내부식별자 (Internal Identifier) : 엔터티 내부에서 스스로 생성된 식별자4. 외부식별자 (Foreign Identifier) : 다른 엔터티에서 온 식별자, 다른 엔터티와의 연결고리 역할5. 단일식별자 (Single Identifier) : 하나의 속성으로 구성된 식별자6. 복합식별자 (Composite Identifier) : 두 ..
![[SQLD] ERD 관계](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fv24hx%2FbtsHo6EfQeL%2F9HP0DTkHwalcBJoNGpDnrk%2Fimg.png)
1. IE/Crow's Foot 표기법 (까마귀발 표기법) 기호 관계 (Relationship) ERD에 표시되는 항목관계명 : 관계를 정의하는 이름관계차수 : 관계에 참여하는 수, 1:1, 1:M과 같은 관계의 기수성을 나타냄관계선택사양 : 필수인지 선택인지의 여부
목차1. 데이터 모델의 이해2. 엔터티3. 속성4. 관계5. 식별자 *데이터 모델링의 유의점1. 중복 (Duplication)2. 비유연성 (Inflexibility) : 데이터, 프로세스데이터 모델이 수시로 변경되어 유지보수의 어려움이 증가할 수 있음. 그러므로 데이터의 정의를 사용 프로세스와 분리할 것3. 비일관성 (Inconsistency) : 프로세스, 프로그램, 테이블, 데이터사용자가 처리하는 프로세스 혹은 이와 관련된 프로그램과 테이블의 연계성이 높아 데이터 모델이 업무 변경에 대해 취약할 수 있음. 데이터와 데이터 간의 상호 연관 관계에 대해 명확하게 정의할 것 *모델링의 세 가지 단계1. 개념적 데이터 모델링 추상화 레벨 높음 업무 중심적이고 포괄적인 수준의 모델링전사적 데이터 모델링 수..