데이터베이스 정규화의 장단점

작가: Eugene Taylor
창조 날짜: 9 팔월 2021
업데이트 날짜: 1 칠월 2024
Anonim
5강-데이터베이스 정규화
동영상: 5강-데이터베이스 정규화

콘텐츠

컴퓨터 데이터베이스는 은행 (고객 계정 등록)에서 웹 사이트 (콘텐츠 저장)에 이르기까지 어디에나 있습니다. 데이터베이스는 잘 설계된 경우 가장 잘 작동합니다. 데이터베이스 정규화는 데이터를 논리적이고 관련된 방식으로 저장하는 구조를 설계하는 것을 의미합니다. 가장 일반적인 방법은 모든 데이터베이스를 정규화하는 것이며이 프로세스에는 장단점이 있습니다.

데이터 중복 감소

데이터베이스에는 상당한 양의 정보, 아마도 수백만 또는 수십억 개의 데이터 조각이있을 수 있습니다. 데이터베이스를 정규화하면 크기가 줄어들고 데이터 중복이 방지되므로 각 데이터가 한 번만 저장됩니다.

논리적으로 데이터 그룹화

데이터베이스와 "대화"하는 프로그램을 만드는 응용 프로그램 개발자는 표준화 된 데이터베이스를 다루는 것이 더 쉽다는 것을 알게됩니다. 액세스 된 데이터는 데이터가 나타내는 실제 개체와 동일한 방식으로보다 논리적으로 구성됩니다. 따라서 애플리케이션을 쉽게 설계, 작성 및 변경할 수 있습니다.


데이터의 참조 무결성 보장

참조 무결성은 조인 된 테이블에서 데이터 간의 관계를 부과하는 것입니다. 그렇지 않으면 테이블의 데이터가 관련 데이터가있는 다른 테이블과의 연결이 끊어 질 수 있습니다. 이로 인해 분리되고 일관성없는 데이터가 생성됩니다. 테이블 간 조인을 사용하는 표준화 된 데이터베이스는 이러한 일이 발생하지 않도록 방지 할 수 있습니다.

데이터베이스 성능 저하

많은 테이블과 조인이있는 고도로 표준화 된 데이터베이스는 이러한 속성이없는 다른 데이터베이스보다 느립니다. 많은 사람들이 동시에 사용하면 속도가 저하됩니다. 어떤 경우에는 성능 향상을 위해 일정량의 "비정규 화"가 필요합니다.

상세한 분석 및 설계 필요

데이터베이스 정규화는 복잡하고 어려운 작업입니다. 은행에서 볼 수있는 것과 같이 상당한 양의 정보가 포함 된 대규모 데이터베이스는 정규화되기 전에 신중한 분석과 설계가 필요합니다. 데이터 읽기, 쓰기 또는 둘 다를 최적화해야하는지 여부와 같은 데이터베이스 사용을 아는 것도 정규화 프로세스에 영향을줍니다. 제대로 표준화되지 않은 데이터베이스는 성능이 떨어지고 데이터를 비효율적으로 저장할 수 있습니다.


윗입술 위로 눈썹이나 머리카락을 왁싱 할 때 왁스가 너무 뜨거워지면 피부 나 입술이 뚝뚝 떨어지고 화상을 입을 수 있으므로 바르기 전에 충분히 차갑게하십시오. 왁스는 원하지 않는 수염을 제거하는 효과적인 방법이지만 경험이없는 사람의 손에는 위험 할 수 있습니다. 왁스로 입술을 태운 경우 가능한 한 빨리 화상을 치유하는 데 도움이되는 몇 가지 기본 절차가 있...

원격 제어 천장 팬 문제 해결

Roger Morrison

칠월 2024

원격 제어 천장 선풍기는 집의 원격 위치에서 팬의 편리함과 속도 및 조명 조정을 제공합니다. 이러한 팬에는 다양한 이유로 문제가있을 수 있으며, 일반적으로 몇 가지 간단한 문제 해결 기술을 사용하여 해결할 수 있습니다.배터리는 리모컨에서 부식 및 누출되어 리모컨 작동에 영향을 줄 수 있습니다. 오래되거나 부식 된 배터리를 교체하고 배터리 칸에 부식 된 물질...

인기있는