kiseok
로그인
kiseok
로그인
[DB] SQL 기초 개념
기석
·
2022년 6월 7일
팔로우
0
CS
db
sql
0
네트워크
목록 보기
2/4
SQL
관계형 데이터베이스를 조작하기 위해 만들어진 표준 언어
DBMS와 통신하기 위한 언어
사용자 -> SQL -> DBMS -> DB -> 사용자(결과)
실행 순서와 관계없는 비절차적 언어
SQL 명령어의 종류
DML (Data Manipulation Language, 데이터 조작어)
SELECT, INSERT, UPDATE, DELETE
테이블에서 데이터 조작하는거
DDL (Data Definition Language, 데이터 정의어)
CREATE, ALTER, DROP, RENAME, TRUNCATE
테이블 정의, 생성, 수정, 제거 등
DCL (Data Control Language, 데이터 제어어)
GRANT, REVOKE
데이터 베이스 접근 권한 부여, 제거
TCL (Transaction Control Language, 트랜잭션 제어어)
COMMIT, ROLLBACK, SAVEPOINT
변경 사항 저장 관리
관계형 데이터 베이스의 구성 요소
테이블, 뷰, 인덱스 등의 객체로 구성되어 있다.
데이터를 저장하는 엔티티와 관계들의 집합이다.
일관성, 정확성, 신뢰성을 위한 트랜잭션, 무결성, 동시성 제어 등의 개념이 존재한다.
관계형 데이터 베이스의 객체
테이블
행과 열로 구성된 기본적인 데이터의 저장 단위
뷰
하나 이상의 테이블로부터 데이터를 선택하여 만든 부분 집합이자 가상의 테이블
인덱스
주소를 사용하여 행을 빠르게 검색
시퀀스
고유한 번호를 자동으로 생성
동의어
관리 편의성과 보안을 위해 객체에 별칭을 부여
기석
블로그 이사갔어요 https://kiseoky.tistory.com
팔로우
이전 포스트
[네트워크] OSI 7계층 & TCP/IP
다음 포스트
[네트워크] TCP UDP
0개의 댓글
댓글 작성