오늘은 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
'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 |