Ch.9 데이터베이스 (필기 3과목)

데이터베이스 개념과 관계형 모델

데이터베이스와 DBMS의 정의를 구분하고 DBMS의 장점 4가지를 열거할 수 있다스키마(외부/개념/내부)의 3단계 구조를 설명할 수 있다관계형 모델에서 릴레이션·튜플·속성·도메인 용어를 대응시킬 수 있다

엑셀로 관리하던 1만 건 고객 데이터가 꼬이기 시작한다면?

중복 입력, 동시 수정 충돌, 보안 문제가 반복되는 상황

파일 기반 관리는 데이터 무결성과 동시성을 보장할 수 없습니다

데이터베이스(DB)DBMS는 이 문제를 구조적으로 해결하며, 필기 3과목의 첫 번째 관문입니다


article

핵심 내용

데이터베이스(DB): 여러 사용자가 공유하여 사용할 수 있도록 통합·저장된 데이터의 집합. DBMS: 데이터베이스를 생성·관리·검색·보안·백업하는 소프트웨어 시스템.

DBMS 장점 4가지 (빈출): ① 데이터 중복 최소화 ② 데이터 무결성 보장 ③ 동시 접근 제어 ④ 보안 관리

스키마(Schema)는 데이터베이스의 구조를 정의한 것입니다. ANSI/SPARC 표준에 따라 3단계로 나뉩니다.

데이터 독립성: 외부/개념 사이 = 논리적 독립성, 개념/내부 사이 = 물리적 독립성. 한 단계 변경이 다른 단계에 영향 안 줌!

관계형 데이터베이스는 데이터를 2차원 테이블(릴레이션) 형태로 표현합니다. 시험에서는 관계형 용어와 일반 용어를 매핑하는 문제가 자주 나옵니다.

차수(Degree) = 열 수 / 카디널리티(Cardinality) = 행 수 — 이 두 용어 혼동이 시험 최빈출 함정!

데이터베이스의 특성으로 틀린 것은?

관계형 모델에서 '행(Row)'에 해당하는 용어는?

스키마 3단계 중 '조직 전체의 논리적 구조'를 정의하는 것은?

key

핵심 용어

통합성(Integrated)

최소한의 중복으로 데이터를 통합 관리

저장성(Stored)

컴퓨터가 접근 가능한 매체에 저장

공용성(Shared)

여러 사용자가 동시에 접근·사용

변화성(Operational)

삽입·삭제·수정으로 항상 최신 상태 유지

compare_arrows

비교 정리

항목단계정의대응
외부 스키마개별 사용자 관점의 논리 구조서브스키마, 뷰(View)
개념 스키마조직 전체 관점의 논리 구조전체 DB 구조, 제약조건
내부 스키마물리적 저장 구조인덱스, 저장 방식, 레코드 배치
항목관계형 용어일반 용어파일 시스템
릴레이션(Relation)테이블파일
튜플(Tuple)행(Row)레코드
속성(Attribute)열(Column)필드
도메인(Domain)속성이 가질 수 있는 값의 범위데이터 타입
차수(Degree)속성(열)의 수필드 수
카디널리티(Cardinality)튜플(행)의 수레코드 수
image

시각 자료

다이어그램: cc-mg009
check_circle

핵심 정리

  • 1DB 4대 특성: 통합성, 저장성, 공용성, 변화성
  • 2DBMS 장점: 중복 최소화, 무결성 보장, 동시 접근 제어, 보안 관리
  • 3스키마 3단계: 외부(사용자 뷰) → 개념(전체 논리) → 내부(물리 저장)
  • 4데이터 독립성: 논리적(외부↔개념), 물리적(개념↔내부)
  • 5릴레이션=테이블, 튜플=행, 속성=열, 차수=열 수, 카디널리티=행 수

퀴즈와 인터랙션으로 더 깊이 학습하세요

play_circle인터랙티브 레슨 시작