데이터 베이스의 발전
1) 60년대 : 플로우차트 중신의 개발 방법을 사용
2) 70년대 : 계층형, 망형 데이터베이스 같은 제품 상용화 시작
3) 80년대 : 오라클, Sybase, DB2 같은 제품이 상용화 됨
4) 90년대 : 오라클, Sybase, informix 등 핵심 솔루션으로 자리잡게 되었음
관계형 데이터베이스
데이터 정합성, 원자성, 무결성 등 다양한 특징을 지키기 위해 개발
2. SQL (Structured Query Language)
DML : SELECT + INSERT + UPDATE + DELETE
DDL : CREATE + ALTER + DROP + RENAME
DCL : GRANT + REVOKE
TCL : ROLLBACK + COMMIT + BEGIN TRANSACTION
3. TABLE
테이블은 데이터를 저장하는 객체로서 관계형 데이터베이스의 기본단위임
칼럼, 행이라고하고, 컬럼과 행이 겹치는 하나의 공간을 필드임
각 행을 한 가지 의미로 특정할 수 있는 한 개 이상의 컬럼을 기본키라고 하며, 데이터의 불필요한 중복을 줄이기 위해 테이블을 분할하는 것을 정규화라고 함