| 作 者: | Forrest Houlette 王宏秦 孟杰 |
| 出版社: | 人民邮电出版社 |
| 丛编项: | 编程起步系列 |
| 版权说明: | 本书为公共版权或经版权方授权,请支持正版图书 |
| 标 签: | 关系型数据库 数据库管理系统 程序设计 |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第一部分 基础知识
第1章 访问数据库
1.1 连接数据库
1.1.1 使用查询工具
1.1.2 使用ODBC
1.1.3 使用OLE DB
1.2 从程序建立连接
1.2.1 使用连接库
1.2.2 使用DAO
1.2.3 使用ADO
1.3 小测验
第2章 检索数据
2.1 使用SELECT
2.1.1 添加WHERE子句
2.1.2 添加排序顺序
2.1.3 添加汇总信息
2.1.4 添加HAVING子句
2.2 联接表
2.3 组合字段和建立列
2.4 小测验
第3章 插入数据
3.1 使用INSERT
3.2 使用带有INSERT的SELECT
3.2.1 添加WHERE子句
3.2.2 添加HAVING子句
3.3 使用Select Into
3.4 小测验
第4章 更新数据
4.1 使用UPDATE
4.2 添加WHERE子句
4.3 添加HAVING子句
4.4 使用多个表
4.5 小测验
第5章 删除数据
5.1 删除数据
5.2 添加WHERE子句
5.3 使用查询控制删除
5.4 使用事务
5.5 小测验
第6章 创建表
6.1 使用CREATE TABLE
6.1.1 设计键、主键和外键
6.1.2 数据规范化
6.1.3 添加索引
6.1.4 添加约束
6.2 更改表
6.3 删除表
6.4 小测验
第7章 创建数据库
7.1 使用CREATE DATABASE
7.2 设计表
7.2.1 表的规范化
7.3 设计安全性
7.4 小测验
第二部分 构建技巧
第8章 使用运算符
8.1 使用关系运算符和布尔运算符
8.2 查找存在什么
8.3 在集合中查找
8.3.1 在BETWEEN中查找项目
8.3.2 使用IN、ANY、ALL或者SOME查找
8.3.3 使用LIKE和IS NULL
8.4 小测验
第9章 使用函数
9.1 聚合数据
9.1.1 AVG
9.1.2 COUNT
9.1.3 MAX
9.1.4 MIN
9.1.5 SUM
9.1.6 STDEV
9.1.7 STDEVP
9.1.8 VAR
9.1.9 VARP
9.2 处理日期和时间
9.2.1 DATEADD
9.2.2 DATEDIFF
9.2.3 DATENAME
9.2.4 DATEPART
9.2.5 DAY
9.2.6 GETDATE
9.2.7 MONTH
9.2.8 YEAR
9.3 使用数学函数
9.3.1 ABS
9.3.2 ACOS
9.3.3 ASIN
9.3.4 ATAN
9.3.5 ATN2
9.3.6 CEILING
9.3.7 COS
9.3.8 COT
9.3.9 DEGREES
9.3.10 EXP
9.3.11 FLOOR
9.3.12 LOG
9.3.13 LOG10
9.3.14 PI
9.3.15 POWER
9.3.16 RADIANS
9.3.17 RAND
9.3.18 ROUND
9.3.19 SIGN
9.3.20 SIN
9.3.21 SQUARE
9.3.22 SQRT
9.3.23 TAN
9.4 使用字符串函数
9.4.1 ASCII
9.4.2 CHAR
9.4.3 CHARINDEX
9.4.4 DIFFERENCE
9.4.5 LEFT
9.4.6 LEN
9.4.7 LOWER
9.4.8 LTRIM
9.4.9 NCHAR
9.4.10 PATINDEX
9.4.11 QUOTENAME
9.4.12 REPLACE
9.4.13 REPLICATE
9.4.14 REVERSE
9.4.15 RIGHT
9.4.16 RTRIM
9.4.17 SOUNDEX
9.4.18 SPACE
9.4.19 STR
9.4.20 STUFF
9.4.21 SUBSTR
9.4.22 UNICODE
9.4.23 UPPER
9.5 使用重要的系统函数
9.5.1 CASE
9.5.2 CAST
9.5.3 CONVERT
9.5.4 ISDATE
9.5.5 ISNULL
9.5.6 ISNUMERIC
9.6 小测验
第10章 建立子查询
10.1 选择一项
10.2 设置条件
10.3 替代联接
10.4 删除、更新和插入
10.5 小测验
第11章 建立视图
11.1 合理化视图的使用
11.2 创建查询
11.3 创建视图
11.4 小测验
第12章 建立存储过程
12.1 编辑过程
12.2 使用创建过程
12.3 调用过程
12.4 使用结果
12.5 小测验
第13章 在存储过程中编程
13.1 使用变量
13.2 使用流控制
13.3 返回值
13.4 产生出错消息
13.5 小测验
第14章 使用参数
14.1 创建参数
14.2 传递值
14.3 使用结果
14.4 小测验
第15章 使用游标
15.1 声明游标
15.2 操纵游标
15.3 更新和搜索游标
15.4 关闭和释放游标
15.5 小测验
第16章 建立联合
16.1 使用UNION运算符
16.2 遵循联合的约束
16.3 建立实用的联合
16.4 小测验
第17章 解析Portfolio项目
17.1 客户程序的结构
17.2 注册过程
17.3 计划必须的插入过程
17.4 计划必须的注销过程
17.5 计划必须的签出过程
17.6 计划必须的签入过程
17.7 计划必须的删除过程
17.8 客户体系
17.9 小测验
附录A 小测验答案
附录B 一些SQL理论
B.1 声明性的,而不是过程性的
B.2 关系模型
B.3 语言的结构
B.3.1 数据定义语言
B.3.2 数据处理语言
B.3.3 数据控制语言
B.4 对事务的依赖性
B.5 着重于完整性
B.6 结论