【誠実】 - Supreme Supreme ShellJacket GORE-TEX DMX and Nas マウンテンパーカー
【誠実】 - Supreme Supreme ShellJacket GORE-TEX DMX and Nas マウンテンパーカー
ee220daf88ebdf270b1aff72d2f62aac-5315-c7y
21,600円 72,000円
Supreme Nas and DMX GORE-TEX Shell Jacket Multicolor, Supreme Nas and DMX GORE-TEX Shell Jacket 'Multicolor', Supreme Nas And DMX Gore-Tex Shell Jacket - Farfetch, Nas and DMX GORE-TEX Shell Jacket - Supreme Community, Supreme Nas and Dmx GORE-TEX Shell Jacket Medium | Grailed, Supreme Supreme Nas DMX Gore-Tex Shell Jacket / Size Medium (FW21 , Supreme Nas Dmx FOR SALE! | PicClick

商品説明

公式オンラインにて購入。
個人情報を切り取った納品書付きます。

サイズ:S

商品情報

カテゴリ メンズ
› ジャケット/アウター
› マウンテンパーカー
ブランド Supreme

Supreme Nas and DMX GORE-TEX Shell Jacket Multicolor
Supreme Nas and DMX GORE-TEX Shell Jacket 'Multicolor'
Supreme Nas And DMX Gore-Tex Shell Jacket - Farfetch
Nas and DMX GORE-TEX Shell Jacket - Supreme Community
Supreme Nas and Dmx GORE-TEX Shell Jacket Medium | Grailed
Supreme Supreme Nas DMX Gore-Tex Shell Jacket / Size Medium (FW21
Supreme Nas Dmx FOR SALE! | PicClick

Supreme Nas and DMX GORE-TEX Shell Jacket Multicolor
Supreme Nas and DMX GORE-TEX Shell Jacket
Supreme Nas and DMX GORE-TEX Shell Jacket
Supreme Nas and DMX GORE-TEX Shell Jacket 'Multicolor'
Supreme Supreme Nas and DMX GORE-TEX Shell Jacket
Supreme Nas And DMX Gore-Tex Shell Jacket - Farfetch
Supreme Nas And DMX Gore-Tex Shell Jacket - Farfetch
Supreme Supreme Nas DMX Gore-Tex Shell Jacket / Size Medium (FW21
Supreme Nas and DMX GORE-TEX Shell Jacket 'Multicolor'
Nas and DMX GORE-TEX Shell Jacket - Supreme Community
Supreme Nas and DMX Collage Denim Chore Coat
Nas And Dmx Gore-tex Shell Jacket - Editorialist
Supreme Nas and Dmx GORE-TEX Shell Jacket Medium | Grailed
Supreme Nas and DMX GORE-TEX Shell Jacket 'Multicolor' | GOAT
Nas And Dmx Gore-tex Shell Jacket - Editorialist
Supreme Supreme Nas DMX Gore-Tex Shell Jacket / Size Medium (FW21
Check Out What's Releasing First Week of Supreme's Fall Winter
Supreme Nas and DMX GORE-TEX Shell Jacket Multicolor – Urban
Supreme Nas Dmx FOR SALE! | PicClick
Nas And Dmx Gore-tex Shell Jacket - Editorialist
close
プーリップドール 人形 ドール F-590 Pullip Youtsuzu 12" Supreme - supreme The north face bleached mountain ストウブ チーズフォンデュポット 23cm 40509−600 グレー ストウブ(staub) ザノースフェイス クライムライトジャケット M ドルチェ&ガッバーナ スエード×コットン 切替 ライダースジャケット Supreme - 最終値下げ supreme north face mountain 15aw DEUXIEME CLASSE - EVERYDAY I LIKE カッテラン イタリア(cattelan italia)ダイニングチェア4個セット シェイプトロン2  テクノリンク社EMSシェイプアップマシン Supreme - Supreme THE NORTH FACE STEEP TECH JACKET (業務用25個セット) DBLTACT セーフティゴーグル 〔ブラック〕 DT-SG-01B〔沖縄離島発送不可〕 Hermes - エルメス ボリードポーチ ミニミニ ラグマット/絨毯 〔約160×230cm アイボリー〕 ホットカーペット対応 ウィルトン ダリオ プレーベル 945/IVO〔代引不可〕[21] Supreme - supreme S Logo Mountain Jacket Sサイズ ヤンマー トラクター RS1700(K), RS1701(A), RSC1700, RSA1601WU, その他 用 ナタ爪 [東亜重工製 耕うん爪] Javaプログラミング応用 新品Microphone Kit,USB Plug & Play Microphone for Computer, Condenser Recording ノートパソコン Office搭載 SSD 256GB (新品換装) TOSHIBA dynabook R734 第4世代 Core i5 単体テスト Supreme - supreme the north face mountain jacket s トレンド VPN 深層学習(DeepLearning) lululemon Men's☆ ライナー無し+短め丈♪ トレーニングパンツ☆ ジバンシー Givenchy レディース サンダル・ミュール シャワーサンダル シューズ・靴 Black Logo Rubber Sliders Black 新品未使用タグ付き キャバドレス ワンピース グレースコンチネンタル 結婚式 Supreme - supreme x ノースフェイス マウンテンジャケット Sサイズ kate spade new york - ケイト・スペード IDパスケース G Force SuperSonic 6.5T + IG42C 1/14 キー溝軸 オールメタル仕様 Raspberry Pi MONCLER - 本日限定 モンクレール キッズ ダウン 80 90 Supreme - Supreme The North Face S Logo Mountain L LOUIS VUITTON - LOUISVUITTON キーポル・バンドリエール55 TONE (トネ) 電動タイヤレンチ 8-90TWLAA 《自動車専用工具》 シンゾーン Shinzone ハイウエスト チノ パンツ HIGH WAIST CHINO PANTS センタープレス レディース 2021秋冬 20SMSPA58 インフラ実機演習 Supreme - 新品【M】Supreme/The North Face Cargo Jacket Panasonic 接話マイクロホン WX-CM210 【美しいアイテム】シャネル★サンダル ミュール CC ロゴ 2色 コンピュータ基礎 マザーツール MT-POC8RX AHDワンケーブルカメラ用電源ユニット 8CH 送料無料 Supreme - シュプリーム supreme north faceマウンテンジャケットXL 送料無料〔純正品〕 Canon キャノン インクカートリッジ/トナーカートリッジ 〔502 C シアン〕 ドラムカートリッジ 非エンジニア向け familiar サイドジップ ブーツ 17cm ブラウン ケルヒャー HD10/22S 業務用 高圧洗浄機 + 延長用ロングライフ高圧ホース20mセット / 3相200V (KARCHER) Supreme - supreme north face mountain jacket 結婚記念日 サファイア メモリアルリング 唐草 指輪 18金 H.A.K - HAKU メラノフォーカスV 45 薬用 美白美容液 透明感 保湿(45g) EKWB EK-Quantum Power P240 水冷キット デジタルRGB Supreme - Supreme THE NORTH FACE XL Cargo Jacket やり直し数学 YYTS5-BL マッキーケア極細/つめ替えタイプ/青 ゼブラ 4901681518128(620セット) 鬼滅の刃 原画展 チケット アビテ ルポ・ストレージスツール(ブラウン) WEY-101-NA Supreme - Supreme the north face Sロゴマウンテンジャケット 2022SS新作◇モノグラムチェックナイロンフード付きジャケット 溶接機 CO2溶接機 SUZUKID スズキッド(スター電器) ノンガス半自動溶接機 アーキュリー160 SAY-160 入手困難!Nike Air Max 90 Supreme - Supreme The North Face Cargo Jacket XL 韓国 WAIKEI ピンク チェッカー ニット オーバーサイズ 男子兼用 ペンス カジュアルパンツ ボトムス レディース Pants Beige 【 DJECO 】 Zig&Go ジグアンドゴー ビルディング 45個セット★ Supreme - 本日限定お値引き対応!Supreme North Face マウンテンパーカー ルイヴィトン ペガス55 キャリーバック ステンレスフード 800×700×1050H SUS430 1.0t BA コンテスト トレーニング手法 Paul Smith セミダブル ライダースジャケット Supreme - supreme north face mountain light jacket G検定 薄掛けコタツ布団 長方形 幅190cm 奥行230cm KK-160 送料無料 東谷 viventie ヴィヴェンティエ アリシアスタン サイズS 新品 試着のみ サイズが合わなかった為 Star Wars Darth Vader Helmet並行輸入品 CAMUS (コニャック) Supreme - Supreme The North Face シュプリーム ノースフェイス YAMAHA NS-1000M 31万番代 整備済み極上品 着払 zucchero filato ズッケロフィラート ショルダーバッグ ショルダー バッグ 本革 レディース 500ペットボトル入る 牛革 カウレザー 茶 YAMAHA 電子ドラム DTXPLORER+スピーカー2個+スティック4本 人事面談 Supreme - Supreme The North Face Mountain Parka テレワーク(WFH) メンテナンス済み URAWA ウラワ G3 ネイルマシン キャラバンnv350 前期テールランプ Softbank 本体 iPhone 6 64 GB 40 スペースグレイ Supreme - 黒 S Supreme North Face S Logo Mountain 一点物 ヴィンテージ風 アンティーク風 本革手帳 【美品】ウォーキングマシン BAR WING BW-CW クラウドウォーキング piroさん用⭐︎ご検討中⭐︎8500円送料込み プロセス指向 共用 Supreme - 新品Supreme/The North Face Cargo Jacket S 宝塚歌劇 月組 剣幸さん主演 71名サイン入りパンフレットプログラム システム障害 Gucci - GUCCI 腕時計 ピンク 国の動向 高級ダイニングチェアーtokei(2脚セット) Supreme - supreme the north face Mountain Jacket Microsoft - 【クアン様専用】surface book 初期型ジャンク HYKE - HIKE トレンチコート Nintendo Switch - Nintendo Switch 3ヶ月オンラインチケット付き Supreme - 【sup 様】supreme&the north face ジャケット NINTENDO switch グレー新品2台セット メンタルヘルスケア 子供向けプログラミング ナイキ レディース スウェットシャツ Women's Nike Luxe Yoga Cover-Up - Black/Sail/Dark Smoke Grey/Dark Smoke Grey LOUIS VUITTON - トロちゃん07様専用 ルイヴィトン2021年秋の限定品ジッピーウォレット Supreme - supreme north face マウンテンパーカー POLA - はな様専用ページ❷ Nocona Belt Co. Unisex-Adult's Nocona Nail Hair Edge Center Arrow Belt, tan furbo ドッグカメラ 新品 未開封品‼️ Supreme - Supreme × The North Face マウンテンパーカー L サイズ Swingle - peach様専用 ジャケットとスカート2点セット ホールマーク ジンジャーブレッド 村 オーナメント ライト付き 4個セット COMME des GARCONS - kidill liberoz 指Tee Supreme - supreme north face s logo mountain 組織論 carhartt - けいた様専用 Carhartt ダウンベスト ブラック 【品質保証書付】 トレーディングカード 2019-20 Panini Mosaic Rui Hachimura Rookie Introduction LOUIS VUITTON - ルイヴィトン LOUIS VUITTON 長財布 ポルトトレゾール LVロゴ Supreme - gold_win88様専用 supreme north face

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

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

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

センターテーブル ローテーブル 幅110cm リビングテーブル おしゃれ 北欧 レトロ 木製 座卓 ウッドテーブル ソファテーブル 長方形 ナチュラル

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

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

コース情報

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

講師紹介

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

坂井 恵

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

サカエ SAKAE 中量作業台(扇形支柱・双輪キャスター付) KF-38RDW [A130110]

【誠実】 - Supreme Supreme ShellJacket GORE-TEX DMX and Nas マウンテンパーカー

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

【誠実】 - Supreme Supreme ShellJacket GORE-TEX DMX and Nas マウンテンパーカー

つまり正解がないため、 10 人いれば 10 通りの設計が出来てしまいます。
リンテック 色画用紙R4ツ切100枚Lパープル NC141-4

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

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

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

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

RDBMS の復習

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

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

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

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

テーブル設計の目的

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

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

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

どうやって設計するのか

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

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

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

【誠実】 - Supreme Supreme ShellJacket GORE-TEX DMX and Nas マウンテンパーカー

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

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

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

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

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

詳しくはこちら

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

HAGIHARA ハギハラ メーカー直送代引不可 【組立式】キャビネットラック(両開き) 幅53cmRCC-1089BR

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

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

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

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

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

アコーデオンドア アコーデオンカーテン をオーダー クローザエクセル ストリ−ムTD-6007 幅275×高さ290cm迄

洗い出す

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

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

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

整理する

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

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

  1. (問題) 注文テーブルをみると、1回の注文で1個しか注文できない
  2. (解決) 注文番号を複数にして、商品を注文できるようにする
  3. (問題) 複数の注文番号に対して、送付先住所が2つある
  4. (解決) 注文テーブルを 注文ヘッダCOLE&MASON グルメプレシジョン ウィンダミアペッパーミル H59301G でテーブルを分けてみる

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

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

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

 

ブラックラグーン Zippo ロベルタ

【誠実】 - Supreme Supreme ShellJacket GORE-TEX DMX and Nas マウンテンパーカー

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

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

  • 時間の流れがあるデータもある
    • 特別価格ラウンドカットホワイト天然ダイヤモンドフープフラワーイヤリング14 K Gold overスターリングシルバー( 0.20 Cttw )
  • NULL は慎重に扱うようにする
    • JOINしたときに NULL があると予期せぬ結果を招くことがある

 

nullエプソン ICVLM58 ビビッドライトマゼンタ対応 ジットリサイクルインク JIT-E58VLM 日本製

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

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

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

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

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

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

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

まとめ

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

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

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

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

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

 

 

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


SEカレッジについて
label 関連するタグ
WWW.OPENLINK.KR RSS