
内容简介本书内容由浅入深,全面系统地介绍SQL语言(结构化查询语言)。全书由四部分组成。第一部分回顾了SQL的发展历史,概述了关系型数据库模型,详细介绍了SQL语言的组成,并讨论了SQL的事务管理和数据库安全的内容;第二部分深入讨论了SQL查询的构成及其优化方法;第三部分描述在一个完整的软件开发周期中使用SQL的开发实践;第四部分介绍SQL的现状和未来,其中包括事务SQL和存储过程、使用SQL的常见错误及其避免技巧等。附录部分提供常用术语的英汉对照及其解释。本书还以Oracle8、SQLSer 目 录第一部分SQL基础――简单如ABC第1章什么是SQL1.1什么是SQL1.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章 优化SQL10.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-SQL17.4触发器17.5作业17.6下章内容第18章 SQL*PLUS18.1SQL*PLUS18.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章 未来――SQL322.1SQL322.2下章内容附录A 术语附录B 参考资料B.1书籍B.2杂志和组织B.3商业软件提供商B.4数据库软件供应商
阅读更多