SQL

다양한 데이터베이스

IT70 2024. 2. 12. 17:40

DBMS에는 여러 종류가 있음. 데이터베이스의 사용 용도나 이를 제어하는 프로그래밍 환경 등 각각의 조건에 들어맞는 다양한 DBMS가 고안됨. 그 중에서 SQL로 데이터를 다루는 데이터베이스를 관계형 데이터베이스라고 함.

 

1. 데이터베이스 종류

데이터 저장 방법에 따라 분류(오래된 순서)

- 계층형 데이터베이스

- 관계형 데이터베이스(RDBMS): 행과 열을 가지는 표 형식 데이터를 저장하는 형태의 데이터베이스를 가르킴. 데이터베이스 안의 데이터는 sql 명령어로 조작할 수 있음.

- 객체지향 데이터베이스

- XML 데이터베이스

- 키-밸류 스토어(KVS)

 

2. 데이터베이스 제품

RDBMS라는 용어는 관계형 데이터베이스를 관리하는 소프트웨어를 일컫는 말. 다만 'RDBMS'라는 이름의 소프트웨어가 존재한다는 뜻은 아님.

- Oracle

- DB2

- SQL Server

- PostgreSQL

- MySQL

- SQLite

위의 데이터베이스 제품은 전부 RDBMS인 만큼 SQL을 사용할 수 있음.

 

3. SQL의 방언과 표준화

특정 데이터베이스 제품에만 통용되는 고유방언이 생김

ex. 키워드 생략. Oracle, SQL Server에서는 DELETE 뒤에 붙는 FROM을 생략해도 별 문제X.

하지만 다른 제품에서는 구문 에러 발생.

SQL에는 방언이 있다. 방언 대신 표준 SQL을 사용하는 편이 좋음

 

 

'SQL' 카테고리의 다른 글

검색 조건 지정하기  (0) 2024.02.14
테이블 구조 참조  (0) 2024.02.13
Hello World 실행하기  (1) 2024.02.13
데이터베이스 서버  (0) 2024.02.12
데이터베이스  (0) 2024.02.07