데이터베이스 관리 기말고사 정리본
- 최초 등록일
- 2021.05.21
- 최종 저작일
- 2019.06
- 8페이지/ MS 워드
- 가격 2,000원
소개글
"데이터베이스 관리 기말고사 정리본"에 대한 내용입니다.
목차
없음
본문내용
데이터베이스 설계의 목적
:정보보존과 중복의 최소화
데이터를 쪼개기 위해 -왜? 효율성을 높이기 위해(저장공간 줄이고, 검색속도 빠르게)
함수적 종속성
:릴레이션 생성의 체계적이고 공식적인 도구
X가 Y를 함수적으로 결정한다
Y가 X에 함수적으로 종속되어 있다
이상 현상
:불필요한 데이터 중복으로 인해 릴레이션에 대한 데이터 삽입,수정,삭제 연산을 수행할 때 발생할 수 있는 부작용
정규화
:갱신 이상을 제거하면서 데이터베이스를 올바르게 설계해 나가는 과정
함수적 종속성을 판단하여 정규화를 수행함
갱신 이상이 발생하지 않도록, 릴레이션을 관련 있는 속성들로만 구성하기 위해 릴레이션을 분해하는 과정
갱신 이상의 종류
1. 삽입 이상
:새 데이터를 삽입하기 위해 불필요한 데이터도 함께 삽입해야 하는 문제
(데이터테이블을 쪼개지 않고 하나의 테이블에 집어넣을 때 가장 흔하게 발생)
(key 값에 null이 있을 경우 삽입불가)
2. 수정 이상
:중복 투플 중, 일부만 변경하여 데이터가 불일치하게 되는 모순의 문제
(개별튜플에 대한 이상이라고 생각하면됨, 하나의 투플(데이터)를 고쳤는데 데이터가 불일치 하게 됨)
3. 삭제 이상
:투플을 삭제하면 꼭 필요한 데이터까지 함께 삭제되는 연쇄 삭제 현상이 발생하는 데이터 손실의 문제
함수적 종속 관계 판단 시 유의사항
:속성 자체의 특성과 의미를 기반으로 함수적 종속성을 판단해야함
일반적으로 기본키와 슈퍼키는 릴레이션의 다른 모든 속성들을 함수적으로 결정함
완전 함수적 종속
:릴레이션에서 속성 집합 Y가 속성 집합 X에 함수적으로 종속되어 있지만, 속성 집합 X의 전체가 아닌 일부분에는 종속되지 않음을 의미
부분 함수적 종속
:릴레이션에서 속성 집합 Y가 속성 집합 X의 전체가 아닌 일부분에도 함수적으로 종속됨을 의미
정규형
:릴레이션이 정규화된 정도
참고 자료
없음