강의

멘토링

커뮤니티

BEST
Programming

/

Database

Database Intermediate (Modeling)

This course is an easy-to-understand explanation of database design theory, focusing on practical exercises. Most people who have experienced it through books, etc. have probably felt that database theory was difficult and given up. I did the same. However, if you know it, you will find that it is an easy and very interesting field. In this course, the design content is organized so that you can understand it just by looking at it.

(4.9) 160 reviews

1,950 learners

  • kjlee
DBMS/RDBMS
Data Engineering

Reviews from Early Learners

What you will gain after the course

  • You will learn the concepts of relational databases thoroughly. Since databases are about learning concepts, not grammar, it includes essential parts such as relationships and normalization.

  • You can act as a table designer when working on database programming.

Do you know the difference between a database and Excel?

What is a database?

If you answered "a database is a collection of data, storing and utilizing it," then you should take this course. If you answered "a database eliminates anomalies and ensures integrity and referential integrity," then you can skip this course.

The design of a relational database is very similar to class design in object-oriented programming. The advent of ORMs, in particular, has brought database tables and classes closer together by mapping them to a single model class. Inheritance also exists between database tables.

🙌 The database table contains the columns we need.
It is not something that is created roughly by adding something and using it.

There are precise theories and rules for table design. Understanding these theories and rules will make a huge difference in the results you get from creating database tables, compared to creating them haphazardly and intuitively.

Everyone who programs has probably experienced database-related programming. When you program against a well-designed database, you'll never run into any problems. The resulting code is remarkably clean. However, when you program against a table created without any prior knowledge, everything becomes jumbled together, and you spend most of your time trying to remember each column. Many of you have experienced this situation, too, where you don't even know how to handle errors.

I highly recommend this course to anyone designing a real-world database, as it's written in a way that easily captures my experience from over 20 years.

thank you

✍️Let's practice together through practice problems :)

Recommended for
these people

Who is this course right for?

  • People preparing for computer-related employment

  • Anyone who is doing database-related programming in the field

Need to know before starting?

  • SQL language

Hello
This is

5,116

Learners

360

Reviews

150

Answers

4.8

Rating

8

Courses

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

학력

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

Curriculum

All

19 lectures ∙ (10hr 33min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

160 reviews

4.9

160 reviews

  • journeytosth1020님의 프로필 이미지
    journeytosth1020

    Reviews 2

    Average Rating 5.0

    5

    100% enrolled

    Thank you for the great lecture! It was a really great lecture for the price. The part where you explained various cases that can occur in practice was very helpful. I have never studied DB properly, but I learned a lot through this lecture!!! For those who do not have a relational database concept, I recommend listening to this lecture first rather than studying the theory one by one from a book~

    • sylvan02128546

      I agree. I felt the same way. I highly recommend this course!

  • john님의 프로필 이미지
    john

    Reviews 27

    Average Rating 4.9

    5

    100% enrolled

    This is a very good course for the price.

    • chyoon19859700님의 프로필 이미지
      chyoon19859700

      Reviews 4

      Average Rating 5.0

      5

      68% enrolled

      I think this is a lecture that contains the essence of high compression of databases. I am so grateful that I can hear about the phenomena and know-how that can appear while working on numerous projects at a low price. I look forward to future lectures.

      • renekaltz5994님의 프로필 이미지
        renekaltz5994

        Reviews 10

        Average Rating 5.0

        5

        100% enrolled

        A lecture that makes you wonder if the price can be this low.. I am gaining a perspective on the world through RDBMS. Thank you, professor.

        • ryool님의 프로필 이미지
          ryool

          Reviews 17

          Average Rating 5.0

          5

          74% enrolled

          This is really the best lecture. I think anyone who dreams of becoming a backend developer should definitely take this. It's really essential!!!!!!!!

          Limited time deal ends in 00:57:46

          $33.00

          23%

          $42.90

          kjlee's other courses

          Check out other courses by the instructor!

          Similar courses

          Explore other courses in the same field!