데이터베이스 정규화에 대해서, 정규화 실습(BCNF)

저작시기 2008.04 |등록일 2009.04.03 워드파일MS 워드 (doc) | 31페이지 | 가격 1,500원
다운로드
장바구니관심자료
상세신규 배너

소개글

데이터베이스를 정규화시키는 모든 정규형에 대한 정의부터 시작해서
테이블의 외래키, 후보키, 기본키, 참조무결성 제약 설명,
실제 정규화과정을 테이블을 생성해서 실습까지 한 본 프로젝트이다.

100점만점에 +10점을 가산하여 110점을 받은 보고서로 총 30장에 걸쳐서 정리하였다.

목차

서론
1.문제정의
2.해결아이디어
제1정규형
제2정규형
제3정규형
제4정규형
BCNF
그 밖의 정규형

본론
1 .문제해결 및 프로그램테스트
함수종속 기술
BCNF로의 변환
Mysql 데이터 입력/질의시행
Normalization의 장/단점

결론
1. 결론 및 느낀점

본문내용

1. 문제 정의
어느 회사나 데이터베이스를 가지고 있으며 실제로 그들을 사용하고 있다. 하지만 실제 문제는 이 데이터베이스를 활용하고자 할 때 우리가 만든 DB와는 달리 엄청난 field를 지니고 ...

2. 해결 아이디어
위와 같은 이상들이 일어나는 근본적인 이유는 여러 가지 종류의 사실들을 하나의 관계로 표현하려 하기 때문이다. 즉, 속성들간에 존재하는

◇본론

문제 해결
1.모든 함수 종속을 기술하라.


2. 모든 테이블을 BCNF로 변환하라. 기본 키(Primary Key), 후보 키(Candidate Key), 외래키(Foreign Key), 참조무결성제약(Referential Integrity Constraint) 조건을 기술하라. (정규화의 진행)
단, Multivalued Dependency 일 경우, 4th Normal Form 까지 정규화를 진행한다.

- 기본 키(Primary Key)
기본 키란, 튜플을 유일하게 식별할 수 있는 속성 집합으로 보통 키라고 하면 기본 키를 말하지만 때에 따라서는 후보 키를 뜻하는 경우도 있다. 일반적으로 후보 키 중에 한 키를 선택하여 primary

프로그램 테스트

Menu_ table

3. My sql DB를 활용하여 데이터 입력, 질의작성/실행하라.

4. 정규화 과정을 통해 원래 테이블의 어떤 Anomaly가 개선됐는지, 이에 대한 장점과 단점은 무엇인지를 기술하라.

◇결론

1. 결론 및 느낀 점

처음 액세스를 통해서 테이블을 만들 때는 아무 생각 없이 테이블끼리의 관계에 대해서 알지 못했기 때문에 일단 테이블을 만든 후 중복되는 속성들 사이의 관계를 맺어주고 각 테이블 내의 속성들 사이의 관계에 대해서 생각지도 못하고 테이블을 만들었었다.
하지만 속성을 더 추가하고, 정규화에 대해서 배우고 보니, 기존에 내가 만든 테이블이 Anomaly현상이라고 배웠던, 삽입이상 이라든지 삭제이상 등이 존재하는 것을 볼 수 있었다. 그에 따라 제 1정규형부터 제 4정규형까지 차례대로 각각에 맞는 함수의 종속성을 제거해나가는 것이 이번 숙제였다. 사실, 처음에는 어떻게 쪼개야 하나 막막했다. 지금 이번 숙제를 통해서

참고 자료

데이터 베이스 실습 관련 Mysql책, DB테이블 관련 책 10권
  • 구매평가(0)
  • 구매문의(0)
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.

      찾던 자료가 아닌가요?아래 자료들 중 찾던 자료가 있는지 확인해보세요

      • 한글파일 [데이타베이스] 계층 Database와 Network Database 및 1 정규화, 2 정규화, 3 정규 5페이지
        { A-222 700 [Continue..] 2.1 정규화, 2 정규화 ... , 3 정규화 ● 1 정규화 개념 : 반복되는 그룹속성(같은 성겨과 ... 강의시간 수강료 교재1 교재2 교재3 교재4 교재5 PK A0001 웹
      • 한글파일 정규 3페이지
        ), 2정규, 3정규, 보이스-카드 정규, 4정규, ... .13 1008 32 1,150,000 3정규 테이블 승진역사 호봉 ... 5정규 정규의 종류및 상호 관계 정규화 의 단계 1, 2 정규
      • 한글파일 MS SQL 기반 데이터베이스 배움터 7장 요약정리 7페이지
        . 1정규, 2정규, 3정규, BCNF 5 4-1. 1정규 ... 5 4-2. 2정규 6 4-3. 3정규 6 4-4. BCNF 7 ... 투플이 발생한다. [그림 5] 가짜 투플 4. 1정규, 2정규
      • 파워포인트파일 DB정규화 정의와 과정 19페이지
        1NF 3 2 정규 2NF 4 3 정규 3NF 5 보이스/코드 ... 정규 BCNF 7 5 정규 5NF 6 4 정규 4NF 1 정규화 ... 정규 : 1NF~3NF, BCNF, 고급정규 : 4NF~5NF] 1
      • 한글파일 DB 1,2,3, 보이스코드 정규 설명 나의느낌 2페이지
        된다. 1정규2정규으로 변환하려면 후보 키에 종속되지 않는 ... 1 정규 (first normal form : 1NF) 어떤 ... 표현한다면 이를 1 정규이라 한다. 즉, 각 속성의 도메인이 원자
      • 파워포인트파일 데이터 베이스 -정규화- 14페이지
        5NF 4NF BCNF 3NF 2NF 1NF 1 정규(1) 1 ... 릴레이션 2 정규(2) 컴퓨터 P3 300 컴퓨터 P1 400 전기 ... 학과 (지도교수,학과) 지도교수 → 학과 3정규(2) P1 400
      • 한글파일 [컴퓨터공학] 데이타베이스 5페이지
        Relation ? 1정규 ? 2정규 ? 3정규 ? BCNF정규 ... 2정규 3정규의 차이점 1) 2정규 1NF이고 기본키 이외의 ... ? 4정규 ? 5정규 1) 1정규(1NF) 어떤 릴레이션
      더보기
      우수 콘텐츠 서비스 품질인증 획득
      최근 본 자료더보기
      상세우측 배너
      추천도서yes24
      다음
      데이터베이스 정규화에 대해서, 정규화 실습(BCNF)