女性が喜ぶ♪ 整備済-完全動作品 Pentax SP ワイドレンズ35㎜ DC850 フィルムカメラ
女性が喜ぶ♪ 整備済-完全動作品 Pentax SP ワイドレンズ35㎜ DC850 フィルムカメラ
m49120089246-26822-goD
7,020円 10,800円
次回入荷予約受付中 PENTAX SP + 超広角レンズ28mm f/3.5 #T【整備品 , ペンタックス PENTAX 交換用レンズの中古/未使用品 - メルカリ, ペンタックス PENTAX 交換用レンズの中古/未使用品 - メルカリ, ペンタックス PENTAX 交換用レンズの中古/未使用品 - メルカリ, ペンタックス PENTAX 交換用レンズの中古/未使用品 - メルカリ, ペンタックス PENTAX 交換用レンズの中古/未使用品 - メルカリ

ご覧下さいまして誠に有難うございます♪ 整備済みでフィルムを入れれば直ぐに撮影できます ♪ ・ボディ PENTAX SP M42 スクリューマウント フィルムカメラ・ワイド(広角)レンズ Super-Multi-Coated Takumar 1:3.5 35mmクラシックカメラにおいて使いやすく、名機として大変人気の高い機種 PENTAX SPです操作がシンプルでアンティーックでお洒落なフィルムカメラです女性にも、これからフィルムカメラを始めたいという方にもお勧めです広い視野を確保できる f/3.5 35mm(画角62度)のワイドレンズを装着しています!!標準レンズ(画角43度)では入りきらない画角で撮影することができますこのカメラは整備済で全ての機能が動作します露出計、シャッター、ミラー、巻き上げ、シャッター幕、タイマーなど各部動作確認済【外 観】 ・経年数や使用による汚れや擦り傷や塗装の薄れがありますが、目立った汚れや傷もなく年数の割に綺麗だと思います。【カメラ】 ・露出計は作動します(経年等で若干の誤差はあります)・ミラー・シャッター幕とも特に目立った汚れはありません・シャッターは全速良好でスピードも概ね正常です・モルト(遮光材)は新品に交換済みです・セルフタイマーは作動します・プリズムは綺麗です・ファインダー内には取り切れなかった僅かな汚れがありますが特に目立った汚れはありません【レンズ】 ・強い光を当てると小さな点状のクモリと薄いクモリがありますが通常の撮影写真には影響ありません・絞りやフォーカスリングの動きは正常です以上は個人的な所感のため製品の正確な状態については画像優先でご判断ください■付属品■・レンズキャップストロボ、フラッシュ用ケーブル、アクセサリー類等は別途ご用意ください使用された中古品であることをご理解いただける方のみお願いいたします使用された製品ですので、神経質な方の入札はご遠慮ください・お取り置き、専用は致しておりません・商品到着から4週間以内の初期不良は交換・返品対応を致しますご購入前にプロフィールのご確認をお願い致します
カテゴリー:家電・スマホ・カメラ>>>カメラ>>>フィルムカメラ
商品の状態:目立った傷や汚れなし
ブランド:ペンタックス
配送料の負担:送料込み(出品者負担)
配送の方法:らくらくメルカリ便
発送元の地域:兵庫県
発送までの日数:4~7日で発送

次回入荷予約受付中 PENTAX SP + 超広角レンズ28mm f/3.5 #T【整備品
ペンタックス PENTAX 交換用レンズの中古/未使用品 - メルカリ
ペンタックス PENTAX 交換用レンズの中古/未使用品 - メルカリ
ペンタックス PENTAX 交換用レンズの中古/未使用品 - メルカリ
ペンタックス PENTAX 交換用レンズの中古/未使用品 - メルカリ
ペンタックス PENTAX 交換用レンズの中古/未使用品 - メルカリ

close
CRAZY PROTOTYPE Sシャフト 43.875インチ 【美品 おまけ付き】オリンパス OLYMPUS PEN EE-3 未使用 ボッテガ ヴェネタ イントレチャート レザー ブレスレット 値下げ交渉可 サントリー 碧 ao カナディアンクラブ 麻布ピュアモルト18年 Tyrolia AAAttack13 demo ブレーキ110mm キャノン AE-1 プログラム フィルムカメラ 【DIESELディーゼル ダイヤルのインパクトある2,3,4のインデックス腕時計 【1日限定値引き美品最安値】ポケモンカードゲーム ヒガナ SR 超美品 正規品 ルイヴィトン エリプス MM ★ASA調整ダイアルNG品★ Canon NEW F-1 ボディ #5002M 超人気の1カラットダイヤモンドネックレス~【証書を付帯する】74 谷口吉郎建築作品集 ザノースフェイス フロンティアキャップ まぼろし探偵さん専用 CAMERA COMPANY カメラ パナソニック 食器洗い乾燥機 NP-TCR3 2015年製 Javaプログラミング応用 BL漫画 まとめ③ ★未使用★マルチバッテリーアイソレーター12023A 単体テスト Konica C35 EF  動作絶好調!3カ月保証します(^^♪ トレンド VPN 深層学習(DeepLearning) イッセイミヤケ アウター c25.c26セレナ ハイウェイスター フジツボオーソライズ4本出しマフラー ひよこ様専用ページ おむこ様専用 閃乱カグラ 蓮華 等身大マウスパッド 希少✨ スーパーセブン 天然石 パワーストーン ブレスレット Raspberry Pi MM6 Mainson Margiela フラットシューズ 新品 Canon AE-1 + New FD 50mm f/1.4 ロボット掃除機 DEEBOT N8PRO+ ファミリア 中綿ジャケット 120 【※11/14まで大幅値下げします】天音かなた SP ヴァイスシュヴァルツ インフラ実機演習 分解整備・実写済☆重厚なシャッター音が魅力♪minolta HI-MATIC 9 【正規品 新品タグ付】 HERMES 希少 スカーフ 嵐 Are You Happy? Blu-ray 初回限定盤 コンピュータ基礎 ★お値下げします★ ミスアシダ濃紺スーツ minolta ハイマチック AF2-MD オート フォーカス DATE デート STUUSY シャドーマン ジャズ トレーナー 古着 vintage 非エンジニア向け ヴィンテージフラワーベロアシャツ ドラマCD 愛の罠にはまれ! Canon 2b ジャンク品 RayBan レイバン サングラス RB2180F-710/73 正規品 ライブグッズ Tシャツ・パンツ・タオル ポケモンカード旧裏 フシギバナ Lv.67 No.003 良品 OLYMPUS オリンパス 35DC フィルムカメラ やり直し数学 【限定セール】Paraboot パラブーツ シャンボード ブラック UK9 マーチン サンダル uk5 zippo リトルバスターズ 朱鷺戸 沙耶 激レア? OLYMPUS - PEN - F FT 【ジャンク】 Baccarat バカラ テディベア ノエル トレック クロスバイク 限定品 新品 新古品 メガドッグ 220 【最高にレトロ!】エモい写り!完動品◆極美品Canon Autoboy Tele Settefili Cashmere ニットカーディガン sサイズ 激レア 90'S フィッシュボーン Tシャツ サイズL ヴィンテージ 当時物 ダンガンロンパ ビックタペストリー 王馬小吉 【Chie様専用】FUJI FILM INSTAX MINI 90 BROWN ザ ノースフェイス パープルレーベル デニム 未使用に近い‼️ ルイヴィトン 財布 長財布 ヴェルニ ジッピーウォレット コンテスト トレーニング手法 Vintage Arc'teryx Beta LT 【使用確認済】PENTAX SPⅡ G検定 未展示品 京商 1/18ランボルギーニ ディアブロ GTR 【極美品】ファーストダウン ダウンジャケット 美品 マウンテンハードウェア スノーウェア ドライQ 高品質 スノーボード L 美品⭐︎アンシャント デニムジャケット 整備済 即撮影可能 フィルムカメラ Pentax SPF f/1.8 Q262 PS5デジタルエディション TAKAHIROMIYASHITA TheSoloIst. コート デュエルマスターズ クール・ビューティー 4枚 人事面談 ❁完動品❁OLYMPUS オリンパス trip35 フィルムカメラ テレワーク(WFH) DMRP18 Disアイ・チョイス 3枚 Bバージョン 20th AURALEEオーラリーSILKLINEN DOBBY SLACKS BLACK ウエアハウス 10周年 1003XX デニム w34 10th ke1318様専用 OLYMPUS OM-2N フィルムカメラ パーカー180 ミナペルホネン ハンドメイド バッグ パナソニックブルーレイレコーダー DIGA Blu-ray DMR-BRT250 プロセス指向 共用 Nikon F2 Photomic ブラック ボディ ミリタリージャケット A BATHING APE システム障害 ファミリア ベスト パンツ 90 国の動向 ChristianDior リボンエナメルパンプス オリンパスXA2+専用フラッシュA11 カバー付 最終値下げ NIKE トラヴィススコット エアジョーダン1 LOW 紫外線消毒器 canon ef 70-200mm f2.8l usm ジャンク 【値下げ】コニカ レコーダー ハーフカメラ 作動品 moussy バッグ まとめ売り♡ メンタルヘルスケア 子供向けプログラミング ブルートパーズネックレス pt 商談成立済み専用ページ アルメリック サーフボード T-LOW 5'9 OLYMPUS 35DC 実写・分解清掃済み!3カ月保証します(^^♪ しゃにお様専用 せき様専用 ムーンブーツ MOONBOOT スノーブーツ 新品 Mサイズ フィルムカメラ Konica C35FD レディース パンツスーツ 23区 36 セットアップ 【専用商品】ブザー付きおでかけ三輪車 それいけ!アンパンマン デラックス chi様専用 Nikon L35AD ニコンピカイチ 動作確認済み 組織論 【なーく様専用】YA−MAN HRF-200SKR EYE edwz DWE エブリデイウィズズィッピー zippy ナイキsb ダンクロー オレンジラベル 29cm ★美品★ OLYMPUS オリンパス Trip 35 #6054M

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

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

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

PS5 プレステーション5 CFI-1100A01 本体

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

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

コース情報

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

講師紹介

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

坂井 恵

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

PlayStation5 プレイステーション5 通常版

女性が喜ぶ♪ 整備済-完全動作品 Pentax SP ワイドレンズ35㎜ DC850 フィルムカメラ

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

女性が喜ぶ♪ 整備済-完全動作品 Pentax SP ワイドレンズ35㎜ DC850 フィルムカメラ

つまり正解がないため、 10 人いれば 10 通りの設計が出来てしまいます。
MGエールストライクガンダムVer.RM用 ランチャー/ソードストライカーパック

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

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

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

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

RDBMS の復習

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

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

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

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

テーブル設計の目的

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

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

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

どうやって設計するのか

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

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

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

女性が喜ぶ♪ 整備済-完全動作品 Pentax SP ワイドレンズ35㎜ DC850 フィルムカメラ

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

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

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

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

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

詳しくはこちら

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

5/31まで Nº21ヌメロ・ヴェントゥーノ トートバッグ

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

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

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

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

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

Roland FC-300 midiコントローラー 美品

洗い出す

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

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

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

整理する

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

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

  1. (問題) 注文テーブルをみると、1回の注文で1個しか注文できない
  2. (解決) 注文番号を複数にして、商品を注文できるようにする
  3. (問題) 複数の注文番号に対して、送付先住所が2つある
  4. (解決) 注文テーブルを 注文ヘッダフレームアームズ・ガール ドゥルガーI コトブキヤショップ限定特典付 でテーブルを分けてみる

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

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

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

 

浦島坂田船 あほの坂田 となりの坂田 缶バッジ

女性が喜ぶ♪ 整備済-完全動作品 Pentax SP ワイドレンズ35㎜ DC850 フィルムカメラ

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

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

  • 時間の流れがあるデータもある
    • カードキャプターさくら 資料集3冊セット
  • NULL は慎重に扱うようにする
    • JOINしたときに NULL があると予期せぬ結果を招くことがある

 

nullChurch's チャーチ バーウッド 37.5

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

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

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

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

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

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

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

まとめ

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

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

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

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

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

 

 

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


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

午前免除 FAQ

タグ一覧

CLOUDCONTACT.NL RSS