4-1/데이터모델링과마이닝
[데이터모델링과마이닝] 6. 논리설계와 관계 데이터 모델
밍맹030
2022. 7. 16. 15:48
728x90
1) 논리 설계 개념
·논리 설계
개념설계의 결과 검증, 승인
→ 목표DBMS 결정
→ 해당DBMS의 논리적 모델에 맞춰 스키마 변환
· 보통 Relational DBMS 사용
→ Relational Data Model로 ER스키마 변환
2) Relational Data Model
· 릴레이션
- 행의 수 : 카디널리티(cardinality) → 데이터 개수
- 열의 수 : 차수(degree) → 속성의 개수
- schema : 릴레이션 이름 + 각 필드의 이름과 타입
· 무결성 제약 조건((Integrity Constraints)
- DB가 어떤 인스턴스가 되든 꼭 지켜져야 하는 조건
관계 모델의 두 가지 본질적 제약조건
(1) 기본키 제약조건 (2) 외래키 제약조건
3) 논리적 스키마 변환
·SQL
- 관계형 DB의 세계 ㅍ표준 데이터 언어
- DB를 정의(DDL), 조작(DML), 제어한다(DCL).
· DDL : DB 정의 및 수정
관계 모델 요약
- 데이터를 table 형태로 표현
- 단순하고 직관적
- Application 내용에 따라 DBA가 무결성 제약 조건 부여 가능
- 강력하고 자연스러운 질의어
- ER 모델을 관계 모델로 변환하는 규칙 존재
728x90