데이터베이스와 DBMS
관계형 데이터베이스 구성 요소
- 계정
- 데이터의 접근 제한을 위한 여러 업무별 계정이 존재
- 테이블
- DBMS의 DB 안에서 데이터가 저장되는 형식
- 스키마
- 테이블이 어떠한 구성으로 되어있는지 어떤 정보를 가지고 있는지에 대한 기본적이 구조를 정의
SQL
- 관계형 데이터베이스에서 데이터 조회 및 조작, DBMS 시스템 관리 기능을 명령하는 언어
- DDL, DDML, DCL 등으로 구분
- 대,소문자를 구분하지 않아요
관계형 데이터베이스 특징
- 데이터 분류, 정렬, 탐색 속도가 빠름
- 신뢰성이 높고 데이터 무결성 보장
- 기존의 작성된 스키마를 수정하기 어려움
- 데이터베이스의 부하를 분석하는 것이 어려움
데이터 무결성 종류
- 개체 무결성
- 참조 무결성
- 외래키 값은 NULL 또는 참조 테이블의 기본키 값과 동일해야 함