DBMS Database Management System(데이터베이스 관리 시스템)의 약자로 데이터베이스를 관리하는 시스템 또는 프로그램을 의미함. 그 종류로는 MySQL, Oracle, MariaDB등이 있음.
데이터베이스(DB) 조직화된 정보들의 모음 또는 데이터 집합.
데이터베이스는 고유한 이름을 가져야 함.
객체(Object) 사람, 사물, 장소, 개념, 사건과 같은 유무형의 정보를 가지고 있는 독립적인 실체.
객체 종류로는 테이블, 뷰, 인덱스 등이 있음.
가장 많이 사용하는 객체는 테이블
테이블(Table) 데이터베이스에서 데이터를 저장할 때 가장 많이 사용하는 객체.
열과 행으로 이루어져 있음.
데이터(Data) 테이블과 같은 객체에 저장된 실제 정보를 의미함.
컬럼 또는 속성이라고도 함.
테이블에서 세로 부분을 의미, 하나의 테이블은 여러 개의 열로 구성되어 있음.
열이름 각 열을 구분하기 위한 이름. 
열 이름 또는 컬럼명은 테이블 내에서 고유해야함.
SQL 사람과 DBMS가 소통하기 위해 사용하는 언어
기본키(Primary Key) 테이블의 행을 구분해 줄 수 있는 대표컬럼에게 부여하는 제약조건.
기본키가 설정된 컬럼에는 중복값, 빈 값이 들어올 수 없음. 
외래키(Foreign Key) 테이블과 테이블을 연결해 주는 제약조건 
스키마(Schema) DBMS마다 스키마의 의미는 다름.
데이터를 담는 그릇을 의미함.
MySQL - 스키마가 데이터베이스와 동일한 의미로 사용됨. 
Oracle - 스키마가 유저와 동일한 의미로 사용됨.

 

+ Recent posts