코드스테이츠 BE 33일차 - 네트워크

coding infant·2022년 8월 8일

코드스테이츠BE

목록 보기
33/48

Ref : > many-to-one; < one-to-many; - one-to-one; <> many-to-many

[데이터베이스 정규화 (Database Normalization)]

Data Redundacy, Data integrity, Anomaly

Data Reduncancy : 데이터 중복. 일관된 자료 처리의 어려움, 저장 공간 낭비, 데이터 효율성 감소

Data Integrity : 데이터 무결성. 데이터 수명 주기 동안 정확성과 일관성을 유지하는 것

Anomaly : 데이터 이상 현상. 갱신 이상(Update anomaly), 삽입 이상(Insertion anomaly), 삭제 이상(deletion anomaly)

  • Update anomaly : 동일 데이터가 여러 행(레코드)에 걸쳐 있을 때 어떤 데이터를 갱신해야 하는지

  • Insertion anomaly : 데이터 삽입을 못하는 경우

  • Deletion anomaly : 특정 부분 지울 때 의도치 않게 다른 부분들도 함께 지워지는 경우

[SQL 종류]

DDL, DML, DCL, DQL, TCL

DDL (Data Definition Language) : 데이터 정의할 때 사용하는 언어. ex.CREATE, DROP

DML (Data Manipulation Language) : 데이터베이스에 데이터 저장할 떄 사용하는 언어. ex. INSERT, DELETE, UPDATE

DCL (Data Control Language) : 데이터베이스에 대한 접근 권한과 관련된 문법 ex. GRANT, REVOKE

DQL (Data Query Language) : 정해진 스키마 내에서 쿼리할 수 있는 언어. ex. SELECT

TCL (Transaction Control Languate) : DML 거친 데이터의 변경사항을 수정 가능. ex. COMMIT, ROLLBACK

SQL Cheat Sheet

https://websitesetup.org/wp-content/uploads/2020/08/SQL-Cheat-Sheet-websitesetup.pdf

0개의 댓글