経済学部Faculty of Economics
COT300CB(計算基盤 / Computing technologies 300)データベースと情報システムDatabases and Information Systems
坂本 憲昭Noriaki SAKAMOTO
授業コードなどClass code etc
学部・研究科Faculty/Graduate school | 経済学部Faculty of Economics |
添付ファイル名Attached documents | |
年度Year | 2021 |
授業コードClass code | K8015 |
旧授業コードPrevious Class code | |
旧科目名Previous Class title | |
開講時期Term | 春学期授業/Spring |
曜日・時限Day/Period | 月1/Mon.1 |
科目種別Class Type | |
キャンパスCampus | 多摩 |
教室名称Classroom name | |
配当年次Grade | |
単位数Credit(s) | 2 |
備考(履修条件等)Notes | |
他学部公開科目Open Program | |
他学部公開(履修条件等)Open Program (Notes) | |
グローバル・オープン科目Global Open Program | |
成績優秀者の他学部科目履修制度対象Interdepartmental class taking system for Academic Achievers | |
成績優秀者の他学部科目履修(履修条件等)Interdepartmental class taking system for Academic Achievers (Notes) | |
実務経験のある教員による授業科目Class taught by instructors with practical experience | |
SDGsCPSDGs CP | |
アーバンデザインCPUrban Design CP | |
ダイバーシティCPDiversity CP | |
未来教室CPLearning for the Future CP | |
カーボンニュートラルCPCarbon Neutral CP | |
千代田コンソ単位互換提供(他大学向け)Chiyoda Campus Consortium | |
カテゴリー(2015年度以前入学生) | 経済学部主催 教職関係科目 |
カテゴリー(2016年度以降入学生) | 経済学部主催 教職関係科目 |
カテゴリーCategory |
すべて開くShow all
すべて閉じるHide All
Outline (in English)
This course aims at understanding information technology centered around information system. You will acquire basic knowledge such as an outline of an information system, information technology system, and important points on planning, which is essential in this modern society.
• Understand the overview of the information system and the role of the database. For instance, we will discuss data flow and database system in a library system.
• Learn normalization and design a basic relational database.
• Gain skills to manage and operate a database through practices using Access. Learn the SQL language as well.
• Understand the power and problems of database information which is built in real society, and find various means to ensure information security, such as personal authentication, encryption of users, and its formulation.
授業で使用する言語Default language used in class
日本語 / Japanese
授業の概要と目的(何を学ぶか)Outline and objectives
(1)情報システム概観を学ぶとともに,データベースの役割を理解します。例えば図書館システムにおけるデータの流れやデータベースシステムを取り上げます。(2)正規化を学び,基礎的なリレーショナルデータベースを設計します。そのために正規化を学びます。(3)Accessを使用した実習により,データベースを管理・運用する技術を学びます。あわせてSQL言語を習得します。(4)実社会において構築されたデータベースの情報が社会に及ぼす影響と課題を理解し,情報セキュリティの確保,利用者の個人認証や暗号化などの技術的内容や情報セキュリティポリシーの策定など情報セキュリティを高めるための様々な方法を習得します。
到達目標Goal
情報を蓄積し管理・検索するためのデータベースの概念を理解し,データベースを中心とした情報システムに関する知識を習得します。情報システムの設計・管理分野などの基本知識を習得し,基礎的なデータベースを設計できるようになります。問題解決においてデータベースを活用しているビジネス事例を学びます。
授業で使用する言語Default language used in class
日本語 / Japanese
授業の進め方と方法Method(s)(学期の途中で変更になる場合には、別途提示します。 /If the Method(s) is changed, we will announce the details of any changes. )
パソコン実習室にて,講義のほかに,実際に演習しながらデータベースの設計および構築をおこないます。そのほか,オンデマンド形式で授業を進める回もあります。課題等の提出・フィードバックは「学習支援システム」を通じて行います。
アクティブラーニング(グループディスカッション、ディベート等)の実施Active learning in class (Group discussion, Debate.etc.)
なし / No
フィールドワーク(学外での実習等)の実施Fieldwork in class
なし / No
授業計画Schedule
※各回の授業形態は予定です。教員の指示に従ってください。
第1回:情報システム概観
情報システム概観,インフラとして社会におよぼす影響,セキュリティについて
第2回:情報システムにおけるデータベースの位置付け
情報システムとデータベースについて,情報の保護について
第3回:データベースの基本構成
実際のデータベースの紹介と要求定義から詳細設計について
第4回:データベース製品とデータセンター
リレーショナルデータベースの実際の商品とデータセンターの紹介
第5回:正規化を学ぶ
統計データとデータファイルの違い,正規化の必要性
第6回:正規化の実習
表計算ソフトを用いて正規化手法を実習
第7回:リレーショナルデータベースの構成
データベースの設計演習
第8回:SQL言語
SQL言語とは
第9回:SQL言語の実習
SQLに関する演習問題
第10回:データベースファイルの構築
表計算ソフトウェアによるデータファイルの設計とデータ入力
第11回:データベースシステムの作成実習,基礎構築
Accessの操作方法
第12回:データベースシステムの詳細設計
AccessによるSQL演習
第13回:データベースシステムの構築実習
Accessによるデータベースの作成
第14回:総合演習問題
振り返りと総合演習問題
授業時間外の学習(準備学習・復習・宿題等)Work to be done outside of class (preparation, etc.)
資料の予習,演習問題の復習をしてください。本授業の準備・復習時間は各4時間を標準とします。
テキスト(教科書)Textbooks
教科書は使用せずに担当教員による自作資料を配布します。
参考書References
西村めぐみ,Accessではじめるデータベース入門,技術評論社,2017
奥野幹也,理論から学ぶデータベース実践入門~リレーショナルモデルによる効率的なSQL,技術評論社,2015
成績評価の方法と基準Grading criteria
レポートを100点満点(100%)として,60点(60%)以上で単位取得になります。
学生の意見等からの気づきChanges following student comments
データベース作成の実習制作規模を縮小し,理解度を高めます。
その他の重要事項Others
教職(高校「情報」)科目です。勘違いしている方が多いのでよく確認してください。