Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
BEST
Programming

/

Database

Database - SQL

This course is for those who are learning database programming for the first time or those who have some knowledge but want to learn systematically. From concepts to practical exercises, you will master the database query language by organizing examples of types that frequently occur in real life.

(4.8) 61 reviews

742 learners

  • kjlee
SQL
Data Engineering

Reviews from Early Learners

What you will learn!

  • Programming using database SQL query language

  • Basic understanding of SQL

The database query language is broadly referred to as CRUD. It refers to creating, retrieving, updating, and deleting data in database tables. Because there's no other use for tables, the information storage unit, other than CRUD, you'll learn these four functions using a query language.

This course uses Microsoft SQL Server as the RDBMS server. However, since the course adheres to ANSI SQL standards, you can also use MySQL, ORACLE, or other databases. We chose MS SQL Server because this course will be integrated with the .NET Framework, ADO.NET, and other platforms.

It's understandable that database query languages are initially challenging. Because databases are based on set theory, they require a way of thinking you rarely use in your daily life. For example, if you were to find the most frequently ordered products by first-year female students in a school who are in the top ten of their class, you'd have to create a subset of many sets based on conditions, then combine the information in the product set with the student subset to obtain the desired answer. This is rarely done in real-world situations. However, database query languages are based on this type of set theory from beginning to end, which is why queries can be confusing.

However, after completing this course with me, you'll have a clear understanding of how to structure queries. Of course, following this course, the course on database modeling is a must-have for developers. I'm confident that if you understand both of these courses, you'll never regret it. Because I also struggled to learn databases, and considering why it took so long and so difficult, I've structured it so that anyone can easily learn it.

* If you feel the speed is slow, we recommend listening at 1.25 or 1.5 speed :)

Recommended for
these people

Who is this course right for?

  • For those who want to learn database from scratch

  • Anyone working on a project in the DA part

  • Anyone working on database related projects

Need to know before starting?

  • Although not required, this program is open to those who can do it.

Hello
This is

5,043

Learners

349

Reviews

147

Answers

4.8

Rating

7

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

32 lectures ∙ (12hr 37min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

61 reviews

4.8

61 reviews

  • Kys M60님의 프로필 이미지
    Kys M60

    Reviews 3

    Average Rating 4.7

    4

    31% enrolled

    절반 정도 수강하였습니다. 전반적으로 강의 퀄리티 자체는 나쁘지 않습니다. 굳이 비교하자면 학교 교수님 스타일입니다. 저는 학교에서 데이터베이스 수업을 듣고 있기 때문에 시험 대비 목적으로 이 강의를 들었고, 시험 대비하기에 충분합니다. 하지만 단점이 있습니다. 윗 분 께서는 MYSQL로도 수업을 따라가기 괜찮다고 하셨지만 개인적인 평으론 조금 힘든 것 같습니다. 물론 개념 자체는 대동소이합니다. 힘든 이유를 예로 들자면, MYSQL에는 SELECT INTO가 없습니다. 하지만 수업에는 SELECT INTO를 배우는 파트가 있습니다. 그리고 정말 짜잘하게 문법적으로 다르기 때문에, WORKBENCH에서 계속 틀린 SQL 문법이라고 나옵니다. 수업이 15~20분인데 구글링을 10~15 하면 정말 화가납니다. 참고하십시오.

    • euni님의 프로필 이미지
      euni

      Reviews 26

      Average Rating 5.0

      5

      100% enrolled

      지식공유자님 경력을 보니 컴퓨터 학원 강사로 딱 1년가량 계셨는데 그 때 선생님한테 직접 배운 학생분들은 참 행운아라는 생각이 드네요. 사람마다 취향이 있겠지만 정말 제가 찾던 스타일의 강의입니다. 솔직히 MySQL 명령어 검색해서 찾아보는 거 3분도 안 걸릴 일인데 이게 어렵다고 하시는 분들은 앞으로도 개발 공부하긴 힘들 것 같습니다.

      • 손현준님의 프로필 이미지
        손현준

        Reviews 14

        Average Rating 4.8

        5

        31% enrolled

        SQL 공부할 때 놓치기 쉬운 기초, 원리에 대해 알려주십니다. 훌륭한 강의입니다. 30만원 오프라인 강의보다 알찬 내용으로 구성되어 있습니다. (30만원 강의는 제가 수강했던 경험입니다.) 처음 맛보기 강의보고 투박한 느낌이 있어서 고민했는데 후회없습니다. 다만, SQL을 처음 접하시는 분보단 한번이라도 접한 분이 더 이해가 잘 될 것 같습니다. 추가적으로 남깁니다! 강사님께서 MSSQL기반으로 강의 진행하시는데, 저는 MySQL로 수강했습니다. 기본원리는 같은데, 문법에서 작은 차이가 있어서 MySQL로 수강하시는 분들 중 강사님 따라서 실습했는데 안 될 때는 구글링하시면 될 거 같습니다! 결국 원리 이해가 우선이고 문법은 추후에 외워도 될 것 같습니다.

        • 이교준
          Instructor

          좋게 평가해주시니 감사합니다. 본 강의는 지속적으로 업데이트할 계획을 가지고 있습니다. 제가 생각해도 좀 투박하긴 하죠 ㅎㅎ. 여러 차례 업데이트를 하다보면 언젠가는 완성이 될 것입니다. 도움이 되셨다니 기쁘고 이어지는 데이터베이스 설계 강좌를 준비하고 있습니다. 그 또한 제 데이터베이스 경험의 모든 것을 설명하고자 야심차게 준비하고 있습니다.

      • 강대호님의 프로필 이미지
        강대호

        Reviews 1

        Average Rating 4.0

        4

        31% enrolled

        • 장성학님의 프로필 이미지
          장성학

          Reviews 1

          Average Rating 4.0

          4

          100% enrolled

          $42.90

          kjlee's other courses

          Check out other courses by the instructor!

          Similar courses

          Explore other courses in the same field!