书籍详情
SQL Server数据库设计与管理(21世纪全国应用型本科计算机系列实用规划教材)
作者:姜力、高群
出版社:中国林业出版社
出版时间:2006-08-01
ISBN:9787503844171
定价:¥31.00
购买这本书可以去
内容简介
SQL Server 2000是一个新型关系数据库管理系统,它功能强大、操作简便,日益被广大数据库用户所喜爱,而且越来越多的开发工具提供与SQL Server的接口。本书全面介绍SQL Server 2000的各项功能,对数据库、表、数据完整性、索引、视图以及存储过程等重要内容做了详尽的说明。.全书分为3个部分:第1章简要介绍数据库系统的一般原理和相关知识;第2-12章主要介绍SQL Server 2000数据库及数据库对象的管理、数据库安全性、数据库备份与恢复等相关知识;第13章详细地讲解基于Visual Basic .NET作为前端开发工具、SQL Server 2000作为数据库平台开发数据库应用系统的技术。 本书内容翔实,实例丰富,图文并茂,体系完整,通俗易懂,有助于读者理解数据库的基本概念、掌握要点和攻克难点,为便于学习,每章还有上机指导练习题。..本书可作为大学本科院校“SQL Server数据库”课程的教学用书,也适合数据库管理人员及高级开发人员参考。...
作者简介
暂缺《SQL Server数据库设计与管理(21世纪全国应用型本科计算机系列实用规划教材)》作者简介
目录
第1章数据库系统概述.
1.1概述
1.1.1数据库系统的基本概念
1.1.2数据库系统的特点
1.2信息描述与数据模型
1.2.1数据模型及其三要素
1.2.2概念模型及其表示方法
1.2.3实体联系模型
1.3关系数据模型
1.4基本关系运算
1.4.1选择
1.4.2投影
1.4.3连接
1.5关系的完整性规则
1.5.1域完整性
1.5.2实体完整性
1.5.3参照完整性
1.6关系规范化
1.6.1第一范式(1NF)
1.6.2第二范式(2NF)
1.6.3第三范式(3NF)
1.6.4Boyce-Codd范式
1.7数据库设计
1.7.1需求分析
1.7.2概念结构设计
1.73逻辑结构设计
1.7.4物理结构设计
1.7.5数据库实施
1.7.6数据库运行维护
1.8综合练习
1.8.1用E.R图设计数据库
1.8.2确定表中的关键字
1.8.3规范化数据
习题
第2章SQLServet2000概述
2.1SQLServet2000简介
2.1.1SQLServet2000概述
2.1.2SQLServet2000特性
2.1.3SQLServet2000常见版本
2.2SQLServet2000数据库架构
2.2.1数据库逻辑组件
2.2.2物理数据库构架
2.2.3系统数据库和数据
2.3系统需求
2.3.1SQLServet2000的硬件需求
2.3.2SQLServet2000的软件需求
2.4SQLServet2000的管理和开发工具
2.4.1企业管理器
2.4.2查询分析器
2.4.3服务管理器
2.4.4服务器网络实用工具
2.4.5客户端网络实用工具
2.4.6事件探查器
2.4.7使用联机丛书
2.5上机指导
2.5.1安装SQLServet2000
2.5.2熟悉SQLServet2000主要的管理和开发工具
习题
第3章Transact.sQL语言概述
3.1SQL语言基本知识
3.1.1Transact-SQL语言概述
3.1.2Transact-SQL语言基本对象
3.2数据类型
3.2.1系统数据类型分类
3.2.2用户定义数据类型
3.3Transact.SQL变量
3.3.1局部变量
3.3.2全局变量
3.4运算符
3.4.1算术运算符
3.4.2赋值运算符
3.4.3按位运算符
3.4.4比较运算符
3.4.5逻辑运算符
3.4.6字符串连接运算符
3.4.7一元运算符
3.4.8运算符优先级
3.5函数
3.5.1数学函数
3.5.2日期/时间函数
3.5.3聚合函数
3.5.4字符串函数
3.6控制流语句
3.6.1BEGIN…END语句
3.6.2IF…ELSE语句
3.6.3CASE语句
3.6.4WHILE语句
3.6.5GOTO语句
3.6.6RETURN语句
3.6.7WAITFOR语句
3.6.8PRINT语句
3.7上机指导
3.7.1创建用户定义函数
3.7.2在SQLServer2000查询分析器中声明局部变量及验证函数
3.7.3使用SQLServer2000查询分析器编制.调试.运行程序
习题
第4章数据库和表
4.1利用企业管理器创建数据库和表
4.1.1利用企业管理器创建数据库
4.1.2利用企业管理器创建表
4.1.3使用向导创建数据库
4.2命令方式创建数据库和表
4.2.1利用CREATEDATABASE命令创建数据库
4.2.2使用CREATETABLE命令创建表
4.3修改数据库
4.3.1扩充数据库
4.3.2收缩数据库
4.3.3创建文件组
4.3.4查看数据库
4.3.5数据库更名
4.3.6创建可移动数据库
4.4更改表结构
4.4.1ALTERTABLE语句
4.4.2修改列属性
4.4.3重命名列
4.4.4添加和删除列
4.4.5查看表属性
4.4.6从一个表复制到另一个表
4.5修改表内容
4.5.1INSERT语句
4.5.2UPDATE语句
4.5.3DELETE语句
4.6删除数据库对象
4.6.1删除数据库
4.6.2使用DROPTABLE删除表
4.6.3删除视图等数据库对象
4.7上机指导
4.7.1数据库的基本操作
4.7.2表的基本操作
习题
第5章SQLserver的数据完整性
5.1数据完整性的类型
5.1.1强制数据完整性..
5.1.2定义约束
5.1.3禁止使用约束
5.1.4删除约束
5.2使用规则
5.2.1创建规则
5.2.2绑定规则
5.2.3删除规则
5.2.4使用规则
5.3使用默认
5.3.1创建默认
5.3.2绑定默认
5.3.3删除默认
5.3.4使用默认
5.4上机指导
习题
第6章数据查询
6.1查询语句基本格式
6.1.1SELECT语句的最简单格式
6.1.2SELECT语句的基本格式
6.1.3查询基础知识
6.2条件子句
6.2.1布尔操作符
6.2.2空值查询
6.2.3LIKE操作符
6.2.4IN和BETWEEN操作符
6.2.5条件表达式应用过程中应注意的几点问题
6.3简单子查询
6.3.1产生单僖的子查询
6.3.2子查询和比较操作符
6.3.3使用IN和NOTN操作符
6.3.4使用EXISTS和NOTEXISTS的子查询
6.4连接查询
6.4.1连接的基础知识
6.4.2连接(JOIN)操作符
6.4.3两种实现连接的语法格式
6.4.4几种常见的连接
6.4.5连接与子查询的比较
6.5聚集函数
6.5.1GROUPBY子句
6.5.2便利聚集
6.5.3统计聚集
6.5.4HAVING子句
6.5.5ORDERBY子句
6.5.6COMPUTEBY子句
6.6上机指导
习题
第7章索引
7.1索引概述
7.2索引的类型
7.3创建索引
7.3.1在查询分析器中创建索引
7.3.2在企业管理器中创建索引
7.4查看索引信息
7.5索引的维护
7.5.1DBCCSHOWCONTIG语句
7.5.2DBCCINDEXDEFRAG语句
7.5.3使用索引优化向导
7.5.4更改索引名称
7.5.5删除索引
7.6上机指导
习题
第8章视图及游标
8.1视图概述
8.2创建视图
8.2.1使用企业管理器创建视图
8.2.2使用Transact-SQL语句创建视图
8.3视图的使用
8.3.1使用视图进行数据查询
8.3.2对视图进行数据修改
8.4修改视图
8.4.1修改视
8.4.2视图重命名
8.4.3删除视图
8.5游标
8.5.1游标的概念
8.5.2游标的使用
8.5.3游标示例
8.6上机指导
习题
第9章存储过程与触发器
9.1存储过程概述
9.2存储过程的创建和执行
9.2.1在企业管理器中创建存储过程
9.2.2在查询分析器中创建存储过程
9.3执行存储过程
9.3.1手动执行存储过程
9.3.2自动执行存储过程
9.3.3存储过程的修改
9.3.4重命名存储过程
9.3.5删除存储过程
9.3.6与存储过程有关的系统存储过程
9.4触发器概述
9.4.1触发器工作原理
9.4.2触发器与约束
9.5创建触发器
9.5.1创建触发器前的准备
9.5.2创建触发器
9.5.3Inserted表的功能
9.5.4Deleted表的功能
9.5.5INSTEADOF触发器的应用
9.5.6AFTER触发器的应用
9.6管理触发器
9.6.1使用企业管理器显示触发器信息
9.6.2使用系统存储过程查看触发器
9.6.3修改触发器
9.6.4删除触发器
9.7上机指导
习题
第10章SQLServel事务处理与并发控制
10.1SQLServer2000的事务
10.1.1事务简介
10.1.2事务的定义方法
10.1.3嵌套事务
10.2SQLServer2000的并发控制
10.2.1并发控制的问题
10.2.2锁的类型
10.2.3事务的隔离级别
10.2.4死锁的产生及解决办法
10.3上机指导
习题
第11章SQLServer安全与维护
11.1数据库安全许可
11.1.1SQLServer的验证模式
11.1.2设置验证方式
11.1.3利用系统过程创建安全系统
11.2账号和角色
11.2.1账号
11.2.2角色
1l.3管理权限
11.3.1语句权限和GRANT语句
11.3.2对象权限和GRANT语句
11.3.3DENY语句
11.3.4REVOKE语句
11.3.5解决权限冲突
11.4上机指导
习题
第12章数据库备份与恢复及
自动化管理
12.1数据库备份
12.1.1准备备份
12.1.2执行备份
12.1.3备份类型
12.2数据库恢复
12.2.1恢复过程
12.2.2恢复数据库
12.2.3从不同的备份类型中恢复数据库
12.2.4恢复受损的系统数据库
12.3自动化执行系统管理任务
12.3.1SQLServerAgent
12.3.2启动SQLServerAgent
12.3.3配置SQLServgr代理
12.4创建作业和操作员
12.4.1创建作业
12.4.2创建操作员
12.5警报
12.6上机指导
习题
第13章数据库开发实例
13.1VisualBasic.NET中的数据访问
13.1.1ADO.NET简介
13.1.2ADO.NEI对象模型
13.2数据库设计
13.2.1表设计
13.2.2存储过程设计
13.3VisualBasic.NET程序设计
13.3.1创建公用类
13.3.2设计主窗体
13.3.3设计教师基本情况表
13.3.4设计教师电话号码表
习题
参考文献...
1.1概述
1.1.1数据库系统的基本概念
1.1.2数据库系统的特点
1.2信息描述与数据模型
1.2.1数据模型及其三要素
1.2.2概念模型及其表示方法
1.2.3实体联系模型
1.3关系数据模型
1.4基本关系运算
1.4.1选择
1.4.2投影
1.4.3连接
1.5关系的完整性规则
1.5.1域完整性
1.5.2实体完整性
1.5.3参照完整性
1.6关系规范化
1.6.1第一范式(1NF)
1.6.2第二范式(2NF)
1.6.3第三范式(3NF)
1.6.4Boyce-Codd范式
1.7数据库设计
1.7.1需求分析
1.7.2概念结构设计
1.73逻辑结构设计
1.7.4物理结构设计
1.7.5数据库实施
1.7.6数据库运行维护
1.8综合练习
1.8.1用E.R图设计数据库
1.8.2确定表中的关键字
1.8.3规范化数据
习题
第2章SQLServet2000概述
2.1SQLServet2000简介
2.1.1SQLServet2000概述
2.1.2SQLServet2000特性
2.1.3SQLServet2000常见版本
2.2SQLServet2000数据库架构
2.2.1数据库逻辑组件
2.2.2物理数据库构架
2.2.3系统数据库和数据
2.3系统需求
2.3.1SQLServet2000的硬件需求
2.3.2SQLServet2000的软件需求
2.4SQLServet2000的管理和开发工具
2.4.1企业管理器
2.4.2查询分析器
2.4.3服务管理器
2.4.4服务器网络实用工具
2.4.5客户端网络实用工具
2.4.6事件探查器
2.4.7使用联机丛书
2.5上机指导
2.5.1安装SQLServet2000
2.5.2熟悉SQLServet2000主要的管理和开发工具
习题
第3章Transact.sQL语言概述
3.1SQL语言基本知识
3.1.1Transact-SQL语言概述
3.1.2Transact-SQL语言基本对象
3.2数据类型
3.2.1系统数据类型分类
3.2.2用户定义数据类型
3.3Transact.SQL变量
3.3.1局部变量
3.3.2全局变量
3.4运算符
3.4.1算术运算符
3.4.2赋值运算符
3.4.3按位运算符
3.4.4比较运算符
3.4.5逻辑运算符
3.4.6字符串连接运算符
3.4.7一元运算符
3.4.8运算符优先级
3.5函数
3.5.1数学函数
3.5.2日期/时间函数
3.5.3聚合函数
3.5.4字符串函数
3.6控制流语句
3.6.1BEGIN…END语句
3.6.2IF…ELSE语句
3.6.3CASE语句
3.6.4WHILE语句
3.6.5GOTO语句
3.6.6RETURN语句
3.6.7WAITFOR语句
3.6.8PRINT语句
3.7上机指导
3.7.1创建用户定义函数
3.7.2在SQLServer2000查询分析器中声明局部变量及验证函数
3.7.3使用SQLServer2000查询分析器编制.调试.运行程序
习题
第4章数据库和表
4.1利用企业管理器创建数据库和表
4.1.1利用企业管理器创建数据库
4.1.2利用企业管理器创建表
4.1.3使用向导创建数据库
4.2命令方式创建数据库和表
4.2.1利用CREATEDATABASE命令创建数据库
4.2.2使用CREATETABLE命令创建表
4.3修改数据库
4.3.1扩充数据库
4.3.2收缩数据库
4.3.3创建文件组
4.3.4查看数据库
4.3.5数据库更名
4.3.6创建可移动数据库
4.4更改表结构
4.4.1ALTERTABLE语句
4.4.2修改列属性
4.4.3重命名列
4.4.4添加和删除列
4.4.5查看表属性
4.4.6从一个表复制到另一个表
4.5修改表内容
4.5.1INSERT语句
4.5.2UPDATE语句
4.5.3DELETE语句
4.6删除数据库对象
4.6.1删除数据库
4.6.2使用DROPTABLE删除表
4.6.3删除视图等数据库对象
4.7上机指导
4.7.1数据库的基本操作
4.7.2表的基本操作
习题
第5章SQLserver的数据完整性
5.1数据完整性的类型
5.1.1强制数据完整性..
5.1.2定义约束
5.1.3禁止使用约束
5.1.4删除约束
5.2使用规则
5.2.1创建规则
5.2.2绑定规则
5.2.3删除规则
5.2.4使用规则
5.3使用默认
5.3.1创建默认
5.3.2绑定默认
5.3.3删除默认
5.3.4使用默认
5.4上机指导
习题
第6章数据查询
6.1查询语句基本格式
6.1.1SELECT语句的最简单格式
6.1.2SELECT语句的基本格式
6.1.3查询基础知识
6.2条件子句
6.2.1布尔操作符
6.2.2空值查询
6.2.3LIKE操作符
6.2.4IN和BETWEEN操作符
6.2.5条件表达式应用过程中应注意的几点问题
6.3简单子查询
6.3.1产生单僖的子查询
6.3.2子查询和比较操作符
6.3.3使用IN和NOTN操作符
6.3.4使用EXISTS和NOTEXISTS的子查询
6.4连接查询
6.4.1连接的基础知识
6.4.2连接(JOIN)操作符
6.4.3两种实现连接的语法格式
6.4.4几种常见的连接
6.4.5连接与子查询的比较
6.5聚集函数
6.5.1GROUPBY子句
6.5.2便利聚集
6.5.3统计聚集
6.5.4HAVING子句
6.5.5ORDERBY子句
6.5.6COMPUTEBY子句
6.6上机指导
习题
第7章索引
7.1索引概述
7.2索引的类型
7.3创建索引
7.3.1在查询分析器中创建索引
7.3.2在企业管理器中创建索引
7.4查看索引信息
7.5索引的维护
7.5.1DBCCSHOWCONTIG语句
7.5.2DBCCINDEXDEFRAG语句
7.5.3使用索引优化向导
7.5.4更改索引名称
7.5.5删除索引
7.6上机指导
习题
第8章视图及游标
8.1视图概述
8.2创建视图
8.2.1使用企业管理器创建视图
8.2.2使用Transact-SQL语句创建视图
8.3视图的使用
8.3.1使用视图进行数据查询
8.3.2对视图进行数据修改
8.4修改视图
8.4.1修改视
8.4.2视图重命名
8.4.3删除视图
8.5游标
8.5.1游标的概念
8.5.2游标的使用
8.5.3游标示例
8.6上机指导
习题
第9章存储过程与触发器
9.1存储过程概述
9.2存储过程的创建和执行
9.2.1在企业管理器中创建存储过程
9.2.2在查询分析器中创建存储过程
9.3执行存储过程
9.3.1手动执行存储过程
9.3.2自动执行存储过程
9.3.3存储过程的修改
9.3.4重命名存储过程
9.3.5删除存储过程
9.3.6与存储过程有关的系统存储过程
9.4触发器概述
9.4.1触发器工作原理
9.4.2触发器与约束
9.5创建触发器
9.5.1创建触发器前的准备
9.5.2创建触发器
9.5.3Inserted表的功能
9.5.4Deleted表的功能
9.5.5INSTEADOF触发器的应用
9.5.6AFTER触发器的应用
9.6管理触发器
9.6.1使用企业管理器显示触发器信息
9.6.2使用系统存储过程查看触发器
9.6.3修改触发器
9.6.4删除触发器
9.7上机指导
习题
第10章SQLServel事务处理与并发控制
10.1SQLServer2000的事务
10.1.1事务简介
10.1.2事务的定义方法
10.1.3嵌套事务
10.2SQLServer2000的并发控制
10.2.1并发控制的问题
10.2.2锁的类型
10.2.3事务的隔离级别
10.2.4死锁的产生及解决办法
10.3上机指导
习题
第11章SQLServer安全与维护
11.1数据库安全许可
11.1.1SQLServer的验证模式
11.1.2设置验证方式
11.1.3利用系统过程创建安全系统
11.2账号和角色
11.2.1账号
11.2.2角色
1l.3管理权限
11.3.1语句权限和GRANT语句
11.3.2对象权限和GRANT语句
11.3.3DENY语句
11.3.4REVOKE语句
11.3.5解决权限冲突
11.4上机指导
习题
第12章数据库备份与恢复及
自动化管理
12.1数据库备份
12.1.1准备备份
12.1.2执行备份
12.1.3备份类型
12.2数据库恢复
12.2.1恢复过程
12.2.2恢复数据库
12.2.3从不同的备份类型中恢复数据库
12.2.4恢复受损的系统数据库
12.3自动化执行系统管理任务
12.3.1SQLServerAgent
12.3.2启动SQLServerAgent
12.3.3配置SQLServgr代理
12.4创建作业和操作员
12.4.1创建作业
12.4.2创建操作员
12.5警报
12.6上机指导
习题
第13章数据库开发实例
13.1VisualBasic.NET中的数据访问
13.1.1ADO.NET简介
13.1.2ADO.NEI对象模型
13.2数据库设计
13.2.1表设计
13.2.2存储过程设计
13.3VisualBasic.NET程序设计
13.3.1创建公用类
13.3.2设计主窗体
13.3.3设计教师基本情况表
13.3.4设计教师电话号码表
习题
参考文献...
猜您喜欢