Access データベース本格作成入門
アクセス データ ベース ホンカク サクセイ ニュウモン
仕事の現場で即使える Access 2016 / 201
- 著者:
- 今村ゆうこ(イマムラ, ユウコ)
- 注目:
- 総合 2821 位
- 出版社:
- 技術評論社
- 出版日:
- 2017年05月
- ISBN:
- 9784774188881
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
はじめてでも作れる高機能データベース。テーブルやクエリはもちろん、レポート、フォーム & マクロまでこの 1 冊で、業務に必要なデータベースの知識はすべて網羅。
技書の森解説
『Access データベース本格作成入門』 (今村ゆうこ 著、技術評論社、2017 年 4 月刊) は、Microsoft Office のデータベースのソフト Access で、テーブルの設計からクエリ、リレーションシップ、レポート、フォームまでを順に作りながら学ぶ入門書です。版元の書籍ページの見出しには「仕事の現場で即使える」が添えられ、国立国会図書館の書誌では Access 2016/2013/2010 対応版と記録されています。版元の概要は本書を、Access を使ってデータベースを構築したいけれど難しいと思っている読者に向けて、やさしい解説で本格的なデータベースの構築へ進む入門書としています。
全 6 章の構成、テーブルの設計からフォームまで
目次は CHAPTER 1 から CHAPTER 6 までです。CHAPTER 1「Access の基本 データベースを作成する前に」は Access を使う理由、Access で使えるオブジェクト、データの整合性、データベースが 1 つのファイルにまとまる仕組み、ナビゲーションウィンドウを中心にした操作を扱い、CHAPTER 2「テーブル設計・作成・格納」はデータ型、テーブルの設計、主キーの設定、元データとの整合性、データのインポート、データシートビュー、運用の注意を扱います。CHAPTER 3「クエリ データの検索・抽出・再計算」はデザインビュー、フィールドの値を使った再計算、条件付きクエリ、Like 演算子によるあいまい検索、And と Or の組み合わせ、パラメータークエリ、アクションクエリ、Excel へのエクスポートの章で、CHAPTER 4「リレーションシップ 複数テーブルでの運用」はトランザクションテーブルとマスターテーブルの考え方、テーブルの分割、複数のテーブルにまたがるクエリ、結合の種類と参照整合性、ルックアップフィールドです。CHAPTER 5「レポート 帳票出力と印刷」は単票形式、表形式、帳票形式の違いとレポートウィザード、クエリを使った売上明細書の印刷を、CHAPTER 6「フォーム オリジナルの操作画面の利用」は入力フォーム、メニューフォーム、売上合計を表示するクエリの埋め込み、利用者に値を入力させるパラメータークエリを扱います。
テーブル、主キー、参照整合性のしくみ
Access は、行と列の表の形でデータを持つテーブルを複数用意し、共通の項目で結び付けて扱う データベース のソフトです。主キーは行を一意に識別する項目で、CHAPTER 2 が設定を扱います。参照整合性は、存在しない顧客を指す明細の入力や、明細が残っている顧客の削除を止める設定で、CHAPTER 4 の結合の種類と組で扱います。
版元の対象と、Access 2016/2013/2010
版元がオススメの対象に挙げるのは、はじめて Access でデータベースを作成する人です。CHAPTER 5 と CHAPTER 6 では、売上明細書の印刷や、売上合計を表示するフォームといった、売上のデータを使った例を作ります。データベースの本の選び方は データベース本ガイド にまとめています。国立国会図書館の書誌では索引ありと記録されています。
本書は、Access の基本から、テーブル、クエリ、リレーションシップ、レポート、フォームまでを全 6 章に収めています。
この本に興味がある方におすすめ
関連する本
今村ゆうこ の他の書籍
関連記事
関連用語
Firebase
Google が提供するアプリ開発基盤。サーバー構築なしで認証や DB を利用できる
Rails
Ruby 製の Web アプリケーションフレームワーク。規約に従うことで高速開発を実現する
シングルテーブル設計
DynamoDB で複数のエンティティを 1 つのテーブルに格納し、キー設計で関連データを 1 回の Query にまとめる設計手法
時系列データベース
タイムスタンプ付きのデータを効率的に保存 / クエリするために最適化されたデータベース
Django
Python 製のフルスタック Web フレームワーク。必要な機能を一式備え高速開発を支える
N+1 問題
1 回のクエリで取得したリストの各要素に対して追加クエリが発行され、クエリ数が爆発する性能問題