翔泳社の公式通販SEshopは全国送料無料!
ヘルプ 新規会員登録 ログイン
SEshop

ベテランが丁寧に教えてくれるデータベースの知識と実務

金宏 和實(著)

商品番号
114160
販売状態
品切れ
納品形態
宅配便にてお届け
発売日
2007年12月18日
出荷開始日
2007年12月19日
ISBN
9784798114163
判型
A5
ページ数
272
キーワード
データベース  エンジニア  新人教育

2,420円(税込)(本体2,200円+税10%)
送料無料

220pt (10%)
ポイントの使い方はこちら

初回購入から使えるポイント500円分プレゼント

現在、本商品は販売しておりません。

※1点の税込金額となります。 複数の商品をご購入いただいた場合のお支払金額は、 単品の税込金額の合計額とは異なる場合がございますので、予めご了承ください。

プロとして恥ずかしくない「知識」現場で役立つ「実務」を一から教えます!

本書は、ITエンジニアとして最低限知っておきたい基礎知識を解説した「知識編」と、実際の現場の実務内容とその勘どころを解説した「実務編」からなる本です。「知識編」では、ビットやデータ制御にはじまるコンピュータの基礎知識を、「実務編」では要求定義からハードの選定、設計、実装の基本までの、ITエンジニアの実務内容を学べます。
ITエンジニアとしても「ベテラン」の実力派著者陣が、丁寧にやさしく解説します。ITエンジニアとして体系的に基礎知識と実務内容を勉強したい新人はもちろん、プロとして恥ずかしくない知識や実務経験を持っているか、不安を感じている中堅エンジニアにもお勧めのシリーズです。

【知識編】

1章 データベースの基礎

1 データベースの基礎知識
1.1 広義のデータベースを狭義のデータベース
1.2 ファイルシステムとデータベース
1.3 DBMSとは
1.4 データベースを使うメリット
1.5 デスクトップ型データベースとサーバー型データベース
2 データモデル
2.1 階層データモデル(階層型データベース)
2.2 ネットワークデータモデル(ネットワーク型データベース)
2.3 関係(リレーショナル)データモデル(リレーショナル型データベース)
2.4 オブジェクト指向データモデル(オブジェクト指向データベース)
3 三層スキーマ

2章 リレーショナル・データベース

1 リレーションとは
2 関係代数
2.1 和集合
2.2 差集合
2.3 積集合
2.4 直積集合
2.5 選択
2.6 射影
2.7 結合
2.8 商演算
3 制約
3.1 非ナル(NOT NULL)制約
3.2 主キー(PRIMARY KEY)制約
3.3 一意性(UNIQUE)制約
3.4 外部キー(FOREIGN KEY)制約
3.5 チェック(CHECK)制約
4 インデックスとは
4.1 インデックスによる検索
4.2 Bツリー
4.3 B+ツリー

3章 データベースの設計

1 ERモデル
1.1 エンティティとインスタンス
1.2 リレーションシップ
1.3 スーパータイプとサブタイプ
2 正規化
2.1 第一正規化
2.2 第二正規化
2.3 第三正規化
2.4 ボイスコッド正規化
2.5 第四正規化と第五正規化
3 データ型の基礎知識
3.1 数値型
3.2 文字列型
3.3 その他の型

4章 SQLの基礎知識

1 SQLの概要
2 DDL
2.1 CREATE TABLE文
2.2 CREATE VIEW文
2.3 ALTER TABLE文
2.4 GLANT文
2.5 REVOKE文
3 DML
3.1 SELECT文
3.2 INSERT文
3.3 UPDATE文
3.4 DELETE文
4 DCL
5 SQLの利用方法

5章 トランザクションと同時実行制御

1 トランザクションの仕組み
2 ACID特性
3 異常レベル
4 分離レベル
5 ロック制御
5.1 ロックとは
5.2 共有ロックと排他ロック
5.3 ロックの粒度
5.4 デッドロック
6 障害回復機能
6.1 障害の種類
6.2 障害対策
6.3 障害回復

6章 分散データベース

1 分散データベースが提唱された理由
2 分散データベースとは
2.1 垂直分散型
2.2 水平分散型
2.3 データの分割方法
2.4 分散問合せ処理
3 分散データベースの条件
4 分散トランザクション制御
4.1 1相(1フェーズ)コミットメント制御
4.2 2相(2フェーズ)コミットメント制御
5 レプリケーション
5.1 同期と非同期
5.2 マスタ・スレーブとマルチ・マスタ

7章 データベースの今後の動向

1 リレーショナル・データベースが抱える問題
2 オブジェクト指向データベース
3 XMLデータベース
3.1 XMLデータベースの利便性
3.2 XMLデータベースXpriori
3.3 XPath式で検索
3.4 FLWR式で検索
4 ハイブリッド・データベース

【実務編】

8章 データベース設計の実務

1 トップダウンアプローチでデータベースを設計する
1.1 要件をまとめ、システム概念図を作る
1.2 エンティティを抽出して概略ER図を作成する
1.3 主キーをはじめとする属性を追加して詳細ER図を作成する
2 ボトムアップアプローチでデータベースを設計する
2.1 納品書から非正規形デーブルへ
2.2 非正規形から第一正規形へ
2.3 第三正規形へ
2.4 新人が実際の設計に挑戦!
3 ヒアリングからマシンとソフトの選定まで
3.1 ヒアリングする前の準備
3.2 RDBMS製品の特徴
3.3 サーバー機に必要な機能
3.4 ヒアリングの実践

9章 SQLによるデータベースの定義

1 MySQLをインストールする
1.1 MySQL Community ServerをWindows XPにインストール
1.2 Configurationの設定
2 テーブルの作成
2.1 現状の分析
2.2 MySQL Administratorの基本操作
2.3 バックアップの取得
2.4 正規化崩し
3 ビューの作成
4 ユーザー管理

10章 SQLによるデータベースの操作

1 外部キー制約の機能を知る
1.1 INSERT文の実行
1.2 外部キーの設定の確認
1.3 On Deleteの機能
2 サブクエリを使いこなそう

11章 データベースのチューニング

1 SQLのチューニング
1.1 インデックスの設定を確認
1.2 インデックスが有効に活用されない場合
2 ログを利用しよう
3 MySQLサーバーのチューニング

12章 ストアドプロシージャとトリガ

1 スループット向上の決め手とは
2 ストアドプロシージャ
2.1 ストアドプロシージャとは
2.2 ストアドプロシージャの作成
3 トリガ
3.1 トリガとは
3.2 トリガの作成

13章 データベース・プログラミング

1 データベース・インターフェイスの標準化
1.1 データベースとAPI
1.2 PDOを使ったPHPプログラムを作成
2 アプリケーション・プログラムでの注意点
2.1 SQLインジェクションとは
2.2 SQLインジェクション対策

14章 データベースの保守管理

1 データベースの最適化と修復
1.1 運用後の最適化
1.2 テーブル破損からの修復
1.3 メンテナンスユーティリティ
1.4 管理ツールの利用
2 バックアップとリストア

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

感想・レビュー

you1 さん

2009-01-20

さくっとデータベースのことを知りたいひとにおすすめ。

関連リンク

関連商品

おすすめ特集

法人・教育機関のお客様へ

【法人・教育機関のお客様へ】新年度の大口注文・お見積りなど、お気軽にご相談ください

Webデザイン特集

デザインやコーディングなど、Webデザインに役立つスキルが身につく書籍を揃えました

生成AI特集

テキスト生成、画像生成、動画生成など、生成AI活用のスキルが身につく本をご紹介

新社会人におすすめの本

新社会人の役に立つスキルが身につく本。ビジネスパーソンとしてスタートダッシュを切ろう!

プログラミング教育の本

小学校から必修化!人気の『ルビィのぼうけん』ほかプログラミング教育の本はこちら

翔泳社のセミナー・講座

開発・ビジネス・マーケティング・EC運営・営業支援など、幅広いジャンルの講座を開催

特集をもっと見る