SQL Server数据库原理与应用教程-(第4版) 版权信息
- ISBN:9787302446675
- 条形码:9787302446675 ; 978-7-302-44667-5
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 所属分类:>>
SQL Server数据库原理与应用教程-(第4版) 本书特色
本书以目前广泛使用的SQL Server 2014数据库管理系统作为数据库系统基本操作和应用平台,系统、全面地介绍了数据库技术基础、数据库系统设计、现代数据库系统开发应用等基本理论和实践方法,包括TransactSQL编程、网络数据库系统安全、面向对象数据库技术、并行数据库系统和分布式数据库系统、数据仓库、数据挖掘等内容,并提供了可以调用的数据库系统案例。
本书重点突出、可读性强,是系统学习和掌握现代数据库技术理论与实践的教材和参考书,可供高等学校相关专业选用,也可供相关技术人员参考。
SQL Server数据库原理与应用教程-(第4版) 内容简介
作者根据多年讲授这门课程的教学经验,合理组织教材内容,通过完整的实例讲解SQL Server 数据库的基本原理与应用技术,可使读者掌握数据库应用系统的实现方法与操作步骤。
SQL Server数据库原理与应用教程-(第4版) 目录
目录Contents第1章数据库系统概述11.1概述11.1.1数据库技术与信息技术11.1.2数据库技术的应用及特点21.1.3SQL Server数据库系统与网络分布式操作21.1.4网络数据库系统编程31.2数据库技术的发展41.2.1人工管理阶段41.2.2文件系统阶段51.2.3数据库系统阶段61.2.4高级数据库系统阶段的应用与发展81.2.5数据库系统发展阶段的划分101.3信息描述与数据模型111.3.1数据模型及其三要素121.3.2概念模型及其表示方法131.3.3实体联系模型161.4三种常见的数据模型171.4.1层次模型171.4.2网状模型181.4.3关系模型191.5数据库系统201.5.1数据库系统的三级模式结构201.5.2数据库系统的组成221.5.3数据库管理系统的功能221.5.4数据库系统的视图231.5.5数据库系统的访问25思考练习题26第2章关系数据库系统模型272.1关系模型的基本概念272.1.1关系模型272.1.2数据结构302.1.3关系操作302.1.4关系的完整性312.2关系运算332.2.1传统的集合运算332.2.2专门的关系运算352.2.3关系数据检索实例402.3关系演算422.3.1元组关系演算语言422.3.2域关系演算语言QBE48思考练习题51◆SQL Server数据库原理与应用教程(第4版)目录第3章关系数据库的设计理论533.1实体类型的属性关系533.2数据的函数依赖543.2.1函数依赖543.2.2函数依赖的逻辑蕴涵553.2.3关键字563.3关系数据库模式的规范化理论583.3.1关系模式规范化设计583.3.2**范式(1NF)593.3.3第二范式(2NF)603.3.4第三范式(3NF)613.3.5BCNF范式623.3.6多值函数依赖关系的第四范式(4NF)633.3.7第五范式(5NF)653.4关系模式的分解算法663.4.1关系模式的分解663.4.2无损连接673.4.3无损连接的检验683.4.4保持函数依赖的分解69思考练习题70第4章数据库设计方法724.1数据库系统的设计过程724.2需求分析744.2.1收集用户需求744.2.2分析用户需求754.2.3撰写需求说明书794.3概念设计794.3.1概念模型的特点及设计方法794.3.2局部概念模型的设计814.3.3合成全局概念模型824.4逻辑结构的设计854.4.1概念模型向关系模型的转换864.4.2应用规范化理论优化逻辑模型894.4.3设计用户子模式894.5物理设计904.5.1影响物理设计的因素904.5.2确定关系模式的存取方法914.5.3确定数据库的存储结构924.6数据库的实施、运行和维护934.6.1数据库的实施934.6.2数据库的试运行944.6.3数据库的运行和维护94思考练习题95第5章结构化查询语言SQL975.1SQL结构化查询语言975.1.1SQL语言的特点975.1.2SQL数据库的三级模式结构985.2SQL的数据描述与操作995.2.1定义基表995.2.2定义索引1015.3SQL语言的数据检索功能1025.4SQL语言的数据更新功能1085.4.1修改语句1085.4.2插入语句1085.4.3删除语句1095.4.4SQL语言对视图的操纵1095.5SQL的数据控制功能1135.5.1SQL的数据控制方法1145.5.2SQL Server数据操作115思考练习题116第6章SQL Server数据库系统1186.1SQL Server系统概述1186.2SQL Server数据库结构1206.2.1数据库逻辑体系结构1216.2.2数据库物理体系结构1216.2.3客户机和服务器的交互方式1276.2.4SQL Server分布式查询 1276.3SQL Server客户机/服务器体系结构1286.3.1SQL Server客户端组件1296.3.2SQL Server服务器端组件1306.3.3SQL Server对XML的支持1326.3.4SQL Server传输组件1336.4SQL Server系统管理与开发1346.4.1分布式管理1346.4.2管理工具135 6.4.3语言与编程接口137思考练习题138第7章SQL Server系统应用与管理1397.1SQL Server 2014的数据库类型1397.2SQL Server数据管理1407.2.1SQL Server的数据定义语言1417.2.2SQL Server的数据操作语言1447.3SQL Server 2014数据库操作1467.3.1创建用户数据库1467.3.2修改用户数据库1517.3.3删除用户数据库1527.3.4数据库表应用操作1537.3.5数据库表的创建1547.3.6数据库表的修改1577.3.7数据库表的删除1597.4其他数据库应用操作1607.4.1创建数据库视图1607.4.2用工具和向导创建数据库图表1617.4.3创建存储过程和触发器1617.4.4数据库的安全管理163思考练习题164第8章TransactSQL语言结构1668.1TSQL语言概述1668.1.1TSQL语言特点1668.1.2TSQL附加语言1678.1.3SQL Server查询分析器1738.2TransactSQL语言基础1738.3TransactSQL语言运算符1798.3.1算术运算符1798.3.2赋值运算符1818.3.3位运算符1828.3.4比较运算符1838.3.5逻辑运算符1838.3.6一元运算符1848.3.7运算符的优先顺序1848.4数据表的创建与维护1848.4.1创建数据表1848.4.2删除数据表1888.4.3向数据表中插入记录1888.4.4从数据表中删除记录1908.4.5修改和更新记录1918.5对数据库中数据表的操作1928.5.1按条件查询数据1928.5.2使用通配符和子查询1948.5.3数据连接1968.5.4数据排序1978.5.5数据统计1988.6数据库索引1998.6.1索引的概念2008.6.2索引类型2008.6.3索引的创建与删除2018.6.4索引的设计2028.7数据库视图2048.7.1视图的创建与删除2048.7.2视图与数据修改 2068.7.3查询和视图的比较2068.8函数2078.8.1聚合函数2078.8.2数学函数2128.8.3字符串函数2138.8.4系统函数2188.8.5日期和时间函数2228.8.6文本和图像函数 2258.9SQL Server数据库复制2268.9.1数据库复制的技术体系2278.9.2数据库复制原理2298.9.3复制的拓扑结构2308.9.4事务复制的实现2328.9.5SQL Server数据备份与恢复235思考练习题238第9章TransactSQL程序设计2409.1TransactSQL的变量定义和流程控制语句2409.1.1变量的定义和使用2409.1.2流程控制语句2439.2存储过程2529.2.1存储过程概述2529.2.2创建存储过程2549.2.3调用存储过程2569.2.4修改存储过程2589.2.5删除存储过程2609.2.6存储过程的优化2609.3用户自定义的数据类型2619.4触发器的应用2639.4.1SQL Server触发器的用途2639.4.2创建触发器2649.4.3使用触发器2669.4.4查看触发器的信息2709.4.5修改和删除触发器2729.5事务和锁2749.5.1事务的概念2749.5.2事务编程2769.5.3锁2799.5.4使事务更有效地工作281思考练习题281第10章数据库安全与维护28310.1SQL Server数据库的安全性管理概述28310.2SQL Server数据库安全性管理与控制28510.3SQL Server的安全体系结构和安全认证28910.4SQL Server的权限管理290思考练习题294第11章现代数据库技术29511.1面向对象的数据库系统29511.1.1面向对象的数据模型29611.1.2面向对象数据库语言29711.1.3面向对象数据库的模式演进29811.1.4面向对象程序设计29911.2并行数据库系统和分布式数据库系统30011.2.1并行数据库系统30011.2.2分布式数据库系统30111.3数据仓库30211.3.1从数据库到数据仓库30311.3.2数据仓库的定义30411.3.3数据仓库系统的结构30511.3.4数据仓库的数据组织30611.3.5数据仓库的数据模型30711.3.6SQL Server数据仓库组件30911.3.7SQL Server数据仓库的建设流程31111.4数据挖掘31311.4.1数据挖掘概述31311.4.2数据挖掘模型31411.4.3使用决策树模型从关系数据库中挖掘数据31611.4.4应用聚类分析模型挖掘数据317思考练习题318第12章网络数据库编程31912.1网络数据库的连接31912.1.1ODBC的管理31912.1.2通过ODBC连接数据库32312.1.3ADO简介32812.2ASP编程33712.2.1ASP概述33712.2.2ASP的内置对象34012.2.3ASP的内置组件35512.2.4ASP实现对数据库的访问36012.3JSP编程36312.3.1JSP概述36312.3.2JSP编程概要36412.3.3JSP数据库访问技术370思考练习题376附录A样本数据库377附录BSQL Server常用系统存储过程380附录C函数一览表383附录D配置ODBC所需的函数390附录E各章思考练习题参考答案391E.1第1章思考练习题参考答案391E.2第2章思考练习题参考答案392E.3第3章思考练习题参考答案394E.4第4章思考练习题参考答案395E.5第5章思考练习题参考答案396E.6第6章思考练习题参考答案397E.7第7章思考练习题参考答案399E.8第8章思考练习题参考答案400E.9第9章思考练习题参考答案401E.10第10章思考练习题参考答案402E.11第11章思考练习题参考答案403E.12第12章思考练习题参考答案404参考文献407信息
展开全部
SQL Server数据库原理与应用教程-(第4版) 作者简介
中国农业大学教授,教育部宝钢教育优秀教师。主要从事计算机软件与理论、数据库原理及应用、网络技术应用及农业信息化服务等教学与科研工作。主持完成各类公共基础教学改革项目多项,获校级教学成果奖4项,北京市高等教育教学成果二等奖1项。主编教育部、农业部、北京市等教改立项教材多部,其中教育部国家级“十一五”规划教材1套,北京市精品教材2部,校级精品教材1部,联合主编农业部“十二五”规划系列教材1套,获中华农业教育优秀教材。教学相关兼职主要有北京市高等教育学会计算机教育研究会理事会理事;全国高等院校计算机教育研究会理事会理事;全国高等院校计算机基础教育研究会理事会理事;中国计算机学会教育专业委员会委员等。
3. 图书特色:本书详细介绍了数据库的基础理论与实用技术,讲解了SQL的语法及应用。面向应用,强调实践。书中提供了丰富的实例。电子教案及源代码可在清华大学出版社网站下载。