1. トップ
  2. 学校紹介
  3. 情報公開
  4. 学科情報
  5. シラバス - 科目一覧

シラバス

情報処理科(夜間部) 2023年度入学生

科目名 データベース 作成日 2024/02/29
区分 必修 講義/実習
開催時期 1年次 Ⅲ期 Ⅳ期
講義・演習駒数/週 1駒
実習・実験駒数/週 1駒
合計駒数/週 2駒
総時間数 80時間
総単位数 3単位
企業連携
授業の目的 データベースの役割や仕組みを理解する。業務のデータを分析して、データベース設計を行い、テーブルを生成するための知識や技術について学ぶ。
到達目標 2年時の授業に向けた基礎固めとして、SQLの文法を理解しデータベースの基本的な操作が出来るようになること。

評価項目 ①定期テスト ②小テスト ③レポート ④課題 ⑤作品 ⑥ポートフォリオ ⑦成果発表 ⑧その他
割合 80%  %  % 20%  %  %  %  %
評価基準
基本情報技術者資格試験で出題されるデータベースの問題が解けるようになること SQLの基礎文法を記述できるようになること
※上記に示した評価項目の割合(%)を基準に、総合評価点を算出して成績評価を行う。
※出席率が80%未満の場合は、評価対象としない。

担当教員 柴田 祥吾
テキスト・参考文献 基本情報技術者 試験対策テキストⅡ【システムの利用と開発編】 2022 SQL 演習張
実務経験有無  
プログラマー及びシステムエンジニアとしてシステム開発に従事した実務経験がある。その経験を活かして本科目に対して職業実践的な教育を行う。  
関連科目    履修前提   

授業計画

回数 学習目標 学習項目
1 情報処理試験で出題されるデータベースの問題が解けるようになる。  基本情報技術者試験のための資格対策(1) データベースの対策授業&演習(SQL) 
【理解度確認】演習課題、実習課題 
2 情報処理試験で出題されるデータベースの問題が解けるようになる。  基本情報技術者試験のための資格対策(2) データベースの対策授業&演習(SQL) 
【理解度確認】演習課題、実習課題 
3 実習で使用するテーブルの構成要素を理解し、基本的なSELECT文を記述して簡単な検索条件を正しく指定することが出来る。  データベースの構造とテーブルの構成要素 SQL Serverの基本操作 基本的なSELECT文の構造 
【理解度確認】演習課題、実習課題
4 検索の条件範囲や複数条件(論理演算子を含む)を考慮した複雑なSELECT文を正しく記述出来る。  比較演算子や論理演算子の利用方法 BETWEEN演算子とIN演算子の使い方  
【理解度確認】演習課題、実習課題
5 あいまい検索を考慮したSELECT文を正しく記述出来る。 テーブル情報を昇順・降順に並び替えることが出来る。  LIKE演算子の使い方 ORDER BY句の使い方と並べ替えの種類  
【理解度確認】演習課題、実習課題
6 列に別名を指定することが出来る。 集計関数を正しく記述出来る。 NULL値について正しい説明が行え、SELECT文に正しく記述出来る。 テーブル情報のグループ化の記述が正しく出来る。   計算結果へのAS句の使い方 集計関数の意味と使い方 NULL値の記述方法 GROUP BY句の使い方 
【理解度確認】演習課題、実習課題
7 グループ単位で集計した結果後のテーブル情報の絞り込みを正しく記述出来る。 重複行をまとめる記述が出来る。   HAVING句の使い方 DISTINCT句の使い方  
【理解度確認】演習課題、実習課題
8 複数テーブルの結合について説明できる。 内部結合を使って複数のテーブルを正しく結合することが出来る。   結合を行う手順 INNER JOIN句の使い方 WHERE句で内部結合を指定する方法  
【理解度確認】演習課題、実習課題
9 外部結合を使って複数のテーブルを正しく結合することが出来る。  OUTER JOIN句の使い方 優先表 左外部結合・右外部結合の違い 
【理解度確認】演習課題、実習課題
10 ここまでのSQLの基礎文法を基に、中間試験問題に取り組める。  ここまでのSQLの基礎文法の理解度確認。 
【理解度確認】中間試験の実施
11 副問合せ(サブクエリ)について正しく説明が出来る。 副問合せ(サブクエリ)を使ったSQL文を正しく記述することが出来る。   副問合せ(サブクエリ)とは何か IN句・ANY句・ALL句の使い方 
【理解度確認】演習課題、実習課題
12 テーブルの新規作成と削除のクエリを記述することが出来る。 テーブルへの制約の追加、変更、削除を行うことが出来る。 設定した制約を自ら確認することが出来る。  CREATE TABLE文・DROP TABLE文の使い方。主キー、外部キーとリレーションシップの役割について。表定義時の列制約と表制約の指定と確認方法。表への制約の追加、変更、削除方法。 
【理解度確認】演習課題、実習課題
13 テーブルへデータの追加・削除・変更を行うクエリを正しく記述することが出来る。  INSERT構文の使い方 DELETE構文の使い方 UPDATE構文の使い方 
【理解度確認】演習課題、実習課題
14 ビューとは何かを説明することが出来る。 ビューを操作するSQL文を正しく記述することが出来る。  ビューとは何か。ビューの特徴とは。 CREATE VIEW文の使い方。 DROP VIEWの使い方。 
【理解度確認】演習課題、実習課題
15 新規にテーブルへ制約をつけて定義し、制約を変更・削除しながら、一連のテーブル作成の流れを理解し、作成することが出来る。  テーブルに制約をつけて新規作成する。制約の変更。テーブルを新規登録する一連の流れ。権限。 
【理解度確認】演習課題、実習課題