황당한게 있어서 질문 드립니다 (DataBase foreign key)
은솔
2023.04.01
회사서 천덕꾸리거 프로젝트를 하나 맡고있는데
프로젝트 규모가 아주작아서 경력 1~2년 정도 되는 선배2~3명이 짜 놓은걸
부사수로 들어가게 되었는데요.
DB 설계한걸 보고있는데 테이블 20개 개가 넘는것 중에
foreign key 가 있는게 하나도 없네요 @.@
그래서 사수한테 왜 없냐고 물어봤더니 프로젝트 크기가 작아서 일부러 안잡았답니다 쩝...
다른 분들 프로젝트 하실때도 그런경우가 있었나요?
저는 내공이 낮아서 그런지 foreign key 가 하나도 없다는게 도무지 이해가 안가거든요.
무결성은 자바에서 처리해 주려는지 원...
선배님들 시간 되시면 설명좀 해주셨음 좋겠습니다.
-
Emily
답변들 감사합니다 ^^
-
핫체리
테이블 300개 있는데....참조키는 하나도 없네요..ㅋㅋ
-
호시
개인적으로 FK키가 보통 직접입력하지 않고 대부분 리스트나 콤보로 처리하기 쉬워서 안해도 될듯한데요.
사실 그런것들이 프로그래머와 DB설계자와의 마찰이 있다고 듣긴했죠.
예를 들면 is not null 같은거요.
개발자는 is not null이 개발시 걸리적거려서 안한다고 하더라고요.
물론 PK까지 안넣는 ㅂㅂ는 없을테니...... -
핀아
떱... 나두 FK 안쓰는뎅..ㅋㅋ
그거 쓰면 좋지만.. 개발측면에서 자주 생략되네요.
DB 측면에서는 꼭 필요하고요!!!
멀 우선할지에 대해... 고민 이빠이 해보세요^^