【人気No.1】 紫織様専用ページ キャラクターグッズ
【人気No.1】 紫織様専用ページ キャラクターグッズ
m30130078423-44822-OV3
10,660円 16,400円
八月未央高清AI渲染修复福利-caoliu 2021, 浅田結梨[27P]-在线视频永久, Pururin - Free Online Hentai Manga and Doujinshi Reader, 浅田結梨[27P]-在线视频永久, 2022.4.5,【哥现在只是个传说】,小利同门师兄,小秋首场,00后大圈 , Pururin - Free Online Hentai Manga and Doujinshi Reader

専用ページとなっておりますので他の方のご購入はお控えください。過不足なしでしたらご購入よろしくお願い致します。
カテゴリー:おもちゃ・ホビー・グッズ>>>おもちゃ>>>キャラクターグッズ
商品の状態:新品、未使用
:ブラック系/グレイ系/ブラウン系
配送料の負担:送料込み(出品者負担)
配送の方法:らくらくメルカリ便
発送元の地域:宮城県
発送までの日数:1~2日で発送

八月未央高清AI渲染修复福利-caoliu 2021
浅田結梨[27P]-在线视频永久
Pururin - Free Online Hentai Manga and Doujinshi Reader
浅田結梨[27P]-在线视频永久
2022.4.5,【哥现在只是个传说】,小利同门师兄,小秋首场,00后大圈
Pururin - Free Online Hentai Manga and Doujinshi Reader

close
リバー チェスターコート green label relaxing ヒプマイ 落書きフォト 幻太郎 健康靴 MBT JUU ワインカラー EU37 23.5cm xbox one halo L'Appartement グッドグリーフ Thermal C/N Top セーラームーン コンパクト オルゴール セット <新品>刃物 左利き 牛刀 270mm Herlipto tweed fringed summer set sand Supreme Pearl Logo Hooded Sweatshirt 宝鐘マリン 活動二周年記念グッズ 箔押し複製サインver. 阿・吽 *おかざき真里* 全14巻完結セット noko様 トールギス(TVアニメカラー)&Ⅱ&Ⅲ セット 僕のヒーローアカデミア 緑谷出久 絵札缶バッジ 新品未使用のアマゾナイト&ローズクゥォーツネックレス 特価 Javaプログラミング応用 WCCF レアカード のみ75枚まとめ売り 引退品 plusticview スウェット 単体テスト 【希少】 ハローキティ レトロ 折りたたみテーブル バタフライ トレンド VPN 深層学習(DeepLearning) 量子力学/朝永振一郎 I、II 古着美品 90s ヴィンテージ 変形ポケット\"BDU\"JKT 黒 L supreme 21F/W Box Logo Hooded Sweatshirt まいぜんシスターズ マイッキー ゼンイチ キャリー特大クッション しまむら 羊毛フェルト ヨークシャテリア フルコート ハンドメイド ぬいぐるみ PlayStation®4 ホワイト CHU1100a 500GB Raspberry Pi 【新品】Kintone ジャイロシューズ ホバーボード ブラック【特別価格】 ヒロアカ ジャンフェス アクリルフィギュア&チャーム コンプセット SDマクロス バルキリー スペシャルセット1&2 プレミアムバンダイ 新品未開封 UNUSED × KIDS LOVE GAITE 象革 レザーシューズ モンク ThinkPad X1 Nano Gen1(LTE) ケース・アダプター付 インフラ実機演習 《新品》ディズニー トータリーミニー トートバッグ他4点セット セルジオロッシ ブーツ 38 定価約20万 【激レア】ベイブレードラグーンMSファイヤーブラッドver HMS (未開封) コンピュータ基礎 ◆バットマン アーカムシティ HUSH◆バットマン ハッシュ DCコミックス Jel 2nd Stage!! グッズ  銀テープ付き またんき玉木様以外入札不可専用トーキングアバウトザアブストラクション 転写 非エンジニア向け girls don't cry secret base キーホルダー 解放された者、カーン 拡張foil 五等分の花嫁★オリジナルグッズ★シール付き BAOBAO UNUSED 19AW ステンカラーコート ブラック 【当時物】 ベムスター ブルマァク ソフビ / 円谷プロ ウルトラマン ラブライブ スーパースター 全巻購入特典セット セブンネット アクリルスタンド やり直し数学 ねんどろいど水銀燈、ぷにこれ、クリスタル パロマ ガス 給湯器 ⭐️超美品⭐️エルメス エトリヴィエール ブレスレット バングル 全7種セット フルカラーTシャツ 白 Lサイズ 魔法科高校の劣等生 来訪者編 Ipl脱毛器 エムディアセラージュローション DRC ラ ターシュ2014 ドメーヌ・ド・ラ・ロマネ・コンティ プレイモービル - 70014 City Life My Home フランス代表2018年W杯優勝メンバーサインユニフォーム ポケモンカードゲーム ソード&シールド 強化拡張パック 双璧のファイターBOX 希少 ジョグ アンダーカウル エアロ ディズニークリスマス マーキーライト インテリア 【ヴィンテージ】レトロ デザイナーズ 白ジャケット 古着 used AS3 ◆furugen様専用◆ヨコハマ アドバンレーシングRS 4本セット コンテスト トレーニング手法 ユニフォームエクスペリメント ボタンダウンシャツ 1 ブリストル 【24点セット】鬼滅の刃 ポケマケット 01 02 03 04 コンプセット G検定 Moss snow boards Q 505 シンプソン SIMPSON ジャケット レディース L アロハシャツ アバンティ AVANTI PlayStation4 Pro PS4 pro コナン展 くじ グッズ フィギュア まとめ 向日葵様専用✩.*˚オルビスユー ウォッシュ・ローション ・モイスチャー+おまけ アウディ A3 純正 ブレーキパッド セット Audi VW 8V valino スプレッジ ブレーキパッド lights D シルビア 人事面談 不二家 2009年 激レア ペコちゃん スクイーズ ショートケーキ やわらか テレワーク(WFH) ねんどろいど 214 ソニック・ザ・ヘッジホッグ ラッカTTT鬼羅Star デッキ販売 デュエマ デュエルマスターズ 【最終値下げ】【新品未使用品】プラチナネックレス ONE PIECE ワノ国編 A賞 エース&お玉 幅が伸縮出来る卓上収納◇ブックスタンド(引出付) 新品タグ付き JUSGLITTY♡ポンチョ×チュニックブラウスSET ホコモモラジャケット プロセス指向 共用 ポケモン カノンのスケッチブック ARABIA アラビア パラティッシ ブラック トゥオキオ ブルー プレート システム障害 HERMES/エルメス カシミヤ 手袋 グローブ M 国の動向 未使用 MIU MIU ミュウミュウ デニム ポーチ 化粧ポーチ 香港ディズニー ステラルー ぬいぐるみ キーチェーン 2020年クリスマス 【希少】llbean ライナー付き ハンティングジャケット XL Fate/stay night 寺尾優一直筆サイン入り ポストカード シマノ ベイトリール カルカッタ201XT 左巻 ゆるキャン 非売品 限定 志摩リン 各務原なでしこ キャンプ アクリルスタンド TYFフォトキーホルダー 3点セット メンタルヘルスケア 子供向けプログラミング 【正規輸入品】バランタイン21年 700ml N39様*確認用カトラリー ハイスクールD×D HERO 姫島朱乃 くじ引き堂 S賞 特大タペストリー 新品☆Paragraph パラグラフ パーカー No,8 グリーン フェンウィックリンクス 廃盤品 NaokimanShow プルオーバー パーカー(白) 一騎当千 関羽雲長 コミック13巻表紙絵 赤袴(通常版)1/6 フィギュア LOUIS VUITTON ルイヴィトン タイガ マネークリップ ★美品★ダンヒル 黒トート ナイロン製 ドクターマーチン DR.MARTENS naru76様専用 組織論 シャープ アクオス液晶テレビ 日本育児 おくだけドアーズ サイズL 中古 美品 幼児用柵 みるく様専用 あんスタ あんさんぶるスターズ ぱしゃこれ まとめ売り

作って学ぶはじめてのテーブル設計 に参加してみた

今回の研修参加レポートは 作って学ぶはじめてのテーブル設計 です!

データベース設計というと、正規化ガガー、モデルを書いてー、と敷居が高く感じられますが、坂井さんらしいとても馴染みやすい言葉で設計のステップを解説いただけました!

振袖 98、3歳➁、7歳5、ゾバ032

これからアプリケーションエンジニアとしてDB設計をはじめようという方には、進め方やスキルの鍛え方がわかる内容になっています!

では、どんな内容だったのかレポートします!

コース情報

想定している受講者 簡単なSQLの知識(主に JOIN を含む SELECT 操作など)
受講目標 テーブル設計についての基本的な考え方と感覚を身につける

講師紹介

講師は以前にレポートしたでも登壇された 坂井 恵 さんです。

坂井 恵

たとえ話を交えながら、本質となる部分をしっかりと理解してもらうスタイルが特徴。本業では、データベース技術を中心にした社内システムの提案やコンサルティングを手掛ける。データベーススペシャリスト。
有限会社アートライ代表取締役。日本MySQLユーザ会副代表。

新品☆P900♡天然ピンクダイヤ♡LightPinkリング♡鑑定書付き

【人気No.1】 紫織様専用ページ キャラクターグッズ

  • データベースとは何かを、もっかい復習
  • テーブル設計ってどうやって進めるの?
  • 様々なケースで体験してみましょう

【人気No.1】 紫織様専用ページ キャラクターグッズ

つまり正解がないため、 10 人いれば 10 通りの設計が出来てしまいます。
なこひり様の専用品です。恐縮ですが他の方はご遠慮下さいませ。

なので、なぜこの設計にしたのか、というのを説明できるように、自分で考えることが重要です。

RDBMS 上に “要件” を実現できるテーブルを作る、ということがテーブル設計の目的です。
ということは、この要件をしっかりと把握するということが、まず必要です。

なので要件が変われば、もちろんテーブルも変わります。

要件、つまり現実世界のルールはこのコースでは扱わないけど、とても密接なので、勉強しましょう。
坂井さんもはじめての業務・業種をやるときは、漫画のような本、教科書のような本、わかりやすい本の3冊は読んでいるとのことでした。

RDBMS の復習

前回「データベース超入門」でも出てきたスキル一覧ですが、テーブル設計をするには ↓ の 2 つが必要です。

  • SQL は必須
  • ( 1 テーブル何億レコードといった大規模なシステムを扱う場合は) パフォーマンス

特に SQL が重要で、このあと講義で身をもって知ることになりました。

また補足として、このすべての知識を理解できれば、トラブル対応が出来るようになるとのことでした。
確かにトラブル発生時に症状やログから何が起こっていて、どう切り分けて、どう復旧するのか、判断のスピードと正確さが求められるので、すべての知識が必要ですね。

テーブル設計の目的

「つかいやすい」を明確に定義されたので、わかりやすく、また SQL が分かってないと出来ないことが多いことに気付けました。

当たり前ですが、出来上がったデーブルをもとに SQL で操作するので、データの取り出しやすさや更新のしやすさ、またパフォーマンスもクエリによっては時間がかかってしまうので、 SQL を十分に知らずして、テーブル設計は出来ないというのが理解できます。

また、テーブルを作っているうちに正解が無いために迷ったり悩んだりするので、まず「データが壊れない」という RDBMS の原点に立ち返ると良いとのアドバイスも頂きました。

どうやって設計するのか

どのようなテーブルを作るべきなのか理解したところで、設計の進め方を解説していただきました。

情報を整理する「洗い出す」

  • ユーザーが考える要件は漏れるので、想像力は重要
  • 何を洗い出すのか
    • “注文内容” のような大きなデータのカタマリ。商品マスタなどは後で考える
    • どういうシーンで使われるデータなのか考える ex. ‘商品検索’ ‘注文確認’
  • 100 % の完成度は目指さず、ユーザーに何回も確認しながら進めることが重要

【人気No.1】 紫織様専用ページ キャラクターグッズ

  • データのカタマリに名前をつけて、おおざっぱに型を考えておく
  • 文字列なのか数字なのか日付なのか、その他
  • ここでも厳密に使用する RDBMS を意識せず、あくまで大雑把に整理する

テーブルのイメージができたら「シミュレーションする」

  • 実際に書く SQL をイメージして、追加、更新、削除、検索で考えてみる

テーブルを作りながら「ブラッシュアップする」

  • パフォーマンスを検討する
  • データ件数や増加率がどれぐらいか
  • 更新頻度はどれぐらいか
PR
SE カレッジならこのコースを含め、
年間 700 コースを
1 社 / 1 部門 / 1 チーム 単位
月額 28,000 円~で
受講し放題!!

詳しくはこちら

実際にテーブル設計を体験してみよう

大人気 新品 フルセット BJD 1/4 Minifee Rin 球体関節人形

また、予め坂井さんが用意した SUMO (相撲力士データベース) をもとに SQL 操作して、必要な SQL 操作や現状の設計の問題点を考えます。

必要な SQL の基礎知識を確認

用意いただいた SUMO のデータベースをもとに、幾つかのテーブルを結合する JOIN をやってみました。

なぜ JOIN からやったのかというと、テーブル設計ではテーブルを分割することが多く、それをどう分割前に戻すのか必要だからです。

また、ここでググってやるのでは遅く、テーブルを見たらスグに実行できるほどに SQL に習熟している必要があるとのことでした。なお、私はググって Qiita を見ていました。。 まだ設計レベルにありません。

新品 nano universe シープレザー 中綿入り ライダースジャケット

洗い出す

ざっと登場するものを 大きく 考えることがポイントです。
洗い出しのコツは、

  • アウトプットに注目する
    • 帳票や画面を見る
  • ユーザーがいるならどんどん聞いたほうがよい

その上で、洗い出したテーブルをザッと書いてみます。(それが上のスライドです)

整理する

洗い出したテーブルをもとに、問題点を考えて、テーブルを分割します。また、そのテーブルに名前をつけ、カラムの型をざっくり決めます。

このテーブルの問題を考えながら、解決していきます。

  1. (問題) 注文テーブルをみると、1回の注文で1個しか注文できない
  2. (解決) 注文番号を複数にして、商品を注文できるようにする
  3. (問題) 複数の注文番号に対して、送付先住所が2つある
  4. (解決) 注文テーブルを 注文ヘッダモデリスタ LEDルームランプセット(面発光タイプ) でテーブルを分けてみる

このように実際のデータを想定して、整理を繰り返します。

この整理の段階で、テーブル名をつけるのですが、その注意点も教えてもらいました。

  • RDBMSは海外製がほとんどマルチバイト文字に対応していない
    • とはいえ、いま RDBMS でマルチバイト対応が進んでいて、 emoji が使われるようになって復権している
    • - (ハイフン) はマイナスと判断されちゃうのでダメ
  • ホモニム: 同じものには同じ名前をつけるんだよ
    • 商品 items というテーブルを作ったら、他のテーブルで商品のカラムを使うときに product とか使わない
  • シノニム: 複数のテーブルには同じカラム名はつけない
    • 商品と顧客というテーブルを考えたときに、 name というカラムを双方のテーブルにあるとややこしい
    • client_name とか product_name とかにしよう

 

マルジェラ ブラック 5AC マイクロレザーミニバケットバッグ

【人気No.1】 紫織様専用ページ キャラクターグッズ

実際に作ったテーブルをもとに、シミュレーションとブラッシュアップを繰り返します。

また忘れがちなポイントとして ↓ を注意点として挙げていただきました。

  • 時間の流れがあるデータもある
    • 美品 Newニンテンドー3DS LL ピカチュウ 生産終了
  • NULL は慎重に扱うようにする
    • JOINしたときに NULL があると予期せぬ結果を招くことがある

 

nullxplova noza s マット付 美品 zwift対応

現実世界では入力フォームの全項目にユーザーが入力する、ということは難しいので、とっても工夫をしないと大変です。

テーブル設計の経験数を増やすコツ

最後に、テーブル設計は経験によってスキルが磨かれるので、その経験数を増やすコツを教えてもらいました。

  • いろいろなレシートや伝票から設計する
    • 実はコンビニエンスストアごとに出力項目が違う
    • ドラッグストアとコンビニエンスストアでも、もちろん項目が違う

普段の生活の中で、とっても馴染みやすい思考訓練ですね。

最後に、実際に坂井さんが最近経験された失敗事例を教えてもらいました。

その失敗とは、設計そのものではなく、要件を真に受けすぎ、 100 回やって 1 回ぐらいしか検索しない要件をそのまま実装してしまい、パフォーマンスが落ちてしまったそうです。
坂井さんでもお客様の要件を理解する、ということは難しいものなので、とにかく要件を想像する、確認するというのは重要なことなのですね。

まとめ

テーブル設計とは何を目的に、どのように進めるのか、サンプルのシステムをもとに演習して理解しました。

モデルや正規化といった言葉は使わず、テーブルという馴染みのあるもので、データベース設計を学びました。

また設計の進め方も、「洗い出す」「整理する」など、とてもわかりやすい言葉で表現されていたので、どう進めるのか、とてもイメージしやすくなりました。

私自身、まだまだSQL操作に慣れる必要があるので、まずこれからですが、普段の生活でもレシートを見るということでも鍛えていきたいと思います。

データベース設計やアプリケーション設計にこれから携わるという方には、必要なスキルや見通しがとても良くなるのでオススメです!

 

 

label SE カレッジの無料見学、資料請求などお問い合わせはこちらから!!


SEカレッジについて
label 関連するタグ
CLOUDCONTACT.NL RSS