Done/DataBase

Done/DataBase

[SQLD] 31. SQL 문의 종류와 내용

안녕하세요. 데이터 베이스를 조작하고, 생성하고 관리하기 위해서는 SQL 구문이 필요합니다. SQL 구문의 종류와 사용법에 대해서 정리할 예정입니다. 먼저 SQL 구문은 DDL DML, DCL, TCL 로 구분 할 수 있습니다. 데이터 정의어 (DDL : Data Definition Laguage) 데이터 조작어 (DML : Data Manipulation Language) 데이터 제어어 (DCL : Data Control Language) 트랜젝션 제어어 (TCL : Transaction Control Language) SQL 구문을 알아보기 전 데이터 베이스는 사용자(기업, 조직, 개인)들이 보다 효율적으로 데이터를 관리하고 손상을 피하며, 필요시에 필요한 데이터를 복구하기위한 기능의 소프트웨어를만들..

Done/DataBase

[SQLD] 22. 정규화(Normalization) 1,2,3차 정규화 BCNF

정규화- 데이터 베이스의 설계를 재구성하는 테크닉으로, 이를 역으로 진행하면 반정규화라함. - 불필요한 데이터를 제거하거나, 삽입 갱신 삭제 시에 발생하는 이상현상을 방지하고, 논리적으로 데이터를 저장할 수 있도록하는 기술 => OLTP (Online Transaction Processing)와 같은 온라인 거래 시스템의 데이터베이스는 CRUD가 많이 일어난다.→ 개별로 INDEX를 모두 생성할 경우, CRUD 속도가 느려지므로 정규화 수행. 반정규화- 성능 저하가 예상될 때 주로 사용 (원거리에 있는 DB 테이블 복사 등) - 읽기 성능을 최적화하도록 설계하는 기법 - 데이터를 중복시키거나, 그룹핑. => OLAP (Online Analytical Processing) 효과적인 분석과 조회를 위한 분석..

728x90
weasel7
'Done/DataBase' 카테고리의 글 목록