정처기 감자정처기 감자
데이터베이스논리DB 설계

검색

검색어를 입력해 개념, 문제, 필기를 찾습니다.

관계 데이터 모델의 구성요소 - 릴레이션, 카디널리티, 차수

DB논리DB 설계관계데이터모델
읽는데 5분 소요
처음 쓰인 날: 2025-10-02
마지막 수정일: 2026-08-28
조회수: —
선수학습(1개)
  • 데이터베이스 스키마 3단계 구조 (외부, 개념, 내부)

요약

데이터베이스의 기본, 관계 데이터 모델을 구성하는 릴레이션, 튜플, 속성, 카디널리티, 차수, 스키마, 인스턴스, 식별자, 도메인의 개념을 표로 명확하게 정리하고 예시와 함께 알아봅니다.

❗️ 릴레이션이 주어지고 카디널리티, 차수를 물어보는 간단한 문제가 많이 출제되었습니다. 각 용어의 정의를 잘 알고 있어야 합니다.

관계 데이터 모델이란 무엇일까요?

데이터베이스를 공부할 때 가장 먼저 만나는 개념이 바로 관계 데이터 모델(Relational Data Model) 입니다. 데이터를 릴레이션(Relation) 이라는 2차원 테이블 형태로 표현하는, 가장 널리 사용되는 데이터 모델이죠.

마치 엑셀 시트처럼 행(Row)과 열(Column)으로 구성된 표에 데이터를 저장하고 관리한다고 생각하면 이해하기 쉽습니다. 이러한 구조 덕분에 데이터를 직관적으로 이해하고, 정형화된 방법(SQL)으로 쉽게 다룰 수 있습니다.

핵심 키워드

용어키워드
Attribute데이터 항목, 데이터 필드
Tuple릴레이션의 행, 레코드, (속성) 중복된 값 포함 가능
Relation Instance특정 시점 실제 데이터, 릴레이션 외연
카디널리티(Cardinality)튜플의 개수
차수(Degree)속성의 개수
Domain속성이 가질 수 있는 값의 범위

릴레이션 (Relation)

행과 열로 구성된 2차원 테이블 자체를 의미합니다.

예시: '학생' 테이블 전체

학번이름전공
1001김철수컴퓨터공학
1002이영희경영학
1003박민수수학

튜플 (Tuple)

릴레이션의 각 행(Row) 을 의미하며, 레코드(Record)로도 불립니다. 한 학생의 전체 데이터와 같이 연관된 데이터의 집합입니다.

예시: (1001, '김철수', '컴퓨터공학') 한 줄

같은 속성(열) 의 값은 여러 튜플에 중복해서 나타날 수 있습니다. 예를 들어 '이름'이 '김철수'인 학생이 두 명 있어도 학번이 다르면 서로 다른 튜플입니다.

이름 값은 중복되지만 학번이 달라 서로 다른 두 튜플
값은 겹쳐도 튜플은 겹치지 않습니다

다만 모든 속성 값이 완전히 똑같은 튜플이 두 번 존재하지는 않습니다(튜플의 유일성). 그래서 "고유한 값의 개수"가 곧 튜플의 개수가 됩니다. 기출에서 "중복된 값이 포함될 수 있다"고 하는 것은 값(속성)의 중복을 뜻하며, 행 하나하나를 세는 카디널리티와는 가리키는 대상이 다릅니다.

속성 (Attribute)

릴레이션의 각 열(Column) 을 의미합니다. 파일 구조상 데이터 필드에 해당합니다.

예시: '학번', '이름', '전공' 각각의 열

카디널리티 (Cardinality)

릴레이션에 포함된 튜플의 수를 의미합니다.

예시: 학생이 3명이면 카디널리티는 3

E-R 다이어그램에서 말하는 카디널리티(1:1, 1:N, N:M)는 두 개체 사이 관계의 대응 수를 뜻하는 다른 개념입니다. 여기서 다루는 카디널리티는 릴레이션의 튜플 수라는 점을 구분해 두세요.

차수 (Degree)

릴레이션에 포함된 속성의 수를 의미합니다. (Number of Columns)

예시: '학번', '이름', '전공' 3개 속성이므로 차수는 3

스키마 (Schema)

데이터베이스의 구조와 제약 조건에 대한 명세를 의미합니다. 릴레이션의 이름, 속성, 타입을 정의합니다.

예시: 학생(학번:정수, 이름:문자열, 전공:문자열)

인스턴스 (Instance)

특정 시점의 릴레이션에 들어있는 실제 데이터의 집합을 의미합니다. 릴레이션 외연(Relation Extension)이라고도 합니다.

예시: 현재 '학생' 테이블에 저장된 모든 학생 데이터

식별자 (Identifier)

각 튜플을 고유하게 식별하는 속성 또는 속성들의 집합을 의미합니다. (예: 후보키, 기본키)

예시: '학번' 속성

도메인 (Domain)

하나의 속성이 가질 수 있는 값들의 집합을 의미합니다.

예시: '학년' 속성의 도메인은 {1, 2, 3, 4}, '성별' 속성의 도메인은 {'남', '여'}


정보처리기사 실기 대비 실전 문제

문제를 불러오는 중이에요.
문제를 불러오는 중이에요.
문제를 불러오는 중이에요.
문제를 불러오는 중이에요.
문제를 불러오는 중이에요.
문제를 불러오는 중이에요.
문제를 불러오는 중이에요.
문제를 불러오는 중이에요.
문제를 불러오는 중이에요.
문제를 불러오는 중이에요.
문제를 불러오는 중이에요.
문제를 불러오는 중이에요.
문제를 불러오는 중이에요.
메가커피와 함께, 홈페이지 개선에 참여하세요! ☕
혹시 이용에 불편한 점이나 개선이 필요한 부분을 발견하셨나요? 댓글로 알려주시면 더 나은 감자가 될 수 있어요! 🥔 제보해주신 모든 분께 메가커피 기프티콘을 드립니다! (본인 이메일로 댓글 달아주셔야해요~)
후수학습(2개)
  • 데이터베이스 키(Key): 슈퍼키, 후보키, 기본키, 외래키
  • 관계대수와 관계해석

관련 글

(14개)
제목태그업데이트시험
데이터베이스 스키마 3단계 구조 (외부, 개념, 내부)
스키마DB논리DB 설계스키마
2026-04-29-
데이터 모델 3요소와 요개논물(설계 4단계)
E-R 다이어그램DB논리DB 설계요개논물
2026-04-29-
관계대수,데이터모델,요개논물(논리DB설계) 정보처리기사 실기 모의 시험
논리DB 설계DB논리DB 설계
2025-10-02응시
논리DB 설계4개
제목태그업데이트시험
데이터베이스 스키마 3단계 구조 (외부, 개념, 내부)
스키마DB논리DB 설계스키마
2026-04-29-
데이터 모델 3요소와 요개논물(설계 4단계)
E-R 다이어그램DB논리DB 설계요개논물
2026-04-29-
관계대수,데이터모델,요개논물(논리DB설계) 정보처리기사 실기 모의 시험
논리DB 설계DB논리DB 설계
2025-10-02응시
관계대수와 관계해석
관계대수/해석DB논리DB 설계관계대수/해석
2026-08-31-
DB10개
제목태그업데이트시험
DB 왕감자 정보처리기사 실기 모의 시험
DBDB
2026-09-21응시
트랜잭션과 회복 기법
트랜잭션DBSQL트랜잭션
2026-06-18-
데이터베이스 파일 구조 - 순차, 인덱스, 해싱 접근 방식
파일 구조DB물리DB 설계파일 구조
2025-10-22-
정규화,키,무결성,파일구조(물리DB설계) 정보처리기사 실기 모의 시험
물리DB 설계DB물리DB 설계
2025-10-25응시
데이터베이스 무결성: 개체, 참조, 속성, 사용자, 키
무결성DB물리DB 설계무결성
2026-06-27-
데이터베이스 키(Key): 슈퍼키, 후보키, 기본키, 외래키
키DB물리DB 설계키
2026-09-25-
데이터베이스 이상 현상(Anomaly)
정규화DB물리DB 설계정규화
2026-04-15-
데이터베이스 정규화와 반정규화
정규화DB물리DB 설계정규화
2026-08-28-
데이터베이스 함수 종속성(Functional Dependency)
정규화DB물리DB 설계정규화
2025-10-18-
RAID - 저장 장치의 성능과 안정성
저장장치DB물리DB 설계RAID
2025-01-11-
정처기 감자정처기 감자

정보처리기사 합격
도와줄라고 하는 감자

실기 이론

  • 이론 공부법
  • DB
  • 네트워크/OS
  • SW 설계
  • SW 개발
  • 보안/신기술

시험 응시

  • 시험장 찾기
  • 원서 접수
  • 응시자격 서류

요약 PDF

  • 26년 3회 이론 압축
  • 26년 3회 코딩 압축
  • 초압축 25년 3회
  • 압축 25년 3회

기출문제

  • 전체 기출문제
  • 25년 3회
  • 25년 2회
  • 문제 포럼

감자 이용권

  • 이용권 구매

실기 이론

  • 이론 공부법
  • DB
  • 네트워크/OS
  • SW 설계
  • SW 개발
  • 보안/신기술

시험 응시

  • 시험장 찾기
  • 원서 접수
  • 응시자격 서류

요약 PDF

  • 26년 3회 이론 압축
  • 26년 3회 코딩 압축
  • 초압축 25년 3회
  • 압축 25년 3회

기출문제

  • 전체 기출문제
  • 25년 3회
  • 25년 2회
  • 문제 포럼

감자 이용권

  • 이용권 구매
© 2025 재현기획개발. All rights reserved.
  • 정처기 감자의 시작
  • 업데이트 로그
  • 개인정보 처리방침
  • 이용약관
상호명 : 재현기획개발 / 주소: 서울특별시 영등포구 영등포로 150, 지하1층 108호 L145 가라지(당산동1가, 생각공장 당산) / 대표: 김재현 / 전화: 010-8158-7127 / 통신판매업신고: 제2025-서울영등포-1569호 / 이메일: contact@edugamja.com / 사업자등록번호: 573-51-00999