Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
BEST
개발 · 프로그래밍

/

데이터베이스

[7일완성]생각하는 데이터베이스모델링

[TPC DB!] 생각하면서 배우는 데이터베이스모델링,단계별로 배우는 데이터베이스모델링, 데이터베이스모델링에서부터 웹프로그래밍 구현까지 한번에 마스터 할 수 있는 강의입니다.

(4.6) 수강평 26개

수강생 522명

  • 박매일
데이터베이스
데이터모델링
ERD
백엔드
DBMS/RDBMSSQLbackend

먼저 경험한 수강생들의 후기

이런 걸 배울 수 있어요

  • 데이터베이스모델링하는 방법과 절차

  • 모델링을 통한 다양한 산출물 만들기

  • SQL명령문을 활용하는 방법(MySQL)

  • 모델링된 데이터를 프로그램에서 활용하는 방법

  • 리버스엔지니어링, 포워드엔지니어링

  • IntelliJ 웹 개발환경(Java,Tomcat)

  • 이 강의를 통해 데이터베이스모델링단계별로 학습하고 단계별 산출된 모델을 통해 DBMS에 적용하고 활용하는 방법을 배울 수 있으며, 종합시험을 통해 개인의 학습 능력을 테스트하고, 프로그램으로 구현을 통해 데이터베이스(모델링,SQL) 및 백엔드(backend) 개발 분야에서 사용되는 기술을 학습 할 수 있다.

  • 생각하는 데이터베이스모델링 프로세스

  • 생각하는 데이터베이스모델링 학습순서

강의를 듣고 나면 이런 결과물을 만들 수 있어요

모델링 산출물을 만들 수 있어요 (1)

개념적모델링에서 만들어지는 산출물(ERD)

TOOL을 사용할 수 있어요 (2)

모델을 만들기 위한 TOOL을 활용할 수 있다.

모델링된 데이터를 활용할 수 있어요 (3)

모델링을 통해 만들어진 데이터를 이용 할 수 있다.
MVC기반 온라인쇼핑카트를 구현해 볼 수 있다.

IntelliJ 웹 개발환경을 이해 할 수 있어요 (4)

IntelliJ 기반 자바 웹 개발환경을 이해 할 수 있다.

  • 본 강의를 수강 후에 데이터베이스모델링을 할 수 있으며, SQL문장을 쉽게 분석하고 데이터베이스의 전체적인 구조(DBMS)를 이해하는데 많은 도움이 될 것이다.

  • 데이터베이스모델링에서부터 웹프로그래밍 구현까지 실습을 통해 실무감각을 키울 수 있습니다.

  • 단순한 SQL문을 넘어서 SQL문을 분석하고 고급 SQL까지 사용 할 수 있습니다.


  • 데이터베이스모델링을 통해 프로그램 분석능력이 향상되며 백엔드(backend)개발 능력도 향상됩니다.

  • 0 -

    MySQL 8.x 설치(DBMS)

    https://dev.mysql.com/downloads/

  • 1 -

    데이터베이스 요구 사항 분석

    데이터베이스 시스템의 요구 사항과 요구 사항을 이해.

  • 2 -

    개념적 데이터 모델링(ERD)

    데이터 구조를 시각화하기 위해 엔티티-관계 다이어그램(ERD) 생성.

  • 3 -

    논리적 데이터 모델링(RM)

    데이터 관계 및 제약 조건을 나타내는 관계형 모델 개발.

  • 4 -

    물리적 데이터 모델링(PM) 데이터베이스 관리 시스템에 대한 실제 데이터베이스 스키마 설계.

  • 5 -

    구조적 쿼리 언어(SQL)

    데이터베이스와 상호 작용하고,CRUD 작업을 수행하기 위해 SQL을 학습.

  • 6 -

    데이터 모델링 작업 수행

    실제 시나리오를 사용하여 데이터 모델링 개념을 구현 실습.

  • 7 -

    생각하는 데이터베이스 모델링 종합시험

  • 8 -웹프로그래밍

    데이터베이스 모델링에서부터 웹프로그래밍 구현해보기.


(1) 요구사항분석

고객사의 요구사항을 분석한 후 요구사항 정의서와 객체정의서(엔티티,속성,관계)를 만드는 방법을 학습한다.

(2) 개념적모델링

요구사항을 통해 도출된 엔티티,속성,관계를 ERD라는 시각적은 도구로 모델을 만드는 과정을 학습한다.

(3) 논리적모델링

ERD를 통해 만들어진 모델을 표 형태의 테이블 구조로 구조화된 논리적인 관계모델(RM)을 만드는 방법을 학습한다.

(4) 물리적모델링

논리적인모델을 통해 테이블정의서(타입,길이,제약조건 등)를 만들고 테이블정의서를 보고 물리적인 모델을 만드는 과정을 학습한다.

(5) SQL 스크립트 생성
만들어진 물리적인모델을 통해 포워드엔지리어링으로 SQL스키마를 생성하여 데이터베이스에 테이블을 생성한다.

(6) SQL 실습
데이터베이스와 상호 작용하고, 데이터를 쿼리하고, CRUD 작업을 수행하기 위해 SQL을 학습한다

(7) 데이터베이스 모델링 종합시험
데이터베이스 모델링 개념의 이해와 적용을 테스트하기 위한 종합시험.

(8) 모델링부터 웹프로그래밍까지
데이터베이스 모델링에서부터 웹프로그래밍 구현해보기. IntelliJ IDEA Community Edition,Tomcat9, MVC Framework

수강 전 참고 사항

실습 환경

  • 운영 체제 및 버전(OS): Window

  • 사용 도구: MySQL 8.x, Workbench 8, IntelliJ IDEA Community Edition,

    JDK 11이상,

    Tomcat 9,

    Servlet, JSP,

    MyBatis 3.x,

    Bootstrap 4.x,

    MVC Framework

  • MVC기반 온라인 쇼핑카트 웹프로그래밍 구현 부분은 자바, Servlet,JSP, MyBatis 기본 개념을 알고 있어야 수강에 도움이 되겠습니다.


학습 자료

  • PDF형식의 강의교안 제공, 135페이지 분량

  • 웹 실습 소스코드 github에 제공

  • 강의중 필요한 파일은 영상에 별도로 첨부함
    강의 : 02_생각하는데이터베이스모델링_목차(강의자료, github주소 첨부)

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 데이터베이스 입문자

  • 프로그래밍(코딩)입문자

  • 데이터베이스모델링에 관심이 있는 사람

  • SQL명령문을 배우고자 하는 사람

  • IntelliJ 웹개발환경의 이해가 필요한 사람

선수 지식,
필요할까요?

  • DB 모델링 부분(SQL기초)

  • 웹 프로그래밍 부분(Java, Servlet,JSP, MVC 이해)

안녕하세요
입니다.

7,879

수강생

598

수강평

664

답변

4.9

강의 평점

10

강의

안녕하세요 박매일 강사입니다.
SW교육센터를 운영중이며 대학, 관공서, 기업체에 컨설팅 및 SW위탁교육을 진행하고 있습니다.


📄 주요 강의경력외 다수

- 구름 특성화고 전공캠프 강의(Full Stack 과정)
- 소프트웨어마이스터고등학교 산학협력교사
- 광주인공지능사관학교 강의
- 패스트캠퍼스 백엔드 부트캠프 강의
- 스마트인재개발원 교육부장 및 강의
- 한국전력공사 In-House 코딩 위탁 교육
- 한양대학교 ERICA 온라인 강의
- 비트소프트웨어교육센터운영(해외취업,국비교육)
- SW채용연수사업(미래창조과학부)

🎤 온라인 교육콘텐츠 제공

인프런 : Java,DB,MVC,Spring,Spring AI,IoT
패스트캠퍼스 : Java, Spring Boot

email : bitcocom@empas.com

커리큘럼

전체

47개 ∙ (17시간 17분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

전체

26개

4.6

26개의 수강평

  • red8166님의 프로필 이미지
    red8166

    수강평 4

    평균 평점 5.0

    5

    32% 수강 후 작성

    • 박매일
      지식공유자

      감사합니다~ 강의가 도움이 되시길 바랍니다.

  • ns.yoon님의 프로필 이미지
    ns.yoon

    수강평 13

    평균 평점 4.3

    4

    32% 수강 후 작성

  • hangeul.choi님의 프로필 이미지
    hangeul.choi

    수강평 2

    평균 평점 5.0

    5

    32% 수강 후 작성

  • baby4님의 프로필 이미지
    baby4

    수강평 65

    평균 평점 5.0

    5

    23% 수강 후 작성

  • blueday님의 프로필 이미지
    blueday

    수강평 10

    평균 평점 4.9

    5

    100% 수강 후 작성

    수고하셨습니다.

₩35,200

박매일님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!