スライド 1

データベースの基礎知識
ACEESSの基本操作
データベースの基礎知識

データベース


特定のテーマや目的に毎のデータの集合体
データベースソフトウェア

データベースを作成、管理するソフトウェアの総称






Oracle(Oracle)
IBM(DB2)
Microsoft(SQL Server)
Microsoft(ACCESS)
PostgreSQL(オープンソース)
MySQL(オープンソース)
ACCESSの概要

ACCESSの特徴

大量のデータを蓄積できる






中小企業の1万レコードぐらいまで・・・
必要に応じてデータ抽出、集計が可能
大量のデータを入力、出力する機能がある
GUI環境の特徴を生かした操作感
リレーショナルデータベース
活用例




取引額××万以上の顧客抽出
月例・支店別売り上げ集計
得意先ラベルの印刷
配達用の帳票
ファイル構成の要素

データベースオブジェクト


ACCESSのファイルは、データベースオブジェクトを格納する器である
データベースオブジェクトの種類

テーブル


クエリ



データを印刷する
一覧印刷、伝票、はがき、宛名ラベル、帳票、グラフなどの形式で印刷可能
マクロ


データを入力、出力する
レポート


データを加工し、データの抽出、集計、分析する
フォーム


データを格納する
複雑な操作や操作の自動化する
モジュール

マクロでは作成できない高度な処理を行う
ACCESSにおける
データベースの基本設計
ファイルを新規に作成する
1.

各オブジェクトをまとめて格納するファイルを作成する
テーブルを作成する
2.

テーマごとに分類して格納する
クエリを作成する
3.

テーブルから条件にあうデータを抽出、集計する
フォームを作成する
4.

データを表示、入力するための画面を作成する
レポートを作成する
5.
1.
データを印刷するための帳票を作成する
売り上げ管理データベースの作成

目的


あるスポーツ用品の卸業者を事例にデータベースソ
フトウェアを用いたデータ管理を行う
ファイルとテーブルの関係
T売上データ
T得意先マスター
T商品マスター
T担当者マスター
フィールドの概要

フィールド名


フィールドを区別するために、名前を指定する
データの型


フィールドに格納するデータの種類
データに合わせて適切なデータ型を指定することで、
データを正確に入力可能になり、検索速度が向上す
る
データの型一覧
データ型
説明
テキスト型
文字に使用する(検索対象にならない数字を含む)
メモ型
長文、または書式は設定している文字列に使用する
数値型
数値に利用する(整数、実数)
日付/時刻型
日付と時刻に使用する(データには、日付と時刻の両方が含まれる)
通貨型
金額に使用する
オートナンバー型
自動的に連番を付ける場合に使用する
Yes/No型
二者択一の場合に使用する
OLEオブジェクト型
Excelワークシート、Word文書、音声、画像などのWindowsオブジェクトに使用する
ハイパーリンク型
Webサイトのアドレス、電子メールアドレス、ファイルのリンクに使用する
添付ファイル
画像やOffice製品で作成したファイルを添付する場合に使用する
ルックアップウィザード
別のテーブルに格納されている値を参照する場合に使用する
リレーションシップ

リレーションシップ



複数に分けたテーブル間の共通フィールドを関連付
けのことである。
リレーションシップが作成された複数のテーブルを結
合すると、あたかもひとつの大きなテーブルのように
扱える
参照整合性


矛盾の無いデータ管理をするための規則である
事例として、主テーブル側に存在しないデータを関連
側に入力してしまうといったデータの矛盾を制御する