식별자 엔터티 내에서 인스턴스를 구분하는 구분자 - 식별자는 논리적, Key는 물리적 데이터 모델링 단계에서 사용 식별자의 특징 - 유일성 : 주 식별자에 의해 모든 인스턴스들이 유일하게 구분 - 최소성 : 주 식별자를 구성하는 속성의 수는 유일성을 만족하는 최소의 수가 되어야함 - 불변성 : 주 식별자가 한번 특정 엔터티에 지정되면 식별자의 값은 변하면 안됨 - 존재성 : 주 식별자가 지정되면 반드시 데이터 값이 존재 해야함 식별자 분류 대표성 여부 주 식별자 엔터티 내에서 각 어커런스를 구분할 수 있는 구분자, 타 엔터티와 참조 관계를 연결 가능 보조 식별자 구분자이나 대표성이 없음, 참조 관계 연결이 불가능 스스로 생성 여부 내부 스스로 생성되는 식별자 외부 타 엔터티로 부터 받아오는 식별자 속성의..
SQLD
관계 엔터티의 인스턴스 사이의 논리적인 연관성으로써 존재의 형태로서나 행위로서 서로에게 연관이 부여된 상태 Ex) 강사 - 가르친다(관계) - 학생 패어링 엔터티 안에서 인스턴스가 개별적으로 관계를 가지는 것 UML에서의 관계 1. 연관 관계(실선) : 항상 이용하는 관계 Ex) 소속된다. 2. 의존 관계(점선) : 행위에 의해 발생하는 관계 Ex) 주문한다. 관계의 표기법 1. 관계명 : 관계의 이름 2. 관계 차수 : 1:1, 1:M, M:N 3. 관계 선택성 : 필수 관계, 선택 관계 관계 체크 사항 1. 두 개의 엔터티 사이에 관심있는 연관 규칙이 존재하는가? 2. 두 개의 엔터티 사이에 정보에 조합이 발생하는가? 3. 업무 기술서, 장표에 관계 연결에 대한 규칙이 서술되어 있는가? 4. 업무 기..
속성의 정의 1. 업무에 필요로 한다. 2. 의미상 더 이상 분리되지 않는다. 3. 엔터티를 설명하고 인스턴스의 구성요소가 된다. 엔터티, 인스턴스, 속성, 속성값의 관계 한 개의 엔터티는 두 개 이상의 인스턴스의 집합이다. 한 개의 엔터티는 두 개 이상의 속성을 가진다. 한 개의 속성은 하나의 속성값을 가진다. 속성의 특징 1. 해당 업무에서 필요로 하고 관리하고자 하는 정보여야 한다. 2. 정규화 이론에 근간하여 정해진 주 식벽자에 함수적 종속성을 가져야 한다. 3. 하나의 속성에는 한 개의 값만 가질 수 있다. 속성의 특성에 따른 분류 1. 기본 속성 - 업무로부터 추출한 모든 일반적인 속성 2. 설계 속성 - 업무를 규칙화 하기 위해 새로 만들거나 변형 Ex) 일련 번호 3. 파생 속성 - 다른 ..
언터티의 특징 1. 반드시 해당 업무에서 필요하고 관리하고자 하는 정보여야 한다. 2. 유일한 식별자에 의해 식별이 가능해야 한다. 3. 두 개 이상의 인스턴스 집합이어야 한다. 4. 업무 프로세스에 의해 이용되어야 한다. 5. 속성을 포함해야 한다. 6. 다른 엔터티와 한 개 이상의 관계를 가지고 있어야 한다. 엔터티의 분류 유형에 따른 분류 유형 개념 사건 발생 시점에 다른 분류 기본 중심 행위 엔터티 명명 1. 해당 업무에서 사용하는 용어를 선택해야 한다. 2. 이름이 중복되어서는 안 된다. 3. 약어를 사용하면 안 된다. 4. 생성 의미대로 의미를 부여해야 한다. 5. 단수 명사를 사용해야 한다. 참고 사이트 요약 정리본 : https://yurimac.tistory.com/40 SQL) SQLD..