データ初心者向けの SQL サバイバル キット
swa
¥10,841
初級 / MariaDB, MySQL, SQL, HeidiSQL
MariaDB と HeidiSQL を活用した実践中心のカリキュラムを通じて、データの収集、前処理、分析の過程で SQL の基本的な概念と実務的な活用法を習得できます。
初級
MariaDB, MySQL, SQL
MariaDB と MySQL を活用して、「スタディ カフェ、ウェブ小説 DB、全国駐車場情報標準データ」に関するデータ処理と加工方法を検討します。


MySQLワークベンチを使用したERD設計
SQL を使用した基本データの作成
簡単に作成できる統計クエリ
該当講座のすべての映像はYoutubeで(「SQLバンク」)無料で視聴できます。 (内容コピーをサポートしない教案を提供)
Inflearnで視聴している場合は、広告なしの環境+ソース利用可能な教案ファイルが付属しています。コースを購入する際はぜひ参考にしてください。
SQLやデータベースを学ぶと、時々疑問があります。
「なぜこれを学ぶのですか?」
「データ構造は、他のプログラミングでは配列ほど十分であると思います。」
しかし、一つの目的を持ったプロジェクトやサービスを開発するチームメンバーに加わる瞬間、SQLが必ずしもデータベース開発者の領域だけではないという現実が肌に触れてしまいます。リーダーやチーム長らは、大多数の開発者がSQLほどであれば、すべて上手に使用して扱うことを知っていると考えており、またSQLをかなりうまく使う顧客もよく発見できるからです。それほど多くの人がDBは簡単だと思います。
それ以来、プログラム開発者はSQLを1つのジムで取り始めます。
このロジックをクエリにする必要がありますが、LOOP-IFステートメントを処理する必要がありますか?
私はSQLであり、私は私の専門分野ではなく、誰に尋ねることもできません。
えっとわからない。チーム長に組んでもらうなんて。
たぶん先行プロジェクトの事例をレビューでもしていれば、プログラミングソースよりSQLクエリ数が多く、より複雑な場合もそうです。
きっと私ができないわけではないのになぜこんなにDBが嫌いになるの?学んだのは明らかです!見れば見るほど一体これを全てどう作ったの?
苦労して学んだSQLの基礎知識や理論にもかかわらず、適切に書き込んだことがないからです。 SQLは実際のプロジェクトでなければ、さまざまな経験をするのは難しいです。開発DBはこれであってはならず、運営DBはそれであってはいけませんが、しかし、個人PC DBも書いてはいけません。
また、SQLは一般的なプログラミング言語とは違って使用する人ごとにこれが正解である、それが正解であるという個人的な意見が強い特性があり、さらにデータ構造に慣れているほど活用度が高くなるので、SQLだけを知るデータベース開発業務を扱うことは容易ではありません。つまり、多様なシステムや環境に対する実務経験が少ないと、少ないほど、地面にヘディングする気分だけが盛り上がります。
講座をたどって進むのをしばらく止めて考えてみてください。
もし私なら、この場合データをどう作ろうとしたのだろうか?
テストデータが提供する場合の数が多いほど良い場合は、自分で作成できる場合の数はどれくらいになるのでしょうか。
そうですね。プログラミングとデータを扱う領域には大きな違いがあります。プログラミングをロジックと呼ぶ場合、データは経験です。なぜなら人生で発生することほど多いからです。だから経験が重要だということであり、したがってSQLだけを学んでは適応が容易ではないのです。
講座で提供するプロジェクトは数少ないが、「あらかじめ地面にヘディングする経験」をプレゼントします。すべてデータ処理とクエリ処理です。エディタもよく使うことを知っておく必要があり、テーブルも自由自在にして消去できなければならず、別の例外の場合も悩むべきです。きっとプログラミングを組んだ時とは違う様相です。何度も何度も何度も何度も何度も何度も何度も何度も何度も何度も何度も何度も何度も何度も何度も何度も何度も終わりました。
しかし、テストデータの中にさまざまなケースをもっと植えようと欲を出せばするほど、後続のプログラミングは容易になります。なぜなら、データを作成する過程でプログラミングロジックがすでに組み立てられ、予想され、頭の中のコーディングが行われているからです。それを普通のシニアが別名、「経験」と呼ぶのかもしれません。
徐々に、「設計」ということの重要性もデータ面でアクセスできます。今まで間違った設計はプログラミングでカバーできるという信念が危険であるという事実にも直面しています。それで、設計段階にもっと努力し、手間と丁寧さを捧げるかもしれません。どうですか、誰かと似ていませんか?羨ましい上級実力者たちの様子です。
良いプログラマーとは、多くの言語と技術を扱うよりも多様なデータ環境を扱ってきた人だと思います。すぐに市場、会社で自分の価値を高めることも重要ですが、このことをアップにして長期間生きていこうとすれば、結局到達するところはデータ分野ではないかと思います。
今回の講座を通じて、あなただけの実務データ、SQLアプローチを見つけることができることを願っています。正解はありませんが、自分だけの答えは必ずありますから。
スタディカフェを探す
スタディカフェサービスをご紹介します。
キオスクメニューとプランを見てください。
キオスクの前にしばらく立って
顧客が登録時に必要なDB構造をERDに直接描画します。
頭の中で描く決済を超えて世界
設計されたERDに基づいてテーブルを作成し、
現実に近い仮想(テスト)データを発生して入力します。
私がする行動はすべてデータとして
発生したデータに基づいて仮想統計データを照会します。
この時点で簡単な統計クエリを作成します。

スタディカフェ登録システム ERD
いつか私が書いた小説が売れたら
ウェブ小説と販売ウェブサイトの紹介
初期画面 > 詳細画面 > 回差照会 > 統計画面
ERDという世界観、テーブルという登場人物
MySQLワークベンチによるERDの描画
マスター/参照/パフォーマンステーブルについて
発端は期間データ、展開は参照表
ジャンル/完結可否/連載形態/タグ情報テーブル
期間データ(英/アイデンティティテーブル)と関連関数について
主人公と登場人物の集合体、ウェブ小説情報テーブル
Web小説情報すべての列値の仮想データの段階的な生成
参照テーブルを用いたデータ値の符号化方法
代謝とアクション、交差情報テーブル
回差情報すべての列値の仮想データの段階的な生成
選ばれた小説のひとつを活用してDBアップロードと回差別分割加工
連載曜日別回差登録
ストーリーそのもの、パフォーマンス表
連載曜日情報仮想データの生成
回数ヒット統計ベースの仮想データ生成
短いが片方の小説エピローグ、統計クエリ
視聴回数の累積合計値
日N時間単位で割って合計するSQL
N(1,2,3,4,6,12,24) 時間単位で割ってヒット数を合計
N日単位でまとめてヒット数を合計する方法

ウェブ小説サイトホーム/詳細ERD
RAWデータを取得
公共データポータルが提供する全国駐車場情報標準データファイルのダウンロード
複雑なデータの内容、説明してくれる誰か?
公共データポータル資料室を探す
標準データに関する詳細情報を提供するPDF文書(テーブル明細)を参照
RAWデータがマスターを生み出し
RAWデータファイル(CSV、Excel)に基づいてマスターテーブルを作成する
無料エディタNotepad++を利用したRAWデータファイルの編集
マスターが参照を産む
マスターテーブルに基づいて参照テーブルを作成する
CREATE TABLE AS SELECT文
UPDATE JOIN文を使用したコード値UPDATE
ぜひ隠れてPK、必ず見つけてはいけない!
Primary Key [グループ]を訪れるさまざまな方法
ETLとは? (Extract抽出、Transform変換、Loadロード)
なければ作る
新しい列でPrimary Keyグループを構成する
中間段階で活用されるTEMPORARYテーブルについて
定期的な更新、バルクアップ!〜デート
変更分を含むフル分データファイルを介して既存の運用中のマスターテーブルを更新する
INSERT INTO テーブル SELECT ... ON DUPLICATE UPDATE ... 1文で入力と修正を1部屋に

全国駐車場情報標準データ
オペレーティングシステムとバージョン(OS):Windows 10以降を推奨
使用ツール:個人PCにインストールされたMariaDB 10.x~以上、一般ユーザーとDB、そしてHeidiSQL
mysql-workbench 8.x以上(MySQLサーバーは不要)
PC仕様:メモリ6G以上推奨
コンテンツのコピー、印刷可能なPDF、SQLスクリプト、ERDファイルなど(コース別参照)
MariaDB、 mysql-workbench 、HeidiSQLのインストールについては説明しません。
SQL秒~中級者を推奨
mysql-workbenchの場合、講座「データマップERDを描いてみよう、MySQLワークベンチ」のライン受講を推奨
HeidiSQLの場合は、講座「 MariaDBクライアント開発、HeidiSQL 」の受講を推奨
該当講座のすべての映像はYoutubeで(「SQLバンク」)無料で視聴できます。 (内容コピーをサポートしない教案を提供)
Inflearnで視聴している場合は、広告なしの環境+ソース利用可能な教案ファイルが付属しています。コースを購入する際はぜひ参考にしてください。
学習対象は
誰でしょう?
基礎+理論+実習まで完了したものの、何をすればいいのかわからないSQL開発者
テストのために基本的な DB データを作成する必要がある開発者
新しいチームメンバーの能力を強化したい開発 - 運営パートのチーム長!
前提知識、
必要でしょうか?
初/中級レベルのSQL
HeidiSQL の基本的な使い方
MySQLワークベンチを使用したERDの基本的な作成方法
2,653
受講生
74
受講レビュー
28
回答
4.8
講座評価
10
講座
全体
18件 ∙ (3時間 55分)
講座資料:
全体
2件
5.0
2件の受講レビュー
受講レビュー 21
∙
平均評価 5.0
5
フルスタックWebパック開発を目指してdb設計部分を受講しました。体系的な進行内容でした。いくつかのケースで繰り返しをしながら概念をつかむのに役立ちました。ありがとうございます。 フィールド間の相互関連性がある場合、すなわちフィールド1の内容によってフィールド2が、フィールド2の内容によってフィールド3の選択範囲が決まるのは、以前の川(ERD、MySQLワークベンチダッシュボード)の内容の中で&# x27; bom '部分がありました。 このような木の形に関してもっと勉強をしてみるにはどの部分を見なければなりませんか?
こんにちはリュ・ジェアン様。いよいよコースを全て終えましたよおめでとうございます。お疲れ様でした。 お問い合わせのBOM構造は、通常、企業の内部データベースに"人事組織図"などの形で気をつけて入っていますが外部で提供されません。だから入手も簡単ではありません。 適切な回答になるかどうかはわかりませんが、公共データポータルなどで提供する事例をお聞きします。 https://www.code.go.kr/index.do 行政標準コード管理システム 最初の接続画面では、 コード検索(トップ)>機関コード検索(下段) 機関タイプの選択> "立法組織"選択 必要な列の選択>次数、配列、次上位機関コード、最上位機関コード、所属機関次数、代表機関コード 照会後約519件の出力>テーブルアイドルグループ"機関コード照会資料"ボタンでダウンロード (全データは数十万件で長くかかることがあり、一部のみダウンロードする例として選択しました。) (個人DBへのテーブル作成例) -テーブル名:org_exam create or replace table org_exam( 機関コード varchar(100), 全機関名 varchar(1000), 最下位機関名 varchar(100), 次数 varchar(100), 配列varchar(100)、 次の上位機関コードvarchar(100)、 最上位機関コード varchar(100), 所属機関次数 varchar(100), 代表機関コード varchar(100), 登録者 VARCHAR(100) ); "機関コード照会資料.csv" HEIDISQLなどのツールを使ってファイルをアップロードする SELECT COUNT(*) FROM org_exam ; (実行クエリ) WITH RECURSIVE tmp AS ( SELECT 機関コード、全機関名、次上位機関コード、全機関名 AS path、1 AS lev FROM org_exam WHERE 車上位機関コード = '0000000' UNION ALL SELECT bs.機関コード、bs.全機関名、bs.次上位機関コード、 CONCAT(t.path,',',bs.全機関名) AS path, t.lev+1 AS lev FROM tmp t JOIN org_exam bs ON t.機関コード=bs.次上位機関コード ) SELECT 機関コード、CONCAT(REPEAT(' ',lev*4)、全機関名) 全機関名、次上位機関コード、path、lev FROM tmp ORDER BY機関コード ; 結果データをデータ階層で照会する (結果のデータを確認し、適切なクエリを修正する必要があります。) - これとは別に、フィールド1の変更によるフィールド2、フィールド2の変更によるフィールド3の検索条件が変わるのは、JavaScript、Nodejs、JAVAなどで該当リストボックスにOnload、OnChangedイベントなどを登録し、そのフィールド変更ごとにクエリ呼び出しを行い、データをインポートして再ロードする方法は一般的です。 データ量が多いと、最初からすべての検索条件データリストを取り出してクライアントなどで処理するのも方法ですが、この場合、ソースが複雑になりUIが重くなるなど、欠点があります。 - さらに、製造業で完成品を構成する部品についてもBOMを使うとはいえ、私の場合は見る機会がなく、説明が難しいです。 お疲れ様でした。
知識共有者の他の講座はこちら
同じ分野の他の講座を見てみましょう!
新規会員登録で25%OFF
¥3,333
25%
¥4,443