SQL数据库开发从入门到精通

SQL数据库开发从入门到精通
作 者: (美)Mary Pyefinch著;希望图书创作室译
出版社: 北京希望电子出版社
丛编项: 计算机技术开发从入门到精通系列书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 关系型数据库 SQL
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《SQL数据库开发从入门到精通》作者简介

内容简介

内容简介本书内容由浅入深,全面系统地介绍SQL语言(结构化查询语言)。全书由四部分组成。第一部分回顾了SQL的发展历史,概述了关系型数据库模型,详细介绍了SQL语言的组成,并讨论了SQL的事务管理和数据库安全的内容;第二部分深入讨论了SQL查询的构成及其优化方法;第三部分描述在一个完整的软件开发周期中使用SQL的开发实践;第四部分介绍SQL的现状和未来,其中包括事务SQL和存储过程、使用SQL的常见错误及其避免技巧等。附录部分提供常用术语的英汉对照及其解释。本书还以Oracle8、SQLServer7和SybaseServer11等SQL产品为例,对上述内容进行具体描述和应用。本书内容丰富,讲解深入浅出,示例翔实,实用性很强,是从事SQL开发和应用的新老编程人员的重要参考书,同时也可作为科研机构、大专院校相关专业师生的自学、教学用书。本书配套光盘内容包括:与本书配套的电子书。

图书目录

目 录

第一部分

SQL基础——简单如ABC

第1章什么是SQL

1.1什么是SQL

1.2SQL-92:具有哪些其他标准没有的特性

1.3SQL可分为三个部分

第2章 数据库——一个可容纳任何东西

并使之各就其位的地方

2.1数据库的类型

2.2什么是数据库

2.3关系模型

2.4客户/服务器结构

(Client/ServerArchite cture)

2.4开放数据库连接(ODBC)

第3章 理解SQL语言

3.1SELECT语句及其子句

3.2表达式、条件和操作符

3.3函数(Functions)

3.4下章内容

第4章 创建表和视图

4.1Oracle8总览

4.2用Oracle8创建表

第5章 事务管理

5.1设置事务语句

5.2事务处理中的四个问题

5.3加锁(Locking)

5.4事务实践(TransactionsinAction)

5.5下章内容

第6章 数据库安全

6.1DBA应该做什么

6.2SQL如何处理安全性

6.3多少安全度就是过度了

6.4下章内容

第二部分

查询语句——SQL语言的核心和灵魂

第7章 简单的单表查询

7.1SELECT语句

7.2单表视图

7.3下章内容

第8章 复杂的多表查询

8.1内连接和外连接

(TheInsandOutsJoins)

8.2总结查询(Summ aryQueries)

8.3集成

8.4下章内容

第9章 子查询

9.1子查询揭密

9.2查询复习

9.3下章内容

第10章 优化SQL

10.1数据库引擎是如何处理SQL的?

10.2调整数据库

10.3下章内容

第三部分

将所有的内容都组合起来

——SQL实践

第11章 创建一个数据库

11.1商业需求分析

11.2下章内容

第12章 设计数据库前端

12.1计划用户界面

12.2其他开发工具

12.3下章内容

第13章 在Access中设计表单

13.1Access设计环境

13.3下章内容

第14章 查询数据库

14.1Access查询

14.2建立HUSH选择查询

14.3下章内容

第15章 创建报表

15.1报表创建工具的类型

15.2如何选择报表创建工具

15.3报表开发

15.4下章内容

第四部分

SQL现在与未来

第16章 T-SQL 和存储过程

16.1理解存储过程和游标

16.2下章内容

第17章 高级T-SQL主题

17.1使用游标

17.2系统存储过程

17.3管理员的T-SQL

17.4触发器

17.5作业

17.6下章内容

第18章 SQL*PLUS

18.1SQL*PLUS

18.2格式化查询

18.3下章内容

第19章 PL/SQL基本知识

19.1字符集

19.2标识符

19.3保留词

19.4文字

19.5分号界定符

19.6PRAGMA关键词

19.7块结构

19.8数据类型

19.9过程、函数IF语句和循环

19.10下章内容

第20章 用SQL编程

20.1如何用SQL来构造应用

20.2ODBC驱动和数据库如何处理

SQL命令

20.3如何设置ODBC数据源

20.4用C进行SQL编程

20.5用VisualBasic进行动态SQL编程

20.6在Java里用SQL编程

20.7下章内容

第21章 常见错误

21.1十个最常见错误

21.2看上去就不对

21.3防范错误

21.4下章内容

第22章 未来——SQL3

22.1SQL3

22.2下章内容

附录A 术语

附录B 参考资料

B.1书籍

B.2杂志和组织

B.3商业软件提供商

B.4数据库软件供应商