디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

데베좀 배운횽 답변좀 과제땜시빡친다.

으허허허(119.215) 2011.11.29 04:07:55
조회 57 추천 0 댓글 2

테이블 학생정보에 속성이 PK학번 학과 주민번호 이름 성별 주소 이메일 이 있다고 치자
그럼 기본키는 최소의 속성으로 정해야 한다는 원칙으로 학번을 기본키로정했음
그럼 1NF 만족 2NF 만족했어 근데 3NF 에서 걸리지 속성들간에 종속성이 있으면안되니까
근데 여기에 사실상 주민번호 이메일 이 두개가 각기 기본키로 사용하여도 무방하기때문에 모든속성이 다종속한단말이지
그래서 좋아 뭐 양보하는셈치고 3NF에 의거하여 첫번째 분리해서
학생정보 테이블은 PK학번 FK주민번호
분리된 테이블 R1은 PK주민번호 이름 성별 주소 학과 이메일 (주민번호에 종속되는 모든속성을들을 기본테이블에서 빼버림)
이렇게 두개의 테이블로 분리가 되었지 근데 분리된테이블에서 3NF를 또 만족안하잖아 이메일에 모든정보가 종속이니까 그래서
또 양보하는셈치고 3NF 만족시키기위해서
R1은 PK주민번호 FK이메일 요렇게 남기고
두번째 분리된테이블 R2 를 PK이메일 이름 성별 주소 학과 이렇게했다.

그럼결론적으로 
학생정보테이블 : PK학번 FK주민번호 
R1테이블 : PK주민번호 FK이메일
R2테이블 : PK이메일 이름 성별 주소 학과

이게 3NF 완성임 근데 뭐 완성시킨다고해서 이렇게 했는데 실제로 이렇게 할필요가있냐? 이건 3NF의 모순점아니냐
아니면 실제로도 저렇게해야지 디비의 성능이 좋은거냐

책에서 들어준 예에는 전부다 저렇게 주민등록번호나 이메일처럼 모든속성을 결정하는게아니고
예를들면 팬매정보 테이블이라 치고  속성이 PK판매일련번호, 제품번호, 제품명, 단가, 수량, 금액 이라치면
제품명 단가는 제품번호에 대해서 종속이고 수량 금액은 제품번호에 종속적이지 않으니까
PK판매일련번호, FK제품번호, 수량,금액
PK제품번호, 제품명, 단가

이런식으로 예를들어놔서 아 3NF 좋은거구나 라고 생각했는데
내가 쓴 예를 보니까 그렇지도않은것같아서 답변좀달아봐라 컴공 3학년인데 이문제 해결을 못하겠내 ㅅㅂ

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 대박 날 것 같아서 내 꿈에 나와줬으면 하는 스타는? 운영자 25/11/17 - -
AD 대학생 필수템! What's in my Bag 운영자 25/11/21 - -
공지 프로그래밍 갤러리 이용 안내 [97] 운영자 20.09.28 48737 65
2903851 뽐‘뿌∘ ‸소″울‘드_레_서¸ ‵장‸수º왕´ •여‟성’시◃대¯ ‚더•쿠∙ “인″스¸티¯즈‾ ◃등‾등▹ ▿게∶시․글’ ”써∘주“시⫶면▿ ¸1‘건‘당” `1º-;5‚ ▵만▹원· ·드◃립'니·다’.¨ _불․법‟ '이⫶상∶한▫거‘ ¸절-대″ ″아·님”.‵ ” ヲㅏᇀㅗㄱ  Ⓒ디 ❷➌ \\뽐뿌$(211.36) 02:32 1 0
2903845 만들게 없으면 아무거나 만들라는게 진짜임 박민준갤로그로 이동합니다. 01:54 19 0
2903844 이번에 세계최초 아키텍처를 발명했습니다. [1] 나르시갤로그로 이동합니다. 01:41 22 0
2903837 영국을 거지로 만든 신자유주의의 화신 대처 총리 발명도둑잡기(118.216) 01:17 9 0
2903829 [강추] 충격! 영국이 몰락한 이유 | KBS 20221211 방송 [1] 발명도둑잡기(118.216) 00:47 15 0
2903825 안녕하세요. 좆문과 대학원생 코딩을 배우고 싶은데요 [5] 마법의칫솔갤로그로 이동합니다. 00:10 36 0
2903823 일본 취업 유학 워홀 여행 관련모임 ㅇㅇ(106.146) 00:07 23 0
2903821 나야말로 안티노미 코스프레하고 면접가서 [1] 프갤러(110.8) 11.21 37 0
2903820 나도 귀에서 이명 들리더라 [4] ㅇㅇ(124.48) 11.21 42 0
2903819 탑 클라스 명문대 진학 퍼펙트 가이드!/ 프갤러(121.142) 11.21 26 1
2903818 면접자리 가서 도둑질하러 왔다고 해도 되나 [2] 프갤러(106.241) 11.21 40 0
2903814 마라톤 OS 발명도둑잡기(118.216) 11.21 26 0
2903813 ㅋㅋㅋㅋ ssg로 포폴 템플릿 잡았다. 프갤러(110.8) 11.21 21 0
2903811 antigravity 로 쓴 SF소설: The Quiet (정적) 프갤러(119.201) 11.21 26 0
2903810 [1인`1개] 배달의 민족 30,000원 짜리 쓸사람 써 ! [1] ㅇㅇ(223.39) 11.21 21 0
2903809 나님 쭈물실게양..⭐+ [5] ♥HERO냥덩♥갤로그로 이동합니다. 11.21 36 0
2903808 ALLDAY PROJECT - ‘ONE MORE TIME’ 발명도둑잡기(118.216) 11.21 12 0
2903807 촉촉한 초코케잌❤ ♥HERO냥덩♥갤로그로 이동합니다. 11.21 36 0
2903806 Baby DONT Cry - 'I DONT CARE' 발명도둑잡기(118.216) 11.21 12 0
2903805 cloudflare 서버 다운이야? 프갤러(112.163) 11.21 23 0
2903804 [내란의 힘] - 노래 : 시사힙합 발명도둑잡기(118.216) 11.21 13 0
2903803 정의로운 구국의 냥덩 나님이 나설때가 오는가.. [6] ♥HERO냥덩♥갤로그로 이동합니다. 11.21 38 1
2903802 CIA가 썼다는 ‘레이저 도청 장치’.. 진짜 작동할까? (※실제 실험※ 발명도둑잡기(118.216) 11.21 16 0
2903801 나님.. [1] ♥KiTTY냥덩♥갤로그로 이동합니다. 11.21 27 0
2903800 공익 레전드 발명도둑잡기(118.216) 11.21 29 0
2903799 <호퍼스> 나왔대서 생각나는 예전 글 발명도둑잡기(118.216) 11.21 15 0
2903798 신입 개발자 오늘 한 일 [2] cvs.갤로그로 이동합니다. 11.21 54 0
2903797 이 글 좋노 [2] 루도그담당(58.233) 11.21 48 0
2903796 노노노노노 - 하수빈 IMS FILE PLAY 발명도둑잡기(118.216) 11.21 13 0
2903795 레트로 게임기의 원조 국산 명텐도 회사의 GP32 발명도둑잡기(118.216) 11.21 15 0
2903792 실베 아이돌 퀴즈 보니 생각나는 어제 글 발명도둑잡기(118.216) 11.21 13 0
2903791 실베 "지갑 주웠을 때 꼭 생각해 봐야 할 일" 보니 생각나는 어제 글 발명도둑잡기(118.216) 11.21 15 0
2903790 점심 간식 저녁 발명도둑잡기(118.216) 11.21 15 0
2903789 최순실 딸 정유라 후원금으로... [1] 발명도둑잡기(118.216) 11.21 31 0
2903788 🔴LIVE | 노동자를 위한 한국경제론 북콘서트 발명도둑잡기(118.216) 11.21 15 0
2903786 집 게약했어요 이사갈 지 몰라요. 집 팔려야 되는데, 그럴일이 별루 넥도리아(220.74) 11.21 19 0
2903778 30분 깜빡 졸았다 발명도둑잡기(118.216) 11.21 24 0
2903777 한국 증시 공매도 되나? [1] 발명도둑잡기(118.216) 11.21 28 0
2903776 러스트는 지뢰밭: 자바가 더 우수한 이유 [3] 나르시갤로그로 이동합니다. 11.21 41 2
2903775 카톡에 웹소설 공개방이 었어서 두 개 가입했더니 발명도둑잡기(118.216) 11.21 15 0
2903774 이거봐라 [1] 노력갤로그로 이동합니다. 11.21 43 1
2903773 상한고기 먹는중 [8] 재현갤로그로 이동합니다. 11.21 53 0
2903772 현직 개발자 너무 힘들어 글 남깁니다 [5] 프갤러(223.38) 11.21 76 0
2903769 러스트가 알고보면 곳곳에 함정이 있어서.. 나르시갤로그로 이동합니다. 11.21 29 0
2903767 인생 망하기 싫으면 한국주식 다 빼라 [1] ♥KiTTY냥덩♥갤로그로 이동합니다. 11.21 45 0
2903766 CURSOR <- 이거 그만 쓰셈 재현갤로그로 이동합니다. 11.21 37 0
2903763 [kt cloud x goorm] IT 직군 개발 / 비개발 8개 과정 프갤러(118.235) 11.21 19 0
2903762 크리스마스 발명도둑잡기(118.216) 11.21 19 0
2903761 아이돌 퀴즈 실시간베스트 발명도둑잡기(118.216) 11.21 12 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2