← 개념서태블릿/PC 버전
데이터베이스·1급 전용·15

DB 개요

데이터베이스의 개념, 관계형 모델, 정규화, 무결성 제약을 학습합니다.

데이터베이스 개요

정의와 특성

  • 통합된 데이터: 중복 최소화
  • 저장된 데이터: 물리적 저장매체에 기록
  • 공용 데이터: 여러 사용자 공유
  • 운영 데이터: 조직 운영에 필수

DBMS 기능

  • 정의(DDL): 구조 생성/변경/삭제
  • 조작(DML): 데이터 검색/삽입/수정/삭제
  • 제어(DCL): 보안, 무결성, 동시성

관계형 데이터 모델

  • 릴레이션(테이블): 행(튜플)과 열(속성)로 구성
  • 기본키(PK): 튜플을 유일하게 식별
  • 외래키(FK): 다른 테이블의 기본키 참조
  • 후보키: 유일성 + 최소성

정규화

단계 조건
1NF 도메인이 원자값
2NF 부분 함수 종속 제거
3NF 이행 함수 종속 제거
BCNF 모든 결정자가 후보키

무결성 제약

  • 개체 무결성: PK는 NULL 불가
  • 참조 무결성: FK는 참조 테이블에 존재하는 값 또는 NULL
  • 도메인 무결성: 허용된 값 범위 준수