2007年04月25日 発刊
A5・並製・192頁
定価2,730円(本体価格2,600円+税)
ISBN 978-4-7856-3158-1
本書はデータベースを作成,管理する上で非常に重要なポイントを精選して解説した教科書である.理工系学生のみならずコンピュータを専門としていない人にも理解できるよう,できる限り数式を少なくしてデータベースが好きになるよう配慮した.本書によりデータベースの本質,データベース利用への認識が深まれば幸いである.
データベース/データベースとデータベースソフトは違うのでしょうか/データベースは活用されている?/データベースは表計算ソフトと違うの?/データベースはWebページとどのように違うの?/ではデータベースはどういうもの?
SQLの考え方/SQLの基本形式/SQLを使ってみる/使う上で注意すること
create table文/データ型と制約/insert文/delete文/update文/drop table文/grant文およびrevoke文/create view文とdrop view文
select文/select文(order by)/select文(distinct)/select文(集約関数とgroup by/having)
select文(結合)/様々な結合/select文(副問合せ)/select文(exists,any,some)/select文(集合演算,union,except,intersect)
関係データベースの構成要素/関係代数/関係代数と問合せ
データモデル/階層型データモデル/CODASYL/ERデータモデル/DBMSの歴史
設計プロセス/概念スキーマ設計/論理スキーマ設計/物理スキーマ設計
関係の正規化の目的/第一正規形/関数従属性/第二正規形/第三正規形/ボイスコッド正規形/第四正規形/その他の正規形
データベース管理システムの構成/3層スキーマモデルとデータ独立性/データベースソフトの具体例
ファイル編成法/データベースと格納構造/B木/ハッシュ法
質問最適化とは/最適化の方法/結合演算の処理方法
障害の種類と対策/障害に備えるためのロギング/障害のときの処理/障害への対応策
同時実行制御の問題点/トランザクションの性質/ロッキング/2相ロッキング/デッドロック
組込みSQL/JDBC(Java DataBase Connectivity)
情報検索とデータベース/Webとデータベース/マーケティングのためのデータベース/センサネットワークのデータベース
データベースとネットワーク/データベースとメディア情報/データベースと人工知能/データベースとデータ工学