[DB]

[DB] 관계형 데이터베이스와 오라클 데이터베이스

Stater 2023. 8. 15. 21:14

  • 1.관게형 데이터베이스의 구성요소
  • 2.오라클 데이터베이스

 


1. 관계형 데이터베이스의 구성요소

  • 테이블(Table)
  • 가로줄을 행(Row) , 세로줄을 열(칼럼,Coulumn) 로 구성되어 있는 것
  • 행 : 저장하려는 하나의 개체를 구성하는 여러 값을 가로로 늘어뜨린형태
  • 열 : 저장하려는 데이터를 대표하는 이름과 공통 특성을 정의하는 형태
  • 키(Key) : 데이터를 구별 할 수 있는 유일한 값
  • 키의 종류 : 기본키,후보키, 외래키, 복합키 등으로 구분할 수 있다.

  • 기본키(PK : Primary Key) : 여러 키 중에서도 가장 중요한 키이며, 한 테이블 내에서 중복되지 않은 값만 가능하다.
  • 기본키는 중복되지 않은 유일한 값을 가졌기에 하나 또는 여러 열의 조합으로 만들 수 있다.
  • 기본키의 속성
- 기본키의 속성

1. 테이블에 저장된 행을 식별할 수 있는 유일한 값이어야 한다.

2. 값의 중복이 없어야 한다.

3. NULL 값을 가질 수 없다.

  • 보조키
  • 보조키는 대체키 또는 후보키에 속해 있는 키 
  • 보조키는 후보키중에서 기본키로 지정되지 않은 열이다.
  • 기본키가 될 수 있는 모든 키를 의미한다. 기본키 역시 후보키에 속한다.
  • 후보키의 조건 : 유일한 데이터를 가지고 있고, 빈값이 없는 열은 기본키가 될 수 있는 후보키

  • 외래키(Foreign Key)
  • 특정 테이블에 포함되어 있으면서 다른 테이블의 기본키로 지정된 키

  • 복합키(Composite Key)
  • 여러 열을 조합하여 기본키 역할을 할 수 있게 만든키
  • 복합키를 생성할때에 적게는 두세 개, 많게는 열 개가 넘는 열을 조합

2. 오라클 데이터베이스

  • 오라클 데이터베이스는 대표적인 상용 관계형 데이터베이스 제품
반응형