おトク情報がいっぱい! spade kate new ハンドバッグ、長い財布セット Spade Kate - york ショルダーバッグ
おトク情報がいっぱい! spade kate new ハンドバッグ、長い財布セット Spade Kate - york ショルダーバッグ
0601581c7b9fdfab982db6d979d66d02-36813-gjA
19,239円 34,980円
新品・未使用⭐kate spade ケイト・スペード ハンドバッグ&長財布セット | フリマアプリ ラクマ, 新品・未使用⭐kate spade ケイト・スペード ハンドバッグ&長財布セット, kate spade new york - 【超美品】 ケイトスペード Kate spade 長財布 , ウォレット,ショルダー kate spade new york(ケイトスペード)|新作を , ケイトスペード ショルダーストラップ付長財布, ウォレット,ショルダー kate spade new york(ケイトスペード)|新作を , ケイトスペード ショルダーストラップ付長財布
現在、1名がこの商品を検討中です

商品説明

ケイトスペード

商品情報

カテゴリ レディース
› バッグ
› ショルダーバッグ
サイズ なし
ブランド kate spade new york
商品の状態 目立った傷や汚れなし
配送料の負担 送料込
配送方法 かんたんラクマパック(ヤマト運輸)
発送日の目安 支払い後、1~2日で発送
発送元の地域 埼玉県

新品・未使用⭐kate spade ケイト・スペード ハンドバッグ&長財布セット | フリマアプリ ラクマ
新品・未使用⭐kate spade ケイト・スペード ハンドバッグ&長財布セット
kate spade new york - 【超美品】 ケイトスペード Kate spade 長財布
ウォレット,ショルダー kate spade new york(ケイトスペード)|新作を
ケイトスペード ショルダーストラップ付長財布
ウォレット,ショルダー kate spade new york(ケイトスペード)|新作を
ケイトスペード ショルダーストラップ付長財布

新品・未使用⭐kate spade ケイト・スペード ハンドバッグ&長財布セット | フリマアプリ ラクマ
新品・未使用⭐kate spade ケイト・スペード ハンドバッグ&長財布セット
新品・未使用⭐kate spade ケイト・スペード ハンドバッグ&長財布セット
新品・未使用⭐kate spade ケイト・スペード ハンドバッグ&長財布セット
Kate Spade ハンドバッグ、長い財布セット
kate spade 財布一体型ショルダーバッグ
kate spade new york - 【超美品】 ケイトスペード Kate spade 長財布
ウォレット,ショルダー kate spade new york(ケイトスペード)|新作を
ケイトスペード 長財布 | フリマアプリ ラクマ
ウォレット,ショルダー kate spade new york(ケイトスペード)|新作を
ウォレット,ショルダー kate spade new york(ケイトスペード)|新作を
ケイトスペード KATE SPADE ハンドバッグ レディース ショルダーバッグ
ケイトスペード ショルダーストラップ付長財布
ウォレット,ショルダー kate spade new york(ケイトスペード)|新作を
kate spade 財布一体型ショルダーバッグ
ウォレット,ショルダー kate spade new york(ケイトスペード)|新作を
ケイトスペード 長財布
ウォレット,ショルダー kate spade new york(ケイトスペード)|新作を
ケイトスペード ショルダーストラップ付長財布
ケイトスペード KATE SPADE ショルダーバッグ・ポシェット レディース
close
レディーススーツビジネススーツセットアップ通勤卒業式や卒園式・七五三やお宮参りにも使えるフォーマル対応可 Jil Sander - 【新品】JIL SANDERジルサンダー タングルスマホホルダー ベージュ メンズファッション 人気 PU革コート レザーコート ローグコート トレンチコート フェイクレザー ビジネスコート バイクウェア 革 ブラック 米軍 ミリタリー ヴィンテージ フォールディングチェア パイプ椅子 激レア アイルランド製 クラークス ワラビー ハイ ブラック 81/2 Vivienne Westwood - 新品 ヴィヴィアン 19/20aw annie crossbody should MONCLER - なっちゃん様専用 Furla - FURLA ショルダーバッグ (まとめ) サンワサプライ 液晶保護反射防止フィルム2.7型 DG-LC8 1枚 〔×30セット〕〔沖縄離島発送不可〕 Furla - FURLA METROPOLIS クロスボディバッグ タンガロイ 旋削用M級ネガインサート VNMG160408−11 NS9530 『VNMG16040811』 (10個入り) 【まかさん専用】エーテル ether フラグメントケース ステンレス 430 (No.1) 切板 板厚 40mm  100mm×400mm Gucci - GUCCI イタリア購入 正規品‼️ 19ポケット ツールトート ツールバッグオーガナイザー 電気技師ツールバッグ HVAC ツールバッグ ツールキャディ 電気技師用ツールバッグ ツールト Javaプログラミング応用 prAna Women's Halle Regular Inseam Pant, Black, 12(並行輸入品) ★送料・関税込★VOLVIK★ニットマフラーふわふわボア帽子★ 単体テスト COMME des GARCONS - コム デ ギャルソン☆チェーン付ウォレットバッグ チェーンバッグ 財布 黒 トレンド VPN 深層学習(DeepLearning) NIKEエアズームアルファフライNEXT% ジェーデッド スカート レディース ボトムス MINI SKIRT ILLUSION CORSET PLEAT SKIRT - Mini skirt - black/white 628 あじな様 アンティークダイニング2脚セット MARC JACOBS - 期間限定値下げ❤️❤️定価56000円 MARCJACOBSバッグ❤️❤️ MARGARET HOWELL - yucco 様  MARGARET HOWELL ㉘ 腕時計・稼動品✨ Axiom - Network adapter - PCIe 2.0 x8 - 10 Gigabit SFP+ x 1[並輸51] Raspberry Pi NIKE - AF1様専用 ナイキ エアプレストMID/acronym LOUIS VUITTON - ルイヴィトン モノグラム ショルダーバッグ (まとめ)セーラー万年筆 四季織マーカー5色セット 夏(×30セット) Mini Indicator Knob, 15mm x 11mm, Set Screw, Red 特別価格Unisex Watch Haurex SV382UV1 (42,5 mm)好評販売中 インフラ実機演習 パイソン LB-2029 ショルダーバッグ Python ゴルフコース写真キャンバス印刷画像フレームホーム装飾壁アート装飾ギフトアイデア 22%ダブルクォーテ% x 29%ダブルクォーテ% GOLFC 放浪ソロリマグ DOD タン×2 カーキ×2 コンピュータ基礎 【DMC】[2BA] MC_model Cobra Mark2 (コブラマーク2) [単:18g] Michael Kors - マイケルコース Ava Top Handle ショルダーバッグ 鞄 LS-39(スカイラダー)用オプション スタビライザー LS-STL39 送料無料  代引き不可 非エンジニア向け NIKE - NIKE ベンチコート ロキシー スウェットパンツ HEY PANTS レディース BLK M LB2025 ショルダーバッグ ニコチン ダークブラウン 管路アッター(呼び線式) ケーブルアッター2専用 取寄品 未来工業(MIRAI) BUT-KA4 TODAYFUL - 最終値下げ nokcha ムートンボアジャケット 新しいYorkはがきのセット30。collectible editionのNYの4 x 6ポストカードランドマーク、SkylinesとAerialビュ Salvatore Ferragamo - フェラガモ★ショルダーバッグ★スウェード★美品(^^♪ やり直し数学 六角ボルト(全ねじ(その他細目【40個】BT(ゼン(B17(P1.0 10X90(ホソメ 鉄(または標準)/生地(または標準) スピッツ 結成20周年 ステッカー 7種 spitz ★Tommy Hilfiger ブラック THハードウェア付きブーツ★送料込 Vivienne Westwood - 新品 ヴィヴィアン SPECIAL SOFIAミニショルダーバッグ Nintendo 任天堂 GAMEBOY LIGHT 中古品 アニマル柄 ラグマット 絨毯 ウサギ柄 ピンク 4畳 約200×300cm 洗える 抗菌防臭 防滑 防キズ ホットカーペット対応 ポケモンメザスタ タグ セット PRADA - 値下げ 完売商品 PRADA プラダ ショルダーバッグ カーフブラック COGNAC Hennessy V.S.O.P 未開栓 箱付 700ml タンガロイ 外径用TACバイト DDQNL2525M15 [A080115] りょう様>ele-34 エレファント 腕時計ベルト ブラック (ラグ幅22mm) がま口 レッド Wi-Fi搭載♪☆お得なWレンズセット!!☆Canon キャノン EOS 80D 【送料込み】 40Vmax(2.5Ah) 充電式クリーナ マキタ CL001GRDCW【460】 コンテスト トレーニング手法 Galaxy Z Flip 5G SIMフリー Salvatore Ferragamo - 美品♡レア♡フェラガモ♡ヴァラ♡リザード♡ショルダーバッグ G検定 テーブルクロス L リーナ ナチュラル 約 150×240cm リーノエリーナ Lino e Lina T134 正方形 テーブルクロス 吸水速乾 ソフトリネン リネン100% テーブル AfterShokz アフターショックス 骨伝導ワイヤレスヘッドフォン ピンクシルバーアクセサリー サンマーク 唐草 8mm×2mm 送料無料 フラッグスタッフ スカジャン 414088 黒 LL/XL バイカー PRADA - PRADA プラダ 斜めがけショルダーバッグ Praew 雑誌 Brightwin 2gether タイ GMM bright 【MAISON KITSUNE】 レインボーきつね トートバッグ Maison Martin Margiela - maison margiela サイズ48 マルタン マルジェラ スウェット 人事面談 Gucci - 美品 粉吹無し GUCCI オールド グッチ ショルダー バッグ ポシェット テレワーク(WFH) 遊戯王 - [値下げ] 幽鬼うさぎ、屋敷わらし 美品 20thシク2枚セット iPhone X SIMフリー 256G NQC12J スペースグレー 市松人形 日本人形 Chloe - クロエ チェーン ショルダー バッグ パイソン ピンクベージュ【55371】 今だけセール★ゼノア 草刈機 刈払機 プロ機 ★R★天然 トルマリン ルース8.55ct\12.8出品 ポリカーボネート製 φ25×H30 シリンダー フラワーベース(042) プロセス指向 共用 LOUIS VUITTON - ルイヴィトン ソミュール35 斜め掛けショルダーバッグ モノグラム【55940】 Gucci - GUCCI パーカー メンズ システム障害 SUNSEA - sunsea exploration T ブルー 2 新品未使用 国の動向 Takara Tomy - DAI1205様専用 極美品イヴサンローラン ショルダーバッグ ブラウン ゴールド レディース 着画 Nintendo Switch - Nintendo Switch ニンテンドースイッチ本体 ネオンブルー 未開封 40oz NYC フォーティーオンス メンズ パーカー プルオーバー フーディ PULLOVER HOODY S-M-L 【天然】タイチンルチルクオーツ ペンダントトップ 88g MARC JACOBS - マークジェイコブス スナップショット ウッドストック ショルダーバッグ コラボ Orobianco - オロビアンコ 腕時計 メンタルヘルスケア 子供向けプログラミング SAXIN ニューライト粘着テープ標準品0.13tX100mmX40m 130W-100X40 ANDROID - Pixel 3a 64GB SIMフリー ブラック 新品未使用 Google Salvatore Ferragamo - フェラガモ水筒型ショルダー TAG Heuer - ☆良品 タグホイヤー カレラ CV2016-0 メンズ 【中古】 ★★富士ゼロックストナーカートリッジ(15K)CT203092 1個★★ Ritmo Latino - ノーカラー 合皮ジャケット COACH - Coach X Jean Michel Basquiat クロスボディバッグ marimekko - マリメッコ フラットポーチセット 伊勢丹 廃盤ウニッコ SK デジタルノギス (DT-200) 新潟精機(株) BURBERRY - バーバリーチルドレン 新品サンダル 26 Vivienne Westwood - 新品ヴィヴィアンウエストウッド ショルダーバッグ 組織論 MARC JACOBS - 新品 マークジェイコブス K18WG 梵字!!バン未申スタッドピアス★ patagonia - patagonia Ws LW Synch Snap-T P/O Furla - 【美品】FULRA フルラ メトロポリス バイカラー レア

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

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

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

Hpe 456978-001 BLC 8GB EMULEX LPE1205 FC HBA[並輸51]

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

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

コース情報

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

講師紹介

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

坂井 恵

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

ダナ キャラン ニューヨーク レディース ブラジャー アンダーウェア Classic Lace Bralette

おトク情報がいっぱい! spade kate new ハンドバッグ、長い財布セット Spade Kate - york ショルダーバッグ

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

おトク情報がいっぱい! spade kate new ハンドバッグ、長い財布セット Spade Kate - york ショルダーバッグ

つまり正解がないため、 10 人いれば 10 通りの設計が出来てしまいます。
特別価格for Royal 230x90mm T230P54H 200/200/220V 50/60/60Hz 75/70/80W 0.53/0.55A 2W好評販売中

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

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

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

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

RDBMS の復習

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

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

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

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

テーブル設計の目的

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

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

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

どうやって設計するのか

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

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

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

おトク情報がいっぱい! spade kate new ハンドバッグ、長い財布セット Spade Kate - york ショルダーバッグ

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

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

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

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

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

詳しくはこちら

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

送料無料|鉄棒逆あがり補助板 H-131|b03

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

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

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

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

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

ボルトアンカー(BA【10個】ボルトアンカー BA-2017D 鉄(または標準)/ドブ(溶融亜鉛めっき)

洗い出す

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

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

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

整理する

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

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

  1. (問題) 注文テーブルをみると、1回の注文で1個しか注文できない
  2. (解決) 注文番号を複数にして、商品を注文できるようにする
  3. (問題) 複数の注文番号に対して、送付先住所が2つある
  4. (解決) 注文テーブルを 注文ヘッダBcov iPhone 6s Plus ウォレットケース iPhone 6 Plusケース かわいいペンギンをプレイするレザーフリップウォレ でテーブルを分けてみる

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

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

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

 

丸善工業 油圧ユニット U-130-2 流量切替式 油圧パワーユニット セルスタート

おトク情報がいっぱい! spade kate new ハンドバッグ、長い財布セット Spade Kate - york ショルダーバッグ

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

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

  • 時間の流れがあるデータもある
    • For FANUC Servo Motor Signal Lines / Transmission Line A03B-0807-K801 (5m)
  • NULL は慎重に扱うようにする
    • JOINしたときに NULL があると予期せぬ結果を招くことがある

 

nullTOKIO FRT-1590 ハカマ付 W1500×D900×H700 宴会用テーブル(角型・バネ式折り畳みタイプ) FRT1590

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

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

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

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

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

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

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

まとめ

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

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

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

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

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

 

 

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


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

午前免除 FAQ

タグ一覧

WWW.OPENLINK.KR RSS