본문 바로가기
반응형

DataBase/SQLD5

[SQDL] 데이터 모델링의 이해 - 식별자 제 5절 식별자⭐ 1. 식별자의 개념하나의 엔터티에 구성되어있는 여러 개 속성 중 에너티를 대표할 수 있는 속성을 의미하나의 엔터티는 반드시 하나의 유일한 식별자가 존재 ⭐ 2. 식별자의 분류붐류식별자설명대표성주식별자- 엔터티 내에서 각 인스턴스를 구분 가능- 타 엔터티와 참조관계를 연결 가능 (primart key 에 해당)보조식별자- 엔터티 내에서 각 인스턴스를 구분 가능- 대표성을 갖지 못해 참조관계 연결에 사용되지 않음(candidate key 에 해당)목적내부식별자- 자연스럽게 존재하는 식별자 (본질 식별자)외부식별자- 관계를 통해 유입되는 타 엔터티의 식별자(foreign key에 해당)- 주식별자 속성 또는 일반 속성으로 포함될 수 있음속성 수단일식별자- 하나의 속성으로 구성된 식별자복합식별.. 2025. 7. 24.
[SQDL] 데이터 모델링의 이해 - 관계 제 4절 관계⭐ 1. 관계와 페어링 (Pairing)관계 : 엔터티의 인스턴스 사이의 논리적인 연관성으로서 존재의 형태로서나 행위로서 서로에게 연관성이 부여된 상태페어링 : 엔터티 내 인스턴스간 개별적 관계 -> 이것의 집합을 관계로 표현인스턴스의 집합 -> 엔터티 페어링의 집합 -> 관계 ⭐ 2. 관계의 분류ERD : 존재에 의한 관계 / 행위에 의한 관계 (구분 없이 단일화된 표기법 사용)UML : 연관 관계 / 의존 관계 (실선과 점선 표기법으로 구분)⭐ 3. 관계의 표기법관계명 : 엔터티가 관계에 참여하는 형태. 각 관계는 2개의 관계명 및 관점을 가짐관계차수(Cardinality) : 1:1, 1:M, M:M (관계 엔터티 이용)관계선택사양 : 필수참여(Mandatory), 선택참여(Option.. 2025. 6. 30.
[SQDL] 데이터 모델링의 이해 - 속성 제 3절 속성⭐ 1. 속성의 정의사물의 특징 또는 본질적인 성질 ( 속성이 없다면 실체를 생각할 수 없다 )인스턴스에 대해 의미상 더 분리되지 않는 최소의 데이터 단위엔터티에 속한 인스턴스들의 성격을 구체적으로 나타냄엔터티, 인스턴스, 속성, 속성값의 대응🌟 엔터티, 인스턴스 속성의 관계1개의 엔터티 : 2개 이상의 인스턴스 집합을 가짐1개의 인스턴스 : 2개 이상의 속성을 가짐1개의 속성 : 1개의 속성값을 가짐⭐ 2. 속성의 특징해당 업무에서 필요하고 관리해야 하는 정보모든 속성은 정해진 주식별자에 함수적으로 종속되어야 함하나의 속성은 한 개의 값만을 가짐 ( 다중값인 경우 해당 속성을 별로의 엔터티로 분리 )⭐ 3. 속성의 명명현업에서 사용하는 이름을 부여약어 사용은 가급적 X수식어/소유격 X, .. 2025. 6. 30.
[SQDL] 데이터 모델링의 이해 - 엔터티 제 2절 엔터티⭐ 1. 엔터티 업무에 필요한 정보를 저장하고 관리하기 위한 집합적인 것 (실체, 객체)엔터티는 인스턴스의 집합 (인스턴스는 엔터티 안의 데이터)⭐ 2. 엔터티의 분류🌟 유형, 무형에 따른 분류유형(Tangible) 엔터티- 물리적인 형태가 있고 안정적이며 지속적 활용 ex) 교수, 강의실, 학생개념(Conceptual) 엔터티- 물리적인 형태는 존재하지 않으나 관리해야 할 개념적 정보 ex) 수업, 보험상품사건(Event) 엔터티- 업무 수행 과정에서 발생, 비교적 발생량 많음 (통계자료에 이용) ex) 수강신청, 주문🌟 발생시점에 따른 엔터티 ( 기본 / 중심 / 행위 )기본(key) 엔터티 : 독립적으로 생성되는 엔터티중심(main) 엔터티 : 기본 엔터티와 행위 엔터티 중간에 .. 2025. 6. 24.
반응형