SQL
: 데이터베이스 관리 시스템(DBMS)에서 데이터를 관리하기 위해 사용되는 표준 프로그래밍 언어
SQL 주요 구성 요소
: DBMS에서 실행 할 수 있는 명령의 종류에 따라
: DDL, DML, DCL로 분류
1. DDL (Data Definition Language)
: 데이터 정의 언어
: 데이터베이스 스키마와 구조를 정의하는데 사용
: create, drop, alter, truncate
2. DML (Data Manipulation Language)
: 데이터 조작 언어
: 테이블에 데이터 검색, 등록, 수정, 삭제하는데 사용
: select, insert, update, delete
3. DCL (Data Control Language)
: 데이터 제어 언어
: 데이터베이스에서 사용자 권한을 관리하는데 사용
: grant, revoke
SQL의 특징
1) 비절차적 언어
: SQL은 사용자가 원하는 것을 선언하는 언어
: '무엇을'을 얻고 싶은지를 명시
2) 표준화
: ANSI에 의해 표준화, 대부분 관계형데이터베이스 시스템에 지원(테이블)
데이터베이스
: 여러 사용자가 공유하여 사용할 수 있도록 구성한 데이터의 집합
- 사용목적 : 데이터를 효율적으로 관리 및 처리
데이터 베이스의 주요 개념
1. 스키마(Schema)
: 데이터베이스, 데이터베이스의 구조와 제약조건을 정의한 것
: 테이블, 필드, 데이터 타입, 관계 등을 포함
2. 테이블
: 데이터베이스의 기본적인 저장 단위
: 행(Row)과 열(Column)의 격자 형태로 데이터를 구조화하여 저장
: 테이블의 구조 - 필드(열), 레코드(행), 키(테이블 내의 행을 식별하는데 사용되는 열)
★행(가로) / 열(세로) 표 기억하면서 파악하기
3. 필드(Field)
: 테이블의 열(Column)을 이루는 단위
: 각각의 필드는 특정 종류의 데이터를 저장
4. 레코드(Record)
: 테이블의 행(Row)를 이루는 단위
: 관련된 필드의 데이터를 그룹화하여 저장
'DBMS' 카테고리의 다른 글
MySQL 설치 방법 (0) | 2024.01.19 |
---|