【数量限定】 【新品未再生】Snow Man 2d2d 初回 Blu-ray ブルーレイ ミュージック
【数量限定】 【新品未再生】Snow Man 2d2d 初回 Blu-ray ブルーレイ ミュージック
m47809725668-36423-klX
10,335円 15,900円
Snow Man ASIA TOUR 2D.2D. (Blu-ray2枚組)(通常盤Blu-ray), 楽天ブックス: Snow Man ASIA TOUR 2D.2D.(Blu-ray Disc3枚組 初回盤 , Amazon.co.jp | Snow Man ASIA TOUR 2D.2D. (Blu-ray2枚組)(通常盤 , Amazon.co.jp | Snow Man ASIA TOUR 2D.2D. (Blu-ray2枚組)(通常盤Blu , Amazon.co.jp | Snow Man ASIA TOUR 2D.2D. (DVD4枚組)(初回盤DVD) DVD , snowman 2d2d(ミュージック映像ソフト)の商品一覧 | DVD、映像ソフト

「Snow Man/Snow Man ASIA TOUR 2D.2D.〈初回盤・3枚組〉」中身を確認のため開封したのみでディスクもとりだしておりません。新品ですが自宅保管ですのでご理解お願い致します
カテゴリー:本・音楽・ゲーム>>>DVD/ブルーレイ>>>ミュージック
商品の状態:新品、未使用
:グレイ系/ホワイト系
配送料の負担:送料込み(出品者負担)
配送の方法:らくらくメルカリ便
発送元の地域:未定
発送までの日数:1~2日で発送

Snow Man ASIA TOUR 2D.2D. (Blu-ray2枚組)(通常盤Blu-ray)
楽天ブックス: Snow Man ASIA TOUR 2D.2D.(Blu-ray Disc3枚組 初回盤
Amazon.co.jp | Snow Man ASIA TOUR 2D.2D. (Blu-ray2枚組)(通常盤
Amazon.co.jp | Snow Man ASIA TOUR 2D.2D. (Blu-ray2枚組)(通常盤Blu
Amazon.co.jp | Snow Man ASIA TOUR 2D.2D. (DVD4枚組)(初回盤DVD) DVD
snowman 2d2d(ミュージック映像ソフト)の商品一覧 | DVD、映像ソフト

close
2020年製★爆速SSD搭載♪Office搭載モデル★ノートパソコン 乃木坂46 4th YEAR BIRTHDAY LIVE 完全生産限定盤 you様専用 麒麟 瓢箪 樹脂製置物 ガラス台座 金色 15cm MARNI マルニ メタルコンビネーションクリアリングネックレス / チョーカー ジャニーズJr./素顔4 ジャニーズJr.盤〈2020年3月31日までの期間生… 【ひろぽん様専用】アナリスター イカ直結150 【レア品】2019 Pride of Two Nations 銀貨2枚セット シースルーロングワンピース 松田聖子/Seiko Matsuda Concert Tour 2002 Je… 《新品・送料無料》KDダイニング5点セット フルーレ WH サーフ ルアーセット ジグ シンペン ワーム ミノー アップル Apple Watch SE GPS + Cellular 40mm たまご様専用 adidasスパイク プレデター Javaプログラミング応用 ダイヤモンドネックレス k18 新品 WCCF オフィシャルカードバインダーセット/01-02【カード付】 単体テスト ジャニーズ素顔4 SixTONES トレンド VPN 深層学習(DeepLearning) マサヒコ様専用 MACALLAN マッカラン12年 ファインオーク12年 ウイスキー ミニボトル クロコダイル×コードバン ロングウォレット MK-W001 King & Prince/First Concert Tour 2018 さま様 プロテインR、CTR、Eプラスセレニウム、シトルリン、ザクロ、オークロン ムシキング ヘルクレスリッキーブルーセット 値下げしました Raspberry Pi 拓様専用■ソルマック5 先飲み 48本 定価18,480円 BABYMETAL THE CHOSEN SEVEN THE ONE 限定 プシデリックリング L15スカラベノワール センチメーター×Dickies プーマ限定スニーカー マリオコラボ 23cm インフラ実機演習 アイドリッシュセブン 1st LIVE「Road To Infinity」DVD T300RS GTエディション Nintendo Switch LITE ×ポケモン ダイアモンド コンピュータ基礎 七五三 男の子 お祝袴7点セット 5歳 753 正絹 紋意匠柄 金 o7104 憂様 素顔4 SixTONES 正規品 スポルティバ 登山靴 FC Eco4.0 GTX EU38 woman's 非エンジニア向け STEALTH ステルス シャフト スピーダー NX 50 フレックス S OLYMPUS XA Flash A11 BOOWY DVD7枚 ハッピーくじ マーベルベアブリック ペアBOX賞各種&ベアブリック賞各種セット ソードアート・オンライン アリシゼーション 1/7 結城明日奈 ❣️✨ 美品 PRADA ナイロン トートバッグ 正規品 ✨❣️ [日本語字幕 / BD] BTS MEMORIES OF 2019 やり直し数学 ワンピースベリーマッチ まとめ売り MIMIさま!パナソニック/浄水器/TK8051/Panasonic CHANEL ガーデニア 香水 断捨離中様専用 【maro様専用】MANA メタルヒール・ブーティ 【1000027425267】訪問着 美品 名品 ディセンダント チェックパーカー 3 新品未開封 沢田研二/人間60年 ジュリー祭りDCD 〈4枚組〉 American.vintage様専用 BEETLE STR アイボリー L 新品 コスモス ハイルーフセンターカーテン 金華山 デコトラ レトロ #FR2撫子 ロンT smoking kills 9090 XLARGE B'z/B'z SHOWCASE 2020-5 ERAS 8820-Day1~… S.H.Figuarts 真骨彫製法 仮面ライダーW サイクロンジョーカー ☆新品未使用☆24K金指轮滑らかに磨かれた面 男と女 ゴールド9991 コンテスト トレーニング手法 らっだぁ カンゴール コラボ ももクロ春の一大事2014 国立競技場大会 初回限定 BluRay box G検定 33スケートボード足回りこだわり トラックウィール小物セット メデューサ様 専用 3点 OLYMPUS OM−D E−M5 Mark 2 OM-D E-M5 MARK… クーラーボックス エンゲル10 澤藤 サワフジ 冷温庫 MHFD-010D Dear Girl -Stories- DVD2点セット 18K 金 0.75カラットリング 指輪 シマノ バンタムmgl PG 左ハンドル プレジャー 刺繍センターロゴ 切り替え クレイジーパターン スウェット パーカー 人事面談 櫻井翔 ソロコンタオル テレワーク(WFH) 【新品・送料込】DIESEL ディーゼルキャンバストートバッグコットンデニム生地 【ばんばんざい ぎしくん着用】 Supreme HystericGlamour ミス ディオール オードゥ パルファン 50ml 嵐☆定価以下☆ライブDVD5枚セット☆送料込、お買い得① 週末値下げ 鯵道 5G ジャンク品 お値下げ☆NEW BALANCE / ニューバランスMS327:スニーカー TRAVAS TOKYO✨ハート有刺鉄線パーカーホワイト✨トラバストーキョー プロセス指向 共用 Nissy 5thAnniversary ベストドームツアー DVD セット 呪術廻戦同人誌 システム障害 【大幅値下げ】BOSS RC-50 LOOP STATION 国の動向 2016年高年式良好品ノートパソコン★ウェブカメラ搭載★ステレオスピーカー黒色 BTS MEMORIES OF 2019 DVD(C291) スリクソン ZX7 アイアン セット ダイナミックゴールド120 Supreme ノベルティ 詰め合わせ プレイステーション5 PS5 本体 未開封新品 CFI-1100A01 SEVENTEEN Ode to you DVD in Japan 新品 ティファール T-fal インジニオ・ネオ キウィ セット9 メンタルヘルスケア 子供向けプログラミング sono ちびフリル切替ブラウス 新品ギンガムチェックsana様専用 1/6 willys MB ジープ THE ULTIMATE SOLDIER スピッツ/JAMBOREE TOUR 2009~さざなみOTR カスタム at… 【極上】定価7.5万 マッキントッシュ トロッター #003 グレー SAMURAI JEANZ S5000VX 零モデル 17OZ 29インチ セルジオロッシ パンプス パテント マノロ ロジェヴィヴィエ LOVEYOURSELF TOUR EUROPEトレカ付き ねんどろいど 2B ヨルハ二号 B型 ニーアオートマタ ヨルハニ ピンキーアンドダイアン 18ステラ 夢屋2500PE0820スプール新品未使用 BTS (防弾少年団)/BTS ハッピーエバーアフター 組織論 ブルーアイズホワイトドラゴン 濃青艶 遊戯王 専用ページ ロシア МЧС 非常事態省 常勤服 50-4 上下セット新品未使用品 TODAYFUL スタンドカラーダウンジャケット 36 SnowMan 滝沢歌舞伎 Blu-ray セット

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

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

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

KMRii(ケムリ) 折りたたみ ウォレット

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

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

コース情報

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

講師紹介

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

坂井 恵

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

Beats studio buds ワイヤレスイヤホン ノイズキャンセリング 黒

【数量限定】 【新品未再生】Snow Man 2d2d 初回 Blu-ray ブルーレイ ミュージック

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

【数量限定】 【新品未再生】Snow Man 2d2d 初回 Blu-ray ブルーレイ ミュージック

つまり正解がないため、 10 人いれば 10 通りの設計が出来てしまいます。
【売切れ】旅館 靴下 おたび 足裏ストレッチ付き

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

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

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

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

RDBMS の復習

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

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

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

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

テーブル設計の目的

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

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

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

どうやって設計するのか

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

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

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

【数量限定】 【新品未再生】Snow Man 2d2d 初回 Blu-ray ブルーレイ ミュージック

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

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

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

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

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

詳しくはこちら

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

HWY パーカー

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

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

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

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

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

Name. 2017AW モヘアニット

洗い出す

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

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

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

整理する

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

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

  1. (問題) 注文テーブルをみると、1回の注文で1個しか注文できない
  2. (解決) 注文番号を複数にして、商品を注文できるようにする
  3. (問題) 複数の注文番号に対して、送付先住所が2つある
  4. (解決) 注文テーブルを 注文ヘッダ値下げ中アルファード30後期フロントバンパー&グリル&フォグカバー セット でテーブルを分けてみる

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

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

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

 

ジャケット+ワンピース 17号

【数量限定】 【新品未再生】Snow Man 2d2d 初回 Blu-ray ブルーレイ ミュージック

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

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

  • 時間の流れがあるデータもある
    • ゴルフウェア
  • NULL は慎重に扱うようにする
    • JOINしたときに NULL があると予期せぬ結果を招くことがある

 

null嵐を旅する展覧会 THE JOURNEY ARASHI 図鑑 本

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

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

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

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

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

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

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

まとめ

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

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

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

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

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

 

 

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


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

午前免除 FAQ

タグ一覧

CLOUDCONTACT.NL RSS