확인란 세트가있는 웹 양식을 상상해보십시오 (일부 또는 모두 선택할 수 있음). 데이터베이스 테이블의 한 열에 저장된 값을 쉼표로 구분 된 값 목록에 저장하기로했습니다.
이제 올바른 해결책은 두 번째 테이블을 만들고 데이터베이스를 올바르게 정규화하는 것입니다. 쉬운 솔루션을 구현하는 것이 더 빨랐으며 너무 많은 시간을 들이지 않고도 해당 애플리케이션의 개념 증명을 신속하게 원했습니다.
절약 된 시간과 간단한 코드가 제 상황에서 가치가 있다고 생각했습니다. 이것이 방어적인 디자인 선택입니까, 아니면 처음부터 정규화해야합니까?
좀 더 많은 맥락에서 이것은 공유 폴더에 저장된 Excel 파일을 본질적으로 대체하는 작은 내부 응용 프로그램입니다. 나는 또한 프로그램을 정리하고 더 유지하기 쉽게 만드는 것에 대해 생각하고 있기 때문에 묻습니다. 거기에 내가 완전히 만족하지 않는 것들이 있습니다. 그중 하나 가이 질문의 주제입니다.