반응형
- Creative Commons
- 저작자표시 - 적절한 출처와, 해당 라이센스 링크를 표시하고, 변경이 있는 경우 공지해야 합니다. 합리적인 방식으로 이렇게 하면 되지만, 이용 허락권자가 귀하에게 권리를 부여한다거나 귀하의 사용을 허가한다는 내용을 나타내서는 안 됩니다.
- 비영리 - 이 저작물은 영리 목적으로 이용할 수 없습니다.
- 변경금지 - 이 저작물을 리믹스, 변형하거나 2차적 저작물을 작성하였을 경우 그 결과물을 공유할 수 없습니다.
이 글이 도움이 되셨다면, 광고 클릭 한번씩만 부탁드립니다 =ㅂ=ㅋ.
(If this article was helpful, please click the ad once. Thank you. ;)
(If this article was helpful, please click the ad once. Thank you. ;)
Mode: Bright; Font: Noto Sans KR; font-size: 16px; line-height: 1.5;
width: 1280, height: 720, version: 3.3.3
Canonical URI: https://kipid.tistory.com/entry/week8-위클리-페이퍼-데이터베이스-정규화에-대해-설명-관계형-데이터베이스를-사용하는-이유를-설명
dg:plink (Document Global Permanent Link): https://kipid.tistory.com/376
document.referrer: Empty
width: 1280, height: 720, version: 3.3.3
Canonical URI: https://kipid.tistory.com/entry/week8-위클리-페이퍼-데이터베이스-정규화에-대해-설명-관계형-데이터베이스를-사용하는-이유를-설명
dg:plink (Document Global Permanent Link): https://kipid.tistory.com/376
document.referrer: Empty
week8 위클리 페이퍼 (데이터베이스 정규화에 대해 설명, 관계형 데이터베이스를 사용하는 이유를 설명)
Table of Contents
T1.데이터베이스 정규화에 대해 설명
▼ Show/Hide
데이터베이스 정규화 (Normalization) 는 관계형 데이터베이스에서 데이터의 중복을 최소화하고 데이터의 일관성 (Consistency) 과 무결성 (Integrity) 을 유지하기 위해 데이터를 구조화하는 과정입니다. 정규화는 여러 단계로 나뉘며, 각 단계는 특정한 규칙을 따릅니다.
T1.1.제1정규형 (1 Normal Form)
모든 속성이 원자값을 가져야 합니다. 즉, 각 열은 하나의 값을 가져야 합니다.
테이블의 컬럼이 원자값 (Atomic Value, 하나의 값) 을 갖도록 테이블을 분해하는 것.
T1.2.제2정규형 (2 Normal Form)
제1정규형을 만족하고, 기본 키가 아닌 모든 속성이 기본 키에 완전 함수 종속이어야 합니다.
제2정규화란 제1정규화를 진행한 테이블에 대해 완전 함수 종속을 만족하도록 테이블을 분해하는 것이다. 여기서 완전 함수 종속이라는 것은 기본키의 부분집합이 결정자가 되어선 안된다는 것을 의미한다.
T1.3.제3정규형 (3 Normal Form)
제2정규형을 만족하고, 기본 키가 아닌 모든 속성이 기본 키에 이행적 종속이 없어야 합니다.
제3정규화란 제2정규화를 진행한 테이블에 대해 이행적 종속을 없애도록 테이블을 분해하는 것이다. 여기서 이행적 종속이라는 것은 A -> B, B -> C 가 성립할 때 A -> C 가 성립되는 것을 의미한다.
▲ Hide
T2.관계형 데이터베이스를 사용하는 이유를 설명
▼ Show/Hide
관계형 데이터베이스(Relational Database)를 사용하는 이유는 여러 가지 장점이 있기 때문입니다:
데이터 무결성: 관계형 데이터베이스는 데이터의 무결성을 보장합니다. 데이터의 일관성을 유지하고, 데이터의 중복을 최소화할 수 있습니다.
데이터 일관성: 관계형 데이터베이스는 데이터의 일관성을 유지하는 데 도움을 줍니다. 테이블 간의 관계를 쉽게 정의할 수 있어 데이터의 일관성을 유지할 수 있습니다.
보안성: 관계형 데이터베이스는 데이터의 보안성을 보장합니다. 데이터 접근 권한을 설정하여 데이터의 보안을 유지할 수 있습니다.
효율적인 데이터 관리: 관계형 데이터베이스는 복잡한 데이터 관리와 질의를 효과적으로 처리할 수 있습니다. SQL을 사용해 복잡한 작업을 처리할 수 있는 강력한 기능을 제공합니다.
유연성: 관계형 데이터베이스는 다양한 데이터 모델을 지원하며, 데이터의 구조를 쉽게 변경할 수 있습니다.
이러한 이유들로 인해 관계형 데이터베이스는 많은 조직에서 널리 사용되고 있습니다.
▲ Hide
TRRA1.References and Related Articles
▼ Show/Hide
- Ref. [01] Copilot assisted posting.
- Ref. [02] [MangKyu's Diary:티스토리] :: [Database] 정규화(Normalization) 쉽게 이해하기
▲ Hide
* 홍보/Promoting Recoeve.net (3S | Slow/Sexy/Sincere SNS)
유튜브 음악, K-Pop MV 들을 광고없이 목록재생 해서 보세요.
접속하셔서 가입 후 별점만 드레그 하시면 자신의 페이지에 저장 됩니다.
그리고 자신의 페이지로 이동한 뒤 추천 받기 (단축키 R) 를 누르시면 자신이 점수 메긴것들로 이웃 (이웃보기 단축키 B) 을 자동으로 찾아주고 그 이웃들로부터 추천을 받을 수 있습니다.
접속하셔서 가입 후 별점만 드레그 하시면 자신의 페이지에 저장 됩니다.
그리고 자신의 페이지로 이동한 뒤 추천 받기 (단축키 R) 를 누르시면 자신이 점수 메긴것들로 이웃 (이웃보기 단축키 B) 을 자동으로 찾아주고 그 이웃들로부터 추천을 받을 수 있습니다.
* 홍보/Promoting Recoeve.net (3S | Slow/Sexy/Sincere SNS)
츄츄와 루루 (포메라니안 6세/3.5kg, 3개월/1.2kg) 의 사진/동영상들을 모아 보세요.
접속하셔서 가입 후 별점만 드레그 하시면 자신의 페이지에 저장 됩니다.
그리고 자신의 페이지로 이동한 뒤 추천 받기 (단축키 R) 를 누르시면 자신이 점수 메긴것들로 이웃 (이웃보기 단축키 B) 을 자동으로 찾아주고 그 이웃들로부터 추천을 받을 수 있습니다.
접속하셔서 가입 후 별점만 드레그 하시면 자신의 페이지에 저장 됩니다.
그리고 자신의 페이지로 이동한 뒤 추천 받기 (단축키 R) 를 누르시면 자신이 점수 메긴것들로 이웃 (이웃보기 단축키 B) 을 자동으로 찾아주고 그 이웃들로부터 추천을 받을 수 있습니다.
이 글이 도움이 되셨다면, 광고 클릭 한번씩만 부탁드립니다 =ㅂ=ㅋ.
(If this article was helpful, please click the ad once. Thank you. ;)
(If this article was helpful, please click the ad once. Thank you. ;)
반응형
http/https 링크및 수식 (\ [ Outline 수식 \ ],\ ( inline 수식 \ )::\이후 띄어쓰기 없이) 을 넣으실 수 있습니다. 또한 code 는```시작,```/마지막으로 감싸 주시면 pretty-printed 되어서 나타납니다.```[.lang-js.scrollable.no-linenums]같이 언어를 선택해 주실수도 있고, 긴 수식의 경우 scroll bar 가 생기게 만드실 수도 있습니다. .no-linenums 로 line numbering 을 없앨수도 있습니다.댓글 입력 후 rendering 된 형태를 보시려면, Handle CmtZ (단축키: N) 버튼을 눌러주세요. 오른쪽 아래 Floating Keys 에 있습니다. 아니면 댓글 젤 아래에 버튼이 있습니다.