본문 바로가기

후보키3

[DB] 3장, 관계형 데이터 모델 교재 ↓ 데이터베이스의 정석 - 교보문고 누구를 위한 책인가?ㆍ 데이터베이스의 핵심 개념과 용어를 빠른 시간에 학습하고자 하는 경우ㆍ 데이터베이스 모델링/설계 과정을 체계적으로 습득하고자 하는 경우ㆍ MySQL DBMS의 활용 방법과 www.kyobobook.co.kr 제 3장, 관계형 데이터 모델 데이터 모델의 구성 요소 : 데이터구조, 연산, 제약조건 관계형 데이터 구조 ▶ 릴레이션 : 관계형 데이터베이스의 테이블 속성(attribute) 테이블의 열(column) 데이터를 표현하는 가장 작은 논리적 단위 튜플(tuple) 테이블의 행(row) 현실세계의 개체(entity) ▶ 도메인(domain) 속성이 취할 수 있는 값의 범주 도메인을 통해 속성이 어떤 데이터값을 가질 수 있는 지 확인 ▶ 카디널.. 2022. 4. 20.
[DB] 데이터베이스 개론 - 9장 정규화 9장, 정규화 정규화(normalization) : 이상(anomaly) 현상을 제거하면서 데이터베이스를 올바르게 설계해나가는 과정 이상(anomaly) 현상 : 불필요한 데이터 중복이 발생하여 릴레이션에 대한 데이터의 삽입·수정·삭제 연산을 수행할 때 발생하는 부작용 이상 현상의 종류 삽입 이상(insertion anomaly) : 새 데이터를 삽입하기 위해 불필요한 데이터도 함께 삽입해야 하는 문제 갱신 이상(update anomaly) : 중복 튜플 중 일부만 변경하여 데이터가 불일치하게 되는 모순의 문제 삭제 이상(deletion anomaly) : 튜플을 삭제하면 꼭 필요한 데이터까지 함께 삭제되는 데이터 손실의 문제 이상현상의 발생 이유 ? 관련이 없는 데이터, 관련이 없는 속성들을 하나의 릴.. 2022. 2. 7.
[DB] 데이터베이스 개론 - 5장 관계 데이터 모델 5장, 관계 데이터 모델 릴레이션(relation) ? 하나의 개체에 관한 데이터를 담는 것. 하나의 개체에 관한 데이터를 하나의 릴레이션에 담아 데이터베이스에 저장한다. 속성(attribute) ? 릴레이션의 열, 파일의 필드(field)에 대응하는 개념 튜플(tuple) ? 릴레이션의 행, 개체의 인스턴스, 파일의 레코드(record)에 대응하는 개념 도메인(domain) ? 속성 하나가 가질 수 있는 모든 값의 집합 속성 값으로는 더는 분해할 수 없는 원자 값만 사용할 수 있다. 일반적으로 속성의 특성을 고려한 데이터 타입으로 정의한다. 널(null) 값 ? 특정 튜플의 속성 값을 모르거나, 적합한 값이 없는 경우에는 널(null)이라는 특별한 값을 사용할 수 있다. 널 값은 특정 속성에 해당되는 .. 2022. 1. 23.
반응형