三重大学ウェブシラバス


シラバス表示

 シラバスの詳細な内容を表示します。

→ 閉じる(シラバスの一覧にもどる)

科目の基本情報

開講年度 2019 年度
開講区分 工学部情報工学科/総合工学科情報工学コース ・専門教育
受講対象学生 学部(学士課程) : 2年次
選択・必修 必修
学科必修
授業科目名 データベース論
でーたべーすろん
Database Theory
単位数 2 単位
ナンバリングコード

ナンバリングコード一覧表はこちら

※最初の2文字は開講主体、続く4文字は分野、最後の数字は開講レベルを表します。

開放科目 非開放科目    
開講学期

後期前半

秋休み終盤(例えば9月30日(月)),夏休み開始直後(8月9日(金)), 10、11月のホームルームの時間帯なども併用し、例年、12月中に期末試験までを終わらせている。
試験日を他の科目の定期試験と異なる期間に設定することにより、勉強準備期間の確保を狙っている。

開講時間 水曜日 3, 4時限
開講場所

担当教員 河合敦夫

学修の目的と方法

授業の概要 DBは、銀行のオンラインシステム、皆さんの成績処理システム等を初めとして、社会や企業の様々な場所において、構築・利用されている。したがって、DBの仕組みを理解することは、情報処理技術者において、必修の素養と考えられる。このことは、情報処理技術者の試験において、DBに関する出題が、大きな部分を占めていること等からも、裏付けられる。この講義では、DBMS(Data Base Management System)の簡単な仕組みや、DBの設計の概要等について講義を行う。なお、現状では、関係型データベース(RDB)が、最も良く使用されている実状に鑑み、この授業においても、RDBを中心に講義を行う。
 また、学生が「ソフトウェアの設計」とは、何であるかを具体的に理解するために(DB用のプログラミング言語であるSQLや、細かな技術よりも)「データベースの設計」に主眼をおいて授業を行う。これは、データベーススペシャリスト試験においても、DB設計が最頻出事項であることにもよる。
学修の目的
学修の到達目標 応用情報技術者試験に出題されるDB関連の問題が解けること。
データベーススペシャリスト試験の午後Ⅰの問題が解けること。
「ソフトウェアの設計」が、どんな業務になるかを、具体的な問題を解くことにより、体得する。
(他学科の場合は、工場見学等で、実際の現場を見学することによって、就職時の仕事のイメージを高めていくこともできる。しかし、ソフトウェア作成現場を見学しても、パソコンと机が並んでいるだけで、その仕事の中身は理解しにくい。そのため、通信販売システム、業務管理システム、航空券販売システム等のデータベース設計の模擬問題を解くことにより、ソフトウェア設計の具体的な意味が理解できる)
ディプロマ・ポリシー
○ 学科・コース等の教育目標
○ JABEE 関連項目
 情報工学の基礎知識を身につけ、科学技術が社会や自然環境に及ぼす影響を理解し、責任ある技術者として行動できる。【技術者倫理】
 情報工学科に関連する様々な分野に関心をもち、未知分野を理解するために、自主的、継続的に学習できる。【自主的継続的学習】
 世界に多様な考え方があることを学び、様々な立場の考えや意見を尊重し、多面的に物事を考えることができる。【多面的な思考能力】
 情報工学に関連する課題に対して、与えられた条件や期限を熟慮し、計画的に作業を進め、報告できる。【計画的な活動】
 専門分野の英語で書かれた文献について理解し、説明できる.また、学習や実験で得た知見を、論理的に記述し、的確に発表し、討議できる。【コミュニケーション能力】
 自然科学と情報技術に関する十分な知識を修得し、それらの知識を応用できる。【知識の修得と応用】
 与えられた問題に対し、修得した知識や技術を利用して、関連情報を収集し、解決手法を提案し、実現できる。【問題解決能力】

○ 全学の教育目標
感じる力
  •  感性
  •  共感
  •  主体性
考える力
  •  幅広い教養
  •  専門知識・技術
  •  論理的・批判的思考力
コミュニケーション力
  •  表現力(発表・討論・対話)
  •  リーダーシップ・フォロワーシップ
  •  実践外国語力
生きる力
  •  問題発見解決力
  •  心身・健康に対する意識
  •  社会人としての態度・倫理観

成績評価方法と基準 評価は、中間及び期末試験(合計100点)で行い、最終成績6以上(60点以上)を合格とする。全ての試験は、教科書ノート等の持ち込み不可で行う。欠席の回数が多い場合は、中間・期末試験の受験資格を失う。また、中間試験の配点は少ないが、その点数が悪い場合も、期末試験の受験資格を失う。
授業の方法 講義

授業の特徴

PBL

特色ある教育

英語を用いた教育

授業改善の工夫 教科書や問題集に載っている具体的事例は、各種の業界における企業内で構築されているシステムも多い.こうした事例には、学生自身に企業内での実務経験が無いことにより、理解しにくい事例も、一部、含まれる。こうした事例を、なるべく避け、文教システムの事例を可能な範囲で多くする工夫をしつつある。
教科書 教科書:データベーススペシャリスト合格教本、技術評論社、金子則彦(著者は年度により異なる)約3400円(原則として当該年度の版を購入。H31年度開講時はH31年版)(授業は書類上は後期開講であるが、前倒し補講を[8月上旬(期末試験直後)又は9月下旬」に行なう。そこで、教科書は7月末に生協で購入)。前倒し補講の目的は、期末試験を前倒しで行ない、2月への試験の集中を避けるためである。!!!H30年度と教科書は異なる!!!
参考書 参考書:以下のいずれの本も、図書館に1冊あります。本の題名等の後に、{ }で、各本のコメントを記載。
データベーススペシャリスト完全教本、日本経済新聞出版社、金子則彦(著者は年度により異なる){2年生の時に不合格の人が、過去問をやる時には最適の本、数年間分がある。3年次に合格をめざすなら、全年度、必ずやるべし!。2015年度より、休刊}
徹底攻略、データベーススペシャリスト教科書、インプレス社、瀬戸美月、3000円弱{H30年度の教科書}
IT text データベース、速水治夫、宮崎収兄、山崎晴明(情報処理学会編集)、オーム社、2500円
リレーショナルデータベース入門「新訂版」、増永良文、サイエンス社、2600円{DBの理論的な側面に興味が強い人向け}
初歩のデータベースー「表のサイエンス」入門、村井哲也、昭こう堂{RDBの表の正規化の部分に絞って、丁寧に書かれている。通常の教科書では、正規化が理解できない人向け。但し、理解した後に、他の参考書(上記の日経新聞社等)で、実践的な練習問題をたくさん解かないと真の実力はつかない}
応用情報技術者試験の午後問を中間期末試験とすることもあるので、こちらの問題集も解くと良い(特に再履修者)。但し、「応用情報」のSQLの出題は、煩雑かつ細かすぎるので習得は不要。
オフィスアワー 授業実施日の授業終了以降に、授業を実施した教室または情報棟4階河合教員室にて対応(基本的には、少なくとも18時前後までなら在室している)。事務的な話であれば、電子メールによる受け付け可(E-mail:kawai@ai.info.mie-u.ac.jp)ではあるが、直接、居室へ来てもらった方がスムーズか 。
受講要件
予め履修が望ましい科目 離散数学、プログラミング基礎および演習、計算機ハードウェアなどを、履修済みの方がかなり望ましいが、必修条件ではない。なお、オブジェクト指向DBを理解するためには、計算機言語論Ⅱにおいて、オブジェクト指向の概念を理解することが必要であるため、本授業では取り扱わない。また、長い文書からなるソフトウェア仕様書(DB設計書)を正確に理解するためには、現代国語(論説文)の能力も必要となる。
発展科目
その他

授業計画

MoodleのコースURL
キーワード
Key Word(s)
学修内容 H31年度は、数回分の日程を前倒しで行う。具体的には、8月上旬(期末試験の後半の予備日か、その直後)か、9月下旬(25日以降)。実際の開講日は、7月末を目処に掲示する。なお、前倒しの講義回のみ、成績上位の再履修者(評点5など)は、出席不要。

第1回 実社会におけるDBの重要性、情報システムの発展とDB
第2回 ファイル処理とDB処理の違い
第3回 データベースモデルの概要(階層型、ネットワーク型、関係型(RDB)、オブジェクト指向型)
第4回 DBMS使用の目的、RDBの概要
第5回 RDBでの集合演算(合併、共通部分、差、直積)、関係演算(選択、射影、結合、除算)
第6回 DBの設計手順、実体関連モデル(ER図)
第7回 RDBの正規化(非正規形、第1正規形、関数従属、候補キー、第2正規形)
第8回 RDBの正規化(第3正規形、正規化の目的や必要性、演習問題)
第9回 データベース用のプログラミング言語:SQL(DDL、DML、DCL)、
     SQLと他のプログラミング言語(C言語等)との関係
第10回 SQL(その2) 選択、射影、結合、行の削除、更新、挿入、文字の検索等
第11回 3層スキーマ(外部スキーマ、概念スキーマ、内部スキーマ)、ビュー
第12回 一貫性制約記述
第13回 DBMSの制御機能(排他制御、デッドロック、)
第14回 DBMSの障害制御(ロールバック、ロールフォワード)
第15回 
第16回 定期試験
事前・事後学修の内容

Copyright (c) Mie University