카디널리티2 관계데이터 모델 1. 관계 데이터 모델 개념 및 제약 조건 ① 관계 데이터 모델의 개념 ∘관계 모델에서 데이터베이스는 릴레이션(테이블)들의 모임으로 표현됨 ∘릴레이션은 투플 (행, 레코드)들의 집합으로 표현됨 ∘투플은 애트리뷰트(컬럼, 필드, 혹은 속성)들로 구성됨 ∘ER(Entity Relationship) 모델에서의 표현 - 행: 엔티티 혹은 관계에 해당하는 사실을 표현함 - 열: 애트리뷰트들을 표시함 ∘관계 모델에서의 용어 해설 - 행: 투플 - 열: 애트리뷰트(속성) - 테이블: 릴레이션 - 도메인(domain): 원자 값들(atomic values)의 집합 => 도메인은 실제 데이터 타입으로 명시함 (int, char(10), ) - 릴레이션 스키마(Relation Schema) 릴레이션 이름 R과 애트리뷰트 .. 2023. 9. 3. 개체-관계(Entity Relationship) 모델 1. 데이터베이스 설계단계 ① 데이터 모델링의 의미 ∘데이터베이스 설계(database design)는 현실 세계의 개체를 개념적인 구조와 논리적인 구조를 거쳐 실제 데이터를 저장할 수 있는 물리적 구조로 변환하는 것을 칭함 ∘개념적 데이터 모델링(conceptual data modeling)은 현실 세계에 대한 인식을 추상적 개념으로 표현하는 과정을 말하며, 속성들로 기술된 개체 타입(entity type)과 이 개체 타입들 간의 관계를 이용하여 현실 세계를 표현하는 과정이며, 이 과정에서 사용되는 가장 대표적인 것이 개체-관계 모델(E-R : Entity-Relationship model)이며, 이 개념적 모델링으로 얻어진 결과가 개념적 구조(conceptual structure)라 함 ∘논리적 데이.. 2023. 9. 2. 이전 1 다음