[2강] 다양한 데이터베이스

신은지·2021년 9월 11일
0

SQL 첫걸음

목록 보기
2/14

DBMS의 종류, 관계형 데이터베이스

데이터베이스의 종류

  1. 계층형 데이터베이스
    폴더와 파일 등의 계층 구조로 데이터를 저장하는 방식.
    Ex. 하드디스크나 파일 시스템.

  2. 관계형 데이터베이스 (RDB)
    행과 열을 가지는 표 형식 데이터(2차원 데이터)를 저장하는 방식. SQL 명령어로 조작 가능.

  3. 객체지향 데이터베이스
    객체(object)를 중심으로 데이터를 저장하는 방식.

  4. XML 데이터베이스
    태그를 이용해 마크업 문서를 작성할 수 있는 XML의 형식으로 기록된 데이터를 저장하는 방식.
    SQL을 사용할 수 없으며, XQuery라는 전용 명령어를 사용한다.

  5. 키-밸류(Key-Value) 스토어 (KVS)
    Key-Value 구조의 데이터를 저장하는 방식.
    NoSQL(Not Only SQL)에서 생겨났으며, 열 지향 데이터베이스라고도 부른다.


SQL을 쓸 수 있는 데이터베이스 제품

Oracle, DB2, SQL Server, PostgreSQL, MySQL, SQLite


SQL의 방언과 표준화

  • SQL의 방언 : 특정 데이터베이스 제품에만 통용되는 고유 방언
    EX) 키워드 생략 , 외부 결합 등

  • 방언 대신 표준 SQL을 사용하는 것을 권장한다.

profile
호그와트 장학생

0개의 댓글