練習問題4 データベースの選択 1. プリセットDB選択で 「図書館」を選ぶ 2. [プリセットDB選択] ボタンをクリックする 「図書館」の説明 • 図書館が管理するデータを想定しています • 5つのテーブルがあります 分類データ(90件) 貸出データ(150件) 貸出番号 分類番号 分類 図書番号 生徒番号 貸出月 貸出日 A0401384 T4939 12031 4 1 1 生徒データ(180件) 生徒番号 学年 クラス 番号 名前 12001 1 1 1 性別 奥沢一輝 男 図書データ(81件) 住所 狛田村 著書データ(81件) 図書番号 書名 著者番号 分野番号 著者番号 著者名 T0121 S9030 檸檬 S4656 91 芥川龍之介 図書館、 図書館学 「図書館」の説明 • 次のようなことを調べることができます – 貸出の冊数の多い生徒 – 貸出の多い著者 – ◯月に貸し出された冊数 – 著者毎の貸出数 各テーブルの説明 • 貸出データ – 図書の貸出データ – 1人の1冊の貸出が1レコードです – 同時に何冊も借りることがあります • 生徒データ – 基本的な生徒の情報 • 図書データ – 書籍のデータ • 著者データ • 分野データ 個数を数えてみましょう • 「図書館データ」を利用して、 生徒毎の貸し出し件数を数えてみましょう 数をかぞえる • 集計の命令:「数える フィールド名」 • 全体の個数を 求めることができます 生徒毎の冊数を求める 1. 入力欄に 「数える 生徒番号」 を入力してみましょう 2. 「追加」ボタンを クリックします 「数える 生徒番号」と入力し 「追加」ボタンをクリック 命令入力後の画面 • 「count_生徒番号」として 結果が表示されます 出てくる個数の値は、 貸出された冊数です。 並べ替えを行う • 整列の命令: 「整列 フィールド名 (昇順/降順)」 • 小さい順(大きい 順)にならべるとき は「整列」コマンド を利用します • 最後に、(降順)を いれると大きいもの 順になります。 冊数の多い順から並べる 1. 入力欄に 「整列 count_生 徒番号 降順」と 入力してみましょう 2. 「追加」ボタンを クリックします 項目名が 「count_生徒番号」に なっていることに注意 「整列 count_生徒番号 降順」 と入力し「追加」ボタンをクリック 命令入力後の画面 • 冊数の多い順に並びます 「図書館」の練習問題 • 結合するときに どのテーブルと結合すればよいか を考えましょう • どの項目がキーになっているかも考えましょう • 問題は、別紙に用意されています • 問題数は3問です
© Copyright 2024 ExpyDoc