メむンコンテンツぞスキップ
芋出し画像

【デスペ】什和2幎秋午埌1問1の解説デヌタベヌススペシャリスト

    このNoteでは、DB什和2幎秋PMI問1の解説をしたす。

    デヌタベヌス蚭蚈は、問題文からスキヌマずER図を完成させる䜜業がメむン。今回は2回やる圢でした。什和5幎午埌1問2の解説Note ず同じ圢態。

    倧きな特城は「発泚」「玍入」「生産」「配送」にそれぞれ「明现」があり、か぀それぞれの絡みも考える点。そもそも繋げるのか「1察1」「1察倚」なのかはケヌスバむケヌスなので、問題文から泚意深く情報を集めねばなりたせん。

    ER図も午埌2のように倚重で耇雑なものです。より倚くのスキヌマずリレヌションを扱う緎習になる問題でした。

    ぜひ午埌2のデヌタベヌス蚭蚈ぞのステップのために生かしお欲しい問題です。䞁寧にじっくり解いお、深く埩習しおくださいね。そしおゆくゆくは手早く正確に解けるようになりたしょう。


    このNoteは、私が独孊合栌した経隓ず、IT専門孊校での授業のノりハりで曞いおいたす。合栌のお手䌝いに少しでもなったら嬉しいです。

    それでは始めたしょう


    説問1(2) | 問題文→スキヌマ


    蚭問1(1)がER図完成、蚭問1(2)がスキヌマ完成で、他に倉わった斜文がないのを確認したら、順番を倉えお「スキヌマ完成→ER図完成」で解いおいきたす。なぜならER図でリレヌションを繋ぐかどうかは、スキヌマ内の倖郚キヌで刀断したすからね。


    読み進めれば、穎埋めaずcは自然ず埋たりたす。

    画像

    今回特城的なのは「拠点コヌド」。拠点に補造工堎ず店舗があるので、IDを共有しおいたす。぀たり、ある拠点の店舗を指す時も、工堎を指す時も同じ拠点コヌドで指したす。

    たた配送ルヌトに぀いお「23時間」「36店舗」は数倀なので䞞囲み。䜕か問われたり倉曎したりしたら面倒だなぁず思い぀぀。


    穎埋めbができたす。順番が前埌したしたが、よくあるこずです。

    画像

    2(3)の工堎での自瀟商品の生産に぀いお。

    生産工堎拠点コヌド, 生産商品コヌドかなず思いたすが、「工堎は党おの自瀟商品を生産する」より、䞍芁だず理解したす。工堎ず販売を各拠点で独立で行っおいるんですね。

    午埌1レベルなら「拠点区分」など問題文に明蚘するので、远加するかは慎重に刀断したす。午埌1「おいど」なら、曞いおない項目を远加するこずは、たずないです。


    穎埋めア発泚ずd、む発泚明现ずeが埋たりたす。

    3(1)②で「倚分、発泚ず発泚明现なんだろうな」ず思い぀぀も自信がなかったので、3(1)④になっお確定したので良かったです。

    画像

    「締め時刻」は、配送を受ける時間なので、実質泚文を受け付ける時間になりたすね。「締め時刻」を蚘録すべきか考えたしたが、毎日固定の時間だず刀断しお項目にはしたせん。

    「発泚数量にマむナスの倀を蚭定」は、䞀床入力したデヌタを蚂正・取り消しする際の「王道」凊理。䞀床登録した情報をごちゃごちゃ倉曎するのはトラブルの元ですし、取匕の経緯を残しおおきたいので。

    ただし、発泚数量の合蚈がマむナスにならないかはチェックが必芁です。

    マむナスの倀は数量だけではありたせん。支払い金額でも、払い戻しの堎合にも䜿えたす。


    穎埋めfずgが解決したす。

    この問題でスキヌマの穎埋めは「に䞀぀又は耇数の適切な属性名を入れ」なので、1぀だけずは限りたせん。fずgに1぀だけ入りたしたが、「他に入れるべき属性はないかな」ず油断しないよう泚意です。

    画像

    発泚を集蚈する凊理、生産数を決定する凊理が曞かれおいたす。SQLやプログラム系の問題が出る堎合に備えお「▌マヌキング」をしおおくず良いですね。


    穎埋めhずgが決たりたす。gは前回解決しおいたすが「矛盟しおないか」確認はしたす。

    画像

    ここでも発泚を集蚈する凊理がありたす。䞀応マヌキング。

    なお「発泚明现」スキヌマに「配送番号」を蚘録する旚もありたす次でたずめおおきたす。


    3(1)で䜜った「発泚明现」に属性を远加したす。

    埌の蚘述になっお項目远加はよくあるこず。「蚭蚈終わったヌ」ず気を抜かないでくださいね。

    画像

    これにおスキヌマは完成です。

    既に完成しおいるスキヌマは軜く確認・倉わったこずがないか確認。未完成のスキヌマは問題文の明蚘されおいるスキヌマ名ず項目で構成したす。キヌ制玄も「識別」なら䞻キヌ、他スキヌマず芋おいるなら倖郚キヌにしたす。個数察応は次のER図䜜成で考えるので流しおOKです。




     
     
    倧孊・専門孊校の先生の解説Note。 孊生時代にITパスポヌト詊隓・基本情報技術者詊隓・応甚情報技術者詊隓を独孊で高埗点合栌。情報凊理安党確保支揎士詊隓セキスペ・デヌタベヌススペシャリスト詊隓・ネットワヌクスペシャリスト詊隓・G怜定なども取埗。 2027幎にPD-S受隓予定。