2020. 10. 13. 15:23ㆍCS 필기 노트/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 |