Thumbnail
BEST 개발 · 프로그래밍 데이터베이스
RDBMS Modeling
(4.9)
40개의 수강평 ∙ 420명의 수강생

16,500원

지식공유자 : 이교준
총 19개 수업˙총 10시간 33분
평생 무제한 수강
수료증 발급 강의
입문 초급 대상 중급이상
이 강의는 멘토링 신청이 가능합니다.
멘토링은 수강 신청과 별개로 운영되며, 수강생이 아니어도 신청할 수 있습니다.
내 목록 추가 331 공유
초급자를 위해 준비한
[데이터베이스] 강의입니다.

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

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

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

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

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

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

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

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

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

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

감사합니다.

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

지식공유자가 알려주는
강의 수강 꿀팁!
🎓
이런 분들께
추천드려요!
전산 관련 취업을 준비하고 계신 분
현업에서 데이터베이스 관련 프로그래밍을 하고 계신 분
📚
선수 지식,
필요한가요?
SQL 언어

안녕하세요
이교준 입니다.
이교준의 썸네일

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

학력

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 설계 

커리큘럼 총 19 개 ˙ 10시간 33분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. RDBMS 소개
관계형 데이터베이스 소개 미리보기 21:58
주식별자와 데이터타입 22:08
주식별자 (Primary Key) 설계 27:07
섹션 1. 관계 (Relation)
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. 정규화
Anomaly (데이터 이상 현상) 39:06
정규화 맛보기 17:48
1정규화 23:30
2정규화 19:50
3정규화 22:24
역정규화 19:49
강의 게시일 : 2019년 10월 27일 (마지막 업데이트일 : 2019년 10월 18일)
수강평 총 40개
수강생분들이 직접 작성하신 수강평입니다. 수강평을 작성 시 300잎이 적립됩니다.
4.9
40개의 수강평
5점
4점
3점
2점
1점
VIEW 좋아요 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
lect thumbnail
감사합니다
2021-07-11
헬로월드 thumbnail
가격대비 매우 훌륭한 강의입니다.
2020-10-12
cocoaK thumbnail
DB수업 듣다가 정말 이해가 안되서 강의 찾아보다가 들어보게 되었는데 이해가 잘되게 설명해주시네요
2021-07-23
이동하 thumbnail
좋은 강의입니다.
2021-07-21
journeytosth thumbnail
좋은 강의 감사드립니다! 가격대비 정말 훌륭한 강의엿습니다 ㅠㅠ 실무에서 발생할 수 있는 다양한 케이스들을 함께 설명해주신 부분이 큰 도움이 되었습니다. DB공부를 제대로 해본적이 없었는데 이 강의를 통해 진짜 많은 걸 얻어갑니다!!!관계형데이터베이스 개념이 없으신 분들은 무작정 책같은 걸로 이론 하나하나 공부하는것보다는 이 강의 먼저 들으시는 걸 추천해용~
2020-11-26

16,500원

내 목록 추가 331 공유
지식공유자 : 이교준
총 19개 수업˙총 10시간 33분
평생 무제한 수강
수료증 발급 강의
입문 초급 대상 중급이상
이 강의는 멘토링 신청이 가능합니다.
멘토링은 수강 신청과 별개로 운영되며, 수강생이 아니어도 신청할 수 있습니다.
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의를
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스