강의

멘토링

로드맵

Inflearn brand logo image
BEST
Programming

/

Database

Database - SQL

データベースプログラミングを初めて学んだり、ある程度知っていますが、体系的に学びたい方のための講座です。

  • kjlee
SQL
Data Engineering

学習した受講者のレビュー

こんなことが学べます

  • データベースSQLクエリーを使用したプログラミング

  • SQLの基本的な理解

データベースクエリーは大きくCRUDと言います。つまり、データベーステーブルにデータを生成(Create)し、照会(Read)し、更新(Update)し、削除(Delete)すると言われています。テーブルという情報保存単位にCRUD以外に何もすることがないので、クエリ言語を持って4つの機能を学ぶことになるのです。

このコースでは、RDBMSサーバーとしてMicrosoft SQL Serverを使用します。しかし、講義はANSI SQLに準拠する標準講義をするため、MySQL、ORACLEなどを使用しても構いません。 MS SQL Serverを採用した理由は、本講座以降、.NET Framework ADO.NETなどと講義が結びついているためです。

データベースクエリ言語が最初に難しいのは当然です。データベースは集合理論なので、普段は皆さんがほとんど使ってみなかった考え方を求めるからです。たとえば、ある学校で1年生の中で女子学生ですが、成績が半分から10等以内に入る学生が一番多く注文した製品を探しましょう。すると、多くのセットの中で条件を持ってサブセットを作成し、製品という別のセットにある内容と学生のサブセットを組み合わせて希望の答えを得ることです。こういうことを本番でやることはほとんどありませんでした。しかし、データベースクエリーは、最初から最後まで、このような集合理論に基づいてクエリを行うため、混乱しています。

しかし、私と一緒に本講義を終えたら、どのようにクエリを構成すべきかについて明快な答えを得ることができます。もちろん、このコースの後にデータベースモデリングまでが開発者であれば、必須コースに該当します。この2つのコースを理解していただいたら、あなたは一生後悔することができないことを私は確信しています。なぜなら私もデータベースを学びにくく、なぜそれほど難しくて長い時間がかかったのかを考え、誰でも簡単に学ぶことができるように構成しました。

・スピードが遅く感じられる場合は、1.25 OR 1.5倍速で聞くことをお勧めします。 :)

こんな方に
おすすめです

学習対象は
誰でしょう?

  • データベースを最初から学びたい人

  • DAパートでプロジェクトを実施する方

  • データベース関連プロジェクトを実行している方

前提知識、
必要でしょうか?

  • 必須ではありませんが、プログラムができる方を対象に進行

こんにちは
です。

5,050

受講生

350

受講レビュー

147

回答

4.8

講座評価

7

講座

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

학력

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

カリキュラム

全体

32件 ∙ (12時間 37分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

61件

4.8

61件の受講レビュー

  • m60kys0848님의 프로필 이미지
    m60kys0848

    受講レビュー 3

    平均評価 4.7

    4

    31% 受講後に作成

    I took about half of the class. Overall, the lecture quality itself is not bad. If I had to compare, it would be the style of a school professor. I am taking a database class at school, so I took this class to prepare for the exam, and it is enough for the exam. But there is a downside. The person above said that it is okay to follow the class with MYSQL, but in my personal opinion, It seems a little difficult. Of course, the concept itself is similar. For example, there is no SELECT INTO in MYSQL. However, there is a part in the class that teaches SELECT INTO. And because it is so grammatically different, WORKBENCH keeps saying that it is an incorrect SQL grammar. The class is 15~20 minutes long, but if you Google it for 10~15 minutes, you will get really angry. Please refer to it.

    • enni님의 프로필 이미지
      enni

      受講レビュー 26

      平均評価 5.0

      5

      100% 受講後に作成

      Looking at the career of the knowledge sharer, you worked as a computer academy instructor for exactly one year, and I think the students who learned directly from you during that time are very lucky. Everyone has their own preferences, but this is exactly the style of lecture I was looking for. Honestly, it doesn't even take 3 minutes to search for MySQL commands, but those who say it's difficult will probably have a hard time studying development in the future.

      • guswns16590934님의 프로필 이미지
        guswns16590934

        受講レビュー 14

        平均評価 4.8

        5

        31% 受講後に作成

        It teaches you about the basics and principles that are easy to miss when studying SQL. It is a great lecture. It is composed of more substantial content than the offline lecture that costs 300,000 won. (The 300,000 won lecture is my experience.) I was worried because it felt crude when I first saw the preview lecture, but I have no regrets. However, I think that those who have encountered SQL at least once will understand it better than those who are new to it. I will leave an additional comment! The instructor teaches based on MSSQL, but I took the class with MySQL. The basic principles are the same, but there are small differences in the grammar, so if you are taking the class with MySQL and you practiced according to the instructor but it doesn't work, you can just Google it! In the end, I think understanding the principles comes first, and you can memorize the grammar later.

        • kjlee
          知識共有者

          Thank you for your positive review. I plan to continuously update this lecture. I think it is a bit crude, haha. If I update it several times, it will be completed someday. I am glad that it was helpful and I am preparing a follow-up database design lecture. I am also ambitiously preparing it to explain all of my database experience.

      • dhkang2889님의 프로필 이미지
        dhkang2889

        受講レビュー 1

        平均評価 4.0

        4

        31% 受講後に作成

        • santachang5698님의 프로필 이미지
          santachang5698

          受講レビュー 1

          平均評価 4.0

          4

          100% 受講後に作成

          ¥6,526

          kjleeの他の講座

          知識共有者の他の講座を見てみましょう!

          似ている講座

          同じ分野の他の講座を見てみましょう!