No.1ベストアンサー
- 回答日時:
1)
ちょっと変ですが,そういう捉え方でもまあ間違っているとは言えないでしょう。
テーブルは売上伝票だけを対象にするものではなく,あらゆるデータをテーブルで表現できます。
ただ,事務処理業務を情報システム化するという従来から盛んにおこなわれてきたシステム開発案件においてもっとも一般的なデータが売上伝票であり,売上伝票をどのようにテーブルで表現するかというのは新入社員SEが必ず学習するもっとも一般的な課題だったわけです。
その意味で,DB正規化の課題においてたいてい伝票が題材として取り上げられているというのはそのとおりだと思います。
2)
ちょっと引っかかりますが,そういう捉え方でもまあ間違っているとは言えないでしょう。
ご質問の中での「正規化したため」という表現は,売上伝票が先に存在するものだと捉えていらっしゃるのですよね。
でも逆に,顧客・担当者・商品・売上といった概念の方が先に存在するものである,個々のトランザクションにおけるそれらを見やすく「1枚にまとめたため」売上伝票という形式が生まれた,という捉え方もできると思います。
どちらを主として捉えても,最終的な姿は同じになるので,間違っているとは言えない(でもリレーションシップの意味を限定しすぎている)と思いました。「関連付けるため」という表現の方には違和感はありません。
ご回答ありがとうございます。
1>テーブルは売上伝票だけを対象にするものではなく,あらゆるデータをテーブルで表現できます。
ただ,事務処理業務を情報システム化するという従来から盛んにおこなわれてきたシステム開発案件においてもっとも一般的なデータが売上伝票であり,売上伝票をどのようにテーブルで表現するかというのは新入社員SEが必ず学習するもっとも一般的な課題だったわけです。
なるほど。おっしゃられるだとおもいました。
2>売上伝票が先に存在するものだと捉えていらっしゃるのですよね。
客・担当者・商品・売上といった概念の方が先に存在するものである,個々のトランザクションにおけるそれらを見やすく「1枚にまとめたため」売上伝票という形式が生まれた,という捉え方もできると思います。
おっしゃられるとおり、売上伝票が先に存在しそれを分割していくという考えで捉えていました。逆の考えた方でもできますね。
2点共の回答頂きありがとうございました。
すっきりしました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 政治 中国は一票の格差4倍で、日本は3倍ですが、それでも日本は民主主義国なら中国も同じですよね? 2 2023/03/16 04:52
- Excel(エクセル) VLOOKUP 構造化参照について 1 2023/04/24 19:39
- 政治 自民党が望む、地方からも議員を選べる憲法改正は、どうしたらできるでしょうか? 1 2022/10/18 16:58
- IT・エンジニアリング 帳票出力を行う単体テストのテストデータが作成できません 2 2023/08/26 21:25
- システム 帳票出力を行う単体テストのテストデータが作成できません 2 2023/08/26 21:26
- 政治 日本はなぜ二大政党制の元、政権交代が起きにくいのかと言えば 5 2022/05/27 21:40
- Excel(エクセル) Excel2019、2021の売り上げなどの集計表について 4 2022/11/29 14:03
- Excel(エクセル) Excel ドロップダウンリスト(入力規則)に関してです データの入力規則で元データ79000行のド 3 2023/07/17 10:06
- その他(データベース) accessについて 2 2022/05/31 16:58
- 政治 選挙はランダム投票でするべきだろう。 ランダム投票とは、国民から無作為に投票者を抽出する投票制度。 4 2022/06/24 17:09
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「マスタ」と「テーブル」の違...
-
2つのテーブルから条件に一致...
-
重複するキーから一番古い年月...
-
商品コード番号を入力すると商...
-
SQL文について(片方のテーブル...
-
accessで移動平均する方法
-
VIEWでテーブルの集計結果...
-
sqlのupdate文で質問です。 テ...
-
続.ORACLEのSELECTのソートに...
-
場合によって条件を変えるSQL
-
Accessでフィールドを比較した...
-
エクセル
-
ACCESS2007 フォーム 「バリア...
-
ビューで引数を使いたい
-
PhpMyAdminで作成して実行せよ...
-
ACCESS 一番最新の日付の金額...
-
アクセスのテーブルからエクス...
-
Accessのリンクテーブルについて
-
accessテーブル作成クエリを実...
-
Accessにインポートしたら並び...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「マスタ」と「テーブル」の違...
-
2つのテーブルから条件に一致...
-
重複するキーから一番古い年月...
-
ACCESS 一つのフィールドに複...
-
PLSQLの識別子エラー
-
主キーの変更
-
Accessでフィールドを比較した...
-
SQL 2つのテーブルとSUBSTRING...
-
続.ORACLEのSELECTのソートに...
-
行方向のデータを横に並べる
-
下記のsqlで取得されるレコード...
-
VIEWでテーブルの集計結果...
-
update文で質問です。 下記の条...
-
[Oracle] UPDATE分の副問い合わ...
-
片方だけ抽出する方法(SQL)
-
自分自身への矢印
-
連番のMin, Maxを取得したい
-
Accessユニオンクエリーで2つ...
-
日付の最大値を検索条件にする方法
-
Inner join と Left joinの明...
おすすめ情報