프로젝트

일반

사용자정보

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]]