질문 : MVC 패턴에 대해서 설명해주세요
MVC 패턴은 사용자 인터페이스, 데이터 및 논리 제어를 구현하는데 널리 사용되는 소프트웨어 디자인 패턴입니다. SW의 비즈니스 로직과 View(화면)을 구분하는데 중점을 두고 있습니다.
MVC 패턴의 세 가지 부분은 다음과 같이 설명할 수 있습니다.
질문 : RDMBS 정규화에 대해 설명해주세요.
정규화란 관계형 데이터베이스의 설계에서 중복을 최소화하게 데이터를 구조화하는 프로세스를 의미합니다.
정규화의 목적으로는
4가지가 존재하며, DB 정규화 절차로는 제 1~5정규화까지 있지만, 평균적으로 제1~3 정규화와 BCNF 정규화까지만 진행합니다.