この資料は、テキストをもとに、講義のために作成したものです.学習用に活用してください.

Slides:



Advertisements
Similar presentations
1 情報教育 初級講座 担当: 遠藤 美純 2 今日の内容  Excel の応用 ( 午前 )  データ処理や Word との連携  グラフの作成  PowerPoint によるスライド作成 ( 午後 )  Excel による演算と基本的な関数  Excel.
Advertisements

1 通信教育学部 コンピュータ演習 Excel の書式設定と関数 授業ページ「コンピュータ演習(通信教育学 部)」を 開いてください。提出課題の一覧が掲載されてい ます。
データベースの基礎知識 ACEESS の基本操作. データベースの基礎知識 データベース  特定のテーマや目的に毎のデータの集合体 データベースソフトウェア  データベースを作成、管理するソフトウェアの総 称 Oracle(Oracle) IBM(DB2) Microsoft(SQL Server)
1 情報基礎 A 第 4 週 EXCEL 徳山 豪・全眞嬉 東北大学情報科学研究科 システム情報科学専攻 情報システム評価学分野.
中小企業診断士 野田 幸紀 2010 年 2 月 10 日(水) データ分析をする前に知っておきたいノウハウ (ACCESS初級編)
情報基礎 A 第 4 週 データベースと表計算 情報基礎 A 第 4 週 データベースと表計算 1 徳山 豪 東北大学情報科学研究科 システム情報科学専攻 情報システム評価学分野.
コンピュータ演習 Excel 入門 岡田孝・山下雅啓 Excel の機能は膨大 その中のごく一部を紹介 表計算機能 – データの入力、表の作成、計算など グラフ機能 – 棒グラフ、円グラフなどグラフ作成 データベース機能 – 並べ替え(ソート)、検索、抽出など マクロ機能 – VBA で自動化したマクロを作成可能.
SQLエディタによる データベースプログラミング 01. データベースとはデータを1つにまとめて 複数のシステムで共有できるようにしたもの 蔵書管理システム 貸出管理システム 生徒ファイル 生徒番号 学年 クラス 番号 名前 性別 住所 貸出ファイル 貸出番号 図書番号 貸出月 貸出日 蔵書ファイル.
1 WORD の起動法と終了法 ● WORD の起動法 (1) デスクトップの Microsoft Word アイ コンをダブルクリックする。 * (2) 「スタート」 ― 「すべてのプログラ ム」 ― 「 Microsoft Word 」と選ぶ。 (3) Word で作成された文書があるとき は、そのアイコンをダブルクリック.
情報処理 第 13 回. 今日の内容 練習用ファイルのダウンロードデータの入力 – データベースに適したデータの入力方法 – ウィンドウ枠の固定 ( 見出し行の固定 ) データの並べ替え –1 つの列の値で並べ替え – 複数の列の値で並べ替え.
情報システムプロジェクト I 第2回 FileScanner.java ~ファイル入力、文字切り出し機能を持つ プログラムの作成~
情報処理基礎 2006年 6月 15日.
目次(電子納品 操作手順) ※ページはスライド番号
Accessによるデータベース(1) Ver.1 /11.
情報処理実習 第05回 Excelマクロ機能入門 操作マクロ入門.
DB(データベース)のおはなし 作成者:小野正広 DBと言っても、  ドラゴンボール ではないですぞ! 3/1/2017.
リレーショナル・データベース データベース論 第10回.
Microsoft PowerPoint98 Netscape Communicator 4.06[ja]
Microsoft PowerPoint98 Netscape Communicator 4.06[ja]
コンピュータ プレゼンテーション.
SQLエディタによる データベースプログラミング
3-1 MySQLについて 発表者:藤村元彦 自然言語処理研究室.
MySQLに接続するデータベースプログラム
Excel による データベース入門 Ver /9.
ファイルやフォルダを検索する ①「スタート」→「検索」→「ファイルとフォルダ」とクリックする。
Microsoft Office 2010 クイックガイド ~Access編~
ACCESSによる データベースアプリケーション開発実習 日本工業大学 情報工学科 “データベースの実際” 教材
Accessによる SQLの操作 ~実際にテーブルを操作してみよう!~.
Microsoft® Access® 2010 トレーニング
SQL J2EE I 第3回 /
マルチエージェント・シミュレーション(2)
Netscape Communicator Eudora Microsoft Word
データベース:Accessによる実習 第5章:クエリの基礎
F5 を押すか、または [スライド ショー] > [最初から] をクリックして、コースを開始してください。
RDBMSについて 2年7組  小鹿 慎太郎.
情報処理 第13回.
この資料は、テキストをもとに、講義のために作成したものです.学習用に活用してください.
Microsoft® Office Access® 2007 トレーニング
マイクロソフト Access を使ってみよう 第5回
マイクロソフト Access を使ってみよう 第1回
マイクロソフト Access での SQL 演習 第1回 SQL問い合わせ(クエリ)
マイクロソフト Access を使ってみよう 第4回
調査様式作成ツール(HiYoko)の使い方
情報処理1~第12回~ 野中良哲.
情報処理基礎 2006年 6月 22日.
マイクロソフト Access での SQL 演習 第5回 副問い合わせ
単語登録(1) ◎MS-IMEの「単語登録」に、単語、語句、記号など自分がよく使うものを登録しておくと、便利である。
第4回 統計処理(1) 表計算ソフトの基本操作 塩浦 昭義 東北大学全学教育科目 情報基礎 A 1セメスター 木曜1,3講時
マイクロソフト Access での SQL 演習 第4回 並べ替え(ソート)
コンピュータ プレゼンテーション.
ECサイト for 販売大臣マニュアル 平成24年 12月作成 株式会社 インターメディア・プランニング.
マイクロソフト Access を使ってみよう 第2回
データベース設計 第4回 DBMSの機能と操作方法(1) Access入門
マイクロソフト Access を使ってみよう 第3回
データベース設計 第6回 DBMSの機能と操作方法(3) フォームとレポート
情報システム1及び演習 第一回 データベースの概要.
マイクロソフト Access での SQL 演習 第2回 集計,集約
3.リレーショナルデータベース,主キー, SQL
ここに 表題や引用文が入る 背景への図の使用とキャプションへのテクスチャの適用 (中級)
エクセル(2)の目次 セル範囲の指定方法 データの消去法 アクティブセルの移動 セル内容の複写と移動 セル幅の変更方法
Microsoft Office クイックガイド ~基本編~
5.集計,ピボットテーブル(クロス集計表)
リレーショナル・データベース J2EE I (データベース論) 第2回 /
情報処理 第13回.
Microsoft Office 2010 クイックガイド ~Outlook編~
Microsoft Excelとは 表の作成 →表の中で計算する グラフ作成 データベース機能 →並べ替え、検索 作業の自動化(マクロ機能)
Microsoft Office 2010 クイックガイド ~Outlook編~
Microsoft Office 2010 クイックガイド ~Excel編~
SQL J2EE I (データベース論) 第3回 /
Microsoft PowerPoint Netscape Communicator
Presentation transcript:

この資料は、テキストをもとに、講義のために作成したものです.学習用に活用してください.  この資料は、テキストをもとに、講義のために作成したものです.学習用に活用してください.  それ以外の目的に使用しないこと 配信しないこと

第12回:関係データベースの利用2 重点項目 SQL文法 データ抽出 関係データベース利用例の紹介 情報科学入門  第12回:関係データベースの利用2 重点項目  SQL文法  データ抽出  関係データベース利用例の紹介   (Microsoft Access 2003の活用)

SQLとは? SQL(Structured Query Language)とは,関係データベースを操作してデータの検索や変更などの処理を行う言語のことである。SQLの持つ機能は,以下の2つに分類できる。

2つの言語に用意されている主な命令 データ定義言語とデータ操作言語には,データベースの定義や操作を行う次のような命令(コマンド)が用意されている。

SQL文の使い方 データベースのデータを操作するには,SQL文と呼ばれる文を記述する。操作したい内容を次のような形式で記述する。

条件をつけてデータを抽出する SELECT文で条件を満たす項目を抽出するには,次の書式を利用する。

(例) <地方> <県庁所在地> 結合演算で生成される余分なデータ

各表の県名が抽出される

データの集計・グループ化・並べ替え

72 ×

行単位で並び替わることに注意 × × × 武田雄二  男  71  88

関係データベース利用例の紹介 利用例その1:テキストP.126の売上伝票から正規化したデータベースの例 1. ”売上情報.mdb”をダブルクリックして,Microsoft Access 2003で開きます。   注)セキュリティ警告のメッセージが表示される場合がありますが,危険なコー      ドは含んでいないので,そのまま”開く”をクリックしてください。 2. ”売上情報:データベース”ウィンドウが開いていることを確認します。   左側のオブジェクトメニューで,”テーブル”が選択されていると,右側のオブジェクト一覧の中にテキストP.126に載っている4つの表がリストアップされていることが分かります。 3. 一覧の中から”顧客表”テーブルをダブルクリックすると,”顧客表:テーブル” ウィンドウが開き,登録されているデータが確認できます。   新規データの登録や,データの更新,削除等の作業もこのウィンドウで行うことができます。                                      (今回は用意していませんが,通常はフォームを作成して行います。)

4. ”顧客表:テーブル”ウィンドウが選択されている状態(タイトルバーが青くハイライトしている状態)で,”テーブルデザイン”ツールバーの左端にある”ビュー”ボタンをクリックすると,テーブル中の”フィールド設定”が確認できます。    ”テーブルウィンドウ”の表示状態は, ”データシートビュー”と”デザインビュー”と呼ばれる2つの状態があり,それぞれ”データの入力や列幅の変更”,”フィールド名やデータ型の変更”などを行うことができます。              ビューの切替は”ビュー”ボタンをクリックすることで行います。(トグル式) 5. ”顧客表:テーブル”ウィンドウを閉じ(タイトルバーの右端にある×ボタンをクリック),他のテーブルも同様に内容を確認してみてください。 6. ”売上情報:データベース”ウィンドウが選択されている状態で,”テーブルデザイン”ツールバーの右端の方にある”リレーションシップ”ボタンをクリックすると,各テーブル間に定義されているリレーションシップが確認できます。   注)リレーションシップの設定方法については,最後のスライドに紹介してある     参考文献を参照してください。 7. リレーションシップを確認したら,”リレーションシップ”ウィンドウを閉じます。

8. ”売上情報:データベース”ウィンドウが選択されている状態で,左側のオブジェクトメニューで,”クエリ”を選択します。   右側のオブジェクト一覧の中に,以下の2つのクエリ(データベースへの問い合わせ)がリストアップされていることが分かります。   ・”売上伝票 クエリ” : テキストP.125の第一正規形にあたる”受注表1”を得                   るための問い合わせ   ・”顧客番号-顧客名 クエリ” : テキストP.128にある問い合わせ例 9.一覧の中から”顧客番号-顧客名 クエリ”クエリをダブルクリックすると,”顧客番号-顧客名 クエリ:選択クエリ” ウィンドウが開き,問い合わせ結果が確認できます。 10.”顧客番号-顧客名 クエリ:選択クエリ”ウィンドウが選択されている状態で,”ビュー”ボタンをクリックすると,問い合わせ内容が確認できます。   注)ACCESSではSQL文法を知らなくても気軽にデータベースを利用できるよ     うに,SQL文を使わなくて済むユーザインタフェースを実装しています。     SQL文を使う別のフリーなデータベースについては,最後のスライドの参考     文献に紹介しておきますので,興味があればトライしてみてください。

11.”顧客番号-顧客名 クエリ:選択クエリ”ウィンドウを閉じ,もうひとつのクエリも同様に内容を確認してみてください。 12.すべてを確認したら,”売上情報:データベース”ウィンドウを閉じ,ACCESSを終了します。

利用例その2:テキストP.130の<成績表>への問い合わせの例 1. ”成績.mdb”をダブルクリックして,Microsoft Access 2003で開きます。   注)セキュリティ警告のメッセージが表示される場合がありますが,危険なコー      ドは含んでいないので,そのまま”開く”をクリックしてください。 2. ”成績:データベース”ウィンドウが開いていることを確認します。   左側のオブジェクトメニューで,”テーブル”が選択されていると,右側のオブジェクト一覧の中にテキストP.130に載っている<成績表>がリストアップされていることが分かります。 3. 一覧の中から”成績表”テーブルをダブルクリックすると,”成績表:テーブル” ウィンドウが開き,登録されているデータが確認できます。 4. ”成績表:テーブル”ウィンドウが選択されている状態で,”ビュー”ボタンをクリックすると,テーブル中の”フィールド設定”が確認できます。 5. 確認できたら”成績表:テーブル”ウィンドウを閉じます。

6. ”成績:データベース”ウィンドウが選択されている状態で,左側のオブジェクトメニューで,”クエリ”を選択します。   右側のオブジェクト一覧の中に,以下の12個のクエリがリストアップされていることが分かります。  【テキストP.130の抽出条件の記述例中にある問い合わせ】   ・”英語が60点以上70点以下の氏名 クエリ”   ・”英語が70点以上で性別が「男」の行 クエリ”   ・”氏名の末尾が「子」の氏名 クエリ”  【テキストP.131のデータを集計する中にある問い合わせ】   ・” 「英語」の平均点 クエリ”   ・” 「英語」の最高点 クエリ”   ・” 「英語」の最低点 クエリ”   ・” 「英語」の合計点 クエリ”   ・” 「英語」の点数が75以上の人数 クエリ”  【テキストP.132のデータをグループ化する中にある問い合わせ】   ・”性別ごとの「仏語」の平均点 クエリ”   ・”性別ごとの「英語」と「仏語」の合計 クエリ”  【テキストP.132のデータを並べ替える中にある問い合わせ】   ・”すべての列を抽出し,「仏語」の点数の低い順に並べ替え クエリ”   ・”男子学生を抽出し,「英語」の点数の高い順に並べ替え クエリ”

7. 一覧の中から”英語が60点以上70点以下の氏名 クエリ”クエリをダブルクリックすると,”英語が60点以上70点以下の氏名 クエリ:選択クエリ” ウィンドウが開き,問い合わせ結果が確認できます。 8. ”英語が60点以上70点以下の氏名 クエリ:選択クエリ”ウィンドウが選択されている状態で,”ビュー”ボタンをクリックすると,問い合わせ内容が確認できます。 9. ”英語が60点以上70点以下の氏名 クエリ:選択クエリ”ウィンドウを閉じ,他のクエリも同様に内容を確認してみてください。 10.すべてを確認したら,”成績:データベース”ウィンドウを閉じ,ACCESSを終了します。

「超図解mini ACCESS基本操作&テクニック」 株式会社エクスメディア 2005.02 ISBN4-87283-429-1 1180円 参考文献の紹介 ・エクスメディア 著  「超図解mini ACCESS基本操作&テクニック」  株式会社エクスメディア 2005.02  ISBN4-87283-429-1 1180円 ・石井達夫 監修 浅羽義之他 著  「PostgreSQL徹底入門 8対応」  株式会社翔泳社 2005.08  ISBN4-7981-0957-6 3444円