本书以培养和提高学生的基本专业素质及综合应用能力为目标,突出对理论知识的应用和实践动手能力的培养,使基础理论的教学最终以应用为目的。本书以SQL Server为背景,在对理论知识掌握的基础上,侧重于强化理论知识的应用,系统完整地介绍了数据库系统的理论及应用系统的开发知识。最后以酒店管理系统的设计和开发为例,介绍了数据库应用系统的设计及实现过程。讲解的内容由浅入深,易于理解,文字表达简练清晰、通俗易懂。各章后均附有小结及习题,便于组织课堂教学和巩固所学知识。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 数据库原理与应用--SQL Server(高等院校信息技术应用型特色教材) |
分类 | 教育考试-大中专教材-成人教育 |
作者 | 狄文辉 |
出版社 | 清华大学出版社 |
下载 | ![]() |
简介 | 编辑推荐 本书以培养和提高学生的基本专业素质及综合应用能力为目标,突出对理论知识的应用和实践动手能力的培养,使基础理论的教学最终以应用为目的。本书以SQL Server为背景,在对理论知识掌握的基础上,侧重于强化理论知识的应用,系统完整地介绍了数据库系统的理论及应用系统的开发知识。最后以酒店管理系统的设计和开发为例,介绍了数据库应用系统的设计及实现过程。讲解的内容由浅入深,易于理解,文字表达简练清晰、通俗易懂。各章后均附有小结及习题,便于组织课堂教学和巩固所学知识。 内容推荐 本书从实用的角度出发,系统、完整地讲述了当前数据库技术的基本原理和应用实践,主要内容包括: 数据库系统概论、数据模型、数据库系统结构、关系数据库、SQL语言、关系数据库设计理论、数据库保护、数据库设计、数据库系统的开发技术、数据库应用开发实例等,每章后都附有习题。 本书内容系统全面、重点突出、新颖实用,既可作为高等院校数据库原理课程的教材,也可作为从事计算机开发与应用的科研人员、工程技术人员的技术参考书。 目录 第一篇 基础篇 第1章 概论 1.1 数据库技术的产生与发展 1.1.1 数据库技术的产生 1.1.2 数据库技术的发展 1.2 数据库的基本概念 1.2.1 数据、数据库、数据库管理系统、数据库系统 1.2.2 数据模型 1.3 数据库系统的体系结构 1.3.1 数据库系统模式的概念 1.3.2 数据库系统的三级体系结构 1.3.3 数据库的两层映像功能与数据的独立性 1.3.4 用户访问数据的过程 本章小结 习题 第2章 关系数据库 2.1 关系模型概述 2.2 关系数据库的基本概念 2.2.1 关系模型的数据结构 2.2.2 关系的数学定义 2.2.3 关系的性质 2.2.4 几个常用术语 2.3 关系的完整性 2.3.1 实体完整性(Entity Integrity) 2.3.2 参照完整性(Referential Integrity) 2.3.3 用户定义的完整性(UserDefined Integrity) 2.4 关系代数 2.4.1 传统的集合运算 2.4.2 专门的关系运算 2.4.3 关系代数计算的应用举例 2.4.4 扩充的关系代数运算 2.5 关系演算 2.5.1 元组关系演算 2.5.2 域关系演算 2.6 关系代数表达式的优化 2.6.1 概述 2.6.2 关系代数表达式的等价变换规则 2.6.3 关系代数表达式的优化策略 本章小结 习题 数据库原理与应用——SQL Server 第3章 SQL语言 3.1 SQL语言概述 3.1.1 SQL的历史 3.1.2 SQL的特点 3.2 创建数据库 3.2.1 数据库的设计 3.2.2 数据类型 3.2.3 创建数据库 3.2.4 选择要访问的数据库 3.2.5 在当前数据库中创建新表 3.2.6 在当前数据库的表中创建索引 3.2.7 记录的添加: INSERT语句 3.3 数据库的修改 3.3.1 删除表中的记录: DELETE语句 3.3.2 修改表中记录的属性值: UPDATE语句 3.3.3 删除数据库中的对象(如表或表的索引等): DROP语句 3.3.4 在表中添加新属性: ALTER语句 3.4 数据库中数据的查询 3.4.1 剖析SELECT语句 3.4.2 对属性列或表达式使用AS区别名 3.4.3 使用WHERE子句筛选查询结果 3.4.4 处理空值 3.4.5 对查询结果排序 3.5 SQL中的条件设置: 使用WHERE子句 3.5.1 在WHERE子句中使用逻辑运算符 3.5.2 在WHERE子句中使用IN子句 3.5.3 在WHERE子句中使用BETWEEN子句 3.5.4 在WHERE子句中使用LIKE来匹配字符 3.6 聚集查询 3.6.1 选择唯一值DISTINCT 3.6.2 聚集函数 3.6.3 分类聚集 3.7 连接查询 3.7.1 连接查询的概念 3.7.2 连接条件 3.7.3 使用连接 3.7.4 缩减表名 3.7.5 多表连接 3.8 子查询 3.8.1 子查询基础知识 3.8.2 使用IN的子查询 3.8.3 自连接查询用子查询实现 3.8.4 NOT IN子查询 3.8.5 使用EXISTS的子查询 3.8.6 使用NOT EXISTS来查找空组 3.8.7 与ANY、SOME和ALL一起使用比较运算符 3.8.8 在INSERT、UPDATE和DELETE语句中使用子查询 3.9 视图 3.9.1 定义视图 3.9.2 使用视图的优点 3.9.3 限制用户可用的数据 3.9.4 创建列的别名 3.9.5 具有表达式和函数的视图 3.9.6 在视图中使用聚集函数 3.9.7 使用连接的视图 3.9.8 使用子查询创建视图 3.9.9 查询视图 3.9.10 更新视图 本章小结 习题 第4章 关系数据库的模式设计 4.1 关系数据库模式的设计问题 4.2 关系模式的函数依赖 4.2.1 属性间的联系 4.2.2 函数依赖 4.2.3 函数依赖的公理系统 4.2.4 属性集的闭包 4.2.5 函数依赖与关键字的联系 4.2.6 函数依赖集的等价和覆盖 4.3 关系模式的规范化理论 4.3.1 第一范式(1 NF) 4.3.2 第二范式(2 NF) 4.3.3 第三范式(3 NF) 4.3.4 BCNF范式 4.3.5 多值依赖和第四范式 4.3.6 规范化方法 4.4 关系模式分解 4.4.1 模式分解的等价问题 4.4.2 无损连接性 4.4.3 函数依赖保持性 4.4.4 模式分解算法 4.4.5 关于模式分解的结论 本章小结 习题 第二篇 设计篇 第5章 数据库设计 5.1 数据库设计概述 5.1.1 设计前的准备工作 5.1.2 设计方法的选择 5.1.3 数据库设计的步骤 5.2 需求分析 5.2.1 需求分析的任务 5.2.2 需求分析的方法与步骤 5.3 概念结构设计 5.3.1 实体—联系模型 5.3.2 概念结构设计的方法与步骤 5.4 逻辑结构设计 5.4.1 ER模型向关系模型的转换 5.4.2 关系数据库的逻辑结构设计 5.5 物理结构设计 5.5.1 确定数据库的物理结构 5.5.2 物理结构的评价 5.6 数据库实施、运行与维护 5.6.1 数据库的实施 5.6.2 数据库的运行与维护 5.7 数据库设计实例 5.7.1 概念结构设计 5.7.2 逻辑结构设计 5.7.3 数据库实施 本章小结 习题 第6章 数据库的保护 6.1 数据的安全性保护 6.1.1 数据库安全性概述 6.1.2 安全性控制的一般方法 6.2 数据的完整性保护 6.2.1 完整性约束条件 6.2.2 完整性控制 6.2.3 触发器的建立与应用 6.3 并发控制 6.3.1 并发控制概述 6.3.2 排他型封锁 6.3.3 死锁和活锁 6.3.4 共享型封锁 6.3.5 两段封锁法 6.4 数据库的恢复 6.4.1 数据库恢复的原理 6.4.2 数据库恢复的实现技术 6.5 SQL Server数据库的保护技术 6.5.1 安全性 6.5.2 数据库完整性 6.5.3 并发控制 6.5.4 备份与恢复 本章小结 习题 第三篇 应用篇 第7章 数据库系统的开发技术 7.1 体系结构 7.1.1 集中式结构 7.1.2 客户/服务器体系结构 7.1.3 浏览器/Web应用服务器/数据库服务器体系结构 7.1.4 分布式数据库系统 7.2 Microsoft SQL Server 7.3 开放式数据库互连 7.3.1 ODBC 7.3.2 OLE DB 7.3.3 JDBC 7.4 客户端开发工具 7.4.1 Visual Basic及Visual Basic.NET 7.4.2 Delphi 7.4.3 PowerBuilder 7.5 数据库访问对象 7.5.1 DAO 7.5.2 ADO 本章小结 习题 第8章 数据库应用开发实例 8.1 数据库设计与实现 8.1.1 需求分析 8.1.2 概念结构设计 8.1.3 逻辑结构设计 8.1.4 物理结构设计 8.1.5 数据库的实施、运行和维护 8.2 应用程序设计与实现 8.2.1 系统功能模块设计 8.2.2 系统主要模块实现 8.2.3 系统集成与发布 本章小结 习题 参考文献 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。