설문지 정규화 질문드립니다 0 1 1,015

by 플러스 [DB 모델링/설계] 정규화 Database DB 모델링 [2017.09.08 03:19:36]


이미지 64.png (30,800Bytes)

가족병력을 물어보고, 병력의 종류를 선택하는 설문지를 3NF까지 정규화 하려는데, 병력 여부와 종류를 어떤식으로 다뤄야할지 모르겠습니다.

1NF에서 가족병력에 여러개 선택한 값을 원자값으로만 존재하는 테이블로 바꾼후에 막혀버리네요 ㅠㅠ

환자 (환자번호(PK), 가족병력_종류(PK) ... 보호자_관계)

가족병력(가족병력 종류(PK), 가족병력_여부, 환자번호)

 이런식으로 해야될꺼같은데, 이러면 가족병력 여부(예/아니오)를 구지 뭐하러 넣어야하나 의문이 들고요.

by 우리집아찌 [2017.09.08 13:54:35]

그냥 생가나는대로 적어서 두서가 없네요.

가족병력 여부는 필요없을것 같네요.

환자 테이블 ( 환자번호(pk), 성, 이름 , 성별(코드) , 생년월일 , 전화번호 )

보호자테이블( 환자번호(pk), 가족변호(pk), 성 , 이름 , 관계 )

병력테이블 ( 가족변호(pk) , 병력 )

 

 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입