취준일지/SQLD
[SQLD] 3.1 관계형 데이터베이스 개요
양쏘쏘
2021. 11. 10. 22:40
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