注册 登录 进入教材巡展 进入在线书城
#
  • #

出版时间:2016年11月

出版社:清华大学出版社

以下为《SQL Server数据库原理与应用教程(第4版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 清华大学出版社
  • 9787302446675
  • 4-1
  • 84431
  • 16开
  • 2016年11月
  • 工学
  • 软件工程
  • TP311.138
  • 计算机
  • 本专科、高职高专
内容简介
本书以目前广泛使用的SQL Server 2014数据库管理系统作为数据库系统基本操作和应用平台,系统、全面地介绍了数据库技术基础、数据库系统设计、现代数据库系统开发应用等基本理论和实践方法,包括TransactSQL编程、网络数据库系统安全、面向对象数据库技术、并行数据库系统和分布式数据库系统、数据仓库、数据挖掘等内容,并提供了可以调用的数据库系统案例。
本书重点突出、可读性强,是系统学习和掌握现代数据库技术理论与实践的教材和参考书,可供高等学校相关专业选用,也可供相关技术人员参考。
目录
目录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章TransactSQL语言结构1668.1TSQL语言概述1668.1.1TSQL语言特点1668.1.2TSQL附加语言1678.1.3SQL Server查询分析器1738.2TransactSQL语言基础1738.3TransactSQL语言运算符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章TransactSQL程序设计2409.1TransactSQL的变量定义和流程控制语句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