일부러 PK없이 테이블을 설계할 수도 있나요? 0 2 936

by 불쌍노예 [Oracle 기초] 오라클 [2022.10.19 23:00:16]


제가 옆부서 얘기 듣다보니 누가 테이블에 Primary key가 없고 unique key만 있다면서 뭔가 이상하다라는 식으로 얘기를 했다더군요.

저도 들어보니 뭔가 의아하긴 했는데 이상한건 분명 따로 DBA도 있는데 이렇게 설계했다면 분명 이유가 있을거라 생각이 들더군요.

해당 부서에서도 우리도 DBA가 그렇게 만든거라 그냥 그렇게 따라서 DB를 사용할 수 박에 없다고 얘기했구요.

 

일부러 unique만 두고 설계하는 것도 있나요? 제가 예전에 일했던 곳에선 PK없이 설계한 옛날 테이블 보면 다들 개똥같이 만들었다며 화를 냈었거든요. 뭔가 저의 상식과 잘 안맞는 느낌이랄까요? 일부러 이렇게 할 수도 있는건가요?

by pajama [2022.10.19 23:53:54]

과거부터 관성적으로 그랬을수도 있고.. 제가 본곳중에서는 중복값 못들어가게 한답시고 유니크 키를 건곳도 있더군요.


by 우리집아찌 [2022.10.20 11:32:01]

이유는 저도 모르겠지만 로그성 데이터를 저렇게 설계하시는분이 계시더군요

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