안녕하세요.
데이터 베이스를 조작하고, 생성하고 관리하기 위해서는 SQL 구문이 필요합니다.
SQL 구문의 종류와 사용법에 대해서 정리할 예정입니다.
먼저 SQL 구문은 DDL DML, DCL, TCL 로 구분 할 수 있습니다.
데이터 정의어 (DDL : Data Definition Laguage)
데이터 조작어 (DML : Data Manipulation Language)
데이터 제어어 (DCL : Data Control Language)
트랜젝션 제어어 (TCL : Transaction Control Language)
SQL 구문을 알아보기 전 데이터 베이스는 사용자(기업, 조직, 개인)들이 보다 효율적으로 데이터를 관리하고 손상을 피하며, 필요시에 필요한 데이터를 복구하기위한 기능의 소프트웨어를만들고 이러한 기본적인 요구사항들을 만족시켜주는 시스템을 DBMS(Database Management System)이라고 합니다.
이런 데이터 베이스 중에서도 정규화를 통한 합리적인 테이블 모델링, 이상 현상 제거를 통해 데이터의 중복을 피하고 동시성과 병행제어를 통해 많은 사용자들이 몰려도 동시에 데이터를 공유할 수 있는 기능을 제공하는 것이 관계형 데이터 베이스 입니다.
관계형 데이터 베이스는 보안기능과 데이터의 무결성이 보장 되어야하고 , 시스템에 문제가 발생한다 하더라도 회복 및 복구가 될 수 있어야 합니다.
다음 포스팅
32. 데이터 정의어 (DDL : Data Definition Laguage)
33. 데이터 조작어 (DML : Data Manipulation Language)
34. 데이터 제어어 (DCL : Data Control Language)
35. 트랜젝션 제어어 (TCL : Transaction Control Language)
'Done > DataBase' 카테고리의 다른 글
[SQLD] 22. 정규화(Normalization) 1,2,3차 정규화 BCNF (1) | 2023.11.06 |
---|