日本最大のブランド 【新品未使用】Supreme Arabic Logo パーカー L 刺繍ロゴ パーカー
日本最大のブランド 【新品未使用】Supreme Arabic Logo パーカー L 刺繍ロゴ パーカー
m88550622244-21688-hoO
16,900円 26,000円
Supreme Arabic Logoの中古/未使用品 - メルカリ, Supreme Arabic Logo Hot Sale, UP TO 50% OFF | www.ingeniovirtual.com, Supreme Arabic Logo Hot Sale, UP TO 50% OFF | www.ingeniovirtual.com, Supreme Arabic Logo Hot Sale, UP TO 50% OFF | www.ingeniovirtual.com, Amazon.co.jp: (シュプリーム)SUPREME 【17AW】【Arabic Logo , Supreme Arabic Logoの中古/未使用品 - メルカリ

ご覧いただきありがとうございます。★即購入して頂いても構いません★※コレクション整理の為販売します。探されていた方、大事に着て頂ける方に購入を願います。国内正規タグ、ステッカー2枚付購入先 オンライン自身にて購入。状態 新品未使用カラー グレーsize L届いたままの箱で発送いたします。#supreme #bape #ギャルソン #soph #FCRB#nike #jordan #offwhite #travisscott #fearofgod#fog #DSM #PALACE #NOAH #FUCKINGAWESOME#adidas #yeezy #yeezyboost #yeezy350v2#girlsdontcry #humanmade #verdy#KANYEWEST #VIRGILABLOH #NIGO
カテゴリー:メンズ>>>トップス>>>パーカー
商品の状態:新品、未使用
商品のサイズ:L
ブランド:シュプリーム
:ホワイト系
配送料の負担:送料込み(出品者負担)
配送の方法:らくらくメルカリ便
発送元の地域:未定
発送までの日数:1~2日で発送

Supreme Arabic Logoの中古/未使用品 - メルカリ
Supreme Arabic Logo Hot Sale, UP TO 50% OFF | www.ingeniovirtual.com
Supreme Arabic Logo Hot Sale, UP TO 50% OFF | www.ingeniovirtual.com
Supreme Arabic Logo Hot Sale, UP TO 50% OFF | www.ingeniovirtual.com
Amazon.co.jp: (シュプリーム)SUPREME 【17AW】【Arabic Logo
Supreme Arabic Logoの中古/未使用品 - メルカリ

close
セブチ 2018 IDEAL CUT ソウルコン ブルーレイ(B4510) supreme Arabic Logo Hooded Sweatshirt お値下げ‼️【 新品未使用 NIKE /ナイキ エアマックス95 SE 】 ❤️JUKI❤️ベビーロック❤️日本製❤️フットペダル付き❤️衣縫人 【美品】PLAIN JEANS BLK STRAIGHT SLIM 23inch SALE メゾンキツネ アダーエラー ダブルフード パーカー 激安 @玉化青羊板眼花花スーパーストーンブレスレット(限定) チランジア様 専用出品です。 専用タリアトーレTAGLIATORE シルクイタリアテーラードジャケット キス ザ ノトーリアス B.I.G ライフ アフター デス フーディー miumiu 2way マドラス 斜めがけ可 ショルダーバッグ シボ革 Lilith F 対魔忍アサギ 1/6 井河アサギ 正規品 ポスターあり 箱に傷 バレンシアガ トリプルエス ブラック ネイバーフッド コスタス・セレメティス コラボ パーカー lenovo ThinkPad X1 Carbon 4th (2016) Javaプログラミング応用 iQOS3 DUO 新品未使用 特大!水晶丸玉!虹がキラキラ☆ 単体テスト Supreme 16AW Stars Zip Stadium Jacket M トレンド VPN 深層学習(DeepLearning) 値下げ 大人気!イングINGNIの福袋 ⭐️ECOVACS⭐️ DEEBOT N8+ ロボット掃除機 マッピング 水拭き対応 浦島坂田船 旧法被 久米繊維 ピグメントダイ ビッグスウェットフーディー ネイビー パーリーゲイツ 中綿 防寒 パンツ サイズ3 ホワイト テーラーメイド SIM2 MAXドライバー Raspberry Pi ゼクシオ キャディバッグ(ブラック)美品 専用 jordan×travis scott パーカーナイキ トラヴィス ブールナボイン マーチデニム 非売品 超レア BAPE コンドームケース エイプ サガミ 抽選当選品 シアタープロダクツ ボタニカル ロングスカート インフラ実機演習 supreme Shine Hooded Sweatshirt パーカー 専用 ♡ナイスクラップ完売♡ シャア専用ザク キャディバッグ コンピュータ基礎 あんスタ 中国 アクスタ 感謝祭缶バッジ 朱桜司 ボックスロゴパーカー【とも様専用】 【新品】チャンピオンスウェット紺ネイビートレーナーカレッジYALEプリント 非エンジニア向け サステイン 4000XG美品 Libere リバーシブルジャケット 【希少XLサイズ】トラヴィススコット☆両面ロゴパーカー 人気カラー 即完売モデル 【稀少】映画『NIGHT HEAD』ポスター 当時物 【おっさんさん専用】ほぼ新品 SRAM Rival AXS 左クランクパワーメー GUCCI GG PIERCE フラップ長財布 ベージュ×ブラウン シュプリーム ヒステリックグラマー パーカー やり直し数学 がま鮎 中硬 九〇 専用!!! majour様専用   iPhone XR Blue 64 GB 2021水星 上着+スカートセーラー服 学院風 2点セット&H シュプリーム スクリプトクラシックロゴパーカー 正規品 supreme Mona Lisa T 希少カラー M GS400 ゴールド サイドスタンド 4㎝ロング / 24㎝ 純正type新品 神田沙也加 写真集『Dollygirl 』 10周年CD『LIBERTY』セット 1PIU1UGUALE3❗️新品ペイズリー柄ジップパーカースエットセットアップ 【にしだ様専用】Bushnell 1-4x24mm AR Optics スコープ バルト海産グリーンアンバー、ブルートパーズ、クンツァイトなど 天然石ブレスレット トリプルs Supreme Rap-A-Lot Records Geto Boys パーカー 正規代理店品★ENTERBAY 1/6★マイケル・ジョーダン MADEWELLCaliデミブーツジーンズダニーウォッシュブルーサイズUS24 コンテスト トレーニング手法 サントリー 響 ブロッサムハーモニー 2021 WTAPS ACADEMY G検定 ファミコンソフト76本セット SPEC DVD 本 シール セット(セット内容ご確認ください) 極美品 maison margiela マルジェラ パーカー 48 龍騎旋竜ボルシャック・バルガ 4枚 supreme アラビックロゴ パーカー M 黒 Newカラー ノースフェイス 30L ヒューズボックスⅡ NM82150 AY YUMIさま 専用 Levi's 505 ブラックデニムパンツ W30 90年代後半〜00年製 人事面談 off-white CARAVAGGIOパーカーM オフホワイト 確実正規品 テレワーク(WFH) Repetto レペット ニッキー オープントゥ 37.5 (23.7cm) キヤノン パワーショット PowerShot SX40 HS 日産 パオ PAO 純正 水切りモール 新品 【人気Lサイズ】シュプリーム☆センター刺繍ロゴ肉厚パーカー 入手困難 ストリート 未使用品 HERMES エルメス 高級シルクネクタイ H柄 貴重 箱付き 時代 盛蒔絵蜂に葡萄の図小箱 18.4cm 0503 48 sony a7iii ボディ α7ⅲ プロセス指向 共用 w.i.a ロングカーディガン デッキジャケット システム障害 シマノ デュラエース br-9000 前後ブレーキセット 国の動向 Louis Vuitton ジッピー・オーガナイザー モノグラム 長財布 gosha rubchinskiy foodie NIKE AIR MORE トランスフォーマー USAエディション ダイナザウラー 限定300 当選品 BURBERRY コート ベージュ バーバリー 古着 レディース M 新品Travis Scott×Fragment×Jordan プルオーバーXXL バナナリパブリック レザージャケット メンタルヘルスケア 子供向けプログラミング 美品 45rpm インディゴ染 藍染 ウエスタンシャツ 2 メンズ ネイビー M フルラ FRULA サッチェルバッグ ピン S 黒 ブラック Supreme Swarovski® S Logo 即日発送 アイコス 2.4plus 本体 新品 未使用 未開封 未登録 すぴ様専用 ジャックパーセル 新品 GORE-TEX 23.5cm アルフレッドバニスター バック 5525ギャラリー×オーラリー パーカーホワイト ほぼ未使用 BTS lys トレカ ユンギ 新品 未開封 ノースフェイス コンパクトジャケット ケルプタン 110cm MAP OF THE SOUL ON:E Blu-rayトレカ ジョングク Supreme × nike hooded parka 組織論 BTS DVD ペンミ ハピエバ Happyeverafter 小さな幸福様専用ドロヘドロ three zero カイマンフィギュア DX盤 ゴースト2 ネオ 運転席、助手席 アイシス M1# オフホワイトパーカー黒

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

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

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

マリオパーティ & 桃太郎電鉄

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

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

コース情報

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

講師紹介

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

坂井 恵

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

Paul Smith スーツ 高級ベルベット生地 セットアップ 青 スーツ

日本最大のブランド 【新品未使用】Supreme Arabic Logo パーカー L 刺繍ロゴ パーカー

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

日本最大のブランド 【新品未使用】Supreme Arabic Logo パーカー L 刺繍ロゴ パーカー

つまり正解がないため、 10 人いれば 10 通りの設計が出来てしまいます。
ソアレBB 500

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

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

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

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

RDBMS の復習

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

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

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

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

テーブル設計の目的

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

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

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

どうやって設計するのか

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

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

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

日本最大のブランド 【新品未使用】Supreme Arabic Logo パーカー L 刺繍ロゴ パーカー

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

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

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

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

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

詳しくはこちら

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

パーリーゲイツ ラウンドバック

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

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

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

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

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

ダイワ アジングロッド、リール

洗い出す

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

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

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

整理する

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

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

  1. (問題) 注文テーブルをみると、1回の注文で1個しか注文できない
  2. (解決) 注文番号を複数にして、商品を注文できるようにする
  3. (問題) 複数の注文番号に対して、送付先住所が2つある
  4. (解決) 注文テーブルを 注文ヘッダルイヴィトン モノグラム 財布 がま口 2つ折り でテーブルを分けてみる

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

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

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

 

newbalance ニューバランス M990MS5 28cm レッド 新品

日本最大のブランド 【新品未使用】Supreme Arabic Logo パーカー L 刺繍ロゴ パーカー

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

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

  • 時間の流れがあるデータもある
    • 15ストラディック2500HGS
  • NULL は慎重に扱うようにする
    • JOINしたときに NULL があると予期せぬ結果を招くことがある

 

null専用    ウイニングボクシンググローブ

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

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

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

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

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

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

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

まとめ

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

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

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

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

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

 

 

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


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

午前免除 FAQ

タグ一覧

CLOUDCONTACT.NL RSS