본문 바로가기
반응형

E-R 다이어그램3

데이터베이스 모델링 Preface 이번 장에선 프로젝트의 진행 단계와 데이터베이스 모델링, 즉 E-R 다이어그램을 통한 데이터베이스 작성 방법을 공부했다. 파트 1은 소프트웨어 공학에서, 파트 2는 데이터베이스 개론에서 이미 학습했던 내용들이라 해당 책에 있는 설명들이 오히려 부족하게 느껴져 지난 글들을 찾아보며 공부했다. 또, MySQL Workbench에서 직접 다이어그램을 작성도 해 보고 이미 작성한 데이터베이스를 다이어그램으로 바꾸기도 해 봤다. 지금 당장은 이미 짜여진 모델링 결과를 바탕으로 책에서 시키는 대로 따라가기만 하면 돼서 막히는 부분 없이 진행할 수 있었지만, 혼자 DB 모델링을 한 후 다이어그램을 작성하려면 시간도 정말 오래 걸릴 것 같고 복잡할 것 같다. 1. 프로젝트의 진행 단계 - 프로젝트: 현실.. 2022. 5. 2.
데이터베이스 설계 Preface 이번 장에선 요구사항 명세서를 분석하여 E-R 다이어그램으로 표현한 후, 이를 바탕으로 관계 데이터 모델을 작성하는 방법을 알아보았다. 책에서 소개하는 각 단계의 예시들은 쉽게 따라하며 이해할 수 있었지만, 아무런 도움 없이 혼자 DB를 설계하려면 요구사항 명세서를 작성하는 것 부터 굉장히 오랜 시간이 소요될 것 같다는 생각이 들었다. 또, 소프트웨어 공학을 처음 공부한 것이 정말 잘한 일인 것 같다는 생각도 들었다. 다양한 내용들을 전체적으로 훑은 것 뿐이지만, 한 번 봤던 내용을 다시 공부하자 이해하기도 수월하고 자연스레 복습도 돼 자신감이 생긴다. 1. 데이터베이스 설계 단계 2. 요구사항 분석 - 목적: 개발할 DB의 용도를 명확히 파악하는 것 - 요구 사항 분석의 단계 1) 사용자.. 2022. 2. 21.
데이터 모델링 Preface 이번 장에선 데이터 모델링에 대해 공부했다. E-R 다이어그램은 소프트웨어 공학에서 이미 배웠던 내용이라 복습하는 기분으로 지난 포스팅을 살펴보며 쉽게 이해하고 넘어갈 수 있었다. 개념적인 내용들을 도식화하는 개념적 모델링은 생각보다 단순한 작업인 것 같은데, 이를 실제 DB에 저장하는 논리적 모델링 작업은 어떻게 진행될지 궁금하다. 이론적인 부분을 하루 빨리 마무리한 후 실제로 데이터베이스를 구축하여 나만의 웹 사이트를 만들어보고 싶다. 1. 데이터 모델링과 데이터 모델의 개념 - 데이터 모델링: 현실 세계에 존재하는 데이터를 컴퓨터 세계의 데이터베이스로 옮기는 변환 과정 1) 개념적 모델링: 현실 세계의 특정 개념에 대한 중요 데이터를 추출하여 개념 세계로 옮기는 작업 2) 논리적 모델.. 2022. 1. 31.