![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
ある情報システム開発会社は,顧客であるA社の組織情報を関係データベースにすることになり,
まず,部門と所属についての設計を行った。A社の部門は,英字2文字からなる部門コードで
一意に識別できる。A社の社員は,4けたの数字からなる社員番号で一意に識別でき,
必ず一つの部門に所属しているものとする。図1にA社の部門と所属の情報を示す。
括弧内は,部門コード又は社員番号である。
-----
|営業|-----(8612)関さん |経理|-----(8713)菅さん
|(EG)| |(KR)|
-----
図1 A社の部門と所属の情報
設問1 次の記述中の に入れる正しい答えを,解答群の中から選べ。
情報システム開発会社の初級技術者B君は,案1と案2の二つの関係データベースの構造を考えた。
しかし,上級技術者から,案1と案2の両方で,A社の組織を表すには不都合な[????]という現象が起こり,
案1では,更に同姓同名の社員を登録できないという不都合な現象も起こることが指摘された。
そこでB君は,指摘に基づき,案3を考えた。
案1~3を,図2に示す。下線は,その項目が主キーであることを表す。
●案1
組織
----------------------------------------
| 氏名 | 社員番号| 部門名 | 部門コード |
|------
----------------------------------------
●案2
組織
----------------------------------------
| 社員番号 | 氏名| 部門名 | 部門コード |
|----------
----------------------------------------
●案3
部門
------------------------
| 部門コード | 部門名 |
|------------
------------------------
社員
--------------------------------
| 社員番号 | 氏名 | 部門コード |
|----------
--------------------------------
図2 案1~3
[?????]に入るのはア~オの内どれになるか。
ア 転属した社員の所属部門を,変更することができない
イ 新入社員を,登録することができない
ウ 退職した社員を,削除することができない
エ 同姓同名の社員を,登録することができない
オ 配属者未定の新設部門を,登録することができない
という問題があります。
答えは「オ」となっておりますが、これになる理由がさっぱりわかりません。
何故「配属者未定の新設部門」を登録ができないメカニズムがつかめず、
悩んでしまいます。新入社員を登録することができるのであれば、
できることだと思われるのですが。
ご教授の程お願い致します。
No.2ベストアンサー
- 回答日時:
「配属者未定の新設部門」のイメージはつかめていますでしょうか?
例えば
「宣伝部」を新設する事が決まった。
宣伝部の責任者が誰で宣伝部に誰が移動になるのかは白紙の状態
を想像してみてください。
宣伝部を組織情報に加える事が出来ますか?
もう一つ、ユニークキーの意味は把握されていますでしょうか?
1案、2案では部署コード/部署名が空白でも許されますが
1案では氏名が、2案では社員番号が空白になる事は許されません。
※1案で同姓同名が許されない理由も氏名がユニークキーになっているからです。
No.4
- 回答日時:
若干補足します。
主キーと言うのは行の先頭に有る1項目(通常)のことです。
主キーを使って行の追加、変更、削除、検索が行われることが多いので
主キーが同じ行が複数あるのは困るのです。
同姓同名の件はこれですね。
もう一つ部門登録と言うのは部門名と部門コードの対を登録することだと思ってください。
案1、案2では配属者が決まっていればその人の行に部門を書き込むことで一応部門登録の用は果たせます。
しかし配属者が決まっていなければ、部門登録は出来ません。
案3では部門コードと部門名の表が独立していますから配属者の有無に関係なく部門登録できます。
あとで配属者が決まったらその人の行に部門コードを書けばいいのです。
余談ですがこのように表を整理して機能別に分けることを正規化といいます。
No.1
- 回答日時:
主キーを用いて検索したり、
登録、削除を行います。
つまり、新入社員の番号は新しく
登録することが出来ますが、
部門は主キーになっていないので、
新しく登録することが出来ません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 政治 日本で訴訟件数が少ないのは、自民党とビッグモーターが詐欺組織だからですか? 2 2023/07/27 11:30
- 査定・売却・下取り(車) 廃車手続きに詳しい方、教えてください 2 2022/11/28 09:12
- その他(ブラウザ) 会社の PC で Edge に 組織のアカウントでログインし利用しておりますが、会社の携帯(iPho 2 2022/10/01 10:44
- 政治 日本の警察は解体して、3つぐらいに再編したら良いのではないでしょうか? 私の案では、警察を3つに分割 1 2022/11/13 17:42
- C言語・C++・C# c言語の問題です 2 2023/07/21 10:51
- その他(就職・転職・働き方) 大学で学んだ専門分野の勉強は仕事で使いますか? よく「仕事に必要なことは会社に入ってから学ぶ」「大学 2 2022/04/09 04:23
- 会社・職場 私しか頼ろうとしない先輩社員のことが気になっています。 製造メーカーで管理部門に勤務しています。製造 1 2022/07/21 23:40
- 哲学 自分自身を会社に例える 9 2022/05/08 23:36
- その他(Microsoft Office) エクセルで1行の長いデータを指定の桁数で分割する方法が知りたいです。 4 2022/05/20 21:55
- 会社・職場 スーパーマーケットで パートをしていた時に 店長さんや副店長さんや他のパートさんから とても親切にし 3 2023/08/10 23:24
関連するカテゴリからQ&Aを探す
医師・看護師・助産師
薬剤師・登録販売者・MR
医療事務・調剤薬局事務
歯科衛生士・歯科助手
臨床検査技師・臨床工学技士
理学療法士・作業療法士・言語聴覚士
臨床心理士・心理カウンセラー・ソーシャルワーカー
介護福祉士・ケアマネージャー・社会福祉士
弁護士・行政書士・司法書士・社会保険労務士
フィナンシャルプランナー(FP)
中小企業診断士
公認会計士・税理士
簿記検定・漢字検定・秘書検定
情報処理技術者・Microsoft認定資格
TOEFL・TOEIC・英語検定
建築士
インテリアコーディネーター
宅地建物取引主任者(宅建)
不動産鑑定士・土地家屋調査士
マンション管理士
電気工事士
美容師・理容師
調理師・管理栄養士・パティシエ
シェフ
保育士・幼稚園教諭
教師・教員
国家公務員・地方公務員
警察官・消防士
その他(職業・資格)
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
自明な関数従属について
-
性格適性検査で意図が分からな...
-
「述べる」と「論じる」
-
Googleフォームのアンケートに...
-
高1の数1です。 論証のところで...
-
サイコロを三回振り、出た目を...
-
私は偏差値44の商業高校に行き...
-
『Meriam’s ENGINEERING MECHAN...
-
Pマーク取得のための社内テスト
-
割り算した数字を、割り算する...
-
やば
-
損益分岐点の問題がよくわかり...
-
入社試験一般常識問題の作り方
-
図積分とはどのような方法ですか?
-
この問題で場合分けをするとき...
-
基礎問題精講 数学Ⅰ・A 大門36(...
-
次の問題を分かりやすく教えて...
-
この約分(?)なんですけど、 両...
-
絶対値の計算 移項
-
1-プロパノールと2-プロパノー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
自明な関数従属について
-
集計した数字の誤りを何と言い...
-
はま寿司の監視カメラ
-
線形計画法の解き方について
-
データモデル
-
PERT図についてどうしても理解...
-
仮想記憶システムの問題です
-
乳幼児の公費負担者番号につい...
-
図が歪んでいて申し訳が御座い...
-
労働保険事務組合に加入してい...
-
単純集計とクロス集計を教えて...
-
PMBOKでいうプロジェクトリーダ...
-
シスアドでヒストグラムとパレ...
-
SQL文について(結合に関する質問)
-
SWの平成15年・午後2の問題で
-
平成19年度 春期 午後問02について
-
秋の味覚といえば?
-
MACアドレスで・・・世界で一つ...
-
性格適性検査で意図が分からな...
-
「述べる」と「論じる」
おすすめ情報