|
第 1 回 |
| 授業の計画・内容 |
オリエンテーション(授業のねらい、進め方、データベースの基本[データとは、データベースとは、データベースの役割、データベースソフトとは、データベースソフトの主要な機能、データベースのオブジェクト、リレーショナル・データベースとは、リレーションシップの設定とは、正規化とは]、[課題1]科目用フォルダーの作成と課題の電子提出方法;演習用データのダウンロード、演習用データのファイル名の変更、Accessの起動とデータベースを開く、Accessの画面の構成、レコードの並べ替え、[課題1]の電子提出
[課題2]フォームフィルタを利用したデータの抽出;課題2のデータベースの作成、(拡張子の一例)、演習用テーブルのコピー、フォームフィルタの利用(1)、(フィルタとは、抽出に使用する比較演算子)、フォームフィルタの利用(2)、(AND検索とOR検索)、データの印刷プレビューを行う、[課題2]の電子提出 |
準備学習 (予習・復習等) |
●データベースの構造に関する図を、テーブル、レコード、フィールドのデータベースの基本用語を用いて描いてください。
●「Jリーグ2013.accdb」の中のテーブルのレコードの中に並ぶフィールドのひとつひとつは、何を表しているかを記述してください。次に、それらのフィールドの中の何と何が1つに決まれば、それらを含むレコードが1つに決まるかを考えてください。
●[課題1]および[課題2]を翌々週までに電子提出してください。 |
90分 |
|
|
第 2 回 |
| 授業の計画・内容 |
[課題3]データベースの新規作成とテーブルのインポート;テーブルとは、インポートとは、空のデータベースのディスクへの記録、テーブルのインポート、[課題3]の電子提出 |
準備学習 (予習・復習等) |
インポートとはどういうことなのかを、添付図を差しはさんで記述してください。 |
60分 |
|
|
第 3 回 |
| 授業の計画・内容 |
[課題4]選択クエリを作成し、抽出、並べ替えなどの処理を行う;クエリとは、クエリでできること、ウィザードでクエリを作成する、選択の絞り込みを行う、クエリデザインでクエリを作成する、[課題4]の電子提出 |
準備学習 (予習・復習等) |
クエリとは、ユーザーがデータベース(情報の保存先)へ要求を出し、その結果として、ユーザーが求める抽出結果を画面上(データシートビュー)に表示することです。選択クエリの作成について、デザインビューの画面から選択クエリを作成するための抽出条件の行の使い方を記述してください。 |
60分 |
|
|
第 4 回 |
| 授業の計画・内容 |
[課題5]フォームの作成;テーブルにレコードを追加する、テーブルにフィールドを追加する、データ型を変更する、画像データを入力する、フォームとは、フォームを作成する、フォームからデータを入力する、フォーム画面にデータを上手に入力するための操作、オプション課題、[課題5]の電子提出 |
準備学習 (予習・復習等) |
画像を格納するようなファイルの拡張子には、その画像の色数や解像度などにより、いろいろな拡張子があります。ペイントによって作ることが出来る画像ではなく、カメラによる写真をフォームの中に取り込むための操作を再確認してください。 |
60分 |
|
|
第 5 回 |
| 授業の計画・内容 |
[課題6]クエリによるAND条件とOR条件による抽出;AND条件による抽出とは、OR条件による抽出とは、[課題5]で作成・加工を行った[商品台帳DB]のデータベースを開く、クエリデザインでクエリを作成する、AND条件による抽出、OR条件による抽出、さまざまな抽出条件による抽出、[課題6]の電子提出 |
準備学習 (予習・復習等) |
かつ(AND)、または(OR)といった論理演算によって、ユーザが目的のレコードを抽出する仕方について、グリッドと呼ばれる画面において、複数のフィールドにANDとORの抽出の条件を設定する仕方について、確認してください。 |
60分 |
|
|
第 6 回 |
| 授業の計画・内容 |
[課題7]条件を満たすデータの抽出、[課題8]選択クエリによる選択の絞り込み |
準備学習 (予習・復習等) |
条件A、条件B、条件Cの3つの条件から、ANDとORの抽出の条件を満たすようなレコードの抽出について、notとandとorとによる抽出設定の仕方について確認してください。 |
60分 |
|
|
第 7 回 |
| 授業の計画・内容 |
[課題9]テーブルの集計とパラメータクエリ;テーブルの集計を行う、毎回異なる値で選択する方法を使う、ワイルドカードを指定したパラメータクエリの作成、[課題9]の電子提出
[課題10]レポート印刷;新しい教材DBのダウンロード、レポートとは、レポートを作成する、レポートの項目の配置を変更する、[課題10]の電子提出 |
準備学習 (予習・復習等) |
レポートによって、ユーザーが抽出などの結果を分かりやすくきれな提出物として印刷する操作について確認してください。 |
60分 |
|
|
第 8 回 |
| 授業の計画・内容 |
[課題11]レポート機能の応用(ラベルの作成);新データベースのディスクへの記録、Excelのファイルのテーブルへのインポート、ラベルの作成、オプション課題、[課題11]の電子提出 |
準備学習 (予習・復習等) |
ラベルとマクロのそれぞれの機能の特徴について、再確認し、200字程度にまとめてください。 |
70分 |
|
|
第 9 回 |
| 授業の計画・内容 |
[課題]12]マクロ機能とメニュー画面の作成;マクロとは、[マクロの終了]マクロを作成、クエリの作成、「メニュー」の「フォーム」の作成と「クエリの実行」ボタンの配置、「レポートの印刷」ボタンの配置、「マクロの実行」ボタンの配置、「フォーム」を整える、[課題12]の電子提出 |
準備学習 (予習・復習等) |
メニュー画面がユーザーにとって分かりやすくて操作しやすくするために、どのようなことをメニュー画面の作成で行えばよいかを箇条書きしてください。 |
60分 |
|
|
第 10 回 |
| 授業の計画・内容 |
[課題13]新しいテーブルの作成とリレーションシップの設定、なぜ、リレーションシップが設定されていると便利なのか? |
準備学習 (予習・復習等) |
主キーとはどういうことかを確認してください。テーブルとテーブルからリレーションシップとよばれる相互関係が生み出されます。そのようなリレーションシップの活用について考察してください。 |
60分 |
|
|
第 11 回 |
| 授業の計画・内容 |
リレーションシップの設定について、参照整合性とは
[課題14]リレーションシップを利用して選択クエリを作る、選択クエリにより「データを更新・削除」後の問題の解消の確認、1側のテーブルおよび多側のテーブルとは [課題14]の電子提出 |
準備学習 (予習・復習等) |
データベースのテーブルでの関数とはどういうことかを確認してください。データベースのテーブルのフィールドとフィールドの関係を、関数従属と呼ぶ理由について確認してください。 |
80分 |
|
|
第 12 回 |
| 授業の計画・内容 |
[総合課題1]、[総合課題1]の電子提出 |
準備学習 (予習・復習等) |
●空のDB(データベース)を個人領域の中の科目フォルダーの中に作るための操作とは何か?
●テーブルのインポートとは何か?
●リレーションシップの設定のための操作は何か?
●選択クエリ、フォーム、レポートの作り方はどういう操作か? |
90分 |
|
|
第 13 回 |
| 授業の計画・内容 |
[総合課題2]、[総合課題2]の電子提出 |
準備学習 (予習・復習等) |
●テーブルの作り方はどういう操作か?
●テーブルに対して、AND条件とOR条件の抽出を行うための選択クエリは、どうしたら作成できるか?
●グループ集計を行うためのレポートの作成とは? |
90分 |
|
|
第 14 回 |
| 授業の計画・内容 |
[総合課題3]、[総合課題3]の電子提出 |
準備学習 (予習・復習等) |
●リレーションシップの設定されているDBから、選択クエリを作るための操作とは?
●その選択クエリの中に、計算式の入ったフィールドを追加するための操作とは?(pp.106-108) |
90分 |
|
|
第 15 回 |
| 授業の計画・内容 |
補 講(補講の実施の有無は、必要な場合に限り連絡します。 |
準備学習 (予習・復習等) |
データベースの活用について、あなた自身のいちばん身近な場面を基にして考察してください。 |
60分 |
|