新人エンジニアのための データベースのしくみと運用がわかる本

[表紙]新人エンジニアのための データベースのしくみと運用がわかる本

A5判/288ページ

定価(本体1,980円+税)

ISBN 978-4-7741-9571-1

電子版

→学校・法人一括購入ご検討の皆様へ

書籍の概要

この本の概要

本書は,新人のエンジニアがデータベース全般について勉強したいときに最初に読む本です。データベースのしくみや種類,実際の管理・運用について実例を交えてわかりやすくまとめています。そのほかにも,SQLを用いたデータベースへの操作方法,データベースアプリケーションの開発方法,データベース技術者としてのスキルアップ方法など,データベースを仕事に使う人が知りたいことのすべてが,この1冊にまとめられています。

こんな方におすすめ

  • データベース入門者
  • 新人エンジニア
  • 仕事でデータベースについて勉強する必要が出てきた人

目次

第1章 データベースの基本を知ろう

  • 01 データとデータベース
  • 02 データベースのしくみ
  • 03 データベース管理システムのしくみと種類

第2章 データベース運用・管理の基本を知ろう

  • 01 データベース技術者の業務内容.
  • 02 データベースの運用・管理①~データベースのバックアップ
  • 03 データベースの運用・管理②~データベースの保管場所
  • 04 データベースの運用・管理③~ユーザー管理
  • 05 データベースの運用・管理④~データベースサーバーの監視
  • 06 データベースの運用・管理⑤~データの移行.
  • 07 データベースのセキュリティ①~セキュリティに対する脅威
  • 08 データベースのセキュリティ②~マルウェア
  • 09 データベースのセキュリティ③~ハードウェアとパスワード
  • 10 コンピュータのトラブル対応
  • 11 ネットワークのトラブル対応

第3章 リレーショナル型データベースの基本を知ろう

  • 01 リレーショナル型データベースのしくみ
  • 02 関係代数と集合演算
  • 03 関係代数と関係演算
  • 04 インデックスとビュー
  • 05 正規化と正規形
  • 06 ロックとトランザクション

第4章 SQLの基本を知ろう

  • 01 SQLの基本
  • 02 データの操作(DML)①~ SELECT命令の基本
  • 03 データの操作(DML)②~ SQLで使用する演算子
  • 04 データの操作(DML)③~テーブルの結合
  • 05 データの操作(DML)④~データの追加・削除・更新
  • 06 データの定義(DDL)①~データベースとテーブルの作成
  • 07 データの定義(DDL)②~主キーと外部キーの設定
  • 08 データの定義(DDL)③~インデックスとビュー
  • 09 データベースのコントロール(DCL)
  • 10 拡張SQL

第5章 データベースアプリケーション開発について知ろう

  • 01 データベースアプリケーションの開発手法
  • 02 データベースアプリケーションの開発手順
  • 03 データベース設計のドキュメント化
  • 04 プログラミング言語からのデータベース接続
  • 05 プログラミング言語からのデータベース接続①~C#からSQL Serverに接続
  • 06 プログラミング言語からのデータベース接続②~ExcelからAccessに接続
  • 07 プログラミング言語からのデータベース接続③~PHPからMySQLに接続
  • 08 プログラミング言語からのデータベース接続④~JavaからPostgreSQLに接続
  • 09 プログラミング言語からのデータベース接続⑤~AndroidからSQLiteに接続
  • 10 データベースアプリケーション開発の問題点
  • 11 データベースアプリケーションのパフォーマンスチューニング
  • 12 データベースアプリケーション開発の応用例

第6章 データベースの活用例を知ろう

  • 01 経営戦略の意思決定に役立てるデータウェアハウス
  • 02 ビッグデータとNoSQL
  • 03 負荷やリスクを分散する分散データベース
  • 04 複数データベースの同期とレプリケーション
  • 05 クラウドでのデータベース活用

第7章 データベース技術者としてのスキルアップ

  • 01 さまざまな資格を取る
  • 02 データベース技術者としての実績を積む
  • 03 本を読んで知識をつける
  • 04 ISMSを取得する

付録 便利なSQL スクリプト