現場のプロがわかりやすく教えるデータベースエンジニア養成講座 データベースの基本の考え方から、実践的なSQLの書き方まで
発売日:2025年4月
- ページ数
- 267p
- ISBN
- 978-4-7980-7205-0
- 著者情報
- 坂井 恵(サカイ ケイ)
有限会社アートライ代表取締役。プログラマーとして開発に従事していた頃にデータベースの奥深さに魅了され、気づけば四半世紀。データベース上で絶えず生まれ変化し続けてるデータの様子をまるで自然界のたゆまぬ移ろいのように美しいと感じている。2003年から日本MySQLユーザ会(MyNA)の運営にも携わり、現在同会副代表。MySQL 8.0で充実されたGIS機能に魅力を感じ、戯れているうちに、測量士補の資格を取得するなど、興味を持つと突っ走るタイプ
セブン-イレブン受取り(送料無料)
発送目安
発売日(発売日以降は当日)~2日で発送
宅配(送料¥550税込)
発送目安
発売日(発売日以降は当日)~2日で発送
交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。
商品説明
リレーショナルデータベースの基本の知識を身に付ける。「データベース」そのものの考え方を理解した上でSQLを書くために、その仕組みとデータ操作を学ぶ。
本書は、リレーショナルデータベース(Relational Database)を使っていく上で土台となる考え方を、順を追って解説したものです。データベースの存在意義から始まり、テーブル・行・列といった基本概念、データを安全に管理するためのRDBMS(Relational Database Management System:リレーショナルデータベース管理システム)の仕組みといった、これから「データベースエンジニア」を目指す人が学ぶべきことを広く紹介しています。
また、データベースに格納されているデータを操作するための手段であるSQL(Structured Query Language)という専用言語について、特に多くのページを割いて解説しています。SQLの「使い方」ではなく、基礎となる「考え方」について詳しく説明しています。そうすることで、開発の現場で実践的にデータベースを「扱える」知識が?に付きます。蓄積されたデータの中からSQLを駆使してデータを集計したり、何かを発見したりする楽しさは、SQLへの理解が深まれば深まるほど、より大きく実感できます。
なお、SQLの実行には、主としてMySQLを使用しています。SQL自体は ISOによって標準化されているため、本書の内容はMySQL以外の主要なRDBMSでも共通する知識として使用できます。
「データベース」を学びたい人に向けて本書は書かれているので、使いたいデータベースアプリケーションに依らず、データベース学習の第一歩として活用できます。本書を読むことで、最低限のデータ操作ができるようになるとともに、「データベースエンジニアとして学ぶことの『目次』」が脳内にできあがります。この「目次」があるので、日々の研鑽の中で自分の現在位置を確認しながら、不足している部分を少しずつ補い、習得しながら、知っていること、できることを増やしていきやすくなります。本書の「付録」では、さらなる学習のために参考となる「お勧め書籍」を紹介しているので、次のステップのために役立ててください。
●目次
第1章 データベースの役割
第2章 データベースの仕組み(構造)
第3章 データベースを使うということ・学ぶということ
第4章 データ操作SQL入門
第5章 データ抽出、集計のSQL
第6章 データ操作以外のSQL
第7章 テーブルを自分で作ろう
付録 もっと知りたい人のためのお勧め書籍
※お届け日が変更になりました
4月4日→4月7日
目次
まえがき
第1章 データベースの役割
1-1 データベースを学ぼう
1-2 データベースを使わない世界
1-3 データベースとは
リレーショナルデータベース以外のデータベース
1-4 RDBMS製品のいろいろ
?COLUMN MySQLのインストール
1-5 データベースの使われ方のイメージ
1-6 データベースを操作する専用言語:SQL
RDBMSの専用言語「SQL」
SQL誕生の背景
?COLUMN SQLはシーケルなのか
SQLは標準化されている
第2章 データベースの仕組み(構造)
2-1 何はなくともテーブルとスキーマ
テーブル
スキーマ
2-2 ブラックボックスとして見たときの「RDBMS」
RDBMSはポートを開いて待ち受けている常駐プログラム
誰でもデータにアクセスできるわけではない
2-3 RDBMSに依頼できること
データ操作
データベースオブジェクトの管理
ユーザーの管理
状態の確認など
2-4 データを損失から守る工夫
更新の「かたまり」が重要
?COLUMN トランザクションのACID特性
みんなで更新するための工夫
データベース内部でのデータ管理の概念
トランザクション分離レベル
変な値を入れさせないようにするための工夫
バックアップ
?COLUMN 「データを守る」とは即ち「何を想定するか」ということ
2-5 データへの高速なアクセス
前提知識
更新時の工夫
インデックス
クエリ最適化機能(オプティマイズ)
2-6 データベースサーバは1台だけで運用しない
レプリケーションの活用方法
?COLUMN レプリケーションはバックアップか?
レプリケーションの同期性:MySQLにおけるレプリケーションの例
レプリケーション以外の複数台での構成
第3章 データベースを使うということ・学ぶということ
3-1 データベースを学ぼ ほか
商品詳細
- 出版社名
- 秀和システム新社
- サイズ
- 24cm
- 対象年齢
- 一般
- フォーマット
- 単行本
注意事項
- 本の帯に関して
- 帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。 - 版・表紙について
- 版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。