RDBMS Modeling
RDBMS Modeling
수강정보
(11개의 수강평)
156명의 수강생
스킬태그 #데이터베이스, #RDMBS
16,500원
지식공유자 : 이교준
19회 수업 · 총 10시간 33분 수업
기간 : 평생 무제한 시청
수료증 : 발급 강의
수강 난이도 : 초급

이 강의는

본 강좌는 데이터베이스 설계 이론을 실습 위주로 쉽게 풀어냈습니다. 책 등을 통해서 경험하신 분들은 대부분 데이터베이스 이론이 어렵다고 느끼고 포기하신 경험들이 있을 겁니다. 저도 그랬습니다. 그러나 알고보면 쉬우면서도 매우 흥미로운 분야라는 것을 알게 됩니다. 본 강좌에서는 아주 쉽게 보고만 있어도 이해가 될 수 있도록 설계 내용을 구성하였습니다.

이런 걸 배워요

  • 관계형 데이터베이스의 개념을 확실하게 배우십니다. 데이터베이스는 문법이 아니라 개념을 배우는 것이기 때문에 관계, 정규화 등 꼭 필요한 부분들이 포함되어 있습니다.
  • 데이터베이스 프로그램을 할 때 테이블 설계자로서 역할을 할 수 있습니다.

데이터베이스와 엑셀의 차이점을 아십니까?

데이터베이스는 무엇일까요?

이 질문에 데이터베이스는 데이터의 집합으로 데이터를 보관하고 활용하는 것이라고 답하시면 본 강의를 들으셔야 합니다. 만일 데이터베이스는 이상 현상(Anomaly)를 없애고 무결성, 참조무결성을 보장해주는 것이라고 답을 하신다면 본 강의를 안 들으셔도 됩니다.

관계형 데이터베이스의 설계는 객체지향 프로그램에서 클래스 설계와 거의 흡사합니다. 특히 ORM이 나오면서 데이터베이스 테이블을 하나의 모델 클래스로 매핑시킴으로써 더욱 더 데이터베이스 테이블과 클래스는 가까워졌습니다. 데이터베이스 테이블 간에도 상속이라는 것도 있습니다. 

🙌 데이터베이스 테이블은 우리가 필요한 컬럼들을
추가해서 대충 만들어 사용하는 것이 아닙니다.

테이블 설계에는 정확한 이론이 있고 규칙이 있습니다. 이러한 이론과 규칙을 이해하시고 데이터베이스 테이블을 만든 것과 대충 감각적으로 만든 것과는 정말 엄청난 결과의 차이를 보입니다. 

프로그램을 하면서 데이터베이스 관련 프로그램을 해본 경험들은 모두 있을 것입니다. 정말 잘 설계된 데이터베이스를 대상으로 프로그램을 해보면 막히는 부분이 없습니다. 참 깔끔한 코드가 만들어지지요. 그러나 개념이 없이 만든 테이블을 대상으로 프로그램을 해보면 뭐가 뭔지 다 섞여 있어서 각 컬럼들을 기억하느라고 대부분의 시간을 할애하고 오류가 생겨도 어떻게 대처해야 하는지도 모르는 그런 상황이 발생하는 것을 경험하신 분들도 많습니다.

본 강좌는 제가 20여년동안 경험했던 내용을 쉽게 담아서 구성하였기 때문에 실전 데이터베이스를 설계하시는 분들께는 정말 추천드리고 싶습니다.

감사합니다.

✍️연습문제를 통해 함께 실습해봐요 :)

도움 되는 분들

  • 전산 관련 취업을 준비하고 계신 분
  • 현업에서 데이터베이스 관련 프로그래밍을 하고 계신 분

선수 지식

  • SQL 언어

공개 일자

2019년 10월 27일 (마지막 업데이트 일자 : 2019년 10월 18일)

지식공유자 소개

대략적인 학력  경력을 소개드리겠습니다.

학력

1987년 2월 인하대학교 전자계산학과 졸업

1989년 2월 인하대학교 전자계산학과 대학원 졸업

2009년 8월 한국항공대학교 컴퓨터공학과 응용소프트웨어 박사과정 수료

주요 경력

1989년 1월 ~ 1992년 12월 삼보컴퓨터 기술연구소 

1993년 1월 ~ 1995년 5월 삼성전자 워크스테이션 개발팀

1998년 1월 ~ 2005년 12월 주식회사 아이티에이 대표이사 (소프트웨어 개발, 데이터베이스 설계 및 구축)

2006년 1월 ~ 2017년 12월 국가 기록물 데이터베이스 구축사업 (PM)

2018년 5월 ~ 2019년 3월 코리아IT 컴퓨터 학원 강사 (C#, JAVA, Database)

2019년3월 ~ 현재 ERP, MES Database 설계 

5.0
11개의 수강평
default_profile.png
황선영 13일 전
감사합니다.
default_profile.png
비전공자 19일 전
가격대비 매우 훌륭한 강의입니다.

교육과정

모두 펼치기 19 강의 10시간 33분
섹션 0. RDBMS 소개
3 강의 71 : 13
관계형 데이터베이스 소개
21 : 58
주식별자와 데이터타입
22 : 08
주식별자 (Primary Key) 설계
27 : 07
섹션 1. 관계 (Relation)
10 강의 419 : 27
1:M 관계 1
33 : 18
1:M 관계 2
32 : 49
1:M 재귀적 관계
28 : 50
M:N 관계
51 : 43
도서대출관리 연습문제 1
32 : 21
성적관리 연습문제 1
56 : 05
성적관리 연습문제 2
51 : 08
성적관리 연습문제 3
38 : 57
1:1 관계
54 : 27
도서대출관리 연습문제 2
39 : 49
섹션 2. 정규화
6 강의 142 : 27
Anomaly (데이터 이상 현상)
39 : 06
정규화 맛보기
17 : 48
1정규화
23 : 30
2정규화
19 : 50
3정규화
22 : 24
역정규화
19 : 49
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스