关于本书的内容有任何问题,请联系 张斌
第 一篇 知识篇第 1章 数据库系统概述 11.1 引言 11.1.1 数据库管理技术的发展 11.1.2 数据库系统的组成 41.1.3 数据库技术的发展 41.2 数据库系统结构 51.2.1 数据库系统的模式结构 51.2.2 数据库系统的体系结构 81.3 数据模型 101.3.1 数据表示 111.3.2 数据模型的要素 111.3.3 概念模型 121.3.4 常用的数据模型 151.4 关系数据库 171.4.1 关系模型概述 171.4.2 关系数据结构及形式化定义 181.4.3 关系的完整性 221.4.4 关系代数 241.5 SQL Server数据库管理系统 311.5.1 SQL Server概述 311.5.2 SQL Server中的数据库对象 33思考与练习 36第 2章 关系数据库语言 372.1 SQL概述 382.1.1 SQL的特点 382.1.2 SQL数据库的体系结构 392.1.3 SQL语句的分类 402.1.4 SQL的语法约定 412.2 SQL Server数据库的基本管理与设置 432.2.1 启动和关闭数据库服务 432.2.2 创建数据库 452.2.3 修改数据库 472.2.4 设置数据库选项 482.2.5 删除数据库 492.3 数据定义 492.3.1 表的创建与管理 502.3.2 索引的创建与管理 552.3.3 视图的创建与管理 572.3.4 存储过程的创建与管理 602.3.5 触发器的创建与管理 622.4 数据查询 642.4.1 单表查询 652.4.2 连接查询 712.4.3 嵌套查询 742.4.4 集合查询 772.5 数据更新 772.5.1 插入数据 772.5.2 修改数据 782.5.3 删除数据 792.5.4 更新操作与数据库的一致性 80思考与练习 80第3章 关系数据理论 833.1 关系模式设计中的问题 833.1.1 规范化理论的主要内容 833.1.2 关系模式的操作异常 833.2 函数依赖 863.2.1 函数依赖的定义及性质 863.2.2 函数依赖的分类 883.2.3 码 893.3 范式 893.3.1 第 一范式 893.3.2 第 二范式 903.3.3 第三范式 913.3.4 BC范式 933.3.5 多值依赖与4NF 953.4 关系模式的规范化 993.4.1 关系模式规范化的原则 993.4.2 关系模式规范化的步骤 993.4.3 关系模式规范化的要求 100思考与练习 103第4章 数据库保护 1044.1 安全性 1044.1.1 安全性控制概述 1044.1.2 安全性控制的一般方法 1054.2 完整性 1094.2.1 完整性约束的分类 1104.2.2 完整性控制 1124.3 并发控制 1144.3.1 并发控制概述 1154.3.2 并发操作的调度 1184.3.3 封锁 1194.3.4 死锁和活锁 1204.4 恢复 1224.4.1 恢复的原理 1224.4.2 恢复的实现 1244.5 数据库复制与数据库镜像 1294.5.1 数据库复制 1294.5.2 数据库镜像 130思考与练习 130第 二篇 设计篇第5章 数据库设计 1325.1 数据库设计步骤 1325.2 需求分析 1335.2.1 需求分析方法 1345.2.2 数据流图与数据字典 1355.2.3 实例——学籍管理需求分析 1385.3 概念结构设计 1425.3.1 数据抽象与局部视图设计 1425.3.2 视图的集成 1435.3.3 实例——学籍管理概念结构设计 1445.4 逻辑结构设计 1465.4.1 E-R图向关系数据模型的转换 1475.4.2 数据模型的优化 1485.4.3 设计用户子模式 1495.4.4 实例——学籍管理逻辑结构设计 1495.5 物理结构设计 1515.5.1 分析影响数据库物理设计的因素 1525.5.2 关系模式存取方法选择 1525.5.3 确定系统配置 1545.5.4 评价物理结构 1545.6 数据库实施与维护 1545.6.1 创建数据库 1545.6.2 组织数据入库 1545.6.3 数据库试运行 1555.6.4 数据库运行与维护 1555.7 数据库建模工具 1565.7.1 数据库建模工具简介 1565.7.2 利用PowerDesigner设计学籍管理的概念结构实例 1585.7.3 利用PowerDesigner设计学籍管理的物理结构实例 1635.7.4 利用PowerDesigner进行学籍管理的数据库实施 163思考与练习 167第6章 SQL程序设计与开发 1686.1 批处理与脚本 1686.1.1 批处理 1686.1.2 脚本 1696.2 SQL程序设计基础 1706.2.1 SQL程序基本成分 1706.2.2 SQL程序编写规范 1736.3 流程控制语句 1746.3.1 语句块:BEGIN...END 1746.3.2 条件执行:IF...ELSE语句 1756.3.3 多分支CASE表达式 1766.3.4 循环:WHILE语句 1786.3.5 非条件执行:GOTO 语句 1796.3.6 调度执行:WAITFOR 1796.4 游标 1806.4.1 游标 1806.4.2 声明游标:DECLARE CURSOR语句 1816.4.3 打开游标:OPEN语句 1826.4.4 读取数据:FETCH语句 1826.4.5 关闭游标:CLOSE语句 1846.4.6 释放游标:DEALLOCATE语句 1846.4.7 游标使用实例 1846.5 SQL程序的调试与错误处理 1866.5.1 SQL程序的错误类型 1866.5.2 SQL程序的错误处理 1876.6 SQL程序实例 1876.6.1 自定义函数 1886.6.2 存储过程 1896.6.3 触发器 192思考与练习 193第三篇 技术篇第7章 数据库访问技术 1957.1 数据库访问技术概述 1957.1.1 数据库访问技术发展概况 1957.1.2 数据库访问技术 1967.2 使用ODBC访问数据库 1997.2.1 ODBC层次结构 1997.2.2 配置ODBC数据源 2007.2.3 通过ODBC访问SQL Server数据库 2037.2.4 处理ODBC错误 2077.3 嵌入式SQL与动态SQL 2087.3.1 嵌入式SQL 2087.3.2 动态SQL语句 2117.4 使用Visual Basic访问数据库 2127.4.1 数据访问对象 2127.4.2 使用RDO模型访问SQL Server数据库 2157.4.3 使用ADO模型访问SQL Server数据库 2187.4.4 使用数据环境设计器访问SQL Server 2217.5 使用ASP访问数据库 2247.5.1 ASP编程基本知识 2247.5.2 连接数据库 2257.5.3 从数据库到Web页 2267.5.4 Errors错误集合与Error错误对象 2317.5.5 执行SQL Server存储过程 2337.6 应用实例 2347.6.1 功能描述 2347.6.2 VB程序 2347.6.3 ASP程序 240思考与练习 245第8章 SQL Server数据库维护技术 2468.1 安全控制 2468.1.1 SQL Server的安全体系结构和安全认证模式 2468.1.2 SQL Server的安全性管理 2498.2 SQL Server的数据完整性 2578.2.1 SQL Server的数据完整性种类 2588.2.2 SQL Server数据完整性实现方式 2588.2.3 SQL Server数据完整性的实现方法 2588.3 SQL Server的并发控制 2628.3.1 SQL Server的事务类型 2628.3.2 SQL Server锁的粒度和类型 2628.4 SQL Server的数据备份与数据恢复 2638.4.1 SQL Server备份方式 2648.4.2 SQL Server数据库备份 2648.4.3 SQL Server数据库恢复 2688.5 数据库复制与数据库镜像 2708.5.1 SQL Server数据库复制 2708.5.2 SQL Server数据库镜像 2808.6 数据转换和集成 2818.6.1 数据转换服务DTS 2818.6.2 DTS导入/导出向导的使用 282思考与练习 286第9章 数据挖掘与数据仓库技术 2879.1 数据挖掘 2879.1.1 数据挖掘的主要步骤 2879.1.2 不同存储形式的数据挖掘 2889.2 数据仓库与OLAP 2899.2.1 数据仓库 2899.2.2 联机分析处理(OLAP) 2919.3 数据仓库的设计与实施 2939.3.1 确定主题 2939.3.2 确定粒度与维度 2939.3.3 数据预处理 2949.4 SQL Server 2000 Analysis Services 2959.4.1 安装 2959.4.2 创建数据仓库 2959.5 使用Analysis Services创建数据挖掘模型 3019.5.1 数据挖掘模型 3019.5.2 创建和读取数据挖掘模型 3039.6 开发OLAP应用 306思考与练习 308第 10章 数据库技术新进展 30910.1 面向对象数据库系统 30910.2 分布式数据库系统 31110.3 并行数据库系统 31310.4 空间数据库 31510.4.1 空间数据的特性 31510.4.2 空间数据库模型 31610.5 其他数据库新技术 31610.5.1 多媒体数据库系统 31610.5.2 专业数据库 31710.5.3 模糊数据库系统 318思考与练习 319附录A SQL Server支持的运算符与函数 320附录B 学籍管理数据表结构 325参考文献 327
本书是根据“教育部非计算机专业计算机基础课程教学指导分委员会”提出的《关于进一步加强高校计算机基础教学的意...
本书是根据教育部非计算机专业计算机基础课程教学指导分委员会提出的《关于进一步加强高校计算机基础教学的意见》...
本书根据教育部高等学校计算机科学与技术教学指导委员会关于“数据结构”课程的指导性大纲进行编写。书中系统地介...
操作系统是现代计算机系统中必不可少的重要系统软件,也是计算机专业的必修课程。本书深入浅出地对操作系统的基本...
本书遵循“内容实用,难易适当,面向设计,注重能力培养”的要求,讲述了穷举、回溯、分治、递归、递推、贪心算法...
本书以Access 2016为平台,主要讲解关系数据库的基本概念,包括数据库、数据表、查询、窗体、报表和宏的操...
本书首先介绍数据库系统的基本知识、需求分析、概念设计和逻辑设计的方法,然后分别介绍SQL Server 202...
本书基于MySQL介绍数据库的基本概念、基本原理和基本设计方法,以面向工作过程的教学方法为导向,合理安排各项目...
全书以学生成绩管理数据库案例为主线,从建立空数据库开始,逐步讲解数据库中的表、查询、窗体、报表、宏、模块、VB...
全书共7章,主要内容包括:数据库系统概述、关系模型及其操作、关系数据库标准语言 ——SQL、关系数据库理论、数...
我要评论