728x90
반응형
데이터베이스
: 특정 기업,조직,개인이 필요에 의해 데이터를 일정한 형태로 저장해 놓은 것
DBMS(Database Management System)
: 데이터베이스 관리 소프트웨어
SQL : 관계형 데이터베이스에서 데이터 정의, 조작, 제어를 위해 사용하는 언어
- DML : SELECT, INSERT, UPDATE, DELETE
- DDL : CREATE, ALTER, DROP, RENAME
- DCL : GRANT, REVOKE
- TCL : COMMIT, ROLLBACK
테이블
: DB 기본 단위, 데이터를 저장하는 객체, 2차원 구조
- 가로 = 행 = 로우 = 튜플 = 인스턴스
- 세로 = 열 = 컬럼
정규화
: 데이터의 불필요한 중복 제거를 위한 작업, 이상현상을 방지
기본키 : 테이블에 존재하는 각 행을 한 가지 의미로 특정할 수 있는 한 개 이상의 칼럼
외부키 : 다른 테이블의 기본키로 사용되고 있는 관계를 연결하는 칼럼
ERD(Entity Rerationship Diagram)
: 엔터티, 관계, 속성
728x90
'취준일지 > SQLD' 카테고리의 다른 글
[SQLD] 3.3 DML (0) | 2021.11.10 |
---|---|
[SQLD] 3.2 DDL (0) | 2021.11.10 |
[SQLD] 2.2 정규화와 성능 (0) | 2021.11.08 |
[SQLD] 1.5 식별자 (0) | 2021.11.04 |
[SQLD] 1.4 관계 (0) | 2021.11.03 |