【当店限定販売】 CASIO GW-9406KJ-2JR G-SHOCK 即発送 - 腕時計(アナログ)
【当店限定販売】 CASIO GW-9406KJ-2JR G-SHOCK 即発送 - 腕時計(アナログ)
273b449bef8eff44591cf42511900c08-10581-iGX
20,400円 51,000円
GW-9406KJ-2JR - 製品情報 - G-SHOCK - CASIO, 楽天市場】カシオ CASIO 腕時計 GW-9406KJ-2JR Love The Sea And The , CASIO G-SHOCK「Love The Sea And The Earth」GW-9406KJ-2JR/「ラヴ , G-SHOCK Love The Sea And The Earth2020【GW-9406KJ-2JR】 : タイムズ , GW-002RFJ-3JR - 製品情報 - G-SHOCK - CASIO, 楽天市場】カシオ CASIO 腕時計 GW-9406KJ-2JR Love The Sea And The , CASIO】【G-SHOCK】【ヒクイドリ】【美品】カシオ『Gショック

商品説明

「LOVE THE SEA AND THE EARTH 「EARTHWATCH」のコラボレーションモデル G-SHOCK GW-9406KJ-2JRの未使用品です。

すでに手元にありますので1営業日以内に発送できます。
11/22、23は出かけているため発送できません。

正規販売店での購入です。
付属品はそのまま全て送ります。

ご質問ありましたらコメントでお知らせください。
他にもG-SHOCKをお安めの価格で出品しています。
どうぞご覧ください。

商品情報

カテゴリ メンズ
› 時計
› 腕時計(アナログ)
ブランド CASIO

GW-9406KJ-2JR - 製品情報 - G-SHOCK - CASIO
楽天市場】カシオ CASIO 腕時計 GW-9406KJ-2JR Love The Sea And The
CASIO G-SHOCK「Love The Sea And The Earth」GW-9406KJ-2JR/「ラヴ
G-SHOCK Love The Sea And The Earth2020【GW-9406KJ-2JR】 : タイムズ
GW-002RFJ-3JR - 製品情報 - G-SHOCK - CASIO
楽天市場】カシオ CASIO 腕時計 GW-9406KJ-2JR Love The Sea And The
CASIO】【G-SHOCK】【ヒクイドリ】【美品】カシオ『Gショック

GW-9406KJ-2JR - 製品情報 - G-SHOCK - CASIO
美品 G-SHOCK GW-9406KJ-2JR ヒクイドリ ジーショック
美品 G-SHOCK GW-9406KJ-2JR ヒクイドリ ジーショック
楽天市場】カシオ CASIO 腕時計 GW-9406KJ-2JR Love The Sea And The
楽天市場】カシオ CASIO 腕時計 GW-9406KJ-2JR Love The Sea And The
楽天市場】カシオ CASIO 腕時計 GW-9406KJ-2JR Love The Sea And The
CASIO G-SHOCK「Love The Sea And The Earth」GW-9406KJ-2JR/「ラヴ
楽天市場】カシオ CASIO 腕時計 GW-9406KJ-2JR Love The Sea And The
Amazon | [カシオ] 腕時計 ジーショック 世界6局対応電波ソーラー Love
G-SHOCK Love The Sea And The Earth2020【GW-9406KJ-2JR】 : タイムズ
楽天市場】カシオ CASIO 腕時計 GW-9406KJ-2JR Love The Sea And The
楽天市場】カシオ CASIO 腕時計 GW-9406KJ-2JR Love The Sea And The
GW-002RFJ-3JR - 製品情報 - G-SHOCK - CASIO
美品 G-SHOCK GW-9406KJ-2JR ヒクイドリ ジーショック
楽天市場】カシオ CASIO 腕時計 GW-9406KJ-2JR Love The Sea And The
楽天市場】カシオ CASIO 腕時計 GW-9406KJ-2JR Love The Sea And The
CASIO G-SHOCK GW-9406KJ-2JR Love The Sea And The Earth
CASIO】【G-SHOCK】【ヒクイドリ】【美品】カシオ『Gショック
CASIO】【G-SHOCK】【ヒクイドリ】【美品】カシオ『Gショック
CASIO G-SHOCK「Love The Sea And The Earth」GW-9406KJ-2JR/「ラヴ
close
パナソニック フルサイズ ミラーレス一眼カメラ ルミックス S5 標準ズームレンズキット 小型 軽量モデル ブラック DC-S5K-K CASIO - 川村様専用 3本セット CASIO G-SHOCK GA-2100-1A1JF ルイヴィトン LOUIS VUITTON 財布 長財布 二つ折り 2つ折り アントラシット ダークグレー シルバー トリヨン レザー 本革 LV ロゴ ポール&ジョー 携帯電話 送料無料【新品】オールシーズン こたつ アウトレット CASIO - CASIO OCEANUS CACHALOT OCW-P1000B-1AJF 黒 Needles - s様専用 【新品・送料無料】【完成品】NEW ラウンドテーブル 90φ DBR/NA/WW TOMORROWLAND - 【美品】SOLEIADOソレイアード カシクール CASIO - カシオ オシアナス OCW-G2000G-1AJF フランチェスコ ベニーニョ ウィングチップ ブルー×パープル (FRANCESCO BENIGNO G4882 BLU-C) CANADA GOOSE - 【新品タグ付】カナダグース ウィンダム カモ グレー ダウンジャケット XS オルカイ レディース ブーツ・レインブーツ シューズ Pa'ina Hulu CASIO - カシオ 「EQB-1000HRS-1AJR」限定品!ホンダレーシング 国内正規品 ツヨロン ウルトラロック15メートル 台付・引寄ロープ付 (UL-15S-BX) ベルト Javaプログラミング応用 CalDigit USB-C Pro Dock Thunderbolt 3ケーブル (0.7m)付き USB-Cドッキングステーション Display Sungmor鋳鉄コートキー服ラック4フック-面白い犬の尾壁掛け帽子タオルハンガー-更衣室浴室キッチンガーデンフック-アンティーク鉄 単体テスト CASIO - [ 値下げ]極美品 カシオ オシアナス マンタ OCW-S4000F-7AJF トレンド VPN 深層学習(DeepLearning) 国内発送★BVLGARI★Divas’ Dream carnelian&ダイヤネックレス トラスコ中山 【個人宅不可】 TRUSCO M2型軽中量棚 860X600X1500 2段 スライド2段 単体 M2-5362M2 [A020501] YAMAHAフロントサラウンドシステムYAS-106 CASIO - カシオ オシアナスマンタ OCW-S5000E-1AJFチタンソーラー電波腕時計 ALBION - 商品説明必読 週末特価アルビオン エクシア ダブルキーセラム 英国トーマス社製ブライドルレザー×ヌメ革長財布(ファスナー小銭入れ無し) (ダークチョコ) Raspberry Pi Supreme - Supreme ANTIHERO Beanie ビーニー CAP 帽子 CASIO - ♥️オシアナス マンタ OCW-S4000-1AJF Gucci - GUCCI マフラー レディース k18ホワイトゴールド 両耳 ピアス ヘキサグラム 一粒 4月誕生石 ブラックダイヤモンド キャッチ付き 小サイズ TRUSCO ポリチューブ 0.05×600×200M巻 1巻入 SPT600 インフラ実機演習 CASIO - なかむー様専用  オシアナス t2600g ナベヤ(NABEYA) クランピング治具 レッグクランプ LC-20 1セット(4個:1個×4)(直送品) 【すぐにお届け】 Dior CD ICON ポロシャツ ブラック コンピュータ基礎 ■塗師■精和 セイワ とばな〜いTB-8 高粘度用エアレスセット 新品!塗師倶楽部 CASIO - オシアナス 電波ソーラー 腕時計 メンズ OCW-T2600-1AJF カシオ 【KB2-506PE1.5】川本ポンプ ポンパーKB 非エンジニア向け AN-SX7A AQUOS サウンドパートナー コフロック コンパクトフローメータ RK1710 AIR 5L/min (RK1710-AIR-5L/MIN) 流量計 CASIO - CASIO OCW-P1000-7AJF OCEANUS オシアナス カシャロ アール・エフ・ヤマカワ 応接センターテーブル ワイド棚付き ダ-ク RFCFT-1155DA 1台 iPhone - iphone 7 128GB 送料込み 【代引不可】 TAIYO 高性能油圧シリンダ 【140H81TA40CB300ACSL】 CASIO - 【最終値下げ・新品・送料無料】G-SHOCK gpw-1000-2ajf やり直し数学 10k Yellow Gold Oval Opal And Diamond Earrings らいち様 リピート2本イオニートモイスト 1000ml 2本 こたつ布団 ハイタイプ ハイタイプこたつ布団 235×235cm CASIO - CASIO OCEANUS OCW-G1000 オシアナス カシオ 腕時計 美品 VIP価格!【MM6】ロゴ付きミニマルリング Orvis Clearwater Mesh Vest (Large) 国内発送★ARC'TERYX★アークテリクス★ARRO 22 BACKPACK CASIO - 【define様専用】Oceanus OCW-S3400D-2AJF ◆Louis Vuitton◆エシャルプ・モノグラム ドリップ MP3255 「幅151〜176cm×高さ141〜180cm」【オーダー受注品/納期約2週間】送料無料/竹製スクリーン・簾/バンブー竹ロールアップすだれ/カーテン ブラインド 節電 目隠し ヴェルサーチェ ギリシャテンプルサングラス ブラウン/ブラック CASIO - CASIO OCEANUS オシアナス OCW-T2610F-2AJF 書道用 墨  古墨 Kreplacement 11.6 "タッチスクリーン交換用パネルガラス+ LCDディスプレイ+ベゼルhn116wx1 – 100 for Asus コンテスト トレーニング手法 レザー ジャケット ライダース シングル 本革 メンズ ショット ビンテージ CASIO - オシアナス 腕時計 G検定 リョービ(RYOBI) スタンダード刃 ヘッジトリマ HT-3521他用 350mm 6730827 美品 ルイ ヴィトン ペンケース モノグラム バ-トル エアークラフトファンユニット AC220-35-F ブラック AC220-35-F 1977年 LAUBADEロバード ミニチュアボトル CASIO - 貴重 限定 オシアナス 最上位モデル カシオ ブラックチタン 500本 フルコマ レイバンの折りたたみサングラスです FESTOOL/フェスツール シスハンドツールボックス SYS HWZ 4TL 497658 Calvin Klein カルバンクライン ビジネスバッグ 2way バッグ 人事面談 CASIO - G-SHOCK フロッグマン FROGMAN GWF-A1000-1A2JF テレワーク(WFH) MANKAI STAGE A3 春夏 秋冬 エーステ DVD 4枚組 ハーレー LEDテールランプ ナンバー灯 ソフテイル スポーツ スモーク ダイナ Samantha Vega サイドリボンポケットリュック CASIO - CASIO OCEANUS オシアナス マンタ OCW-S3000 Apple Air Pods Pro イヤホン ノースフェイスマウンテンジャケット トリートドレッシングC70ビスチェ プロセス指向 共用 CASIO - OCEANUS OCW-G2000-1AJF 専用 3脚分FREDERICIA トリニダード  デンマーク 北欧 ⑦ システム障害 iPhone - iPhone SE2 Red 64GB 本体 新品 SIMロック解除済み 国の動向 ドラゴンボール カードダス CASIO - CASIO OCEANUS OCW-G1000 オシアナス カシオ 腕時計 美品 liliさま オーダーページ 【☆様専用】magicshopグッズ MUSICMAN Cutlass RS HSS SB 光栄堂選抜品 CASIO - オシアナス 腕時計 SR400 現行車用ショートリヤフェンダー ルーカスライト付き メンタルヘルスケア 子供向けプログラミング 郵便ポスト郵便受けおしゃれ北欧大型鍵付きスタンド型マグネット付きブルー 青色ポストpm281s-pm465 Paul Smith - 【送料無料】 ポールスミス ビジネスバッグ 2way ナイロン ブラック CASIO - G-SHOCK フロッグマン FROGMAN GWF-A1000-1A2JF ka様専用 《質屋》K18★マルチカラーストーンの孔雀デザインリング★k-4529 BOSE - 未開封Bose SoundSport Free ワイヤレスイヤホン ブラック① CASIO - 即発送 G-SHOCK GW-9406KJ-2JR Supreme - Supreme Mona Lisa tee 黒 S モナリザ XL501025R3C(光源ユニット別梱包)『XL501025#+UN5302RC×3』 オーデリック照明器具 ベースライト 天井埋込型 LED 直付取付可能 Apuweiser-riche - 新品 Apuweiser-riche リバーシブルジャケット CASIO - カシオ オシアナス OCW-G2000G-1AJF 組織論 Supreme - supreme 2019ss ウエストバッグ 【代引不可】 MAKI ベルトコンベヤベルゴッチ(短機長)JI 幅75機長1.5M定速 【TYPE34JI751500T15B25】 LOUIS VUITTON - ルイヴィトン マルチカラー 長財布 CASIO - カシオ オシアナスマンタ OCW-S5000E-1AJFチタンソーラー電波腕時計

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

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

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

KTC 25.4sq.ソケット(十二角)46mm

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

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

コース情報

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

講師紹介

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

坂井 恵

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

IBANEZ (アイバニーズ) フルアコースティックギター AF95FM-AYS

【当店限定販売】 CASIO GW-9406KJ-2JR G-SHOCK 即発送 - 腕時計(アナログ)

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

【当店限定販売】 CASIO GW-9406KJ-2JR G-SHOCK 即発送 - 腕時計(アナログ)

つまり正解がないため、 10 人いれば 10 通りの設計が出来てしまいます。
“送料無料/直送” 仕出し容器 CU-236 うつろい共蓋 (縦294 横334 高さ10) 200枚

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

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

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

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

RDBMS の復習

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

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

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

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

テーブル設計の目的

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

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

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

どうやって設計するのか

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

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

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

【当店限定販売】 CASIO GW-9406KJ-2JR G-SHOCK 即発送 - 腕時計(アナログ)

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

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

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

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

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

詳しくはこちら

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

■SCS 静電気シールドバッグ ジップトップタイプ203X254mm 100枚入 300810(4106946)

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

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

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

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

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

SM156DIC 001 Jovis Plus Hand Held Vacuum Cleaner 並行輸入品

洗い出す

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

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

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

整理する

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

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

  1. (問題) 注文テーブルをみると、1回の注文で1個しか注文できない
  2. (解決) 注文番号を複数にして、商品を注文できるようにする
  3. (問題) 複数の注文番号に対して、送付先住所が2つある
  4. (解決) 注文テーブルを 注文ヘッダフォーマルバッグ 1枚張 ブラック でテーブルを分けてみる

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

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

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

 

TRUSCO AEWS型作業台 900X600XH740  AEWS-0960 285-0052

【当店限定販売】 CASIO GW-9406KJ-2JR G-SHOCK 即発送 - 腕時計(アナログ)

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

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

  • 時間の流れがあるデータもある
    • Rado レディース R30932103 Cerix ツートーン ステンレススチール 腕時計
  • NULL は慎重に扱うようにする
    • JOINしたときに NULL があると予期せぬ結果を招くことがある

 

nullフィットフロップ フラット オックスフォード Fitflop LTD FitFlop レディース F スポーティ Ballerina Perf Black Leather

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

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

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

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

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

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

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

まとめ

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

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

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

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

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

 

 

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


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

午前免除 FAQ

タグ一覧

WWW.OPENLINK.KR RSS