맨키리

목표는 세계정복 목적은 우주대통합

[공부]/[정보처리기사]

[필기] 정보처리기사 3강

우주최강자맨키리 2021. 2. 16. 16:50
SMALL

TOPIC : 관계 데이터모델 

관계데이터 모델? = 컴활때 배운 엑세스에서의 "테이블" 과 유사.  

 

  1. 관계형 데이터 모델의 용어 (용어 정의 문제 출제많음) 
    • 행 = 레코드(Record) / 튜플(Tuple)이라고도 부름 / 유일하고 순서가 없다.
    • 행의 갯수 = 레코드의 갯수 = 카디널리티(Cardinality) 또는 기수 / 단, 행 제목은 제외
    • 열 = 속성(Attribute) / 필드(Field)라고도 부름 / 순서 없음 / 원자 값으로 존재
    • 열의 갯수 = 속성의 갯수 = 필드의 갯수 = 디그리(Degree) 또는 차수
    • 도메인 (Domain) / 하나의 속성(Attribute)이 취할 수 있는 값들의 집합체
    • 릴레이션(Relation) / 표(Table) 자체를 의미함.
릴레이션 (Relation) 필드(Field) 속성(Attribute)
디그리(Degree, 차수)
(=0 개)
레코드(Record)    
튜플(Tuple)    
카디널리티(Cardinality, 기수)
(= 3개)
   
  1.  
  2. 키(Key) / 어떤 무리에서 중심을 잡아줄 수 있는 값. / 배에서의 핸들을 생각.  
    • 키의 종류?
    • 후보키 (Candidate Key) / 국가대표 상비군 / 슈퍼키 중에서 최소의 속성
    • 기본키 (Primary Key) / 국가대표 / 후보키 중에서도 선택받은 아이들 (선민사상)
      • 기본키의 경우 NULL값이나 중복된 값을 가질 수 없다. 즉, 국대인데 똑같인 새끼 겹침 X
      • 모든 튜플에서 유일해야하며 외래키로 참조될 수도 없다
      • 아무 속성을 이용하더라도 관계가 없다.
    • 외래키 (Foreign Key) / 두 테이블 사이 관계를 이룰 때 쓰는 키, 관계 설정을 위해 사용하는 속성
  3. 무결성 (Integrity) / 정확성과 비슷한 의미. ( 결점이 無 ),
    아무나 와서 안됨, 승인 된 애들만 와서 정확한 데이터를 만드는가?
    • 무결성의 종류?
    • 개체 무결성 (Entity Integrity)
      • 하나하나의 자료들이 정확하게 유지돼야함.
      • 기본키 값은 NULL이거나 중복일 수 없다.
      • 즉, "내가 하나야! 라는 의미.
    • 참조 무결성 (Referential Integrity)
      • 나와 다른 테이블의 참조 관계를 설정할 때의 무결성
      • 여러 개의 테이블이 연결될 때 쓰이는 것이 참조 무결성.
    • 도메인 무결성 (Domain Integrity)
      • 특정 속성이 가질 수 있는 데이터 집합 이외의 값을 가질 수 없다.
      • 즉, 도메인 이외 값을 가지는 것 X

 

 

LIST

'[공부] > [정보처리기사]' 카테고리의 다른 글

[필기] 정보처리기사 6강  (0) 2021.02.18
[필기] 정보처리기사 5강  (0) 2021.02.17
[필기] 정보처리기사 4강  (0) 2021.02.16
[필기] 정보처리기사 2강  (0) 2021.02.15
[필기] 정보처리기사 1강  (0) 2021.02.15