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

/

Database

49回で実務SQL完全征服I - 基本コース(実習資料と問題プールを含む)

'49回ぶりに実務SQL完全征服 I - 基本過程'はSQLのために必ず知るべき必須内容を盛り込んでいます。説明、実践に加えて、合計200以上のアプリケーション問題を解くことで、学習内容を十分に理解できるように構成されています。 直感的な理解のために、ハングルで構成されたデータベースで練習を行います。

  • topdatastudio
SQL
MSSQL

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

こんなことが学べます

  • SQL-Serverのインストール

  • 外部データセットによるDBの作成

  • SQL基本文法

  • SQL単一行関数(文字列関数、数値関数、日付関数など)

  • 集計関数

  • 結合

  • データ操作語、データ定義語

SQL、生初心者から超固数へ!
基本機+活用+問題解決を一度に。

📣受講前に確認してください!

  • 49回ぶりに、新SQL完全征服シリーズは全体講義2編で構成されます。 (基本/深化)この講義は基本コースです。 2編にわたって約49個のSQL学習内容を扱います。

こんな方に注目してください!

基礎から始めて
しっかりとSQLを学びたいです。

一般教材だけでは理解しにくい
中高級技術まで簡単に学びたいです。

SQLD、SQLP、データ分析専門家など
資格を取得するのに役立ちます。

データを扱う現業でSQL
活用できる能力を育てたいです。


SQL学習のため
最適なノウハウ伝授。

  • データ関連業務をしたり、SQLを現業で活用したい場合
  • データ初心者から始めて深化段階まで行きたいなら
  • 開発者としてSQLを自由自在に活用したい場合
  • データ関連資格証を準備する場合(SQLD、SQLP、データ分析専門家など)
  • データ科学分野に興味があるなら

'49回ぶりにすっと初心者で最高水路!実務SQL完全征服プロセスは、SQLを使用するために必ず知っておくべき基本的な知識を扱い、実務に基づいたデータベースで実践を進めます。どんな教材にもない実務型実習問題解消により、皆さんは実力を照らし上げることができ、まさに実務にSQLを活用することを目指します。

長い時間実務および大学・企業・教育機関で教育を進めて積み重ねた最適なノウハウを集約しました。誰でも学べる基礎から始めて、しっかりしたSQL基本器を備えることができるようにお手伝いします!


必ず知っておくべきSQL基礎
慎重に扱います。

学習全体のコースの構成は次のとおりです。

クラスは実務ベースのDBを使用し、理論 - 実践の問題のプールで構成されています。

3段階構成で充実

理論の説明 - 実践 - アプリケーションの問題解決の3段階学習に進みます。全コースをすべて学習したら、SQLを自由自在に作成でき、効率に応じた選択学習も可能です。

活用まで考えます

SQLを活用したデータ資格準備はもちろん、公共データ活用能力を養うのにも役立ちます。また、プログラム開発に必要な中高級SQL文の作成まで念頭に置いたプロセスです。

実務型DBで鮮やかな実習

現業に似た環境で実践してみるために、実務で使用する外部データを使用します。特にハングルテーブルとカラム名で直感的に理解できるように構成しました。

200以上のアプリケーションの問題解決まで

超中級・高級を網羅するさまざまな難易度とタイプの200以上のアプリケーションの問題解決により、状況に応じてSQLを使用して問題を解決する能力を確実に育てます。

49回で実務SQL完全征服シリーズ


各セクションでは
これを学びます。

セクション0:
SQL基本文法

  • SQLの概要、SQL-Server Express 2019のインストール
  • SSMS(SQL-Server Management System)のインストール
  • Excelの外部データをインポートする
  • 練習ハングルデータベースデータセットの紹介
  • SQL基本問合せ文法、条件節と演算子
  • データの並べ替え、重複排除

セクション1:
単一行関数

  • SQL-Serverで使用される単一行関数:文字列関数、数値関数、日付関数、システム関数
  • 文字列置換関数:TRANSLATE、REPLACE、STUFF比較
  • 文字列を結合/分割する関数:STRING_SPLIT、STRING_AGG
  • 条件処理関数:IIF、CHOOSE、条件処理文:CASE ... END
  • NULL 代替関数: ISNULL, COALESCE 比較

セクション2:
集計関数

  • 集計関数を使用する文法と集計関数の種類
  • 重複を排除したレコードの数を数える方法
  • 小グループにまとめてまとめる方法、条件を指定して集計する方法
  • WHERE句とHAVING句の比較
  • ROLLUP、CUBE、GROUPING SETSを使って小計と合計を一度に求める方法
  • GROUPINGを使用してNULLを区切る方法と、GROUPING結果であるNULLを文字列に置き換える方法
  • 行を列に、列を行に置き換えるPIVOT句とUNPIVOT句#2。

セクション3:
結合

  • 結合の定義と原理、ANSI-SQL結合とT-SQL結合の比較
  • 実習で使用する北風データベースの構造理解
  • クロスジョイン、イキジョイン、ノイキジョイン、セルフジョイン、外部ジョイン
  • 共通テーブル式(CTE) - 非再帰的CTEと再帰的CTE
  • 再帰的CTEを使用して階層型クエリーを作成する方法

セクション4:
データ操作語、
データ定義語

  • DML(INSERT、UPDATE、DELETE)およびDDL(CREATE、ALTER、DROP)文法
  • データベースを作成、変更、削除する方法
  • テーブル生成の基本文法
  • 自動値生成と自動計算列の生成方法、IDENTITY属性、uniqueidentifierデータ型
  • 既存のテーブルを使用してテーブルを作成する方法
  • 制約 - PRIMARY KEY, NOT NULL, UNIQUE, CHECK, FOREIGN KEY, DEFAULT
  • FOREIGN KEY 属性 - ON DELETE, UPDATE CASCADE, SET NULL, SET DEFAULT, NO ACTION 比較
  • 列レベルとテーブルレベルの制約設定の比較
  • 列の追加/変更/削除、制約の追加/削除、テーブルの削除方法
  • 北風データベースに制約を設定する、SSMSでERDを生成する

Q&A 💬

Q. なぜSQLを学ぶべきですか?

データは21世紀のOilと言います。データを使用していない産業群はほとんど無用と見なすことができます。したがって、データを扱う技術が不可欠である最近、SQLはデータにアクセスするための最も一般的な手段の1つです。さらに、最近ではクラウドベースの機械学習サービスが提供されていますが、ここでもSQLが使用されています。また、IT職種の社員を募集する際にもSQLスキルが必須の場合がますます増えています。

Q. IT非専攻者も学べますか?

もちろんです。データ自体をIT専攻者だけ扱っていません。データを扱う能力は、専攻を問わず、データを扱う各産業群の様々な人材にとって必須の技術です。

Q. 授業の大きな特徴は何ですか?

本授業は、現業ですぐに活用できる技術習得を目的としています。そのため、実務で使用するのと同様の形式のデータベースを実習データベースとして使用しています。また、授業に対する直感的な理解力を高めるために、テーブル名や列名などをハングルで使用して授業を進めます。 200個余りの応用問題を自分で解決し、一緒に解くことも大きな助けになるでしょう。

Q. SQLは誰が、どこに書きますか?

一度IT開発者が使用します。また、データを分析または視覚化するなど、データを専門的に扱うことをする方に必要です。そして、現業でどんな形でもデータを扱うことをする方もSQLをよく知っていれば多くの役に立つでしょう。

Q. 授業のレベルはどうですか?

全コースは基本編と深化編を合わせて合計8つのセクションで構成され、セクション0は入門コースです。授業が進むにつれて、徐々に中級レベルのスキルまで取り上げます。

Q. ORACLEやMySQLとは大きく違いますか?

標準SQLは同じです。 DBMSによって関数など一部の内容が異なるだけです。そのため、アクセシビリティやオンラインヘルプなどがうまくいっているマイクロソフト社のDBMSであるMS-SQLで学習をしても、ORACLEやMySQLやその他のリレーショナルデータベースでSQLを使用するのに全く困難はありません。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • SQLを実務分野に直接適用して応用したい人

  • ビジネスでデータを分析または活用したい人

  • IT開発者

  • SQLD、SQLP、データ分析の専門家など、データ関連の資格を準備する人

  • データ科学分野に興味のある人

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

  • セクション0は入門プロセスで、別の選手の知識は必要ありません。

こんにちは
です。

206

受講生

14

受講レビュー

1

回答

4.8

講座評価

2

講座

학력)

- 컴퓨터공학박사

 

연구)

-개인화 추천시스템을 위한 모델에 관한 연구

-키워드 기반 추천시스템 데이터 셋 구축 및 분석

-능동적 원본 도메일 선택을 이용한 교체 도메인 추천에 관한 연구

-협업필터링의 희박 행렬 문제를 위한 이행적 유사도 평가

-퍼지 질의 처리를 위한 시스템 구현

-Adaptive Cross-Domain Recommendation Model based on Association Analysis , etc.

 

실무 경력)

-㈜한국 BMG뮤직/MIS팀

-㈜딜로이트경영컨설팅/시스템사업부

-㈜Ernst & Young Management Consulting/솔루션팀

 

주요 업무 및 수행 프로젝트)

PM, 데이터베이스 설계, 구축 및 시스템 개발, 패키지 운영, 데이터분석 및 시각화

-SOLOMON PACKAGE 운영 관리(G/L, A/P, A/R, INVENTORY, P/O, ESI)

-SAMIS(Sales and Marketing Information System) 개발 및 관리

-한국 BMG뮤직 고객관리시스템, 저작권심의관리시스템 개발 및 운영

-안건 회계법인 인사급여, 고정자산 시스템 개발

-㈜대덕전자 인사급여, 복지기금, 우리사주시스템 개발

-㈜미원 VOC(Voice Of Customer) 시스템 ISP

-국내C기업 인사관리 시각화 분석 프로젝트 외 다수 프로젝트 진행 

 

강의 분야)

-데이터베이스 및 데이터 분석 분야:  데이터베이스, 데이터베이스 설계 및 구축, 데이터베이스 실습(SQL-Server, ORACLE, MySQL), 파이썬과 R을 활용한 데이터 분석, 엑셀을 활용한 데이터 분석 및 시각화

-데이터 시각화 분야 :  POWER BI

-프로그래밍 언어 분야:  파이썬, 비주얼베이직 닷넷, 자바스크립트, VueJS, C#, 웹프로그래밍실습, 모바일프로그래밍, 자바  등

 

저서)

-난생처음 MySQL (한빛아카데미, 2024-01-17)

난생처음 mysql.jpg

 

 

カリキュラム

全体

35件 ∙ (13時間 1分)

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

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

受講レビュー

全体

11件

4.7

11件の受講レビュー

  • zebra님의 프로필 이미지
    zebra

    受講レビュー 4

    平均評価 4.3

    4

    31% 受講後に作成

    • 김학규님의 프로필 이미지
      김학규

      受講レビュー 2

      平均評価 5.0

      5

      60% 受講後に作成

      • kalmakish님의 프로필 이미지
        kalmakish

        受講レビュー 9

        平均評価 4.9

        5

        31% 受講後に作成

        • 이유환님의 프로필 이미지
          이유환

          受講レビュー 1

          平均評価 5.0

          5

          100% 受講後に作成

          좋은 강의 잘 들었습니다.

          • 정재혁님의 프로필 이미지
            정재혁

            受講レビュー 2

            平均評価 5.0

            5

            31% 受講後に作成

            ¥10,420

            topdatastudioの他の講座

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

            似ている講座

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