|
|
SQL 编程起步 |
|
|
|
| 原价:
¥35.00(以下报价瞬息万变,建议您点击全部站点比对) | | |通过以下方式购买,或许更便宜: |
|
|
| |
|
|
|
|
我要购书网的承诺:本网上购书中心所出售的"SQL 编程起步"图书保证正版,您在本购书中心享有收到图书七天内无条件退货!收到商品15日之内换货的待遇!
|
| |
退货规定:从本网上书店所购买的图书如有质量问题(字迹模糊/缺页/倒装/开线/开胶/折页/封皮破损/缺少随书赠品),可在收到商品7日之内可退货 |
| |
换货规定:从本购书中心所购买"SQL 编程起步"图书如有质量问题(字迹模糊/缺页/倒装/开线/开胶/折页/封皮破损/缺少随书赠品),可在收到商品15日之内换货
|
|
| |
本书详细介绍了SQL语言的应用方法。主要内容有:访问数据库,数据的检索、插入、更新和删除,创建表和数据库,使用运算符和函数,建立子查询、视图、存储过程,存储过程编程,使用参数和游标,建立联合,解析Portfolio项目,最后提供了各章测试题目的答案以及SQL和关系数据库的基本理论。 本书按照建立数据库应用的过程来介绍相关的知识,使读者可以在学习的过程中实际创建实用的数据库系统。作者在书中提供了大量的代码与实例,并详细介绍了基本概念,非常适于SQL语言的初学者. |
| |
| 第一部分 基础知识 第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 结论 |
|
|