데이터베이스 용어 정리 (테이블, 키, DB언어)

2020. 10. 13. 15:23CS 필기 노트/DB

반응형

맨날 까먹어서 만드는 DB 용어정리

 

스키마 : 데이터베이스를 구성하는 개체, 속성, 관계를 전반적으로 기술한 것

 

릴레이션 (=테이블) : 관계형 데이터 베이스에서 정보를 구분하여 저장하는 기본 단위.

 

튜플(=레코드) : 테이블에서의 행을 의미하며 같은 값을 가질 수 없다. 

튜플의 개수 -> 카디널리티

 

어트리뷰트(=필드, =디그리) : 테이블에서의 열을 의미함.

 

 

후보키 (Cardidate Key) : 

기본키로 사용할 수 있는 속성들, 유일성과 최소성을 만족한다.

 

기본키 (Primary Key) :

후보키 중 선택한 메인키로 한 릴레이션에서 튜플을 구별하는 키이다. 중복될 수 없음

 

슈퍼키 (Super Key) : 

한 릴레이션 내의 속성들의 집합으로 이루어진 키로, 유일성은 만족시키나 최소성은 아니다.

 

외래키 (Foregin Key) :

다른 릴레이션간의 기본키를 참조 하는 속성으로 테이블들의 관계를 나타내기 위하여 사용된다.

 

 

DDL (Data Definition Langauge) :

데이터 정의어로, 베이스를 정의한다. (CREATE, DROP, ALTER 등)

 

DCL (Data Control Language) :

데이터베이스를 컨트롤하는 명령어로 접근 권한 등을 관리한다. (GRANT, REVOKE, ROLLBACK, COMMIT 등)

 

DML (Data Multipulation Language) :

데이터베이스를 조작할 때 사용하는 언어들 (SELECT, UPDATE, INSERT, DELETE 등) 

반응형

'CS 필기 노트 > DB' 카테고리의 다른 글

데이터베이스 트랜잭션  (0) 2020.10.14
데이터 정규화와 무결성  (0) 2020.10.13
스키마 구성과 DB 설계 단계  (0) 2020.10.13