关于本书的内容有任何问题,请联系 邹文波
第 1章 数据库系统概述 11.1 引言 11.1.1 数据库是计算机技术发展的产物 11.1.2 数据库是计算机应用的基础 11.1.3 初学者可以快速掌握SQL Server数据库管理系统 11.1.4 SQL Server在企业中的应用 21.2 数据库技术的发展 21.2.1 数据库发展阶段的划分 21.2.2 人工管理阶段 21.2.3 文件系统阶段 31.2.4 数据库系统阶段 41.2.5 高级数据库阶段 61.3 数据模型 91.3.1 数据模型 91.3.2 概念模型 101.3.3 实体联系模型 111.3.4 层次模型 131.3.5 网状模型 141.3.6 关系模型 141.4 数据库系统结构 161.4.1 数据库系统的三级模式结构 161.4.2 数据库系统的组成 181.5 数据库管理系统的功能和工作过程 191.5.1 数据库管理系统的主要功能 191.5.2 数据库系统的工作过程 201.5.3 数据库系统的不同视图 201.6 小结 22习题 22第 2章 关系数据库数学模型 272.1 关系模型的基本概念 272.1.1 关系的数据定义 272.1.2 关系模型 292.2 EER模型到关系模式的转换 302.2.1 实体类型的转换 302.2.2 二元关系的转换 312.2.3 实体内部之间联系的转换 322.2.4 三元关系的转换 332.2.5 子类型的转换 332.3 关系代数 332.3.1 传统的集合运算 342.3.2 专门的关系运算 352.4 关系演算 382.4.1 元组关系演算 382.4.2 域关系演算 402.5 小结 42习题 42第3章 关系数据库设计理论 503.1 问题的提出 503.2 函数依赖 513.2.1 关系函数的类型 513.2.2 函数依赖 513.2.3 函数依赖的逻辑蕴涵 523.2.4 键 523.3 关系模式的规范化 533.3.1 第 一范式(1NF) 543.3.2 第 二范式(2NF) 553.3.3 第三范式(3NF) 563.3.4 BCNF范式 573.3.5 多值函数依赖 583.3.6 第四范式(4NF) 613.4 函数依赖的公理系统 623.4.1 Armstrong公理 623.4.2 公理的正确性 623.4.3 公理的推论 623.5 模式分解 633.5.1 无损连接 633.5.2 保持函数依赖的分解 653.5.3 3NF无损连接和保持函数依赖的分解算法 663.6 闭包及其计算* 663.7 函数依赖集的等价和覆盖* 683.8 公理的完备性* 703.9 小结 71习题 71第4章 使用SQL Server设计数据库 764.1 数据库设计的总体思路 764.2 SQL Server管理工具简介 774.2.1 服务管理器 774.2.2 企业管理器 784.2.3 查询分析器 784.3 创建数据库 794.3.1 使用企业管理器创建数据库 804.3.2 使用T-SQL语句创建数据库 824.3.3 查看和修改数据库属性 834.4 创建表 844.4.1 使用企业管理器创建表 854.4.2 表设计器窗体 864.4.3 建立和命名列 864.4.4 指定列的数据类型和为空性 864.4.5 列描述 874.4.6 保存数据表 884.4.7 使用T-SQL语句创建表 884.5 更改数据表的结构 894.5.1 添加新列 894.5.2 更改列名称 904.5.3 更改列的数据类型及长度 904.5.4 使用标识列 914.5.5 定义主关键字 924.5.6 删除列 934.6 删除表 944.6.1 使用企业管理器删除表 944.6.2 使用T-SQL语句删除表 944.7 数据表关联 944.7.1 利用关系图定义表间的关系 954.7.2 编辑已有的关系 984.7.3 删除关系 1004.7.4 查看已有的关系 1014.8 小结 102习题 102第5章 使用SQL访问数据 1055.1 查询 1055.1.1 简单查询 1055.1.2 排序 1065.1.3 多表连接查询 1065.1.4 子查询 1085.1.5 使用UNION的查询 1095.1.6 使用聚合函数和GROUP BY 1105.1.7 创建交叉表查询 1115.1.8 使用DISTINCT和TOP关键字 1115.1.9 使用SQL Server内建函数 1125.2 插入 1145.2.1 使用INSERT语句 1145.2.2 使用INSERT…SELECT语句 1155.2.3 使用SELECT…INTO语句 1155.3 更新 1165.3.1 更新基于表的数据 1165.3.2 基于其他表更新数据行 1165.3.3 使用子查询更新指定的行 1175.4 删除 1175.5 注释语句 1175.6 变量 1185.7 控制语句 1195.7.1 BEGIN…END语句 1195.7.2 IF…ELSE语句 1205.7.3 WHILE语句 1205.7.4 CASE语句 1215.8 小结 122习题 122第6章 使用索引和视图 1266.1 索引的概念 1266.2 索引的类型 1266.2.1 聚集索引 1266.2.2 非聚集索引 1286.3 索引的创建和管理 1296.3.1 创建索引 1296.3.2 修改索引 1306.3.3 删除索引 1306.4 使用索引 1316.4.1 使用聚集索引 1316.4.2 使用非聚集索引 1326.5 维护索引 1326.5.1 维护统计信息 1326.5.2 数据碎片 1336.5.3 重建和整理索引 1346.6 视图的优点 1356.7 视图的定义 1366.7.1 创建视图 1366.7.2 修改视图 1366.7.3 删除视图 1376.8 视图的应用 1376.8.1 从视图中查询 1376.8.2 视图的连接 1386.8.3 视图提供聚合值 1386.8.4 利用视图加强数据安全 1396.9 小结 139习题 139第7章 使用存储过程和触发器 1427.1 为何使用存储过程 1427.2 存储过程的定义和管理 1427.2.1 创建存储过程 1427.2.2 修改存储过程 1437.2.3 删除存储过程 1447.2.4 重新编译存储过程 1447.3 存储过程的应用 1447.3.1 使用存储过程封装数据处理 1447.3.2 存储过程返回参数 1457.4 为何使用触发器 1467.5 触发器的工作原理 1467.5.1 INSERT触发器 1477.5.2 UPDATE触发器 1477.5.3 DELETE触发器 1477.6 创建和管理触发器 1487.6.1 创建触发器 1487.6.2 修改触发器 1497.6.3 删除触发器 1507.7 使用触发器 1507.7.1 级联更新 1507.7.2 级联删除 1517.7.3 保护数据 1517.7.4 强制业务规则 1517.8 小结 152习题 152第8章 数据保护 1548.1 授权用户访问数据 1548.1.1 授权用户访问SQL Server 1548.1.2 授权用户访问数据库 1578.1.3 授权用户访问对象和数据 1588.2 约束 1608.2.1 DEFAULT约束 1608.2.2 CHECK约束 1618.2.3 UNIQUE约束 1618.2.4 PRIMARY KEY约束 1628.2.5 FOREIGN KEY约束 1628.3 事务 1638.3.1 为何使用事务 1638.3.2 事务的概念 1638.3.3 事务的状态 1648.3.4 定义事务 1648.3.5 事务与故障恢复 1658.4 并发控制 1668.4.1 并发异常问题 1668.4.2 封锁协议 1668.4.3 基本锁 1678.4.4 锁的相容性 1678.4.5 使用锁 1688.5 数据备份与恢复 1708.5.1 备份数据库 1708.5.2 恢复数据库 1728.6 小结 175习题 175第9章 ADO数据库编程接口 1779.1 ADO简介 1779.2 ADO对象 1779.2.1 Connection对象 1789.2.2 RecordSet对象 1799.2.3 Command对象 1839.2.4 Parameter对象 1869.2.5 Error对象 1889.2.6 Field对象 1899.2.7 Property对象 1909.2.8 ADO中的事务管理 1909.3 ADO综合应用例程 1929.3.1 ASP对象模型 1929.3.2 ASP数据访问实例 1949.4 小结 196习题 196第 10章 复杂数据库设计 19810.1 数据库设计概述 19810.1.1 数据库设计的内容和要求 19810.1.2 数据库设计过程 20010.2 需求分析 20210.2.1 确认用户需求,确定设计范围 20210.2.2 收集和分析需求数据 20210.2.3 撰写需求说明书 20310.3 概念设计 20410.3.1 E.R模型 20410.3.2 设计局部概念模式 20610.3.3 设计全局概念模式 20810.4 逻辑设计 20910.5 物理设计 21110.6 数据库的建立和维护 21210.6.1 建立数据库 21210.6.2 数据库的重组织和重构造 21210.7 小结 214习题 214附录 课堂教学质量评价系统的实现 217
本书是《计算机基础》的第二版,在原版的基础上做了技术上的更新,内容上的补充。主要内容仍分为三篇:第1篇为知...
本书是《计算机基础(第二版)》的配套实验教材。在原版的基础上,更新了实验环境,增加了综合训练部分,补充了新...
本书是《网页设计与制作》(第二版)的配套实验教材。其内容分为三部分:基础实验部分,有49个与教材中的11章...
本书是为满足新世纪高等学校数据库教学的需要而编写的教材。本书较全面地介绍数据库系统的基本原理、设计和应用技...
本书是《网页设计与制作》的第二版,在原版的基础上,理顺了结构,整合了内容,更新了技术,使其更加实用、适用。...
本书基础部分包含10章,第1章介绍数据库的基本概念,第2章到第10章系统介绍SQL Server 2016,分...
本书从理论与实际应用相结合的角度出发,介绍数据库系统的原理知识与技术应用方法,包括数据库系统概述、关系数据模型...
本书是与《Access 2010数据库应用技术(第2版)》配套的教学参考书,全书包括实验指导篇、习题选解篇、模...
本书参照教育部高等学校大学计算机课程教学指导委员会提出的数据库课程的教学基本要求,在第一版的基础上修订改写而成...
MySQL是目前最流行的关系数据库管理系统之一。本书以MySQL 5.6数据库管理系统为平台,以案例教学法为编...
我要评论