본문 바로가기
SQL

데이터베이스 개체 설계도

by hihijh826 2023. 10. 19.
728x90
반응형
SMALL

: 테이블은 저장과 관리를 위한 일련의 규칙인 키(key)와 제약조건(constraint)을 갖음

 

 

1) 행 

:  특정 열에 대한 모든 데이터를 나타내는 단일 행

 

2) 기본 키(primary key) 

: 유일하게 데이터를 구분한다(식별자) 

- 중복 값 가질 수 x

- null 값 가질 수 없음

- 변경 불가

- ex ) employ_id(직원 번호 ) 가 100인 사람은 stevem king이 유일

 

3)  키 값이 아닌 일반 열

:  phone_number, salary etc 

 

4) 고유 키(unique key) 

: 행에서 유일한 값을 갖는 데이터 값으로 구성

- 중복 x  유일한 키 

- 기본 키가 아닌 데이터 존재

 

5) 외래 키 ( foreign key) 

: job_id, department_id, manager_id 등 테이블 간에 서로 연결 관계를 정의하는 키

- 참조 테이블의 기본 키 또는 고유 키를 참조함

- 테이블의 구성 열이자 다른 테이블과 연결을 위한 

 

 

[제약조건] :  데이터를 인가되지 않은 방법으로 변경할 수 없도록 보호하는 '데이터 무결성'을

준수하기 위한 방법으로 활용 

 

728x90
반응형
LIST

'SQL' 카테고리의 다른 글

DDL : 테이블 내용 추가,수정,삭제  (0) 2023.12.19
DDL : 테이블 구조 생성,수정,삭제  (0) 2023.12.19
서브쿼리  (0) 2023.12.19
함수  (0) 2023.10.19
sql 기본  (0) 2023.10.16