BootCamp/베어유:Django

BEAR-U : Django (8)

혼복필 2023. 12. 11. 16:46
728x90
300x250
SMALL

오늘은 DB와 SQL에 대해 강의를 진행하였습니다.

현재 SQLD 공부중으로 간단하게 복습한다 라는 생각으로 임하였습니다.

이해하기 쉽게 설명 해 주셔서 다른 분들이 들어도 쉽게 이해할 수 있을거란 생각이 들었어요.

8강. SQL 찍어 먹어보기

'데이터베이스의 질의어 기초지식을 배운다.'

DB

- Database : 데이터를 일정한 규칙에 따라 모아놓은 집합의 모임

- DBMS : 데이터베이스 접근을 도와주는 프로그램

- SQL : DBMS에서 데이터를 조작하기 위한 언어

- Table : 데이터를 일정한 규칙(제약조건)에 따라 구성한 집합

- Field, Column : 테이블을 구성하는 하나의 속성

- Record, Row : 테이블의 하나의 값

- PK(Primary Key : 기본키) : 레코드를 식별할 수 있는 고유한 속성

- FK(Foregin Key : 외래키) : 다른 테이블의 레코드를 참조하는 속성

 

 

SQL

1. DDL(Data Definition Language : 데이터 정의어) : 테이블을 만들거나 삭제, 수정을 하는 명령어

= CREATE, ALTER, DROP, RENAME

2. DML(Data manipulation Language : 데이터 조작어) : 데이터 조회, 삽입, 삭제, 수정

= SELECT, INSERT, DELETE, UPDATE

3. DCL(Data Control Language) : 데이터베이스 권한을 설정하는 명령어

= GRANT, REVOKE

4. TCL(Transaction Control Language) : 하나의 작업 단위(Transaction)를 반영하기 위한 명령어

= COMMIT, ROLLBACK

728x90
300x250
LIST

'BootCamp > 베어유:Django' 카테고리의 다른 글

BEAR-U : Django (10)  (2) 2023.12.12
BEAR-U : Django (9)  (0) 2023.12.11
BEAR-U : Django (7)  (8) 2023.12.10
BEAR-U : Django (6)  (0) 2023.12.10
BEAR-U : Django (5)  (2) 2023.12.09