일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 시험
- cypher
- 정보보안기사
- GraphDB
- 정보보안
- 사이버 보안
- 정리
- concurrency
- 보안솔루션
- 위협 탐지
- 그래프 데이터베이스
- 공부
- Neo4j
- Database
- 랜섬웨어
- IT보안
- 프로그래밍
- go
- 보안 분석
- 자격증
- graph
- security
- SQLD
- 해킹
- neo4j성능
- 사이버보안
- 그래프데이터베이스
- 보안
- 데이터모델링
- Golang
- Today
- Total
목록데이터베이스 (2)
Jamie the programmer

1. 정규화(Normalization)정규화는 데이터의 일관성, 최소한의 데이터 중복, 최대한의 데이터 유연성을 위한 방법이며 데이터를 분해하는 과정이다.정규화는 데이터 중복을 제거하고 데이터 모델의 독립성을 확보하기 위한 방법이다.정규화를 수행하면 비즈니스에 변화가 발생하여도 데이터 모델의 변경을 최소화할 수가 있다.정규화는 제1정규화부터 제5정규화까지 있지만, 실질적으로 제3정규화까지만 수행한다. 정규화를 하지 않으면 발생되는 문제 정규화를 수행하지 않은 것으로 부서 테이블과 직원 테이블을 하나로 합쳐 둔 것이다.만약 위의 테이블에서 새로운 직우너이 추가되는 경우 부서 정보가 없으면 부서코드를 임의의 값으로 넣어야 한다.즉, 불필요한 정보가 같이 추가되는 것이다.또한 새로운 '총무부'가 추가되어야 ..

식별자라는 것은 엔터티를 대표할 수 있는 유일성을 만족하는 속성이다.일반적으로 회원 ID, 계좌번호, 주민들록번호, 외국인등록번호, 여권번호 등이 있다. 1. 주식별자(기본키, Primary Key)유일성과 최소성을 만족하는 키이다.엔터티를 대표할 수 있어야 한다.엔터티의 인스턴스를 유일하게 식별한다.자주 변경되지 않아야 한다. 2. 키의 종류기본키(Primary Key)후보키 중에서 엔터티를 대표할 수 있는 키이다.후보키(Candidate Key)후보키는 유일성과 최소성을 만족하는 키이다.슈퍼키(Super Key)슈퍼키는 유일성은 만족하지만 최소성(Not Null)을 만족하지 않는 키이다.대체키(Alternate Key)대체키는 여러 개의 후보키 중에서 기본키를 선정하고 남은 키이다. 3. 식별자의 종..