데이터지도 ERD를 그려보자, MySQL 워크벤치

MySQL 워크벤치를 통해 ERD를 그려보고, 데이터베이스와 테이블로 전환하는 방법에 대해 알아봅니다.

클래스 소개
난이도
쉬움
카테고리
프로그래밍 - 데이터베이스
태그
데이터 분석, 데이터베이스
소요 시간
약 2시간
추천 학습대상
- MySQL 워크벤치를 이용해 ERD를 그려내고 구현해야하는 분들
- ERD개념과 데이터베이스를 함께 배워보고자 하는 학생들
- IT와 데이터 분야를 디딤돌 삼아 새로운 도전을 꿈꾸는 분들



🐬 강의 소개


데이터 분야는 '집합'과 '관계'의 관점으로 접근해야 합니다.


흔히 '외부 시스템을 구축하는 프로젝트 등을 통해 몇 차례 실패를 경험한 이후에야 비로소 관심을 가지게 되는 것이 데이터 분야'라고 합니다.

그만큼 최초 업무와 관련된 데이터 분석/설계 단계가 중요하다는 의미이기도 합니다.


이러한 분석/설계 단계에 있어 데이터를 집합과 관계의 관점에서 바라볼 수 있도록 해주는 도구 중 하나가 ERD이며,

본 강의에서는 ER 모델링 도구인 MySQL 워크벤치(Workbench)를 소개드리려 합니다.

MySQL을 바탕으로 ERD를 그린 후, 물리적 테이블을 생성하는 과정에 필요한 전반적인 지식과 정보들을 알려드립니다.




💻 학습 내용


✔️ MySQL 워크벤치를 다운로드 및 설치하는 법부터 MySQL 워크벤치에서 제공하는 ER 모델링 기능 네 가지에 대해 차근차근 배웁니다.




✔️ 데이터베이스와 유저를 생성하고, 샘플 생성하며 실습할 수 있습니다.



✔️ emp 사원 : dept 부서 엔터티 정보를 활용하여 N:M 관계를 1:N으로 만드는 방법, 1:N 그리기 4단계, 1:N 관계를 그리는 순서와 방법을 학습합니다.

레퍼런싱(Referencing)과 레퍼런스드(Referenced), 카디낼러티(Cardinality), 아이덴티파잉(Identifying)을 정의하며 워크벤치에서 제공하는 객체(엔터티)와 관계선 표기법을 학습합니다.




✔️ "반려동물 일기장" ERD 모바일 앱 화면 설계를 살펴봅니다.



✔️ 마지막으로, 6가지 케이스별 Model 예제를 살펴봅니다.





🤔 자주 묻는 질문


✔️ 어떤 환경에서 실습이 진행되나요?

강의는 Windows 환경에서 진행되며, 최소 4G 이상의 메모리가 필요합니다. (권장 메모리는 6G입니다.)

✔️ 학습 자료가 제공되나요?

강좌별로 제공되는 PDF와 워크벤치 샘플 파일을 참고해주세요.

✔️ 선수 지식이 필요한가요?

데이터베이스와 ERD의 개념, MySQL 초/중급의 지식이 필요합니다.

✔️ 왜 배워야 하나요?

강의를 듣고나면 시스템의 기본이 되는 데이터 설계도, ERD를 보고 읽을 수 있습니다.

✔️ 배우고 나면 어떤 일을 할 수 있나요?

고객과 소통하는 시간을 보다 잘 활용할 수 있으며 데이터 측면에서 빠지거나 예외적인 상황을 파악하는데 용이합니다.

✔️ 비전공자에게는 어려울까요?

데이터 분야에서 일하려 한다면 반드시 알고 있어야 합니다.

✔️ 어느 수준까지 배우나요?

MySQL 워크벤치의 기능 중 ER 모델링 기능에 대해 상세히 살펴봅니다. 최대한 단순하게 작성된 ERD 예제들을 다루고 있습니다.




🧑‍🏫 강의자 소개



소프트웨어 알림장

데이터베이스에서 데이터를 다루고 분석하는 SQL을 공부합니다.

~ 2023 데이터베이스 관련 온라인 강좌 제작 등 ~ 2020 헬스케어 스타트업 IT 연구소 개발 팀장 (MariaDB/MySQL/Node.js) ~ 2016 LG, KT 등 SI 개발 다수 참여

체험하기
모두 펼치기
  • 01
    설치 및 환경설정
  • 소프트웨어 다운로드 및 설치
  • 02
    실전 Model 그리기
  • emp 사원, dept 부서 엔터티
교육 과정
모두 펼치기
  • 01
    설치 및 환경설정
  • 소프트웨어 다운로드 및 설치
    워크벤치의 네 가지 주요 기능
    실습 데이터베이스, 유저 생성
  • 02
    실전 Model 그리기
  • emp 사원, dept 부서 엔터티
    수직 도구와 관계 그리기 실습
    N:M 관계를 1:N으로 만들기
    1:N 그리기 4단계 총 정리
    레퍼런싱과 레퍼런스트,카디낼러티,아이덴티파잉
    여덟가지 경우별 1:N 관계
  • 03
    Model 응용 및 사례
  • 관계선 안쪽 작도의 의미
    데이터를 담은 Model로 테이블 생성하기
    "반려동물 일기장" ERD
    6가지 케이스별 Model 예제
마지막 업데이트|2023년 04월 24일
강의자 소개
주로 데이터베이스 및 미들웨어 애플리케이션 개발, 응용 분야의 경험을 쌓아왔으며 현재 다양한 온라인 동영상 강좌들을 제작중입니다. ~ 유튜브 채널 『소프트웨어알림장』

강좌 후기
33,000

평균평점
0.0
난이도
쉬움
수강기간
결제 후 26주간
소요 시간
약 2시간