본문 바로가기

Database

[자료퍼옴] DB 정규화의 중요성 (1,2,3 차 정규화 종합 예시) 제1 정규형 : 필드에는 최소 데이터만 입력해야만 필드 자료의 중복여부가 명확해진다. 제2 정규형 : 필드들은 기능적으로 종속관계를 가져야 한다. 따라서 기본키/고유키와 관련되지 않는 자료는 따로 분리한다. 제3 정규형 : 다른 필드(정보)에서 파생되거나 계산해서 얻어낼 수 있는 필드는 제거한다.(각 필드의 데이터를 독립적이어야 한 필드의 값을 변경했을 때 다른 필드에 영향이 미치지 않게 된다.) 데이터베이스에서 가장 중요한 이론이 무엇인가? 라고 질문한다면 단연 정규화 이론이 될 것입니다. 정보가 안정적으로 구성이 되고 사용자 요구사항을 정확하게 처리하며 효율적으로 관리될 수 있는 근간 이론이기 때문에 정규화 이론은 매우 중요하다고 할 수 있습니다. 데이터베이스 전문가로 현장에 있으면서 많이 답답한 것.. 더보기
정규화개념(시나공 실기) 1. 정규화의 개념- 테이블의 속성들이 상호 종속적인 관계를 갖는 특성을 이용하여 테이블을 무손실 분해하는 과정으로, 정규화의 목적은 가능한 한 중복을 제거하여 삽입, 삭제, 갱신 이상의 발생 가능성을 줄이는 것이다. - 정규화의 절차이름조건제1정규형반복 속성 제거, 모든 속성이 원자값을 가짐제2정규형부분 함수적 종속 제거제3정규형이행적 함수적 종속 제거BCNF후보키가 아닌 결정자 제거제4정규형다치종속 제거제5정규형조인 종속성 이용 2. 정규화 과정 - 정규화 과정을 거치기 전 최초 테이블 제품번호제품명 재고수량 주문번호 고객번호 주소 주문수량 1001 모니터 2000 A345D347 100200 서울부산 150300 1007 마우스9000 A210A345B230 300100200 광주.. 더보기