全ての 最新型 Huawei  MatePad 10.4  wifiモデル タブレット
全ての 最新型 Huawei MatePad 10.4 wifiモデル タブレット
m84648087290-12108-lpO
13,975円 21,500円
Amazon | HUAWEI MatePad 10.4インチ Wi-Fiモデル RAM3GB/ROM32GB , Amazon | HUAWEI MatePad 10.4インチ Wi-Fiモデル RAM3GB/ROM32GB , HUAWEI MatePad 10.4 タブレット 2021年モデル Wi-Fi6 2Kディスプレイ Harman Kardonチューニング クアッドスピーカー RAM4GB/ROM64GB ミッドナイトグレー 【日本正規代理店品】, 楽天市場】HUAWEI TECHNOLOGIES タブレット MATEPAD 10.4 WIFI BAH3 , Amazon | HUAWEI MatePad 10.4インチ Wi-Fiモデル RAM3GB/ROM32GB , Amazon | HUAWEI MatePad 10.4 タブレット 2021年モデル Wi-Fi6 2K

MatePad 10.4 wifiモデル先月Amazonで新品購入致しました。ケースに入れて使用しておりましたので目立つ傷や汚れはありません。使用しておりましたケースもおつけいたします。箱、充電器あります。スペックは写真5枚目でご確認ください。良い端末てしたがサイズが自分に合わない為出品致します。 配送はヤマト便で配送致します。#Huawei
カテゴリー:家電・スマホ・カメラ>>>PC/タブレット>>>タブレット
商品の状態:目立った傷や汚れなし
配送料の負担:送料込み(出品者負担)
配送の方法:クロネコヤマト
発送元の地域:愛知県
発送までの日数:2~3日で発送

Amazon | HUAWEI MatePad 10.4インチ Wi-Fiモデル RAM3GB/ROM32GB
Amazon | HUAWEI MatePad 10.4インチ Wi-Fiモデル RAM3GB/ROM32GB
HUAWEI MatePad 10.4 タブレット 2021年モデル Wi-Fi6 2Kディスプレイ Harman Kardonチューニング  クアッドスピーカー RAM4GB/ROM64GB ミッドナイトグレー 【日本正規代理店品】
楽天市場】HUAWEI TECHNOLOGIES タブレット MATEPAD 10.4 WIFI BAH3
Amazon | HUAWEI MatePad 10.4インチ Wi-Fiモデル RAM3GB/ROM32GB
Amazon | HUAWEI MatePad 10.4 タブレット 2021年モデル Wi-Fi6 2K

close
Cootie Wool Mossa CPO Jacket iPad 第6世代 増田様専用 AVIREXヴィンテージ本革フライトジャケットタイプA2ダークグレーM美品 LOOPWHEELER × BEAMS PLUS / スリムスウェットパーカー ネイバーフッド N-1デッキジャケット iPad mini 4 64GB Silver SIMフリー シルバー (N5) 重戦機エルガイム DVD-BOX2〈5枚組〉新品 TheATTAS 5/s ジアッタス、シャフト NEEDLES EMPTY R__M 【超美品】Apple iPad Air 1 Wi-Fi Cellular 29日まで限定値下げ❗️貴重☆新品ボンポワンbonpoint チェリーヘアピン HP ENVY Corei7/16GB/512GB SSD/win10pro 嵐☆定価以下☆ライブDVD5枚セット☆送料込、お買い得① iPad Air2 16GB Wi-Fiモデル UFO upper field one パンツ L Javaプログラミング応用 AKMデニムウエスタンシャツ Mサイズ 希少品 adidas ジャージ セットアップ トラックジャケット 単体テスト iPad mini4 ドコモ WiFi+セルラー 64GB SIMフリー トレンド VPN 深層学習(DeepLearning) FEILER フェイラー リーベ&リリア ステンレスボトル2個・グラス1個セット 仮面ライダージオウ 変身ベルト、アイテムセット ニック様専用 Vostok Amphibia ロシア海軍仕様 HUION Kamvas 16 pro ポケモンカード フウロ XY 青い衝撃 赤い閃光 プロモ セルシオUCF3031エイムゲイン車高調一台分AIMGAIN即購入ok Raspberry Pi 【新作クラブ入荷】エピック マックス 10.5° Diamana 40 SR iPad Air 2 Wi-Fi + Cellular 64GB ゴールド ハグヒーリングDVD リーフィアVSTARデッキ イルグッフォ ワンピース 2歳用 インフラ実機演習 【美品】iPad mini IPAD MINI 4 WI-FI 128GB GR ダイワブラックレーベル SG6101M-FB ほぼ新品 MaxMara メルトンウールコート ブラック コンピュータ基礎 CHEESE TARP MINI チーズタープミニ TT3-581-TN 【大幅値下げ】Chuwi HiPad X 10インチ タブレット android 【新品未開封】ジョーマローン❣️数量限定品❣️ホワイトモス&スノードロップコロン 非エンジニア向け ボヘミアンズ デッド?ストック イギリス陸軍 DRESS トラウザーズ ウエスト76 XPERIA Z3 TabletCompact SGP611 未使用品 鬼滅の刃 ナンジャタウン ネームバッジ AOKU I9I3O2–D ショルダーバッグ 冬にぴったり エヴィス EVISU カウチンニット セーター パーカー  44 APPLE iPad Air 2 WI-FI 64GB GOLD やり直し数学 russet リュック グレーピンク ピアスとネックレス(C'est Bien) 畳表 草履 新品未使用 たたみ 2ー5 apple (iPad3) 第3世代・黒のフロントベゼル・新しいフィルム同封 WOLFYOK 未使用ポータブル電源 PB-27 139200mAh/501Wh Hush Puppies 未使用 M-0250HN スムースクロ 25.5cm yuzu様専用 m47 後期 21 カーゴパンツ ワンウォッシュ フランス軍 GALAXY Tab A8.0 with Spen 32GB 国際版 WiFi スパイダーマン フィギュア 3点セット お得セット ハーキマーダイヤモンド Ashley アシュレイ アメリカ輸入家具 シングルベッド iPad air2 セルラー&wifi ドコモ ゴールド64GB Columbia Water Proof ブーツ 27cm 訳あり新品 ベティ 90'sヴィンテージデニムジャケット コンテスト トレーニング手法 夕化粧 石川貴一 山本タカト iPad mini 4 simフリー 16GB ゴールド G検定 パタゴニア フリース ルイ ヴィトン 長財布 ご確認用❣️ 「高品質18金使用/ k18 /正規品」チェーンネックレス/45cm15 iPad 第6世代 ⚠︎ 専用なので購入できません⚠︎ GUNNERSさん専用 Google Pixel3 64GB black 30 スケートボード足回りこだわり トラックウィール小物セット LADUREE ラデュレ リミテッド エディション ローズ ラデュレ 人事面談 HUAWEI MediaPad T5 10.1インチタブレット ファーウェイ テレワーク(WFH) シュプリーム ニューエラ ハリスツイード 09aw ポケモンカード20th アニバーサリー拡張パック 開封 希少✨ UGG Australia ムートンブーツ ロング INFINITYJAPAN様専用ページ nanamica ナナミカ ゴアテックス ステンカラーコート S.TIME×COMMUSE COLABリフレクションチェーンネックレス 樋口一葉記念館 缶バッジ プロセス指向 共用 iPadmini4 wifi+cellular 16G simロック解除 155 ナイキ ヴェトモン ステューシー kappa フラグスタフ シュプリーム システム障害 SUV ヨコハマ ジオランダー 16インチ スタッドレス 4本セット ハリアー 国の動向 《ウマ娘》ウマ箱2 全巻セット シリアルコード未使用 【Blu-ray】 傷あり RISU算数タブレット a mama様専用 リザードンvstarデッキ スベア(SVEA)126A APPLE iPad Wi-Fi 32GB 第5世代 ゴールド パウパト パウステーション キャラクター セット メンタルヘルスケア 子供向けプログラミング 即購入歓迎 オーバーロード クレマンティーヌ 抱きしめクッション 未開封 軽量設計◆再利用可能◆滑り止め加工◆レインシューズカバー(ホワイト) ヒラシャイン様専用 スライダー式13.3型 ソニー VAIO Duo13 カレッジ 韓国 saint michael ダメージ リメイク ポールスミス財布 美品◆PRADA プラダ 男女可 ロゴデザイン ミニボストン型 レザー バッグ◆ iPad mini4 赤ロム ショショット Simone 37.5 AA 24.5cm 【新品】ポール&ジョー おもちゃ柄パジャマ 黒 (M) 105 クランク 165mm フジ様専用 iPad Air2 64GB スペースグレイ WiFiモデル 組織論 SHOEI Z8 MIDLAND MESH R NNFB91605J x2台セット 非常灯 hトレンド!チェスターコート ラシャ チェック iPad air2 32GB cellular+Wi-Fi 海外版

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

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

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

GAP セットアップ リフレクター パーカーのみ

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

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

コース情報

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

講師紹介

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

坂井 恵

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

レジィーナロマンティコ オリジナルプリントジャケット

全ての 最新型 Huawei MatePad 10.4 wifiモデル タブレット

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

全ての 最新型 Huawei MatePad 10.4 wifiモデル タブレット

つまり正解がないため、 10 人いれば 10 通りの設計が出来てしまいます。
良質天然パライバトルマリン0.204ct ダイヤ PT900リング鑑別書付

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

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

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

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

RDBMS の復習

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

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

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

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

テーブル設計の目的

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

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

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

どうやって設計するのか

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

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

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

全ての 最新型 Huawei MatePad 10.4 wifiモデル タブレット

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

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

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

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

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

詳しくはこちら

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

【真骨彫】仮面ライダーW サイクロンジョーカー (未開封品)

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

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

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

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

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

シングルベッド(2台)ダブルクッションシモンズ

洗い出す

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

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

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

整理する

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

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

  1. (問題) 注文テーブルをみると、1回の注文で1個しか注文できない
  2. (解決) 注文番号を複数にして、商品を注文できるようにする
  3. (問題) 複数の注文番号に対して、送付先住所が2つある
  4. (解決) 注文テーブルを 注文ヘッダ★格安 NARUTO ナルト 全巻セット 72巻 ボルト 1、2巻 非売品本付き でテーブルを分けてみる

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

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

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

 

Vivienne Westwood ブドワール シンガーデン 50ml

全ての 最新型 Huawei MatePad 10.4 wifiモデル タブレット

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

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

  • 時間の流れがあるデータもある
    • PS vita TV (VTE-1000 AB01
  • NULL は慎重に扱うようにする
    • JOINしたときに NULL があると予期せぬ結果を招くことがある

 

nullシンプル グレイッシュ モダン ブラック ダブル ベッドフレームのみ

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

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

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

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

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

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

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

まとめ

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

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

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

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

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

 

 

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


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

午前免除 FAQ

タグ一覧

CLOUDCONTACT.NL RSS