[데이터베이스] 2주차 데이터 모델링

행복한 콩🌳·2022년 11월 10일
0

데이터베이스

목록 보기
4/26

1주차 개체 관계 모델 및 ER 다이어그램

모델
복잡한 상황을 이해하기 쉽게 표현하기 위하여 개념적으로 단순화하여 표현한 것
관계
개체들 사이의 연관성

정리하기

데이터베이스는 대상물에 대하여 개념적 데이터 모델, 논리적 데이터 모델 과 물리적 데이터 모델을 사용하여 표현하며, 각각의 모델링을 통하여 구축된다.
데이터베이스의 3 구성요소는 개체, 속성, 관계이며, 표준화된 ER 다이어그램을 사용하여 그림으로 표현한다.

2주차 개체 타입과 속성

개체타입
비슷한 속성을 가진 개체로 이름과 속성으로 정의한 것
개체인스턴스
개체의 속성에 실제 값을 주어 실체화된 개체
저장속성
다른 속성의 영향 없이 단독으로 저장되는 속성

정리하기

데이터베이스는 개체 타입별로 레코드를 생성하여 만든다. 개체 타입은 관계 데이터베이스에서 테이블로 만들어진다.
각 개체 타입의 속성을 사용하여 특성을 기술한다. 속성은 속성 값의 개수, 의미의 세분화 가능성, 개체 인스턴스를 식별하는데 사용되는 속성등으로 구분할 수 있다.

3주차 관계와 IE 표기법

관계
둘 이상의 개체 사이 연관성을 표현
식별자
약한 개체 타입은 자신의 기본키만으로 식별이 어려우므로, 상위의 강한 개체 타입의 기본키를 상속받아 결합하여 사용
IE표기법
개체 관계 다이어그램을 위한 표기법 중 하나

정리하기

강한 개체 타입과 달리 약한 개체 타입은 자신을 식별할 수 있는 기본키를 가지고 있지 않아, 강한 개체 타입의 기본키와 자신의 식별자를 사용하여야만 식별이 가능하다.
데이터 모델링이란 현실 세계를 데이터의 관점에서 분석하여 개념적인 모델로 표현하는 과정이다. 데이터모델링 결과는 개체관계 다이어그램으로 표현한다.
개체관계 다이어그램은 피터첸 표기법과 IE표기법이 있다.

profile
매일매일 조금씩 모여 숲이 되자🐣

0개의 댓글