본문 바로가기
DBMS

SQL & 테이블 베이스 & 테이블

by dkdlxl 2024. 1. 21.

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