- 締切済み
DBのプライマリ設計とはいったいなんでしょうか?
もうしわけないです。 DBのプライマリ設計とはいったいなんでしょうか? 教えて下さい。 またどんな風に作るのかサンプル資料などありましたら おしえていただけないでしょうか ? すいません。お願します。
- aeic
- お礼率10% (60/582)
- その他(データベース)
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- Polaris
- ベストアンサー率20% (8/40)
ご質問の主旨はおそらくリレーショナル型のデータベース(RDB)のテーブルを設計するにあたって、プライマリキー(主キー)や外部キーの設計ってどうするの?ということかと思いますが、合ってますか。(合っているかどうか分からないので、「自身なし」にしますね) であれば、教科書的ではありますが、テーブルの中でレコードを一意に決定できるデータ項目をプライマリキーにします(が定石)。ただ、読書きの速さなどを考慮してアプリケーションの中でキー扱いすることもありますが、それは応用編ですね。
関連するQ&A
- DB設計書のテンプレートを探しています
今までいくつかのDB設計書を会社で見てきたのですが、 今、一応一人で仕事をしていまして、DB設計書をどうやったら書いたらいいか悩んでいます。 そこで、そんな私に適したDB設計書のテンプレがあるサイトがありましたら、教えていただけませんでしょうか? なお、私はDBは初心者の部類です。 というか、DB設計書のテンプレすら、ほとんど見つからないのですが・・。 よろしくお願い申し上げます。
- ベストアンサー
- その他(データベース)
- DB設計で、これは良かった!という書籍は何でしょうか?
いまいちDB設計で悩む事が多いのですが、良く使うパターンが載っていたり、役立ったなぁと思われるお勧めな書籍ございますでしょうか?
- ベストアンサー
- その他(データベース)
- DB設計に要する見積もりについて
新規のシステムで、全体の見積もりを行う中で、DBだけに注目して容量の算出、テーブル作成、正規化等プログラミングする前にいろいろやる事があると思いますが、その部分だけの作成にはどのような情報があれば、工数を算出できるのでしょうか? 勿論、テーブルの数や名前、その中の項目数や項目名、収まるデータ量なんか はDB作成以前の設計段階での工数見積もりに入ってくると思うので、ここでは DB見積もりから除外して考えております。 宜しくお願い致します。
- ベストアンサー
- その他(データベース)
- 増設しやすいDBサーバの設計について
・将来、負荷に合わせ、DBサーバを増設する。 ・当初は、一台のDBサーバでサービスを開始する。 という前提で考えた場合に、 増設がしやすいDBサーバの設計ポイントは どんな点があるでしょうか? (例えば、InnoDBのデータベースディレクトリはこうしておくと良い、等) 参考になるURL等でも構いませんのでよろしくお願い致します。 頂いた情報を元に、勉強していこうと思います。
- ベストアンサー
- MySQL
- テーブル設計について教えてください。
会員サイトでは10個の資料を掲載しており、 会員の方が資料を開いた際にその会員は資料を確認済みという情報を DB上で管理を行いたいのですが、どのようにテーブルを設計したらよいか ご教示いただきますようお願いたします。 視聴済みの判断としては現在から90日以内に1回以上資料を開いた場合としたいです。
- 締切済み
- MySQL
- レスポンス向上のためのDB設計
お世話になります。 今回メインとなるマスタが7万件以上のデータベースになるのですが、レスポンスをできるだけ速くするために、DB設計上、気をつけたほうが良い点を教えてください。 マスタ検索には前方一致検索(名称カナ)機能が入ります。 多分DBはOracleになると思います。
- ベストアンサー
- その他(データベース)
お礼
ありがとうございます。 あなた様が言っている通りです。 参考になりました。 勉強してみます。