[TIL 2021.08.27] 데이터베이스 개론

Kyu·2021년 8월 27일
0

TIL

목록 보기
229/322

데이터베이스 설계하기

요구사항 분석

개발할 데이터베이스의 용도를 명확히 미리 파악하는 단계가 이 단계이다.

디비를 사용하는 사용자마다 요구 사항 요구 사항이 매우 다양하기 때문에 실제 사용할 주요 사용장의 범위를 정해서 불필요한 요구 사항을 줄여서 종합해야한다.

이 작업은 어떤 단계보다도 신중하고 꼼꼼하게 작업해야 나중에 원치않는 개발을 막을 수 있다.

개념적 설계

데이터베이스에 저장해둘 필요가 있따고 판단되는 데이터 요소들을 추출하고 데이터 요소 간의 관계를 파악하여 표현하는 것이 이 단계이다.

정리하면 개체의 속성 추출 -> 관계 추출 -> ER 다이어그램 작성

추출하는 방법은 요구사항 명세서를 작성하고 거기에서 나오는 명사에 집중하면 된다

예를 들어서 영화 예매 사이트를 만든다고 가정해보자

영화에 대한 개봉일자, 관객수, 별점, 스토리를 가져야한다.
예매에 대한 티켓번호, 상영일/시간을 가져야한다

그럼 여기에서 영화, 개보일자, 예매 등에 집중하면 답이 나온다.

profile
TIL 남기는 공간입니다

0개의 댓글