飞速星空

您的位置: 下载首页 → 电子书 → 《SQL Server数据库管理与开发》电子版

跳到下载链接 《SQL Server数据库管理与开发》电子版

软件简介


本书以SQL Server 2000为工具,紧跟数据库技术的发展变化,全面而详细地介绍了SQL Server 2000的使用和数据库管理,以及基于SQL Server数据库的访问技术与Web应用开发。
本书共分为14章。内容包含数据库系统基本概念,数据库设计的含义和步骤,实体联系模型,关系模型和基本关系理论; 详细介绍了SQL Server 2000的安装与操作方法、数据类型、函数和表达式,数据库及数据库对象的创建与管理,数据库语言TSQL及运用,视图、索引、触发器、存储过程、游标以及SQL Server程序设计,SQL Server 2000的安全性管理,数据库备份与恢复,数据转换与传输、复制与分发。介绍以SQL Server表数据库为核心,主要的数据库访问技术、Web数据库的应用开发。
本书吸收了作者在长期的数据库教学和实际应用中积累的经验,采用示例分析方法,通过大量实例对数据库管理与开发应用等各方面进行了全面而深入的阐述,所用实例前后连贯、简明生动、易于理解,其中许多例子是作者精心设计的。全书内容完整,语言风格浅显生动。
本书例题、习题丰富,非常适合信息与计算机相关专业数据库技术的教学和学生自学,也可以作为学习数据库管理与开发的参考书。

目录 第1章数据库系统概述 1.1数据处理与数据库系统 1.1.1数据处理 1.1.2数据库系统 1.2数据库设计 1.2.1数据库设计概述 1.2.2ER模型 1.2.3关系模型 1.2.4关系模型的运算操作 1.2.5关系模型的完整性约束规则 1.2.6数据库的逻辑设计 1.2.7不同世界中的术语对照 1.3数据库管理系统 1.3.1DBMS的作用和构成 1.3.2MS SQL Server简介 1.3.3C/S工作模式的DBMS体系结构 1.4SQL Server 2000安装 1.4.1SQL Server 2000的版本及对环境的要求 1.4.2SQL Server 2000的安装过程 1.5SQL Server 2000工具操作简介 1.5.1常用客户工具简介 1.5.2服务管理器 1.5.3企业管理器 1.5.4查询分析器 1.5.5使用联机帮助 本章小结 思考题 第2章数据库的创建与管理 2.1创建数据库的规划 2.1.1SQL Server数据库存储结构 2.1.2规划数据库 2.2企业管理器中数据库创建与管理 2.2.1向导方式创建数据库 2.2.2企业管理器创建数据库 2.2.3数据库属性查看与设置 2.2.4数据库的修改与删除 2.3TSQL命令创建和管理数据库 2.3.1TSQL命令创建数据库 2.3.2TSQL命令查看和设置数据库选项 2.3.3TSQL命令修改和删除数据库 2.4系统数据库 2.4.1主控数据库master 2.4.2模板数据库model 2.4.3临时数据库tempdb 2.4.4msdb数据库 本章小结 思考题 第3章表的创建与管理 3.1数据类型 3.1.1字符数据类型 3.1.2数值数据类型 3.1.3二进制数据类型 3.1.4日期时间数据类型 3.1.5其他数据类型 3.1.6用户自定义数据类型 3.2表的结构设计 3.3企业管理器创建和管理表 3.3.1企业管理器创建表 3.3.2表记录的输入和浏览 3.3.3企业管理器创建规则 3.3.4企业管理器创建和使用默认值 3.3.5企业管理器修改数据表 3.3.6企业管理器删除表 3.4TSQL命令创建和管理表 3.4.1定义表 3.4.2定义约束 3.4.3创建规则和默认并绑定 3.4.4查看表的属性 3.4.5修改表 3.4.6删除数据表 本章小结 思考题 第4章TSQL查询与更新 4.1TSQL概述 4.1.1SQL简介 4.1.2TSQL概述 4.2TSQL的数据查询 4.2.1单表简单查询 4.2.2多表连接查询 4.2.3嵌套子查询 4.2.4分组统计查询 4.2.5COMPUTE和COMPUTE BY子句统计 4.2.6查询结果的并 4.2.7查询结果的保存 4.3TSQL的数据更新 4.3.1TSQL插入功能 4.3.2TSQL修改功能 4.3.3TSQL删除功能 本章小结 思考题 第5章视图 5.1视图的概念 5.2视图的建立 5.2.1TSQL命令建立视图 5.2.2使用企业管理器创建视图 5.3视图的意义 5.3.1视图的作用 5.3.2视图的限制 5.4视图的管理 5.4.1视图的修改 5.4.2视图的重命名 5.4.3视图的删除 5.5视图的应用 5.5.1视图操作 5.5.2查找视图定义信息 本章小结 思考题 第6章索引与性能 6.1索引概述 6.1.1索引的概念 6.1.2索引的逻辑结构 6.1.3索引的分类 6.2建立索引 6.2.1自动建立 6.2.2用企业管理器建立索引 6.2.3用TSQL命令建立索引 6.3索引管理 6.3.1用企业管理器查看和修改索引 6.3.2用系统存储过程SP_HELPINDEX查看索引 6.3.3用系统存储过程SP_RENAME更改索引名 6.3.4企业管理器删除索引 6.3.5用TSQL命令删除索引 6.4全文索引 6.4.1全文索引的意义 6.4.2全文索引的建立 6.4.3编辑表中的全文索引 6.4.4删除表中的全文索引 6.4.5维护全文索引 6.5性能优化的基本方法 6.5.1性能优化的意义 6.5.2性能优化的基本方法 6.6性能监控概述 6.6.1性能监控的意义 6.6.2性能监控工具及使用 本章小结 思考题 第7章TSQL程序设计 7.1变量与运算 7.1.1全局变量 7.1.2局部变量 7.1.3运算符 7.1.4常用函数 7.2批与脚本 7.2.1批处理 7.2.2脚本处理 7.3编程控制语句 7.3.1程序注释语句 7.3.2GOTO 7.3.3IF…ELSE 7.3.4BEGINEND 7.3.5CASE 7.3.6WHILE 7.3.7RETURN 7.3.8WAITFOR 7.4自定义函数 7.4.1概述 7.4.2创建用户自定义函数 7.4.3修改和删除用户自定义函数 7.5游标 7.5.1游标的种类 7.5.2声明游标 7.5.3打开游标 7.5.4读取游标 7.5.5关闭游标 7.5.6释放游标 7.5.7定位修改、删除游标中的数据 7.6存储过程 7.6.1概述 7.6.2存储过程的创建 7.6.3管理存储过程 7.6.4执行存储过程 7.6.5删除存储过程 7.6.6修改存储过程 7.6.7确定存储过程的执行状态 7.7事务 7.7.1事务的概念 7.7.2事务的工作原理 7.7.3使用事务的考虑 本章小结 思考题 第8章触发器 8.1触发器介绍 8.1.1触发器概述 8.1.2触发器类型和功能 8.1.3触发器的特点 8.2触发器的创建 8.2.1利用TSQL创建触发器 8.2.2利用企业管理器创建触发器 8.3管理触发器 8.3.1查看触发器信息 8.3.2修改触发器 8.3.3删除触发器 8.4触发器的特殊功能 8.4.1inserted和deleted表 8.4.2建立列级触发器 8.4.3检查指定列的变化 本章小结 思考题 第9章数据库安全性管理 9.1数据库安全性控制 9.1.1用户标识与鉴别 9.1.2存取控制 9.1.3数据完整性 9.1.4数据库审计 9.2SQL Server安全性概念 9.2.1服务器级的安全性 9.2.2数据库级安全性 9.2.3对象安全性 9.3SQL Server 2000的安全级别 9.3.1设置SQL Server 2000的安全模式 9.3.2权限验证 9.4登录账户管理 9.4.1系统内置的登录账户 9.4.2添加登录账户 9.4.3修改登录密码 9.4.4禁止登录账户 9.4.5删除登录账户 9.5服务器角色管理 9.5.1固定服务器角色 9.5.2向固定服务器角色中添加成员 9.5.3从固定服务器角色中删除成员 9.5.4查看固定服务器角色成员 9.6数据库角色管理 9.6.1固定数据库角色 9.6.2数据库角色public 9.6.3建立数据库角色 9.6.4增删数据库角色的成员 9.6.5删除数据库角色 9.7用户账户管理 9.7.1guest用户账户 9.7.2添加用户账户 9.7.3更改用户账户 9.7.4删除用户账户 9.8权限管理 9.8.1权限的种类 9.8.2权限的管理 本章小结 思考题 第10章数据库备份与恢复 10.1备份和恢复概述 10.1.1备份和恢复的过程 10.1.2SQL Server 2000的备份和还原功能 10.2备份数据库 10.2.1备份类型和常用备份策略 10.2.2备份数据库中的设备对象 10.2.3数据库备份 10.2.4事务日志备份 10.2.5数据库差异备份 10.3数据库恢复 10.3.1数据库恢复模型 10.3.2还原数据库备份 10.3.3还原事务日志备份 本章小结 思考题 第11章数据传输 11.1数据转换服务基本概念 11.1.1数据转换服务简介 11.1.2DTS结构 11.2DTS导入/导出向导 11.3DTS设计器 11.3.1使用DTS设计器创建包 11.3.2添加连接 11.3.3定义数据转换 11.3.4数据转换任务属性设置 11.3.5定义任务 本章小结 思考题 第12章复制技术 12.1复制模型 12.2复制类型及工作机理 12.3服务器的连接方式 12.4数据的筛选方式 12.5复制的应用 12.5.1利用企业管理器创建复制 12.5.2复制应用举例 本章小结 思考题 第13章SQL Server数据库访问技术 13.1数据库访问技术概述 13.2ODBC简介 13.2.1ODBC体系结构 13.2.2配置ODBC数据源 13.2.3基本的应用步骤 13.3ADO和ADO.NET 13.3.1ADO和OLE DB 13.3.2ADO.NET 13.4JDBC概述 13.4.1JDBC简介 13.4.2使用JDBC访问数据库 13.5XML和SQL Server 13.5.1XML概述 13.5.2SQL Server 2000对XML的支持 本章小结 思考题 第14章SQL Server Web应用实例 14.1使用JSP进行网络数据库应用 14.1.1JSP简介 14.1.2JSP安装与启动 14.1.3JSP简单示例 14.1.4统一的JSP网站界面 14.1.5JSP服务器参数设置 14.1.6JSP与JavaBean 14.1.7JSP数据库连接 14.2使用ASP进行网络数据库应用 14.2.1ASP访问数据库的原理 14.2.2ASP页面的结构 14.2.3ASP的运行环境 14.2.4ASP的内建对象 14.2.5ASP的主要内置组件 14.2.6Database Access组件ADO 14.2.7ASP访问数据库步骤 14.2.8ASP查询Web数据库举例 14.3XML数据库应用发展概述 14.3.1学术界与工业界的两种不同索求 14.3.2实验室的原型系统和商用化产品 14.3.3核心技术的进展 14.3.4未来的技术发展方向 本章小结 思考题 附录ASQL Server 2000中的全局变量及其返回值 附录BTSQL的算术函数 附录CSQL Server 2000中的常用系统函数

网友留言