プログラミング言語書籍一覧7

|   一覧6へ   |   書籍一覧目次へ   |    トップページへ   |    一覧8へ    |

BD10219_.GIF (978 バイト)

 
 

Amazon.co.jpで購入する

cbook24.comで購入する

プログラミング言語書籍一覧 目次

はじめてのSQL

ISBN4-7741-0334-9  技術評論社

萌木 尨 著

B5変形 / 192 ページ本体価格 1922 円+税/ 初版 19969月発行

[内容]

はじめてのSQLは、SQLの簡単な入門書です。実際の動作例を中心にした、基礎中の基礎だけにしぼった構成は、SQLの理解を容易にしてくれることでしょう。

 

 

 

 

Amazon.co.jpで購入する

cbook24.comで購入する

プログラミング言語書籍一覧 目次

ポケットリファレンス シリーズ

SQLポケットリファレンス

ISBN4-7741-0907-X  技術評論社 

朝井 淳 著

四六 判 / 384 ページ / 本体価格 1980 円/ 初版 1999年12月発行

[内容]

データベースの重要性が強くなる中、現在においてデータベースを操作することは一部の開発者だけが必要というものではありません。そして、データベースを操作し、必要なデータを得るには、「SQL」が必須の知識です。本書はSQLの本格的なリファレンスであり、最低限データベースを操作する方から開発を行う方まで幅広くご利用になれます。

[目次]

第1部 SQLとは(SQLの基礎概念)

1.1. SQLの歴史
1.2. 言語体系

予約語
データベースオブジェクト

数値リテラル
文字列リテラル
大文字・小文字
コメント

1.3. テーブル構造
プライマリキー制約
外部参照整合制約
列の型(SQL Server)
列の型(Oracle)

1.4. スキーマ
1.5. ユーザと権限
1.6. ビュー
1.7. ストアードプロシージャ
1.8. トリガー
1.9. シーケンス
1.10. シノニム

第2部 コマンド命令

2.1. データ操作命令
SELECT
選択列リスト
FROM句
WHERE句
GROUP BY句
ORDER BY句
サブクエリー
UNION
INSERT
UPDATE
DELETE

2.2. トランザクション
トランザクションの開始と終了
ページ単位のロック
行単位のロック

2.3. データ定義命令
CREATE TABLE
DROP TABLE
ALTER TABLE
TRUNCATE TABLE
CREATE INDEX
DROP INDEX
CREATE VIEW
DROP VIEW
CREATE PROCEDURE(SQL Server)
CREATE PROCEDURE(Oracle)
DROP PROCEDURE
CREATE FUNCTION
DROP FUNCTION
CREATE TRIGGER
DROP TRIGGER
CREATE SEQUENCE
DROP SEQUENCE
CREATE SYNONYM
DROP SYNONYM
CREATE USER
DROP USER
sp_addlogin
sp_droplogin
sp_grantdbaccess
sp_revokedbaccess
CREATE DATABASE LINK
DROP DATABASE LINK
GRANT
REVOKE
RENAME
sp_rename

第3部 演算子

3.1. 算術演算子
#NAME?
#NAME?
* 演算子
/ 演算子
% 演算子

3.2. ビット演算子
& 演算子
| 演算子
^ 演算子
~ 単項演算子

3.3. 比較演算子
#NAME?
> 演算子
< 演算子
>= 演算子
<= 演算子
<> 演算子
!= 演算子

3.4. 論理演算子
ALL
AND
ANY
BETWEEN
EXISTS
IN
LIKE
NOT
OR
SOME

3.5. 単項演算子
#NAME?
#NAME?
IS NULL

3.6. その他の演算子
|| 演算子
CASE演算子

3.7. 演算子の優先順位

第4部 関数

4.1. 集計関数

AVG関数
COUNT関数
GROUPING関数
MAX関数
MIN数
STDDEV関数
STDEV関数
STDEVP関数
SUM関数
VAR関数
VARIANCE関数
VARP関数

4.2. 文字列関数

ASCII関数
CHR関数
CHAR関数
CONCAT関数
CHARINDEX関数
INSTR関数
LEFT関数
LEN関数
LENGTH関数
LOWER関数
LPAD関数
LTRIM関数
NCHAR関数
REPLACE関数
REPLICATE関数
REVERSE関数
RIGHT関数
RPAD関数
RTRIM関数
SPACE関数
STR関数
STUFF関数
SUBSTR関数
SUBSTRING関数
TRIM
UNICODE関数
UPPER関数

4.3. 日付関数
ADD_MONTHS関数
DATEADD関数
DATEDIFF関数
DATENAME関数
DATEPART関数
DAY関数
GETDATE関数
MONTH関数
MONTHS_BETWEEN
SYSDATE関数
YEAR関数

4.4. 変換関数
CAST関数
CONVERT関数
DECODE関数
ISNULL関数
NVL関数
TO_CHAR関数
TO_DATE関数
TO_NUMBER関数

4.5. 算術関数
ABS関数
ACOS関数
ASIN関数
ATAN関数
CEIL関数
CEILING関数
COS関数
COT関数
DEGREES関数
EXP関数
FLOOR関数
LOG関数
LOG10関数
MOD関数
PI関数
POWER関数
RADIANS関数
RAND関数
ROUND関数
SIGN関数
SIN関数
SQUARE関数
SQRT関数
TAN関数
TRUNC関数

第5部 プロシージャ内で使用できる命令

5.1. 変数を定義するには
DECLARE(Oracle)
DECLARE(SQL Server)

5.2. カーソルを使用するには
DECLARE CURSOR(Oracle)
DECLARE CURSOR(SQL Server)
FETCH(Oracle)
FETCH(SQL Server)

5.3. ループ処理するには
WHILE(Oracle)
WHILE(SQL Server)
FOR IN
EXIT
BREAK
CONTINUE

5.4. 条件分岐するには
IF THEN ELSE END IF
IF ELSE
GOTOとラベル(Oracle)
GOTOとラベル(SQL Server)

5.5. パラメータを使用するには
パラメータ付きプロシージャ(Oracle)
パラメータ付きプロシージャ(SQL Server)

5.6. 例外処理
システム例外
ユーザ定義例外

第6部 プログラミング・インターフェース

6.1. DAO
Visual Basicでの使用方法
Visual C++での使用方法

6.2. ADO
Visual Basicでの使用方法

6.3. ODBC
ODBC APIの使用方法(C言語での使用)
MFCでの使用方法

6.4. JDBC
6.5. oo4o
Visual Basicでの使用方法

6.6. Pro*C
6.7. ESQL/C
6.8. SQLJ
6.9. CORBA

Appendix

A. SQLテクニック
B. DAO(Database Access Object)
C. ADO(ActiveX Database Object)
D. OO4O(Oracle Object For OLE)

 

プログラミング言語書籍次のページ         プログラミング言語書籍目次        トップページ