★日本の職人技★ アイロテック製パワーラックHPM トレーニング用品
★日本の職人技★ アイロテック製パワーラックHPM トレーニング用品
m59151418329-7293-6R1
97,500円 150,000円
IROTEC(アイロテック)パワーラックHPMラットオプションセット/ベンチプレス・懸垂・スクワット・ディップス・ローイング・大型マシン, IROTEC(アイロテック)パワーラックHPMラットオプションセット/ベンチプレス・懸垂・スクワット・ディップス・ローイング・大型マシン, パワーラックHPM専用ニーパッドバー /IROTEC(アイロテック)-スーパースポーツカンパニー/IROTEC(アイロテック), 引取限定 IROTEC アイロテック パワーラックHPMラットオプションセット , 楽天市場】【ポイント10倍 要エントリー 4/9(土)20時-4/16(土)1時 , 楽天市場】【ポイント10倍 要エントリー 4/9(土)20時-4/16(土)1時

完全未使用品になります。段ボール箱から未開封です。デザイン・頑丈さともに極めた最上位モデル本格的にフリーウエイトでのトレーニングを行う方にオススメ。75mm角、厚さ3mmの極太鋼材のフレーム採用。強靭なフレームが高重量バーベルもしっかり受け止め、貴方のトレーニングをサポート。クイック脱着式のバーベルクラッチとセイフティバーでトレーニングの移行もスムーズに行えます。チンニングバーはもちろんディップスアタッチメントも標準装備!スクワットやデッドリフトはもちろんマルチポジションベンチHPMと組み合わせることにより、ベンチプレスやショルダープレスが可能。更に別売りのパワーラックHPM専用ラットオプションを装着することにより、ラットプルダウン、ベントオーバーローが可能。これ一台で自宅がプライベートジムへ変わります。 頑強なセイフティバーで限界まで追い込むことが可能です。クイック脱着式で、ポジション決めもスムーズに行え、トレーニング移行も簡単。ラック支柱は補強プレートでしっかり固定。※画像のラットプル・プレートは別売りです。極太バーベルクラッチが高重量バーベルをしっかり受け止めます。ディップスアタッチメントが標準装備。クイック脱着式でポジション替えがとても簡単。IROTEC トレーニング器具 ベンチプレス ダンベル バーベル プレスベンチ スクワットマルチポジションベンチHPM(別売)・ラットプルオプション(別売)・オリンピックバーベルセット(別売)の組み合わせ例。※画像のセット内容はイメージです。
カテゴリー:スポーツ・レジャー>>>トレーニング/エクササイズ>>>トレーニング用品
商品の状態:未使用に近い
:グレイ系/ブラック系
配送料の負担:送料込み(出品者負担)
配送の方法:未定
発送元の地域:大阪府
発送までの日数:1~2日で発送

IROTEC(アイロテック)パワーラックHPMラットオプションセット/ベンチプレス・懸垂・スクワット・ディップス・ローイング・大型マシン
IROTEC(アイロテック)パワーラックHPMラットオプションセット/ベンチプレス・懸垂・スクワット・ディップス・ローイング・大型マシン
パワーラックHPM専用ニーパッドバー /IROTEC(アイロテック)-スーパースポーツカンパニー/IROTEC(アイロテック)
引取限定 IROTEC アイロテック パワーラックHPMラットオプションセット
楽天市場】【ポイント10倍 要エントリー 4/9(土)20時-4/16(土)1時
楽天市場】【ポイント10倍 要エントリー 4/9(土)20時-4/16(土)1時

close
《美品/送料無料/即日発送》ラフアンドスウェル ゴルフ ポロシャツ ネイビー M ⭐️週末値引⭐️FITBOX LITE 第3世代フィットネスバイク スピンバイク Z/X IGR B30-088 上柚木さくら チラ見せしたいスカート!個性的でお洒落! 未満警察 ミッドナイトランナー DVD-BOX〈6枚組〉 中島健人 平野紫耀 SIXPAD Powersuit Lite Abs Lサイズ バンブー柄 アーマーケースジッポー パタゴニア パイルライトトラッカージャケット ロエベ LOEWE ゾウさん キーホルダー コインケース wasaiランニングマシン RIDE HERA 20-21 スノーボード ブーツ25.5 レインコート子供 supreme northface フーディー ①FLEXBELL フレックスベル 32kg 2kg刻み 1回のみ使用 売約済 ホンマ ツアーワールド TW-Uフォージド4番 2017年モデル Javaプログラミング応用 入試頻出 新国語問題総演習 シュプリーム Tee 単体テスト パワーブロック 専用台セット トレンド VPN 深層学習(DeepLearning) JOJOVELLER 【週末までの期間限定価格】ウチノプレミアムマシュマロガーゼパジャマ ナイキ ダンク LOW×オフホワイト 【Mori様専用】シックスパッドフットライト イーブイヒーローズbox ウールブレンドチェックセットアップ Raspberry Pi FE 70-200mm F2.8 GM OSS SEL70200GM ホームジム お引取限定 トレーニング シレーヌ ベージュLサイズ プリウス 左ヘッドライト 【新型】プレイステーション5即日発送保証有り インフラ実機演習 もののふ様専用フィールドア クイックダンベルズ40㎏×2個 美品✨GUCCI GG柄ロンパース 6ヶ月~9ヶ月 エスデイズ SD603W18 03 メンズ スウェット パンツ S コンピュータ基礎 ○○の主役は我々だ! 我々マガジン まとめ売り 特典あり フットフィット2(訳あり) ヴァンガードレザーオブアメリカ 非エンジニア向け Lマサ様専用 Gibson レスポールスタンダード 南洋黒蝶バロックネックレス 8-10mm サークル有 ★ダンベル 可変式 26kg 2個セット 合計52kg 2個口 ★ 【値下げ】COACH コーチ ウエストバッグ 名作 80's アディダス REGATTA柄 両面プリントトレーナー 入手困難 〓アルティメットダイボウケン〓〜轟轟戦隊ボウケンジャー/トランスフォーマー DOCTOR AIR ドクターエアー 3D スーパーブレード PRO SB-6 やり直し数学 山崎俊夫作品集 全巻セット 【美品】ONE PIECE ワンピース 全巻 セット 99巻SML52 ブルーレイレコーダーシャープ AQUOS BD-S560 アルインコ ランニングマシン2116 AFR2116 パーリーゲイツサイズ0美品 未使用LACOSTE LIVE×A BATHING APE コラボ サイズ3 carhartt wip 裏ボア チェックジャケット 【nonon→様専用】アルインコ ランニングマシーン AFR2316K EOS80D 初心者応援セット ゴールデンカムイ 1~28 28冊セット HGUCナイチンゲール MG Sガンダム トレーニングマシーン スーパージムⅡ HIDより明るい□ D4S LED ヘッドライト ステラ 爆光 タグ付き チュールドレス ビジュー付きドレス フリルデザイン インポート コンテスト トレーニング手法 ツイステ イデア 鏡① プライズ 缶バッジ ナムコ 式典 鏡の間 式服 Xiser エクサー プロ ステッパー G検定 Snow Man 宮舘涼太 公式写真 劇場版 呪術廻戦0 等身大タペストリー 夏油傑 ●みーちゃる様確認画像● NORTH FACE ノースフェイス リモフリースフードジャケット のん様専用 エアロバイク コンビez101 ゆた様専用ページ yumic2211様確認用 こたろう様専用ティファール T-fal インジニオネオ IHルビー  6点セット 人事面談 ランニングマシン ルームランナー 省スペース 片付け簡単 組み立て不要 テレワーク(WFH) マウンテンパーカー ブラックレーベル 【C】JZA80スープラ ネオクロームチタン製ブランクキー Supraチタンキー 遊戯王 青眼の白龍 20thシク2枚セット ivanko 28mm高級スタンダードバー 風太くん様専用☆ライナーロングフーディ 丸型ダイニングテーブル TEATORA submariner リゾート プロセス指向 共用 【ダンベル 5kg〜40kgまで17段階調整可能 可変式ダンベル】美品 【GUCCI】ネックレス システム障害 ヴァンガード探します!! 国の動向 キッズ フルーツコスプレ パンプキン 果物 可愛い ハロウィン 仮装 子供服 可変式ダンベル 5〜40kg17段階調節可能×2 iPadair第4世代 applepencil スカイブルー Cartierの眼鏡 Panasonic ホットカーペット2畳 DC-2HAB1-C バレエバー バースタンド N.HOOLYWOOD for AMERI SIZE NAME BASICTEE メンタルヘルスケア 子供向けプログラミング オマケ付★ノースフェイス ドットショットジャケット BR バンダナ Sサイズ コロナビール 缶バケツ7個セット 【国内正規品】ハイパーアイス ハイパーボルト HYPERVOLT 3-230 着物 美品!高級 訪問着 蝶々模様 美品♡シルエットがキレイ ロペ ダウン90% ロングコート ひで様専用 エアロバイク (新品) K18 8面トリプル 7g 16cm [75] ニコンFマウント→ソニーEマウント変換用アダプター 電子接点付き New York Yankees chrom hearts custom ウエサカ ウェイトリフティング シャフト 20kg バー 組織論 CLANE クラネ 完売品 モヘアシャギーカーディガン ピンク s DARC SPORT 水着 ステージショーツ 30インチ 海パン チェスターコート ロングコート グレー beams×HEVO SIXPAD Leg Belt MTG 純正ジェルシート10個付き

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

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

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

LLJ様専用 bubblegum パーカー

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

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

コース情報

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

講師紹介

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

坂井 恵

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

美品 GERNOT LINDNER アイウェア GLⅡ-31 SN 48□18

★日本の職人技★ アイロテック製パワーラックHPM トレーニング用品

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

★日本の職人技★ アイロテック製パワーラックHPM トレーニング用品

つまり正解がないため、 10 人いれば 10 通りの設計が出来てしまいます。
マキタ makita BO5041 [ランダムオービットサンダー 125mmZ

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

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

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

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

RDBMS の復習

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

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

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

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

テーブル設計の目的

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

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

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

どうやって設計するのか

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

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

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

★日本の職人技★ アイロテック製パワーラックHPM トレーニング用品

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

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

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

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

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

詳しくはこちら

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

ROCHAS ロシャス 美品 コート カシミヤ アンゴラ グレー

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

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

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

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

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

MacBook air Retina2018 ピンクゴールド 13インチ

洗い出す

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

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

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

整理する

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

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

  1. (問題) 注文テーブルをみると、1回の注文で1個しか注文できない
  2. (解決) 注文番号を複数にして、商品を注文できるようにする
  3. (問題) 複数の注文番号に対して、送付先住所が2つある
  4. (解決) 注文テーブルを 注文ヘッダギフト対応可能【新品未使用】ポールスミス バルーンバニー 長財布 ブラック でテーブルを分けてみる

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

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

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

 

まんが日本昔ばなし DVD-BOX 第4集〈5枚組〉

★日本の職人技★ アイロテック製パワーラックHPM トレーニング用品

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

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

  • 時間の流れがあるデータもある
    • グレースコンチネンタル 配色ローズレースワンピース
  • NULL は慎重に扱うようにする
    • JOINしたときに NULL があると予期せぬ結果を招くことがある

 

nullSecretHoney ディズニープリンセスドレス

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

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

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

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

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

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

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

まとめ

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

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

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

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

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

 

 

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


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