【内祝い】 ALPHA INDUSTRIES バイクジャケット【XLサイズ】 バイクウエア/装備
【内祝い】 ALPHA INDUSTRIES バイクジャケット【XLサイズ】 バイクウエア/装備
m73084174752-1254-biO
5,525円 8,500円
ヤフオク! -「alpha industries ジャケット」(バイクウエア、装備 , 楽天市場】今なら26%OFF☆【あす楽】ALPHA INDUSTRIES アルファ , 楽天市場】今なら26%OFF☆【あす楽】ALPHA INDUSTRIES アルファ , ヤフオク! -「alpha industries ジャケット」(自動車、オートバイ) の , ALPHA INDUSTRIES - GW直前値下げ ALPHA MA-1型バイクウェア(メッシュ , 楽天市場】今なら26%OFF☆【あす楽】ALPHA INDUSTRIES アルファ

アルファ インダストリーズのメッシュジャケットです3,4年に購入しワンシーズンのみ着用ですナイロンインナーがチャックで着脱可能です背中、肩、肘、胸にプロテクターが入っておりますプロテクターも着脱可能です【サイズ】XL 【平置き測定値】 着丈 約70cm 身幅 約45cm 肩幅 約50cm 袖丈 約60cm 素人採寸の為、多少の誤差はご容赦ください素人保管、中古品、折りたたんでの発送をご理解頂ける方のみよろしくお願いしますご覧頂きありがとうございます!
カテゴリー:自動車・オートバイ>>>オートバイアクセサリー>>>バイクウエア/装備
商品の状態:目立った傷や汚れなし
:ブラック系/グリーン系
配送料の負担:送料込み(出品者負担)
配送の方法:らくらくメルカリ便
発送元の地域:愛知県
発送までの日数:1~2日で発送

ヤフオク! -「alpha industries ジャケット」(バイクウエア、装備
楽天市場】今なら26%OFF☆【あす楽】ALPHA INDUSTRIES アルファ
楽天市場】今なら26%OFF☆【あす楽】ALPHA INDUSTRIES アルファ
ヤフオク! -「alpha industries ジャケット」(自動車、オートバイ) の
ALPHA INDUSTRIES - GW直前値下げ ALPHA MA-1型バイクウェア(メッシュ
楽天市場】今なら26%OFF☆【あす楽】ALPHA INDUSTRIES アルファ

close
オーパスワン マグナムボトル 空き瓶 axel♡バイクウェア 定価63,800 NINA RICCI フラットサンダル size 37 メジャークラフト DAYS ベイト2ピース DYC-652ML Sony α7 II ボディ ILCE-7M2 70s~80s フィンランド製 ソアー MX パンツ モトクロスパンツ 【再値下げ】送料込Cassina カッシーナ ダイニングテーブル1800×900 ポールカ ロングコート アブabu アンバサダー 3500cs ロケット komine sk-625 armored top inner wear marta frasi リボンネックレス 専用 ゼクシオ 11 Rシャフト FW 15度 美品 Google pixel5 128GB jet black SIMフリー バイク用ブーツ 即納 送料無料 バイク用ロングブーツ オートバイブーツ 男女兼用 あんこ様確認用 Javaプログラミング応用 beebar パーカー 2021 ウォータープルーフ エイペックス デニム パンツ 単体テスト 本革工具プラグ入れ トレンド VPN 深層学習(DeepLearning) Abu Garcia Revo MGXtreme 2000S LiSA パーカー ~紅蓮華 Ver.~ Mサイズ BTS テヒョン V 公式グッズ まとめ売り KTM ガールズ チーム フリース レディースLサイズ ケーティーエム 新品 トム フォード ビューティ アイ カラー クォード 27A ヴァージンオーキッド SABRE サングラス プールサイド 赤西仁 水原希子 Raspberry Pi ★50%引きセール中 タッパーウェア三徳包丁 ぬけさく様専用 エルフ シンテーゼ14 美品 即日出荷【新品未使用】PlayStation5 ディスクドライブ搭載 PS5 ヨウジヤマモト Ground Y ウールギャバカラスパンツ ボンバダアグア モレーナ53 インフラ実機演習 南海部品 バイクジャケット 未使用 チャムス(CHUMS) フォールディングチェア ブービーフット アウトドア 用 MØ様専用 GM シボレー カマロ リアUSサイドマーカー 赤 GM純正部品 コンピュータ基礎 お値下げ中♡タイガーシューズ RSタイチ RSY 247 クイックドライカーゴパンツ XXL ドルファディロムゴールド 非エンジニア向け 2109-2809 NHK大河ドラマ 独眼竜政宗 第壱集&第弐集 DVD-BOX ankoROCK バラバラクラゲパーカー ジップアップ JerryFish カワサキ ライディングパンツ レーシングパンツ プロテクター付き MAVEN WATCHES マベンウォッチズ 腕時計 【10/7まで】PCエンジン SUPER CD-ROM2 ジャンク品 腕時計 MARCJACOBS 電池切れ シンプソン 夏用ジャケット Lサイズ やり直し数学 セルジュルタンス シェルギィ Serge Lutens Chergui 50ml 旧リアルマッコイズ特大ステッカー新品未使用品 ポニョさん専用ページ ダイネーゼ メッシュ パンツ 52 お値下げ【NUOVO NICAR】ストラップシューズ 38 スーパーグレート用マットレス ドラマ 5枚組 君が嘘をついた DVD 三上博 麻生祐未 工藤静香 鈴木保奈美 ベリックグローブ モンブラン スターウォーカー メカニカルペンシル 新品 ペリーコサニー PELLICO サンダル 38 ES111 24cm 鍼灸スタートアッププログラム 甲斐竜矢 REVIT RACEWAY ナイロンジャケットサイズM(LかLLくらい) 夜な夜な様専用HUMANMADE キャップ 【早い者勝ち!】 I:Pマスカレーナ プリズマティック 米版色白仕様! コンテスト トレーニング手法 NIKEナイキスノーブーツ 日本未発売 限定 NANKAI ライダースジャケット L レッド SDW-4120 G検定 マフラー ストール アクネストゥディオズ アクネ Acne マフラー ベージュ スノボ ビンディング FLOW 【新品 未使用】DELTA ボールペン Paul Smith COLLECTION セットアップ 3B 日本製 新品未使用 NANKAI SDW-8121 LL [希少]英国ドールトン社 陶器人形 ロイヤルドルトンheart to heart トラバストーキョー 初期レア 苺 半袖パーカー MILKBOY チレコドン シヌス アレキサンドラ 群卵 現地球 人事面談 コミネ(KOMINE) JK-579 3シーズンジャケット テレワーク(WFH) セルキュア4T プラス☆限定値下げ中☆ ★4月5%セール中!!豪華振袖 正絹 金箔刺繍 金彩 菊文様 檜垣 エンジ KADOYA メッシュ ライダースジャケット ハーレー 革ジャン キャリア⭐︎Terzo EF14BL.EH400 17クラウン ビートソニック SLX-43AR iPhone Xs Space Gray 64 GB シムフリー プロセス指向 共用 タンデムツーリングベルトTB タンデムライダーズ製 美品 AYAKA様専用BUCK-TICKツアーグッズ各種 システム障害 ルイ ヴィトン 財布 国の動向 ☆170 FOCUS CAYO 105 ロードバイク 28インチ 美品 引取可 コミネ ウォームパンツ 新品 new balance m992tn 24cm ニューバランス NB アンティーク 消火弾 昭和レトロ moko様専用 【新品未使用品】デイトナストロンガーロックセット 【本日発送可能】3年保証付 新品未使用・プレイステーション5 通常版1100 メンタルヘルスケア 子供向けプログラミング イーブイヒーローズ未開封BOX クラウスハーパニエミ ストール マフラー ベージュ 新品 タナックス ミニフィールドシートバッグ MFK100 ブラック 世界の絶景100 DVDプレイヤー付き アニエスベー agnès b 時計 MG 1/100 MSN-02 ジオング seal's ライディングパンツ ナイキ マーキュリアルX プロキシモ2 TF ★美品★タイトリストTSi 9.0ヘッド‼️ モンクレールキッズ12A☆MAYA CBXオーナー必見 当時物 パーカー CBX同盟會 組織論 アップリカ カルーンエアー室内保管*使用頻度少 中古美品❗️ロマロTAPE-R24°ユーティリティ なる様 アルファインダストリーズ MA-1型 冬用バイクジャケット

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

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

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

【未使用】TUMIアルファ3 スリムソリューションズ ブリーフパック

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

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

コース情報

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

講師紹介

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

坂井 恵

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

呪術廻戦 缶バッジ

【内祝い】 ALPHA INDUSTRIES バイクジャケット【XLサイズ】 バイクウエア/装備

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

【内祝い】 ALPHA INDUSTRIES バイクジャケット【XLサイズ】 バイクウエア/装備

つまり正解がないため、 10 人いれば 10 通りの設計が出来てしまいます。
80s~ the arrow company big check shirt

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

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

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

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

RDBMS の復習

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

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

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

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

テーブル設計の目的

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

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

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

どうやって設計するのか

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

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

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

【内祝い】 ALPHA INDUSTRIES バイクジャケット【XLサイズ】 バイクウエア/装備

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

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

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

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

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

詳しくはこちら

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

‼️美品‼️ supreme Hooded Snap Front Shirt ‼️

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

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

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

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

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

呪術廻戦 缶バッジ アクリルスタンド キーホルダー

洗い出す

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

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

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

整理する

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

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

  1. (問題) 注文テーブルをみると、1回の注文で1個しか注文できない
  2. (解決) 注文番号を複数にして、商品を注文できるようにする
  3. (問題) 複数の注文番号に対して、送付先住所が2つある
  4. (解決) 注文テーブルを 注文ヘッダコムデギャルソン 半袖シャツ ヴィヴィアンウェストウッド ポールスミス でテーブルを分けてみる

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

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

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

 

zara adererror シャツ Sサイズ 新品

【内祝い】 ALPHA INDUSTRIES バイクジャケット【XLサイズ】 バイクウエア/装備

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

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

  • 時間の流れがあるデータもある
    • ルイヴィトン★カプシーヌ★コンパクト★美品
  • NULL は慎重に扱うようにする
    • JOINしたときに NULL があると予期せぬ結果を招くことがある

 

null伝統 日本漆 無垢5センチ無垢材くり抜き!美品‼️裏も表も使える日本漆製 !

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

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

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

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

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

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

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

まとめ

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

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

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

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

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

 

 

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


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

午前免除 FAQ

タグ一覧

CLOUDCONTACT.NL RSS