CS 길라잡이
정보처리기사 이론
읽기 설정
글꼴 조합

제목 · 본문 순서예요. 선택하면 지금 읽는 화면에 적용돼요.

글꼴 출처 ↗
읽기 글자 크기

정보처리기사 · DB·SQL · 01/15

표를 읽는 네 가지 기준

책이 한 권 늘어나면 표의 무엇이 바뀔까?

행은 한 건의 기록이고 열은 기록할 속성이다. 구조와 현재 값을 나누어 보면 표를 훨씬 쉽게 읽을 수 있다.

이 자료의 books에는 책번호·제목·서가코드·쪽수라는 열 4개와 책 4권의 행이 있다. 관계 모델에서 열 개수를 차수, 행 개수를 카디널리티라고 부른다. 책 한 권을 추가하면 행은 5개가 되지만 열은 4개다.

스키마는 열과 제약조건으로 정한 구조이고 인스턴스는 어느 시점에 들어 있는 데이터다. 도메인은 속성에 허용하는 값의 범위다. 도메인을 정할 때 자료형뿐 아니라 업무상 허용할 값도 살핀다.

  1. 01 →

    무엇을 기록하나

  2. 02 →

    열을 정한다

  3. 03 →

    행을 채운다

  4. 04

    구조와 값을 구분한다

같은 상황에서 비교하기

개념의 기준과 확인할 점
개념기준확인할 점
속성·attribute열의 의미책 제목
튜플·tuple한 행책 한 권의 기록
차수·degree속성 수현재 4
카디널리티튜플 수현재 4

도서관 예제로 따라가기

books의 현재 차수는 4, 카디널리티는 4다. 아래 공통 예제 표의 쪽수 NULL은 숫자 0과 구분한다.

공통 예제 데이터 보기
books
book_idtitleshelf_codepages
1SQL 입문DB120
2설계 노트SW200
3관계 모델DBNULL
4분산 읽기NULL160
loans
loan_idbook_id
111
121
132

내 말로 설명해 보기

새 열 없이 책만 한 권 추가하면 차수와 카디널리티가 각각 어떻게 될까?

0/6,000자 · 브라우저 저장 · 계정 동기화 없음

설명한 뒤 점검하기

설명 예시 확인

차수는 4로 유지되고 카디널리티는 5가 된다. 구조를 바꾼 것이 아니라 인스턴스에 행을 추가했다.

암기한 문장과 같을 필요는 없어요. 개념의 기준과 예외가 맞는지 비교하세요.

참고한 자료

관계 모델·키·관계대수 ↗

Database System Concepts 7판 · 저자 제공 자료 · 확인 2026-10-28

이전 개념 자료와의 연결

이전 자료에서 다룬 주제를 이어받아 설명과 예시를 다시 썼어요.