지금 저희가 활용할 DB 간단한 테이블이 있는데요
이름, 특이사항, ischecked
3개의 어트리뷰트가 있거든요?
아무래도 이름을 기본키로하려고하는데
특이사항이, 한가지로 존재하는게 아니라 여러가지 있어요
그래서 정규화가 안되고, 원자값 구성이 아닌데
그냥 사용해도 되나요?
아니면
속성으로 그냥 1씩 오르는 integer형 넘버를 붙여주고 그걸 원자값으로 하고
정규화된 것 처럼 이름1개 특이사항 1개 ischecked 1개로 하는게 낫나요?
원자값 유지하는게 중요해요?
최소성과 유일성을 만족해야한다
근데 그게 꼭 필요한 작업인가요?
리스트에서 이름으로 검색해서 특이사항을 모두 뽑아와서 특정 조건에 의해서 ui에 체크해주려는데, 최소성 하면 좀 작업이 복잡해질 것 같은데
나 sql몰라!
제대로 설계 했으면 없을수가업슴.