データベースは沢山のデータを管理するためのソフトで、データの登録/変更/削除を
確実にし、多数のユーザーからの操作を受け付ける仕組みが備わっています。
このデータベースを操作するための言語がSQLです。
本書は「そもそもデータベース(リレーショナルデータベース)とは
どういうものであるか」から解説を始めます。基礎知識を身につけ、
データの操作を実際に試して学ぶことができる一冊です。
・絵を多用し、短い解説で絵本のようにビジュアルに理解することができる。
・2ページを単位とした説明、基礎に絞り込んだ内容でスピーディに習得。
・予備知識は不要。「データベースの基本概念」から学べる。
・改訂版では、内容を最新にアップデートし、操作を中心に学べる。
・無料で試せる、最新のデータベースのインストール方法も紹介。
【「絵本」シリーズは、ラインナップをリニューアル!】
翔泳社の「絵本シリーズ」は、豊富なイラストと簡潔な解説で
コンピュータ技術に入門できる初心者向けのシリーズです。
コンピュータ言語/技術の超初心者や手軽に習得したい方に最適な入門書です。
新しい「絵本シリーズ」では、旧来の分かりやすさ、親しみやすさ、
基礎に徹した内容というコンセプトはそのままに、Web/ネットが全盛となった
現在のコンピュータ技術の潮流に合わせた解説を心掛けます。
■SQLの勉強をはじめる前に
データベースとは?
データベースの種類
SQLの誕生
SQLってどんなもの?
SQLのメリットと注意点
記述時の約束
■第1章 データベースとは
第1章はここがkey!
データベースとは
リレーショナルデータベースとは(1)
リレーショナルデータベースとは(2)
SQLとは
コラム|オブジェクトデータベース
■第2章 SQLの基礎
第2章はここがkey!
データベースとテーブルの作成
テーブルの制約
データの登録
データの取り出し
指定列の取り出し
条件を指定した取り出し
件数を指定した取り出し
データの並び替え
その他のオプション
データ型(1)
データ型(2)
コラム|IDENTITY
■第3章 演算子
第3章はここがkey!
この章で使うテーブル
算術演算子
比較演算子
論理演算子
文字を扱う演算子
その他の演算子(1)
その他の演算子(2)
コラム|SQL文における句の実行順序
■第4章 関数
第4章はここがkey!
この章で使うテーブル
関数とは
数値関数(1)
数値関数(2)
文字列関数(1)
文字列関数(2)
日付関数(1)
日付関数(2)
集約関数(1)
集約関数(2)
変換関数
コラム|RDBMS固有の関数
■第5章 基本的なデータ操作
第5章はここがkey!
この章で使うテーブル
INSERT文(1)
INSERT文(2)
UPDATE文
DELETE文
サブクエリ(1)
サブクエリ(2)
サブクエリ応用編
コラム|相関サブクエリ
■第6章 複雑なデータ操作
第6章はここがkey!
この章で使うテーブル
いろいろな結合
交差結合
内部結合
外部結合(1)
外部結合(2)
ビューの作成
ビューの利用
集合演算子(1)
集合演算子(2)
限定述語(1)
限定述語(2)
コラム|インデックス
■第7章 データを守る仕組み
第7章はここがkey!
トランザクション
コミットとロールバック
ロックの仕組み
コラム|デッドロック
■第8章 プログラムとの連携
第8章はここがkey!
動的SQL
ストアドプロシージャ
トリガー
拡張SQL
SQLによるプログラミング
拡張SQLの変数
拡張SQLの制御文
結果セットとカーソル
サンプルプログラム(1)
サンプルプログラム(2)
コラム|データベースドライバ
■第9章 付録
列の構成を変更する(1)
列の構成を変更する(2)
制約を追加する
テーブル名、列名を変更する
その他の変更
外部キー(1)
外部キー(2)
テーブルとデータベースの削除
予約語
SQL Server 2017 Expressのインストール
らっそ さん
2019-09-09
事前にレクチャーを受けていたので、ざっくり分かった。やっぱり手を動かすと理解がはやい
Танечка さん
2019-03-11
MS SQL Server での書き方をベースに、他の DB での書き方も注釈で入っているのがよき。SQL の基本を思い出したいときに、ときどき読み返すと思う。
りらっくま大好き さん
2019-08-06
本当に何にも知らない初心者なので可愛らしいこの本を手に取ったが、根本的な事が分かってないからか何のためにこんな複雑な事をしなくてはいけないんだろうという素人丸出しの疑問などたくさん頭の中に浮かんで???となった。それでもなんとなく大枠はつかめたような気がする。