科目名 | データベースⅠ |
---|---|
科目区分 | 専門科目 |
種別 | 演習 |
配当年次 | 1年 |
配当学期 | 前期 |
授業時間数 | 30 |
単位数 | 2 |
実務経験がある教員による授業科目 |
実務経験の概要: ソフトウエア開発企業においてソフトウエア設計・開発に従事。データベーススペシャリスト、応用情報技術者。 実務経験と授業の関係: |
授業概要 | 本授業では国家資格試験「基本情報技術者試験」を受験する学生が、データベース関連の問題を解ける知識習得を目的とする。データベース関連の問題は基本情報技術者試験の午後選択問題で出題される分野であり、対策が取りやすいことから選択肢の候補として挙げられる。授業は、講義を中心とした座学演習と12月に行われる午前免除試験合格に向けた問題演習を交えて行う。 また、2年次以降の専門科目(データベースⅡなど)においてデータベースの構築やSQLの設計のために必要とされる基礎的な能力を習得することも目的としている。 |
到達目標 | ・データベース分野に関する、ITパスポート試験、基本情報技術者試験午前問題レベルの知識の習得 |
目標資格等 | ITパスポート試験、基本情報技術者試験 |
評価方法 | 知識:小テスト 20%
(単元ごとに小テストを実施する) 知識:定期試験 50% (期末試験を実施する) 技能:日常演習 0% 技能:課題提出 30% (授業内で課題を課す) |
評価の詳細: 課題提出状況、小テスト・期末テストの結果を総合的に判断する。 | |
準備学習、他科目との関連 | 「情報技術Ⅰ」のデータベース分野を理解していること。 |
教科書・教材 | 「身につく!合格!ITパスポート」株式会社インフォテックサーブ, 2019 第2部 第1章 Study33-38までが該当 |
授業計画 | 1回あたりの時間数 4時間 |
第1回 授業概要説明 データベースの概要 ・データモデル ・関係モデル・関係データベース ・テーブル、レコード、フィールド Study33 関係データベースの設計 ・データ分析 ・ER図 ・テーブル設計 | |
第2回 Study34 データの正規化 ・データの正規化 ・従属関係 ・外部キー ・正規化練習問題 Study35 関係データベースのデータ操作 ・関係台数演算 ・SQL ・参照誓約 | |
第3回 SQL演習(別紙使用) ・SQL概要 ・基本文法 ・SELECT ・WHERE 机上でのSQL作成練習 | |
第4回 第1回~第3回おさらい 実際のDBを用いたSQL実習 ・環境構築(AccessまたはXAMP) ・SELECT文問題演習 | |
第5回 Study36 データベースの保全機能 ・DBMSの機能 ・トランザクション ・排他制御 ・共有ロックと排他ロック ・デッドロック ロック機能に関するFE問題演習 | |
第6回 Study37 データベースのリカバリ機能 ・ロールフォワード ・ジャーナルファイル ・ロールバック ・コミット ・データクレンジング リカバリ機能に関するFE問題演習 | |
第7回 Study38 NoSQLとビッグデータ ・NoSQL ・キーバリュー型 ・ビッグデータ 演習問題 期末試験説明 学期末おさらい | |
第8回 期末試験 |