반응형
개념
테이블 —
- 세로 : 열, 컬럼, 필드
- 가로 : 행, row, record
개체 — 정보, 개념
속성 — 데이터의 가장 작은 논리적 단위
관계 — 개체와 개체 사이의 의미
mysql
데이타베이스 —
- 보기 : show databases;
- 사용 : use databases;
- 삭제 : drop databases;
테이블 —
- 사용 : use 테이블명;
- 보기 : show 테이블명;
정규화
DB 정규화
자료의 손실이나 불필요한 정보의 도입없이 데이터의 일관성, 중복을 최소화, 안정성 확보를 위한 자료 구조로 변환하기 위해 하나의 테이블을 둘 이상으로 분리하는 작업
제 1 정규화 (1NF) — 반복되는 그룹속성이 존재할 경우 그룹을 분리, 새로운 엔티티타입 추가, 1:N관게를 형성
제 2 정규화 (2NF) — 기본키 2개 이상으로 구성되는 테이블에서 일부 속성에 대해서만 부분적으로 함수 종속저긴 것을 분리. 부분함수 종속성을 제거
제 3 정규화 (3NF) — Primary Key가 아니 일반 column으로 종속되어지는 column 분리. 이행적 종속 관계를 분리
함수적 종속
속성 X 값에 대해 속성 Y의 값이 오직 하나만 연관되어 있을 때, X가 Y를 함수적으로 결정
X -> Y
X는 결정자, Y는 종속자
관련포스트
반응형
'컴퓨터공학 > 데이터베이스' 카테고리의 다른 글
phpMyAdmin | 관리자페이지 기능 설명 메뉴얼 (84) | 2024.07.31 |
---|---|
SQL | 기초 (0) | 2021.01.05 |
데이터베이스와 DBMS (0) | 2020.11.02 |
댓글