SQL (Structured Query Language) » 이력 » 버전 1
이태훈, 2022/08/02 08:14
| 1 | 1 | 이태훈 | h1. SQL (Structured Query Language) |
|---|---|---|---|
| 2 | |||
| 3 | * 관계형 데이터베이스 관리 시스템(RDBMS)의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어입니다. |
||
| 4 | |||
| 5 | h2. 1) 특징 |
||
| 6 | |||
| 7 | * 배우고 사용하기 쉬운 언어 |
||
| 8 | * 데이터의 집합 단위로 처리 |
||
| 9 | * 실제 데이터들이 어떻게 처리되는지 세부적인 과정은 신경쓰지 않아도 된다. |
||
| 10 | * 공인된 기관(ANSI, ISO)의 표준 SQL 문법이 존재하기 때문에 DBMS의 종류에 얽매이지 않고 사용할 수 있다. |
||
| 11 | |||
| 12 | h2. 2) 장점 |
||
| 13 | |||
| 14 | * 관계형 데이터 베이스는 데이터를 더 효율적, 체계적으로 저장할 수 있고 관리할 수 있다. |
||
| 15 | * 미리 저장하는 데이터들의 구조를 정의함으로 데이터의 완전성이 보장된다. |
||
| 16 | |||
| 17 | h2. 3) 단점 |
||
| 18 | |||
| 19 | * 테이블을 미리 정의해야 하기 때문에 테이블 구조 변화 등에 덜 유연하다. |
||
| 20 | * 확장 및 분산 저장이 어렵다. |
||
| 21 | |||
| 22 | h2. 4) SQL을 사용하는 RDB의 종류 |
||
| 23 | |||
| 24 | * Oracle DB |
||
| 25 | * MySQL |
||
| 26 | * MS-SQL |
||
| 27 | * DB2 |
||
| 28 | * Maria DB |
||
| 29 | * Derby |
||
| 30 | * SQLite |
||
| 31 | |||
| 32 | h2. 5) 표준 SQL |
||
| 33 | |||
| 34 | * [[ANSI SQL]] |