中小企業向けAccess開発実践ノウハウ

翔泳社(出版社) , 株式会社インフォース(著) , 前野好太郎(著)

商品番号
113430
販売状態
発売中
納品形態
宅配便にてお届け
発売日
2007年01月29日
ISBN
9784798113432
判型
A5
ページ数
272
キーワード
データベース  Access  Microsoft

販売価格:¥2,592(税込)

送料無料 在庫あり

本体価格の10%をポイント還元(会員限定)

ほしい物リストに追加

Accessだってここまでできる!

本書では、主に中小企業や大企業の部門システムに、Accessを利用する場合の具体的なノウハウを解説します。まず、SQL Serverなどの一般的なRDBMS製品と比較してAccessが劣る部分を挙げます。その上で、どこまでなら業務システムに適用できるのかを明かすと同時に、Accessならではのメリットを十分に活かすための各種テクニックを紹介します。特にエンドユーザーの利用を意識したGUIの開発を中心に、要件定義~設計、実装、テストまで、単なるAccessの機能紹介にとどまらない現場に即したDBシステム構築ノウハウを随所に盛り込みました。付録として「DBのプロが明かすExcel活用の極意」も収録しています。

本書は、月刊DBマガジンの人気連載「AccessによるDBシステム改革講座」(全11回)を加筆/再編集し、書籍としてまとめたものです。

1部 Access流のDB設計

1章 AccessのDB機能を再確認しよう
Accessの限りない可能性を“否定”するところから始めよう
Accessの機能概要
TIPS 小数のデータ型
AccessとSQL Serverの比較
奥深いAccess
事例紹介(1) ExcelからAccessへの移行は簡単なのか?

2章 画面/帳票設計
要件定義におけるワークフローとシステムフロー
Access開発における要件定義
Accessならではの基本設計の手法
Accessによる画面/帳票設計
TIPS フォームやレポートのオブジェクトサイズ
明確な基準を持ち見栄えの統一を図ろう
事例紹介(2) プライバシーマーク取得のためにSmall Business Server 2003を導入

3章 データ型を極める
AccessのDBエンジン「Jet」と定義できるデータ型
(1)テキスト型
(2)メモ型
(3)数値型
(4)日付/時刻型
(5)通貨型
(6)オートナンバー型
TIPS SQL ServerとAccessの「型」によるデータ取得の違いについて
(7)Yes/No型、(8)OLEオブジェクト型、(9)ハイパーリンク型、(10)ルックアップウィザード
データ型の取り扱いでデータベースの使い勝手は変わる
事例紹介(3) ワークテーブルを用いる際に注意したいこと

4章 テーブル設計の勘所
Accessの特性を活かしたテーブル設計を
テーブルには大きく2種類がある
画面や帳票で考えるテーブル設計
事例紹介(4) Access連結フォーム、その快感
テーブル設計のポイントを抑える

5章 クエリを上手に使おう
そのプログラムは何年使うのでしょうか?
Accessのクエリの実体はSQL文の塊
クエリの種類
クエリの実行方法
TIPS クエリからSQL文を作成する
クエリの組み合わせ方
クエリを習得するメリット

6章 共通モジュールをしっかり作る
標準モジュールとクラスモジュール
プロシージャを利用する
Public Constを利用する
共通モジュールを実装してみよう
作成したモジュールの管理
共通モジュールを使うにあたって
TIPS クエリで使えるVBAコード

2部 Access流の開発テクニック

7章 クエリとVBAによるトランザクション処理
アプリケーションの基本処理構造
新規入力画面を開いて入力データを登録
コラム ADOとDAOについて
検索一覧と一覧からの抽出
常にプログラムの再利用性を考えよう
TIPS ADOとDAOの違いによる注意点

8章 AccessからSQL Serverへのアップサイジング
アップサイジングにおける「mdb」と「adp」の違い
アップサイジングのメリットを考える
adpを利用してAccessの真の力を体感しよう
TIPS 外部データベースとadp/mdbファイルの接続方法
事例紹介(5) Accessアップサイジングがもたらした幸福

9章 パススルークエリによるSQL Serverへの接続(1)
アップサイジング後の開発パターン
Accessのmdbを利用したSQL Serverシステムの構築
接続のための準備
AccessからSQL Serverへの接続
いろいろなアクセス形態を試してみる
TIPS ADOを使用してSQL Serverに接続する
TIPS 部署によって異なる検索指定

10章 パススルークエリによるSQL Serverへの接続(2)
SQL文の基本を押さえよう
SQLを活用したパススルークエリの実践
SQL文に慣れよう
TIPS 外部ファイルをテーブルに取り込む
TIPS ファイル選択ダイアログボックスのメリットとデメリット

11章 テスト技法と運用環境
Access流の開発方法とテスト手法
実装環境の選定(クライアント側)
実装環境の選定(サーバー側)
テストを行なうにあたっての心得
TIPS SQL Server のバックアップを手動で作成する
TIPS エラー情報を格納しておく

付録 DBのプロが明かすExcel活用の極意

(1) DBサーバーのクライアントとしてのExcel活用術
エンタープライズでのExcel活用
データベースとの接続
ADOによるSQL Serverへの接続
データ入力画面を作成する
検索/更新/削除画面を作成する
エンドユーザー向けシステム構築のポイント
TIPS Excelのセキュリティ確保

(2) データ分析ツールとしてのExcel活用術
最大のポイントは扱えるデータ量
Excelでの分析に特化したデータ抽出テクニック
データ分析ツールとしてのピボットテーブル活用の勧め
Excelを「適材適所」で有効活用する

コラム 激談!Access

第1話 今なぜAccessなのか
第2話 素人にとっては難解、プロにとっては容易すぎ?
第3話 開発者の“マーケティング意識”を問う
第4話 “システムは使い捨て”という発想で見えてくるもの
第5話 人月ベースの仕事をAccessでブチ壊せ
第6話 悲劇はこうして始まる
第7話 AccessとSQL Serverの間にあるもの
第8話 “使う人が作ったシステム”がやはり最高
第9話 WANはもっと見直されるべきだ
第10話 孤独な社内SEはSNSを活用すべし
第11話 Accessでの開発と受注価格
第12話 はだかの王様

各種問い合わせは以下のリンクからご連絡ください

関連商品

WHY BLOCKCHAIN なぜ、ブロックチェーンなのか?

販売価格:1,728円(税込)

2019.07.12発売

おすすめ特集

今月のクーポン

翔泳社の通販SEshopなら全品送料無料、ポイント還元、さらに毎月更新の割引クーポンでお得!

Python特集

【今からはじめるPython特集】おすすめ本を入門~上級までレベル別にご紹介!

情報処理教科書シリーズ

情報処理技術者試験におすすめの参考書「EXAMPRESS 情報処理教科書シリーズ」で最短合格!

アルゴリズムと数学の本

プログラマ脳を鍛える!エンジニアが読むべきアルゴリズムと数学の本特集。

【特集】翔泳社のロングセラービジネス書

初版刊行以来人気を集め続けている翔泳社のロングセラービジネス書をご紹介。

SQL/データベース関連本特集

初心者向けの入門書から、達人レベルの専門書まで!SQL/データベース関連おすすめ本特集。

特集をもっと見る