목차
I. 서론
II. 본론
1. 데이터 모델링 절차
2. 개념적 설계 단계의 이해
3. 개념적 설계의 산출물인 ERD 작성
III. 결론
참고자료
II. 본론
1. 데이터 모델링 절차
2. 개념적 설계 단계의 이해
3. 개념적 설계의 산출물인 ERD 작성
III. 결론
참고자료
본문내용
모델로 표현됩니다.
3. 개념적 설계의 산출물인 ERD 작성
요구사항 : 관리에 필요하다고 판단되는 모든 분류(예: 영상 관리, 도서 관리, 친구 관리, 녹음 관리, CD 제목 관리 등)
다음은 주어진 요구사항을 분석하여 작성한 요구사항 명세서이다. 내가 필요하다고 생각하는 모든 범위를 지정하기 위해 개인적으로 필요하다고 생각하는 모든 범위를 기반으로 작성했습니다.
1. 친구 관리를 위해서는 이름, 성별, 전화번호, 위치를 알아야 합니다.
2. 영상을 관리하기 위해서는 영상명, 개봉일, 제작사, 주인공을 알아야 합니다.
3. 도서관을 관리하기 위해서는 책명, 저자명, 발행일자, 출판사를 알아야 합니다.
4. 음악을 관리하려면 앨범명, 가수, 발매일, 소속사를 알아야 합니다.
5. 친구는 이름으로 식별됩니다.
6. 비디오는 비디오 이름으로 식별됩니다.
7. 책은 책 이름으로 식별됩니다.
8. 앨범은 앨범 이름으로 식별됩니다.
9. 비디오와 앨범은 모두 비디오 미디어이므로 CD 타이틀을 따로 관리할 경우 비디오 이름과 앨범 이름이 포함됩니다.
10. 비디오와 앨범 외에 CD 제목에 필요할 수 있는 CD 이름을 넣습니다.
III. 결론
요구 사항 분석, 개념 설계, 논리적 설계, 물리적 설계 및 구현의 5가지 데이터 모델링 단계가 있습니다. 모든 프로세스가 중요하지만 특히 개념 설계 단계, 논리적 구조를 설계하기 위한 요구 사항 분석, 개념 설계 및 논리적 설계 단계가 데이터베이스 모델링 프로세스의 핵심인 것 같습니다. 그 중 요구사항 분석은 사용자가 제공한 요구사항을 분석하여 직접 명세를 작성하는 것이며, 개념설계는 요구사항 명세에 따라 엔터티, 속성, 관계, 참여 특성 등을 분석하여 결정하고 이를 다음과 같이 표현하는 것입니다.
이번 과제의 요구사항 분석 및 개념 설계 단계를 수행할 때 Toad Data Modeler를 개인적으로 다루어 본 적이 없어 경험이 매우 부족했고, 데이터 모델링을 설계한 적이 없기 때문에 여러모로 고민이 많았습니다. 하지만 요구사항을 분석하고 Toad Data Modeler를 통해 직접 ERD를 생성하고 프로그램을 통해 직접 ERD를 생성하여 요구사항 명세를 작성하는 방법을 배울 수 있어 기뻤습니다. 앞으로의 연구를 위한 좋은 사례가 될 것이라고 생각합니다.
*참고문헌
데이터베이스 교안, 고혁진, 메가존아이티평생교육원, 2021
데이터베이스 개론, 김연희, 한빛아카데미, 2013
3. 개념적 설계의 산출물인 ERD 작성
요구사항 : 관리에 필요하다고 판단되는 모든 분류(예: 영상 관리, 도서 관리, 친구 관리, 녹음 관리, CD 제목 관리 등)
다음은 주어진 요구사항을 분석하여 작성한 요구사항 명세서이다. 내가 필요하다고 생각하는 모든 범위를 지정하기 위해 개인적으로 필요하다고 생각하는 모든 범위를 기반으로 작성했습니다.
1. 친구 관리를 위해서는 이름, 성별, 전화번호, 위치를 알아야 합니다.
2. 영상을 관리하기 위해서는 영상명, 개봉일, 제작사, 주인공을 알아야 합니다.
3. 도서관을 관리하기 위해서는 책명, 저자명, 발행일자, 출판사를 알아야 합니다.
4. 음악을 관리하려면 앨범명, 가수, 발매일, 소속사를 알아야 합니다.
5. 친구는 이름으로 식별됩니다.
6. 비디오는 비디오 이름으로 식별됩니다.
7. 책은 책 이름으로 식별됩니다.
8. 앨범은 앨범 이름으로 식별됩니다.
9. 비디오와 앨범은 모두 비디오 미디어이므로 CD 타이틀을 따로 관리할 경우 비디오 이름과 앨범 이름이 포함됩니다.
10. 비디오와 앨범 외에 CD 제목에 필요할 수 있는 CD 이름을 넣습니다.
III. 결론
요구 사항 분석, 개념 설계, 논리적 설계, 물리적 설계 및 구현의 5가지 데이터 모델링 단계가 있습니다. 모든 프로세스가 중요하지만 특히 개념 설계 단계, 논리적 구조를 설계하기 위한 요구 사항 분석, 개념 설계 및 논리적 설계 단계가 데이터베이스 모델링 프로세스의 핵심인 것 같습니다. 그 중 요구사항 분석은 사용자가 제공한 요구사항을 분석하여 직접 명세를 작성하는 것이며, 개념설계는 요구사항 명세에 따라 엔터티, 속성, 관계, 참여 특성 등을 분석하여 결정하고 이를 다음과 같이 표현하는 것입니다.
이번 과제의 요구사항 분석 및 개념 설계 단계를 수행할 때 Toad Data Modeler를 개인적으로 다루어 본 적이 없어 경험이 매우 부족했고, 데이터 모델링을 설계한 적이 없기 때문에 여러모로 고민이 많았습니다. 하지만 요구사항을 분석하고 Toad Data Modeler를 통해 직접 ERD를 생성하고 프로그램을 통해 직접 ERD를 생성하여 요구사항 명세를 작성하는 방법을 배울 수 있어 기뻤습니다. 앞으로의 연구를 위한 좋은 사례가 될 것이라고 생각합니다.
*참고문헌
데이터베이스 교안, 고혁진, 메가존아이티평생교육원, 2021
데이터베이스 개론, 김연희, 한빛아카데미, 2013
소개글