프로그래밍/2024 정보처리기사

2024정보처리기사 - 데이터베이스 설계(3)

코드자국 2024. 2. 15. 22:59
반응형

정규화 과정

비정규 릴레이션  
1NF 도메인이 원자값
2NF  부분적 함수 종속 제거
3NF 이행적 함수 종속 제거
BCNF 결정자이면서 후보키가 아닌 것 제거
4NF 다치 종속 제거
5NF 조인 종속성 이용

 

 


이행적 종속 관계

이행적 종속(Transitive Dependency) 관계는 A -> B 이고 B -> C 일 때 A -> C를 만족하는 관계를 의미한다.

 

 


시스템  카탈로그

 

system catalog

  • 시스템 카탈로그(System Catalog)는 시스템 그 자체에 관련이 있는 다양한 객체에 관한 정보를 포함하는 시스 템 데이터베이스이다.
  • 좁은 의미로는 데이터 사전(Data Dietionary)이라고도 한다.
  • 시스템 카탈로그에 저장된 정보를 메타 데이터(Meta-Data)라고 한다.
  • 카탈로그 자체도 시스템 테이블로 구성되어 있어 일반 이용자도 SQL을 이용하여 내용을 검색해 볼 수 있다.
  • INSBRT, DELETE, UPDATE문으로 카탈로그를 갱신 하는 것은 허용되지 않는다.
  • 카탈로그는 DBMS 스스로 생성하고 유지한다.

 

 


 

반응형