【楽天最安値に挑戦】 木版画 井堂雅夫 湯島天神 絵画/タペストリ
【楽天最安値に挑戦】 木版画 井堂雅夫 湯島天神 絵画/タペストリ
m61762557319-27220-fOV
11,050円 17,000円
Casa Preda | Facebook, ENGO, Casa Preda | Facebook, Gallery, El guariguano - Photos | Facebook, Zianza - Home

木版画 井堂雅夫 湯島天神長期保管になりますが、綺麗な状態です。シミ、汚れなし、(写真1枚目2枚目)箱付き(写真4枚目)額 縦45cm横57.5cm高3.7cm 表面:硝子 縁:木でできてる為やや重たい版画 縦28cm横40cmくらい
カテゴリー:おもちゃ・ホビー・グッズ>>>美術品>>>絵画/タペストリ
商品の状態:未使用に近い
:ホワイト系/ブラック系
配送料の負担:送料込み(出品者負担)
配送の方法:らくらくメルカリ便
発送元の地域:滋賀県
発送までの日数:4~7日で発送

Casa Preda | Facebook
ENGO
Casa Preda | Facebook
Gallery
El guariguano - Photos | Facebook
Zianza - Home

close
淡水真珠パール超ロングネックレス d0130tsn03 【再値下げ】シュウさん絵画 Amundson Foil SUP/WING board 手渡し限定 専用!NIKE ナイキ エアマックスココ 24cm DARKGLASS B7K 【真作】掛軸 船川華洲(香雨荘主)『人物図』絹本 肉筆 掛け軸 w05266 ROCK-RING バッシュガード pcd110 48t程度まで oldmtb お気軽にお声かけて下さい SONY ウォークマン Aシリーズ NW-A45HN BMW Z4 E89専用サンシェード 掛軸 野中司峰『富士』絹本 共箱 掛け軸 g122212 2019年夏のおたよりハガキ 400枚 TENDERLOIN ボウリングシャツ 美品!!! PS4 2000a b01 本体コントローラー ps4 ビンテージ 50's ピエロウォールデコ[WD-385] 五等分の花嫁 フィギュア 中野四葉 制服ver 12体 まとめ Javaプログラミング応用 ✴︎sapeur(サプール)✴︎パーカー✴︎XXL✴︎ 専用 プチバトー 新品タグ付き半袖パジャマレディースS&ハート柄パジャマ8a 単体テスト 掛軸『秩父三十三ヶ所霊場御朱印譜 持蓮観音図』絹本 箱付 掛け軸 h275121 トレンド VPN 深層学習(DeepLearning) GRAFFITI PIGMENT PULLOVER HOODED SWEAT SJX☆ネックレス miso.sp様 専用 珍藏 大名家 李可染 肉筆山水絵 黃均題 啟功題 中国栄宝斎文物商店の領収書付き 紗夢さま専用 トリーバーチ ショルダーバッグ Raspberry Pi 手袋シアター 【油絵】03_23_フランス・パリー Panasonic SL-GC10 ニンテンドーゲームキューブ 【ミキハウス】ジャケット【バーバリー】ワンピース フォーマル 卒園入学七五三に♪ ムラーノZ50 フロントグリル インフラ実機演習 アンティーク 黒猫の刺繡絵画 コンピュータミシン☆ジューキ☆グレイス100B まめ様*専用ページ コンピュータ基礎 ジバンシィ GIVENCHYデザイン シャツ 総柄 ペイズリー 宝石の睡蓮 jeweled lotus アートプリント大判 250枚限定 未使用 グッチ/Gucci 白 Tシャツ 非エンジニア向け ブラミンクの長袖カットソー 【値下げ】MAKAVELIC ショルダーバッグ 森田浩二【忍野富士】油彩画 F4号(33.5cmx24.5cm) サイン・裏書き Nintendo64 巨人のドシン1 未使用新品 Barebones ベアボーンズ ジャパニーズナタ アックス2.0 ★最高級フランス製カーフレザー(ヴォーエプソン) 本革 長財布6 内田アート 京都クラフト 歌川広重 名所江戸百景 隅田川 水神の森真崎 やり直し数学 未使用 作家物 手織り紬 実模様織り出し 正絹 袋帯 Yohji Yamamoto モヘアニット ジョジョ 空条 承太郎 SMSP フィギュア 半券付き A,C賞 2種セット 掛軸『西国三十三ヶ所霊場御朱印』絹本 箱付 掛け軸 a09209 元宝塚花組トップスター明日海りおさん 親睦会DVD 遊戯王 初期 ハーピィズペット竜 PSA10 ウルトラレア シーナリーアート シアー トップス ユナイテッドトウキョウ 小沢香庵 真筆 鶯宿梅 花鳥図 掛軸 絹本 共箱付属 ボーラーホリック 半袖長袖セット [BEN DAVIS]ワークジャケット Yarmo/ヤーモ ドライバーズジャケット CC41 サイズ42 現行品 掛軸『西国三十三観音菩薩霊場御宝印譜』絹本 箱付 掛け軸 g072917 Y-3 トラックジャケット青 美品 ブルガリ BVLGARI 長財布 ブラック 男女兼用 コンテスト トレーニング手法 アップリカ ベビーカー ラクーナクッション キャラメルストライプ 羽海野チカ ハチミツとクローバー 複製原画 ☆いろいろ買う様ご専用です☆ G検定 美品 LOEWE ロエベ ハンドバッグ アナグラム レザー ベージュ ロゴ金具 テール アンドン トラック 部品 ナンバーアンドン カーハート ダッグパーカー ダッグジャケット 聖闘士聖衣神話EX ライブラ童虎(神聖衣) 『聖闘士星矢 黄金魂』 油絵 「 花と花瓶 」 ジャッカル製バッカン スヌーピー小物入れ BRAUN SES9880 人事面談 アルフォンス・ミュシャ ポートフォリオ(画集) テレワーク(WFH) THE NORTH FACE ウィンドジャマー M NP12036 MOSCOT LEMTOSH 49 ナインルーラーズ × 13thWitness コーチJKT ディズニー プーさん大型額 紅葉  額 ムーンストーンリング おとうふ様専用 新品未開封 32型テレビ 1000日保証付き! プロセス指向 共用 【未使用品】掛軸 無落款『十三佛』日本画 仏画 絹本 箱付 掛け軸 L01412 【美品】テーラーメイド SIM MAX ドライバー システム障害 美品ラルフローレン ジャケット 160 国の動向 210430-06 GOODYEAR Efficient GRIP ラジアル4本 古布インド更紗 アジュラック 木綿 厚手ウール100% セリーヌ マフラー ストール ブランケット style mixer センタープレスデニム 新品 Pretty Ballerinas バレエシューズ 天野喜孝 騎神来たりぬ ジグソーパズル 2000ピース 【期間限定値下げ】BMW 3シリーズ Mスポーツ純正タイヤホイールセット メンタルヘルスケア 子供向けプログラミング ^ 長財布 本革 レディース シンプル 薄い グレージュ/ ストライダー ハーレーダビッドソンモデル アンティーク 可愛い 油絵 作家物 フランス 作家もの ステンカラーコート スタンドチェスター 2.2万円 ダーリッチ DARLINGビッグフーディ【最終値下げ】 Panasonic VE-GD72DL-W ティンガティンガアート(タンザニア製) AO Coolers モッシーオークカモ 24 GIVI M9A モノキーベースプレート M108 GUCCI グッチ チェンジベゼル レディース腕時計 シェリーライン あいみょん 葉 祥明 絵画 超希少❣️ 組織論 【レア廃盤 送料込み】ロイヤルコペンハーゲン ブラウンローズ スープ チューリン ルイヴィトン アズール 長財布 2本で最終激安9999円! 希少な7.9番も選べて、飛んで優しい大型シャローFW 純粋な手描きの絵画 i

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

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

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

GUCCI ビンテージ物です。

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

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

コース情報

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

講師紹介

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

坂井 恵

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

硬式グローブ プロステイタス

【楽天最安値に挑戦】 木版画 井堂雅夫 湯島天神 絵画/タペストリ

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

【楽天最安値に挑戦】 木版画 井堂雅夫 湯島天神 絵画/タペストリ

つまり正解がないため、 10 人いれば 10 通りの設計が出来てしまいます。
28関節 bjd女児おもちゃワ90

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

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

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

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

RDBMS の復習

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

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

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

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

テーブル設計の目的

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

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

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

どうやって設計するのか

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

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

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

【楽天最安値に挑戦】 木版画 井堂雅夫 湯島天神 絵画/タペストリ

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

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

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

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

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

詳しくはこちら

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

土田友湖作 朱帛紗

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

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

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

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

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

ルースイソンブラ ウェア 新品4点+上下SET【全てMサイズ】

洗い出す

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

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

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

整理する

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

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

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

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

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

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

 

愛様 御専用

【楽天最安値に挑戦】 木版画 井堂雅夫 湯島天神 絵画/タペストリ

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

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

  • 時間の流れがあるデータもある
    • ★交渉終了★数回使用 AHKAH59400円の商品
  • NULL は慎重に扱うようにする
    • JOINしたときに NULL があると予期せぬ結果を招くことがある

 

nullLAD MUSICIAN ダブルテーラードジャケット ウール100% ブラウン

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

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

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

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

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

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

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

まとめ

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

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

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

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

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

 

 

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


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