1. 데이터베이스 종류(시대순 나열)
저장 방식에 따라 몇 가지로 분류할 수 있다.
1. 계층형 데이터베이스
- 역사가 가장 깊음, 폴더 & 파일 계층 구조 -> 최근에는 채택되지 않음
2. 관계형 데이터베이스
- 행(세로) & 열(가로) 표 형식 데이터 베이스
- SQL 이용
3. 객체지향 데이터베이스
- 객체 그대로를 데이터베이스의 데이터로 저장하는 것
4. XML 데이터베이스
- XML형식으로 기록된 데이터를 저장하는 데이터베이스
- SQL을 사용할 수 없으나 XQuery를 사용한다.
5. key - value store
- 키와 값이라는 단순한 형태의 데이터를 저장하는 데이터베이스
- NoSQL, 열 지향 데이터베이스
2. 관계형 데이터베이스 제품(시대순 나열)
- Oracle, DB2, SQL Server...
- PostgreSQL
- MySQL
- SQLite : 안드로이드 등 소형기기 임베디드
3. SQL의 방언과 표준화
- 특정 데이터베이스 제품에만 통용되는 고유 방언이 생겨남
e.g. 키워드 생략(Delete From에서 From을 삭제함)
e.g. 외부 결합(+, *=...)
-> 표준어 등장