SQLD
1-1-5. 식별자
1. 식별자 개념 - 엔터티 내에서 인스턴스들을 구분할 수 있는 구분자 2. 식별자의 특징 - 주식별자인지, 아니면 외부 식별자인지에 따라 특성이 다소 차이가 있다. 더보기 주 식별자인 경우 유일성: 주식별자에 의해 엔터티 내에 모든 인스턴스들이 유일하게 구분되어야 함 최소성: 주식별자를 구성하는 속성의 수는 유일성을 만족하는 최소의 수가 되어야 함 불변성: 지정된 주식별자의 값은 자주 변하지 않는 것이어야 함 존재성: 주식별자가 지정되면, 반드시 값이 있어야 한다(Not Null). - 외부식별자의 경우, 참조무결성 제약조건(referential integrity)에 따른 특징을 가진다. 이에 대한 내용은 추후에 다룰 것... 3. 식별자 분류 및 표기법 가. 식별자 분류 - 다음과 같은 분류체계를 따..
1-1-4. 관계
1. 관계의 개념 가. 관계의 정의: 상호 연관성이 있는 상태 - 인스턴스 사이의 논리적인 연관성으로서 존재 또는 행위로서 서로에게 연관성이 부여된 상태 나. 관계의 페어링 - 관계 페어링(Relationship Paring): 엔터티 내에 인스턴스-인스턴스 사이에 관계가 설정된 어커런스. 관계를 통해 짝이 형성되었다 해서 relationship paring이다. - 인스턴스 각각은 자신의 연관성을 가지고 있을 수 있다. 이것을 집합해 '관계'를 도출한다. 2. 관계의 분류 - '존재'에 의한 관계, '행위'에 의한 관계가 있다. - ERD에서는 '존재적 관계'와 '행위에 의한 관계'를 구분하지 않았다면, UML의 클래스 다이어그램에서는 이를 실선과 점선으로 구분한다. 3. 관계의 표기법 - 관계명(관계..
1-1-3. 속성
1. 속성의 개념 - 업무에서 필요로 하는 인스턴스에서 관리하고자 하는 의미상 더 이상 분리되지 않는 최소의 데이터 단위 2. 엔터티, 인스턴스와 속성, 속성값에 대한 내용과 표기법 가. 엔터티, 인스턴스, 속성, 속성값의 관계 - 한 개의 엔터티는 두 개 이상의 인스턴스의 집합이어야 한다. - 한 개의 엔터티는 두 개 이상의 속성을 가진다. - 한 개의 속성은 한 개의 속성값을 가진다. 나. 속성의 표기법 - 엔터티 내에 이름을 포함하여 표현하면 됨 3. 속성의 특징 - 해당 업무에서 필요하고 관리하고자 하는 정보여야 함 - 정규화 이론에 근거해 정해진 주-식별자에 함수적 종속성을 가져야 함 - 하나의 속성은 한 개의 값만을 가진다. 하나의 속성에 여러 개의 값이 있는 다중 값일 경우, 별도의 엔터티를..
1-1-2. 엔터티
1. 엔터티(실체, 객체)의 개념 Peter Chen(1976) 변별할 수 있는 사물 CJ Date(1986) 데이터베이스 내에서 변별 가능한 객체 James Martin(1989) 정보를 저장할 수 있는 어떤 것 Thomas Bruce(1992) 정보가 저장될 수 있는 사람, 장소, 물건, 사건, 개념 등 위 정의들의 공통점은 아래와 같다. ㄱ. 사람, 장소, 물건 등의 '명사'에 해당한다. ㄴ. 업무상 관리가 필요한 관심사에 해당 ㄷ. 저장이 되기 위한 어떤 것(Thing) -> 명사, 업무상 관리가 필요한 관심사, 저장될 어떤 것 -> 업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 집합적인 것(thing) 2. 엔터티와 인스턴스에 대한 내용과 표기법 - IE 표기법, 바커 표기법에 따라 다름..

1-1-1. 데이터 모델의 이해
1. 모델링의 이해 가. 모델링의 정의 - 웹스터 사전: 가설적 또는 일정 양식(a hypothetical or stylized representation)에 맞춘 표현으로, 어떤 것에 대한 예비 표현으로서 그로부터 최종 대상이 구축되도록 하는 계획으로서 기여하는 것. - 복잡한 현실 세계를 단순화해 표현 - 사물 또는 사건에 관한 양상(Aspect)이나 관점(Perspective)을 연관된 사람이나 그룹을 위해 명확하게 하는 것 - 현실 세계를 추상화한 반영 -> 현실 세계 단순화 및 추상화, 양상과 관점, 웹스터 사전: 가설적, 일정 양식, 예비 표현, 최종 구축에 기여 나. 모델링의 특징 - 추상화(모형화, 가설적): 현실 세계를 일정한 형식에 맞추어 표현 - 단순화: 복잡한 현실 세계를 제한된 표..