数据库原理与应用技术

内容简介

[

  本书全面介绍了数据库系统的基本概念、基本原理和基本应用。全书分为理论篇和应用篇两大篇。理论篇主要介绍了数据库系统的原理知识;应用篇主要借助sqlserver2012这个目前比较流行的数据库管理系统,介绍了它的基本知识和主要功能。全书共分为15章:第1章数据库系统概论;第2章关系数据库;第3章关系数据库设计理论;第4章数据库设计;第5章关系数据库标准语言sql;第6章数据库保护;第7章sqlserver数据库管理系统简介;第8章数据库与数据表;第9章sqlserver的高级应用;第10章sqlserver的安全管理;第11章备份与还原。

  本书系计算机科学与技术的专业教程,可作为大中专院校计算机专业和非计算机专业教学系列教材,也可作为科研技术人员计算机参考书及自学教材。

]

目录

第1章 数据库系统概论1.1 数据库系统概述1.1.1 数据、信息与数据处理1.1.2 数据库系统的概念1.1.3 数据管理技术的发展1.2 数据模型1.2.1 数据的三个范畴1.2.2 数据模型1.2.3 e-r模型1.2.4 面向对象数据模型1.3 数据库系统的组成1.4 数据库的系统结构1.4.1 数据库系统的模式结构1.4.2 数据库系统的体系结构1.4.3 dbms1.4.4 数据库语言1.4.5 数据字典1.4.6 dbms的工作流程1.5 数据库技术的研究领域1.5.1 dbms软件的研制1.5.2 数据库设计1.5.3 数据库理论1.6 数据库技术的发展趋势1.6.1 数据库技术与其他相关技术的结合1.6.2 面向应用领域的数据库新技术1.7 小结思考题第2章 关系数据库2.1 关系模型概述2.1.1 关系的基本概念2.1.2 关系的完整性规则2.2 关系代数2.2.1 传统的集合运算2.2.2 特殊的关系运算2.2.3 扩充的关系运算2.3 关系演算2.3.1 元组关系演算2.3.2 域关系演算2.4 小结思考题第3章  关系数据库设计理论3.1 问题的提出3.2 数据依赖3.2.1 属性间的联系3.2.2 函数依赖3.2.3 关键字3.3 规范化理论3.3.1 **范式3.3.2 第二范式3.3.3 第三范式3.3.4 bcnf3.4 小结思考题第4章 数据库设计4.1 信息系统4.2 数据库设计概述4.2.1 数据库设计的内容4.2.2 数据库设计的特点4.2.3 数据库设计的方法4.2.4 数据库设计工具4.2.5 数据库设计的基本步骤4.3 需求分析4.3.1 需求分析的任务4.3.2 需求分析的基本步骤4.3.3 需求分析案例:学院教学管理系统4.4 概念模型设计4.4.1 概念模型设计的方法4.4.2 数据抽象4.4.3 概念模型设计的步骤4.4.4 概念模型设计案例:学院教学管理数据库4.5 逻辑结构设计4.5.1 概念模型向关系模型的转换4.5.2 关系模式的优化4.5.3 设计用户子模式4.5.4 逻辑结构设计案例:学院教学管理数据库4.6 数据库的物理设计4.6.1 物理设计的内容4.6.2 索引设计4.6.3 聚簇设计4.6.4 物理设计案例:学院教学管理数据库4.7 数据库的实施与维护4.7.1 数据库实施4.7.2 数据库运行维护4.8 小结思考题第5章 关系数据库标准语言sql5.1 sql概述5.1.1 sql的特点5.1.2 sql的数据类型5.2 数据定义5.2.1 定义、删除与修改基本表5.2.2 建立与删除索引5.3 查询5.3.1 select语句的一般格式5.3.2 单表查询5.3.3 连接查询5.3.4 嵌套查询5.3.5 集合查询5.4 数据更新5.4.1 插入数据5.4.2 修改数据5.4.3 删除数据5.5 视图5.6 数据控制5.6.1 授权5.6.2 收回权限5.7 小结思考题第6章 数据库保护6.1 数据库的恢复6.1.1 事务的概念6.1.2 事务的性质6.1.3 故障类型和恢复方法6.1.4 恢复的基本原则和实现方法6.1.5 运行记录优先原则6.1.6 sql中的恢复操作6.2 数据库的并发控制6.2.1 数据库并发操作带来的问题6.2.2 排他型封锁6.2.3 活锁与死锁6.2.4 共享型封锁6.2.5 两段封锁法6.3 数据库的完整性6.3.1 完整性子系统6.3.2 完整性规则6.3.3 sql中的完整性约束6.4 数据库的安全性6.4.1 安全性级别6.4.2 权限6.4.3 权限的转授与回收6.4.4 sql中的安全性控制6.4.5 数据加密法6.4.6 自然环境的安全性6.5 小结思考题第7章 sql server数据库管理系统简介7.1 sql server配置管理器7.1.1 服务管理7.1.2 网络配置及协议7.1.3 客户端配置7.2 sql server management studio7.2.1 启动ssms7.2.2 sql server集成服务7.2.3 sql server profiler7.2.4 sqlcmd7.2.5 powershell7.2.6 联机丛书7.3 小结思考题第8章  数据库与数据表8.1 创建数据库8.1.1 用t-sql命令创建数据库8.1.2 查看数据库信息8.2 管理数据库8.2.1 打开数据库8.2.2 增加数据库容量8.2.3 查看及修改数据库的选项设定8.2.4 压缩数据库容量8.2.5 更改数据库名称8.2.6 数据库的删除8.3 数据库中数据表的操作8.3.1 sql server的数据类型8.3.2 创建数据表8.3.3 修改表的结构8.3.4 删除表的定义8.4 小结思考题第9章 sql server的高级应用9.1 t-sql程序设计9.1.1 t-sql程序结构9.1.2 常量与变量9.1.3 运算符9.1.4 流控制命令9.1.5 常用函数9.1.6 游标9.2 存储过程9.2.1 存储过程概述9.2.2 创建和执行存储过程9.2.3 查看存储过程9.2.4 修改存储过程9.2.5 删除存储过程9.3 用户定义函数9.3.1 用户定义函数概述9.3.2 创建和执行用户定义函数9.3.3 查看用户定义函数9.3.4 修改用户定义函数9.3.5 删除用户定义函数9.4 触发器9.4.1 触发器概述9.4.2 创建触发器9.4.3 查看触发器9.4.4 修改触发器9.4.5 删除触发器9.6 小结思考题第10章 sql server的安全管理10.1 sql server安全认证模式10.1.1 身份验证10.1.2 权限认证10.1.3 设置安全验证模式10.2 服务器管理的安全性10.2.1 服务器管理安全性概述10.2.2 服务器角色10.2.3 管理数据库的用户10.3 管理权限10.3.1 sql server的权限10.3.2 权限设置10.4 应用程序的安全管理10.5 小结思考题第11章 备份与还原11.1 备份与还原概述11.1.1 备份与还原需求分析11.1.2 数据库备份的基本概念11.1.3 数据库还原的概念11.2 备份操作和备份命令11.2.1 创建备份设备11.2.2 备份命令11.2.3 使用ssms进行备份11.2.4 使用备份向导进行备份11.3 还原操作与还原命令11.3.1 检查点11.3.2 数据库的还原命令11.3.3 使用ssms还原数据库11.4 小结思考题参考文献

封面

数据库原理与应用技术

书名:数据库原理与应用技术

作者:赵永霞,高翠芬,熊燕,钱程 编著

页数:320

定价:¥39.8

出版社:华中科技大学出版社

出版日期:2013-08-01

ISBN:9787560991139

PDF电子书大小:145MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注