日本に ★美品!LOUIS VUITTONルイヴィトン エピ アジェンダPM手帳カバー★ 手帳
日本に ★美品!LOUIS VUITTONルイヴィトン エピ アジェンダPM手帳カバー★ 手帳
m88380461403-10373-vBT
6,695円 10,300円
ヴィトン(LOUIS VUITTON) 手帳(メンズ)(ブルー・ネイビー/青色系)の , ルイヴィトン LOUIS VUITTON 手帳カバー アジェンダPM エピ ノワール 小物 レザー R20052 レディース, ヴィトン(LOUIS VUITTON) 手帳(メンズ)(ゴールド/金色系)の通販 68点 , ヴィトン(LOUIS VUITTON) 手帳(メンズ)(ブルー・ネイビー/青色系)の , ヴィトン アジェンダ エピ 赤の中古/未使用品 - メルカリ, ヤフオク! -ルイヴィトン手帳カバーエピ(手帳)の中古品・新品・未使用

◆商品◆ LOUIS VUITTONルイヴィトン エピ アジェンダPM R20059 手帳カバー。◆カラー◆ ブルー【LV刻印入り】◆size◆ 縦  15㎝ 横  10.5㎝ 幅  1.5㎝◆素材◆  レザー◆仕様◆ ポケット  2箇所 カード入れ 3箇所 メイン◆シリアルナンバー◆ CA0030◆付属品◆ 本品のみ。◆購入場所◆ 国内最大手ブランドオークション。◆状態◆ ★外面 少しの擦れ、傷が有りますが、目立った擦れ、傷はございません。 ★内面 若干の擦れが有りますが表面は極上美品です。ポケットの1つに剥がれが有ります。他は写真にて参照下さいませ。★手帳カバーとして、使用には全く問題ないダメージですので、末長くお使い頂けると思います(^.^)※ トラブル防止の為、購入前にご質問等ございましたらコメント下さいませ。※ すり替え防止のため、返品はご遠慮お願い致します。10
カテゴリー:レディース>>>小物>>>手帳
商品の状態:やや傷や汚れあり
ブランド:ルイ ヴィトン
:ブルー系
配送料の負担:送料込み(出品者負担)
配送の方法:らくらくメルカリ便
発送元の地域:福岡県
発送までの日数:1~2日で発送

ヴィトン(LOUIS VUITTON) 手帳(メンズ)(ブルー・ネイビー/青色系)の
ルイヴィトン LOUIS VUITTON 手帳カバー アジェンダPM エピ ノワール 小物 レザー R20052 レディース
ヴィトン(LOUIS VUITTON) 手帳(メンズ)(ゴールド/金色系)の通販 68点
ヴィトン(LOUIS VUITTON) 手帳(メンズ)(ブルー・ネイビー/青色系)の
ヴィトン アジェンダ エピ 赤の中古/未使用品 - メルカリ
ヤフオク! -ルイヴィトン手帳カバーエピ(手帳)の中古品・新品・未使用

close
HP Chromebook x360 14c (14c-ca0012TU) エルメス 手帳カバー アジェンダ PM クシュベル Panasonic 生ゴミ処理機 MS-N53-S 呪術廻戦 原作 渋谷マルイ連動購入特典 五条悟 夏油傑 ジャンプショップ 読売サッカークラブ ユニフォーム 【calm23様専用】マルデン スモール ミニ6 ブラウン barassi 革ジャン 薄手 ライダースジャケット 再値下げ!美品♡LOEWE♡長財布♡赤 !最終お値下げ!新品 madras MODELLO ビジネスシューズ ほぼ日手帳カバー ミナペルホネン/piece(spring mix) 2021 希少‼︎ USA製グレー Levi’s 501/リーバイス Aki様専用 プリミティブ 8インチ コンプリート 【お値下げ】バリエプリントプリーツワンピース SNIDEL 非常に入手困難‼️正規 【日本完売 LV手帳カバー】男女兼用 ▲1695▼茶道具 春慶塗 招鴎棚 袋棚 難あり Javaプログラミング応用 スケボーランプ 2個セット 取りに来られる方限定 ポケモンカードゲーム ルチアSR【SM7】 単体テスト アシュフォード マイクロ5 エメラルドグリーン トレンド VPN 深層学習(DeepLearning) ※11/21迄※アルフレックス オットマン テーブルタイプ 85cm k♡@Rady様専用 イチローズモルトクラシカル 山崎NV 2本セット ルイ・ヴィトン手帳カバー 【4/17追記】ゆるキャン△ 1〜12巻 【特典付き】 ディーゼルキッズ ダウンジャケット サイズ4 Raspberry Pi フェース ラメラベールEX モイストキープ ローション とゲル各1個 銀座伊東屋 COLOR CHART メモM(ピンク) 正絹袷小紋 ( 着物訪問着紬羽織袋帯コート取り扱い ) ウルトラヒーローソフビ10体 EENOUR ポータブル電源 P302 80000mAh/296Wh インフラ実機演習 ブレイリオ ミネルバボックス ミニ6 サントリー 響 700ml 箱なし リヤビューカメラ バックカメラ CY-RC90KD パナソニック製 コンピュータ基礎 ループウィラー 受注会 プルオーバーパーカー S フルラ リアルファー キーホルダー ZOTAC GeForce GTX 770 2GB 動作確認済み 非エンジニア向け 天保通宝 シャネル キーリング付 コインケース レッド マトラッセ 小銭入れ ミナペルホネン ●ほぼ日手帳●weeksカバー ⚠️専用出品⚠️Vivienne Westwood 二つ折り財布 ゴールド オーブ パーシー様専用Nintendo Switch NINTENDO SWITCH エルメス サーカス スープマグ 両手付きマグ カップ 星 スター 美品★エルメス アジャンダカバー PM やり直し数学 MLB インディアンス スタジャン ON AIR KYNE Fruit Hoodie パーカー XL カリカリマシーンSP * カメラ付き自動給餌器 * 遠隔給餌機 ルイヴィトン 手帳 モノグラム アジェンダPM めぐみ様専用✨☆ワコール パルファージュ F65・M☆ ポールスミス 花刺繍プルオーバー スウェット ネイビー M 2098幾何文様小紋 Louis Vuitton アジェンダMM ダミエ エベヌ 手帳 大型 サンローラン イブサンローラン ショルダーバッグ 黒 ブラック OAKLEY オークリー サングラス iPad Pro 11インチ用 Magic Keyboard マジックキーボード HERMES エルメス アジェンダ PM 手帳カバー □B刻印 ブルー イエロー Oppo A73 Simフリー ネービーブルー 本体のみ 新品 未開封 マシーネンクリーガー〈Vol.1〉クロニクル&エンサイクロペディア コンテスト トレーニング手法 リザードンV SSR 3枚 307/190 シャイニースターV ポケカ LUXF様専用 値下げ!!ルイヴィトン ダミエ 手帳カバー G検定 貝 15点まとめて 【最終値下げ】patagonia レア フリースパンツ PlayStation(R)4 500GB CUH-2200AB01 BEFTEY まあたそ セーラー ブラウス プリーツ スカート ほぼ日手帳 カズン カバー ミナペルホネン タンバリン アミアレクサンドルマテュッシ ニット タトラス ダウンコート M 美ライン KARHU IKONI ORTIX 新品未使用 26.3cm 人事面談 ほぼ日 2022 ミナペルホネン テレワーク(WFH) シルバー925 アカサカ アクセサリー4点 【新品未使用‼️】Milluflora ミルフローラ ピアス ゴールデングース☆デニム 28 ヴィヴィアン 手帳 6穴 Vivienne アニメグッズ まとめ売り EMODA ジャケット パンツ  セットアップ ゼノブレイド 2 黄金の国イーラ 2本セット プロセス指向 共用 LOUIS VUITTON ルイヴィトン モノグラム 手帳カバー モノグラム WIND AND SEA パーカー新品 Devilockコラボ XL 白 システム障害 HITACHI 高圧フロア用釘打機 美品です☆ 国の動向 District United Arrows スラックス 未使用品 ルイヴィトン モノグラム手帳カバー 美品 REGAL リーガル 04LR ストレートチップ ブラック 25.0 2018AW nonnative × WILD THINGS ブラック 値下げインディアンジュエリーシルバー925&ターコイズ 【値下げしました!】中古エルメスアジャンダカバー GM ブルーアンクル ひで様専用FCRBジャケット迷彩カモフラナイキNIKEエフシーアールビーMサイズ メンタルヘルスケア 子供向けプログラミング 花瓶 京薩摩 楠部千之助 1880年ぐらい 1点のみ!モンクレール☆新作 パーカーワンピース 14Y ピンク まーちゃん様専用 ノックス KNOX オーセン ミニ6 ブラック 東方project すくすく ぬいぐるみ すくすくすとらっぷ ぬこでっぽう Thom Browne メガネ 新品未使用 Cisei シセイ チセイ トートバッグ 0941 ネイビー ほぼ日手帳カバー*オリジナル*YUKI FUJISAWA*新品 SexyZone LIVE Blu-ray 響21年 山﨑12年 セット 【ジャンク】PS3 初期型CECHA00 (PS1 PS2プレイ可能) ✨美品✨ LOUIS VUITTON 手帳カバー エピ カードケース バイカラー 組織論 クロムハーツ★ショートエクストラファンシー★クリップチェーン★キーリング ◇ak71u◇逸品 相良刺繍 花亀甲尽くし文 薄青磁色 六通袋帯 【ほぼ新品】ボッテガヴェネタ イントレチャート 二つ折り財布 ワイン 694 珍品!レア!ルイヴィトン モノグラム 写真アルバム 長期保存品

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

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

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

❤️人気新作 新品 maje テーラードジャケット 070

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

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

コース情報

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

講師紹介

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

坂井 恵

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

仮面ライダー アマゾン コスプレ ジャングラー アトラク コレクション

日本に ★美品!LOUIS VUITTONルイヴィトン エピ アジェンダPM手帳カバー★ 手帳

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

日本に ★美品!LOUIS VUITTONルイヴィトン エピ アジェンダPM手帳カバー★ 手帳

つまり正解がないため、 10 人いれば 10 通りの設計が出来てしまいます。
デュジャック フィス・エ・ペール/ジュヴレ・シャンベルタン2015年

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

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

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

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

RDBMS の復習

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

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

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

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

テーブル設計の目的

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

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

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

どうやって設計するのか

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

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

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

日本に ★美品!LOUIS VUITTONルイヴィトン エピ アジェンダPM手帳カバー★ 手帳

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

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

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

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

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

詳しくはこちら

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

シマノ 朱紋峰 嵐水八

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

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

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

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

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

スウェット トレーナー 春 supreme シュプリーム ナイキ 定価3.3万

洗い出す

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

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

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

整理する

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

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

  1. (問題) 注文テーブルをみると、1回の注文で1個しか注文できない
  2. (解決) 注文番号を複数にして、商品を注文できるようにする
  3. (問題) 複数の注文番号に対して、送付先住所が2つある
  4. (解決) 注文テーブルを 注文ヘッダTOMFORD トムフォード TF5039新品未使用【超音波洗浄.消毒済】 でテーブルを分けてみる

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

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

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

 

GUCCI  インターロッキングG フラワー レッドストーン リング

日本に ★美品!LOUIS VUITTONルイヴィトン エピ アジェンダPM手帳カバー★ 手帳

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

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

  • 時間の流れがあるデータもある
    • エンジェル柄 SUGARSTREETWEAVERS ゴブランジャケット
  • NULL は慎重に扱うようにする
    • JOINしたときに NULL があると予期せぬ結果を招くことがある

 

nullヤクトタイプ ダグラム

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

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

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

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

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

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

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

まとめ

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

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

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

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

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

 

 

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


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