第一图书网

数据库管理

师鸣若,张彦丽,马传连 著 科学出版社
出版时间:

2009-11  

出版社:

科学出版社  

作者:

师鸣若,张彦丽,马传连 著  

页数:

266  

前言

  IBM是关系型数据库的鼻祖,它开创了人们对业务数据的管理和应用的新纪元。SQL(Structured Query L,anguage,结构查询语言)是一个功能强大的数据库语言,通常使用于数据库的通讯。.ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。使用soL的常见关系数据库管理系统有:Oracle、Sybase、Microsoft SQt.Server、Access、 Ingres等。虽然绝大多数的数据库系统使用SQL,但是它们同样有另外的专有扩展功能用于它们的系统。标准的SQL命令,比如Select、Insert、IJpdate、Delete、Create和Drop常常被用于完成绝大多数数据库的操作。  SQL Server 2000是微软公司的旗舰企业级数据库产品,它是在SQL Server.7.0建立的坚固基础之上产生的,并对SQL Server 7.0做了大量的扩展。SQL Server 2000通过对高端硬件平台以及最新网络和存储技术的支持,可以为最大的Web站点和企业级的应用提供可扩展性和高可靠性.它具有完全的 Web功能,支持扩展标记语言(XML)并且拥有一个新的、集成的数据挖掘引擎,使用户可以快速创建下一代的可扩展电子商务和数据仓库解决方案。本书还对IBM的DB2数据库的基础知识进行了讲解,使读者可以对:DB2数据库有一个初步的认识。  本书适合于数据库设计领域的初学者和有一定基础的开发人员,同时还可作为院校的相关专业教材。

内容概要

  《数据库管理》详细介绍了数据库应用模块(SQL Server平台)的基础知识、语言基础以及利用SQL Server 2000进行数据库开发等内容。还讲解了DB2数据库的基本知识。全书利用大量示例对重点内容进行讲解、分析,并强调可操作性,对于每一个例子都有详细的操作步骤。  《数据库管理》共14章,内容包括数据库基础、安装与卸载SQL Server 2000、企业管理器与查询分析器、SQL Server 2000的部署、数据表的创建与编辑、TSQL、试图技术、SQL Server 2000中的索引技术、存储过程、触发器概述、事务、用户和安全性管理、备份和恢复以及DB2基础。  《数据库管理》适合于SQL Server数据库设计领域的初学者和高级开发者,同时可作为大专院校相关专业的教材。《数据库管理》已被选为“IBM教育学院”、“英特尔软件学院”教育培养计划指定教材。

书籍目录

第1章 数据库基础1.1 数据库的发展与现状1.2 数据模型1.2 一关系模型的基本概念1.2.2 关系模型的三类完整性规则1.2.3 关系模型的形式定义1.2.4 ER模型向关系的转换1.3 关系代数1.4 关系数据库规范化理论1.4.1 关系模式的问题1.4.2 函数依赖1.4.3 范式1.4.4 2NF范式1.4.5 3NF范式1.4.6 4NF范式1.4.7 BCNF范式1.5 Codd博士关于数据库模型的十三条准则1.6 本章小结第2章 安装与卸载SQLServer20002.1 SQLServer2000的版本与系统需求2.1.1 SQLServer2000的版本2.1.2 SQLServer2000的系统需求2.2 安装SQLServer20002.3 SQLServer2000的卸载2.4 本章小结2.5 练习第3章 企业管理器与查询分析器3.1 企业管理器的环境3.2 SQLServer服务器的启动3.3 注册服务器3.4 连接与断开服务器3.5 配置服务器3.5.1 用企业管理器配置3.5.2 用控制面板配置3.6 对象的SQL脚本3.7 调用SQLServer工具和向导3.8 查询分析器3.8.1 配置和使用查询分析器3.8.2 交互式操作3.8.3 执行规划3.9 本章小结3.10 练习第4章 SQLServer的部署4.1 数据库管理技术简介4.2 新建一个数据库4.2.1 在企业管理中创建数据库4.2.2 使用向导创建数据库4.2.3 使用CREATEDATABASE创建数据库4.3 删除数据库4.4 连接数据库4.5 数据库的查看和修改4.6 创建数据库维护计划4.7 收缩数据库4.8 本章小结4.9 练习第5章 数据表的创建与编辑5.1 创建表5.2 编辑表5.3 删除表5.4 设置主外键5.5 自定义数据类型5.6 设置用户对表操作的权限5.7 查看表的定义及其相关性5.8 对表进行数据操作5.8.1 SELECT子句.5.8.2 INTO子句5.8.3 FROM子句5.8.4 WHERE子句5.8.5 GROUPBY.子句5.8.6 HAVING子句5.8.7 UNION操作符5.8.8 ORDERBY子句5.8.9 COMPIJTE子句5.8.10 FORBROWSE子句5.8.11 OPTION子句5.9 本章小结5.10 练习第6章 TSQL6.1 SQL语言6.1.1 SQL概述6.1.2 数据定义语言6.1.3 操纵语言6.1.4 查询语言6.1.5 存储查询结果6.2 Transact-SQL语言概述6.2.1 数据类型6.2.2 变量6.2.3 运算符6.2.4 流控制语句6.2.5 常用函数6.3 本章小结6.4 练习第7章 视图技术7.1 什么是视图7.2 视图的优点7.2.1 视点集中7.2.2 简化操作7.2.3 定制数据7.2.4 合并分割数据7.2.5 安全性7.3 创建视图技术7.3.1 用企业管理器创建视图7.3.2 用CREATEVIEW语句创建视图7.3.3 用向导创建视图7.4 视图的维护技术7.4.1 修改、查看视图7.4.2 重命名视图7.4.3 删除视图7.4.4.用存储过程查看视图7.5 所有者权链难题7.6 视图的隐藏7.7 使用视图修改数据的技术7.8 本章小结7.9 练习第8章 SQLServer2000中的索引技术8.1 什么是索引8.2 索引的种类8.2.1 聚簇索引8.2.2 非聚簇索引8.2.3 唯一索引8.3 创建索引技术8.3.1 企业管理器创建索引8.3.2 CREATEINDEXSQL语句创建索引8.3.3 使用向导创建索引技术8.4 在视图上创建索引8.5 重建索引8.6 重命名索引8.7 删除索引8.8 索引维护技术8.8.1 DBCCSHOWCONTIG语句8.8.2 索引统计技术8.8.3 索引分析技术8.8.4 优化器隐藏技术8.9 索引性能提高的技术8.10 本章小结8.11 练习第9章 存储过程9.1 存储过程的概念9.1.1 什么是存储过程9.1.2 存储过程的优点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 用CREATEPROCEDURE语句创建存储过程9.3.3 用向导创建存储过程9.4 管理存储过程9.4.1 查看存储过程9.4.2 重命名存储过程9.4.3 修改存储过程9.4.4 删除存储过程9.4.5 执行存储过程9.4.6 处理错误消息的技术9.5 本章小结9.6 练习第10章 触发器概述10.1 触发器的概念及作用10.2 触发器的种类10.3 创建触发器10.3.1 用企业管理器创建触发器10.3.2 用CREATE.TRIGGER命令创建触发器10.4 触发器的原理10.4.1 插入表的功能10.4.2 删除表的功能10.4.3 INSTEADOF触发器10.5 触发器的应用10.5.1 插入型触发器的应用10.5.2 删除型触发器的应用10.5.3 更新型触发器应用10.5.4 嵌套触发器10.5.5 触发器的高级应用10.6 管理触发器10.6.1 使用企业管理器显示触发器信息10.6.2 使用系统存储过程查看触发器10.6.3 修改触发器10.6.4 删除触发器10.6.5 使用触发器的建议10.7 本章小结10.8 练习第11章 事务11.1 事务的由来11.2 事务的概念11.3 事务的类型11.4 事务回滚11.5 事务日志11.6 锁11.6.1 锁的概念11.6.2 锁的类别11.6.3 隔离级别11.6.4 查看锁11.6.5 死锁及其防止11.7 本章小结11.8 练习第12章 用户和安全性管理12.1 sQLServer的登录认证12.1.1 SoLServer登录认证简介12.1.2 SQLServer认证模式的设置12.2 管理SQLServer登录12.2.1 用SQLServer企业管理器管理SQLServer登录12.2.2 使用TransactSQL管理SQLServer登录12.3 数据库用户12.3.1 数据库用户简介12.3.2 管理数据库用户12.4 权限管理12.4.1 权限管理简介12.4.2 利用SQLServer企业管理器管理权限12.5 角色管理12.5.1 角色管理简介12.5.2 角色的管理12.6 许可管理技术12.6.1 许可的类型12.6.2 验证许可12.6.3 许可的管理12.6.4 许可的授予12.6.5 许可的否定12.6.6 许可的收回;12.6.7 许可的信息12.7 本章小结12.8 练习第13章 备份和恢复13.1 备份和恢复概述13.1.1 备份和恢复13.1.2 数据库备份的类型13.1.3 备份组合13.1.4 数据恢复模式13.2 备份设备的种类13.2.1 磁盘备份设备13.2.2 磁带备份设备13.2.3 命名管道备份设备13.2.4 创建备份设备13.3 备份用户数据库13.4 备份系统数据库13.4.1 备份maste数据库13.4.2 备份msdb数据库13.4.3 备份model数据库13.4.4 备份分发数据库13.5 还原数据库]3.5.!恢复用户数据库13.5.2 恢复系统数据库13.6 本章小结13.7 练习第14章 DB2基础14.1 DB2概述14.1.1 DB2的划分14.1.2 DB2与其他数据库的比较14.1.3 DB2的架构14.1.4 DB2产品组件14.1.5 DB2的安装14.1.6 DB2卸载14.1.7 测试连接14.2 DB2数据库的对象14.2.1 DB2实例14.2.2 DB2管理服务器14.2.3 表空间14.2.4 表14.2.5 视图14.2.6 模式14.2.7 索引14.2.8 数据类型14.2.9 缓冲池14.2.10 约束14.3 DB2UDB的图形用户界面14.3.1 创建样本数据库14.3.2 控制中心14.3.3 工具设置14.3.4 向导14.3.5 命令工具14.3.6 开发中心14.3.7 健康中心14.3.8 配置助手14.3.9 任务中心14.3.10 复制中心14.3.11 日志14.4 本章小结14.5 练习

章节摘录

  3.系统构成  早期的产品主要提供数据定义、数据存取、数据控制等基本的操作和数据存储组织、并发控制、安全性完整性检查、系统恢复、数据库的重新组织和重新构造等基本功能。这些成为RDBMS的核心功能。  第二阶段的产品以数据管理的基本功能为核心,着力开发外围软件系统,比如FORMS表格生成系统、REPOR了S报表系统、MENUS菜单生成系统等。这些外围工具软件就是所谓的第四代应用开发环境,它们大大提高了数据库应用开发的效率.4.对应用的支持RDBMS的第一代产品主要用于信息管理领域,这些应用对联机速度的要求不是很高。第二阶段的主要应用领域转移到了联机事务处理上,提高事务吞吐量,提高事务联机响应性能是各个商家的重点问题。相对应的关键实现技术是性能,提高RDBMS对联机事务响应速度;可靠性,由于联机事务不允许RDBMS间断运行,在发生故障、软硬件故障时均能有相应的恢复能力,保证联机事务的正常运行、撤销和恢复。保证数据的完整性和移植性。  第三阶段的热点是联机分析处理。用户希望数据库系统不仅能够迅速、完美地完成数据处理的任务,而且希望它能有一定的辅助决策的能力。


图书封面

广告

下载页面


数据库管理 PDF格式下载



相关图书