관계형 데이터베이스

shelly·2021년 9월 6일
0

오라클 공부하기

목록 보기
2/4

구성요소

테이블 (= relation)

  • = row, tuple, record
  • 저장하려는 하나의 개체를 구성하는 여러값을 가로로 늘어뜨린 상태

  • = column, attribute, field
  • 저장하려는 데이터를 대표하는 이름과 공통 특성 정의

키 (key)

  • 수많은 행을 구별할 수 있는 유일한 값
  • 테이블을 구성하는 열 중 하나 혹은 여러개의 조합이다.

기본키 (PK: Primary Key)

  • 한 테이블 내에서 중복되지 않는 값만 가질 수 있는 키
  • 행을 식별할 수 있는 유일한 값
    ex) 사람 테이블의 PK는 주민등록번호가 될 수 있다.
  • 값의 중복 불가
  • null값 불가

후보키

  • 기본키의 조건을 만족하는 모든 열

보조키

  • = 대체키
  • 후보키에 속해있으며 기본키가 아닌 열

외래키 (FK: Foreign Key)

  • 특정 테이블에 있으면서 다른 테이블의 PK
  • FK(동아리 번호)를 활용해 해당 키를 PK로 사용하고 있는 테이블(동아리 정보 테이블)의 정보를 참조할 수 있다.

복합키

  • 여러 열을 조합하여 기본키의 역할을 할 수 있게 만든 키

0개의 댓글