본문 바로가기
반응형

관계 데이터 모델2

데이터베이스 설계 Preface 이번 장에선 요구사항 명세서를 분석하여 E-R 다이어그램으로 표현한 후, 이를 바탕으로 관계 데이터 모델을 작성하는 방법을 알아보았다. 책에서 소개하는 각 단계의 예시들은 쉽게 따라하며 이해할 수 있었지만, 아무런 도움 없이 혼자 DB를 설계하려면 요구사항 명세서를 작성하는 것 부터 굉장히 오랜 시간이 소요될 것 같다는 생각이 들었다. 또, 소프트웨어 공학을 처음 공부한 것이 정말 잘한 일인 것 같다는 생각도 들었다. 다양한 내용들을 전체적으로 훑은 것 뿐이지만, 한 번 봤던 내용을 다시 공부하자 이해하기도 수월하고 자연스레 복습도 돼 자신감이 생긴다. 1. 데이터베이스 설계 단계 2. 요구사항 분석 - 목적: 개발할 DB의 용도를 명확히 파악하는 것 - 요구 사항 분석의 단계 1) 사용자.. 2022. 2. 21.
관계 데이터 모델 Preface 이번 장에선 논리적 데이터 모델의 도구 중 하나인 관계 데이터 모델을 공부했다. 처음 데이터베이스 공부를 시작할 땐 그동안 공부했던 책들보다 어려울 것 같다는 생각을 했지만, 주로 단어의 의미만을 소개하는 탓인지 책이 잘 읽혀 막히는 부분 없이 쉽게 이해하며 넘어갈 수 있었다. 남은 2주 간 쭉쭉 진도를 나가 개강 전에 이번 책을 끝낼 계획이다. 1. 관계 데이터 모델의 개념 - 릴레이션: 관계형 DB에서 정보를 구분하여 저장하는 기본 단위 → DB 테이블 - 관계 데이터 모델에선 하나의 개체에 관한 데이터를 릴레이션 하나에 담아 DB에 저장한다. - 관계 데이터 모델의 기본 용어 1. 속성(애트리뷰트): 릴레이션의 열 2. 튜플: 릴레이션의 행 3. 도메인: 속성 하나가 가질 수 있는 모.. 2022. 2. 11.