개발 공부 & 정리
[SQL첫걸음] 1강 데이터베이스 본문
데이터베이스란
- 데이터 : 기록되어 있는 것
- 데이터베이스(DB) : 비 휘발성 저장장치에 저장된 영속된 데이터의 집합. 저장뿐만아니라 용이한 검색을 가능하도록 정리해준다.
- ➡️영구적으로 보존
- DBMS (DataBase Management System) : 데이터베이스를 효율적으로 관리하는 소프트웨어
- 생산성 향상:데이터 검색,추가,삭제,갱신과 같은 처리의 기본 기능 제공.
- 기능성 : 데이터베이스를 다루는 기능 제공 + 유저가 확장 가능
- 신뢰성 확보: 확장성(Scalability), 부하분산(Load Balancing) 등의 많은 요청에도 대응 가능 + 백업 및 복구 기능 제공
- ➡️ 스케일 아웃, 클러스터 구성
- SQL : 관계형 데이터베이스를 조작하는데 사용되는 언어
- DML (Data Manipulation Language) : 데이터 조작어. 데이터를 추가,삭제,내용 갱신 등 조작에 사용 (SELECT, INSERT, UPDATE, DELETE)
- DDL(Data Definition Language) : 데이터 정의어. 테이블과 같은 데이터 구조 정의하는데 사용 ( 데이터 구조의 생성, 변경, 삭제, 이름 변경등 데이터 구조 관련 명령어( CREATE, ALTER, DROP, RENAME, TRUNCATE)
- DCL(Data Control Language) : 데이터 제어어. 데이터 베이스 접근, 사용하도록 권한관련 명령(GRANT, REVOKE)
'공부 > DB' 카테고리의 다른 글
[SQL첫걸음] 6강 검색 조건 지정하기 (0) | 2022.06.13 |
---|---|
[SQL첫걸음] 5강 테이블 구조 참조하기 (0) | 2022.06.13 |
[SQL첫걸음] 4강 Hello World실행하기 (0) | 2022.06.13 |
[SQL첫걸음] 3강 데이터베이스 서버 (0) | 2022.06.03 |
[SQL첫걸음] 2강 다양한 데이터베이스 (0) | 2022.06.03 |
Comments