반응형
저자 : 아사이 아츠시
출판 : 한빛미디어
발매 : 2015.11.01
1. 데이터베이스 종류 (데이터 저장 방법에 따라 분류 / 오래된 순서로 정리)
- 계층형 데이터베이스: 폴더와 파일 등의 계층 구조로 데이터를 저장하는 방식. ex) 하드디스크나 DVD 파일시스템
현재 DBMS로서 채택되는 경우는 많지 않음.
- 관계형 데이터베이스 ( RDBMS )
: 관계대수 라는 것에 착안하여 고안한 데이터베이스. 행과 열을 가지는 표 형식 데이터(2차원 데이터)를 저장하는 형태의 데이터 베이스. 각각의 표에 이름을 붙여 관리.
-> SQL을 사용할 수 있는 데이터베이스는 관계형 데이터베이스 밖에 없다.
- 객체지향 데이터베이스
: 가능하면 객체(object) 그대로를 데이터베이스의 데이터로 저장하는 것이 객체지향 데이터베이스.
- XML 데이터베이스
: XML형식으로 기록된 데이터를 저장하는 데이터베이스. XML 데이터베이스에서는 SQL명령을 사용할 수 없고, XML데이터를 검색할 때는 XQuery라는 전용 명령어를 사용.
- 키-밸류 스토어(KVS)
: 키와 그에 대응하는 값(value)이라는 단순한 형태의 데이터를 저장하는 데이터베이스.
열 지향 데이터베이스.
2. RDBMS 사용 시스템
- main frame(대형 범용기기)부터 소형 워크스테이션 까지 널리 쓰임.
- 휴대전화에도 RDBMS가 내장. 구글이 개발한 모바일 OS 안드로이드에는 'SQLite'라는 RDBMS가 표준으로 기본 내장.
3. 데이터베이스 제품
- RDBMS : 관계형 데이터베이스를 관리하는 소프트웨어
- 종류 :
Oracle(현재 가장 많이 쓰이는 RDBMS 중 하나), DB2, SQL Server(윈도우 플랫폼에서만 동작), PostgreSQL, MySQL, SQLite(임베디드 시스템에 자주 쓰이는 작은 RDBMS)
4. SQL의 방언과 표준화
- 각 데이터베이스 제품 별로 확장이 이뤄지는 과정에서 특정 데이터베이스 제품에만 통용되는 고유 방언이 생겨남.
- 방언 대신 표준 SQL을 사용하는 편이 좋다.
반응형
'Study > DB' 카테고리의 다른 글
[SQL 첫걸음] 2장.테이블에서 데이터 검색 - 06.검색 조건 지정하기 (0) | 2018.08.28 |
---|---|
[SQL 첫걸음] 2장.테이블에서 데이터 검색 - 05.테이블 구조 참조하기 (0) | 2018.08.28 |
[SQL 첫걸음] 2장.테이블에서 데이터 검색 - 04.Hello World 실행(+MySQL 설치 및 설정) (0) | 2018.08.28 |
[SQL 첫걸음] 1장.데이터 베이스와 SQL - 03.데이터베이스 서버 (0) | 2018.08.28 |
[SQL 첫걸음] 1장.데이터 베이스와 SQL - 01.데이터베이스 (0) | 2018.08.28 |