微信扫一扫,移动浏览光盘
简介
本书共分四个部分,分别介绍数据库的基本知识、SQLServer2000的基础知识、开发方法和SQL Server 2000的系统管理等。其中第1章主要介绍数据库的基本知识:第2~7章主要介绍SQL Server 2000安装、数据库及?浠本对象、结构化查询语言等;?8~11主要介绍SQLServer的基本开发方法,包括服务器游标、存储过程、触发器等;
第13章主要介绍SQLServer2000的系统维护的基本知识。
本书面向Microsoft SQL Server 2000的初、中级读者,同时也可以作为各级院校的教材。
目录
第1章 概论
1.1 数据库基本知识
1.1.1 数据管理技术的发展
1.1.2 人工管理阶段
1.1.3 文件系统阶段
1.1.4 数据库系统阶段
1.2 现实世界的数据描述
1.2.1 实体模型
1.2.2 实体-联系方法
1.2.3 数据模型
1.3 关系的规范
1.3.1 关系模型评价
1.3.2 基本概念
1.3.3 第一范式(1nf)
1.3.4 第二范式(2nf)
1.3.5 第三范式(3nf)
1.3.6 规范化小结
1.4 数据库设计
1.5 客户机/服务器模式
1.5.1 c/s模式工作方式
.1.5.2 c/s模式应用程序
1.5.3 c/s模式数据库系统
1.5.4 中间件在c/s模式的作用
第2章 sqlserver简介
2.1 简介
2.2 sqlserver 2000的安装
2.2.1 版本及安装所需硬件与软件的要求
2.2.2 安装sqlserver
2.3 常用的数据库管理工具
2.3.1 企业管理器(enterprise manager)
2.3.2 查询分析器(queryanalyzer)
第3章 创建和管理数据库
3.1 创建sqlserver数据库
3.1.1 数据库存储结构
3.1.2 事务日志
3.1.3 创建数据库
3.1.4 设置数据库选项
3.1.5 删除及修改数据库
3.2 数据类型
3.2.1 系统数据类型
3.2.2 用户自定义数据类型
3.3 表
3.3.1 identity(标识)列属性
3.3.2 创建表
3.3.3 修改表
3.3.4 删除表
第4章 结构化查询语言
4.1 简介
4.2 select语句
4.2.1 简单查询
4.2.2 where子句
4.2.3 orderby查询结果排序
4.2.4 聚合函数
4.2.5 groupby与having子句
4.2.6 compute和computeby子句
4.2.7 into子句
4.2.8 合并资料集
4.2.9 连接
4.3 insert语句
4.4 delete语句
4.5 update语句
第5章 sqlserver的数据完整性
5.1 数据完整性概述
5.1.1 数据完整性概念
5.1.2 数据完整性的类型
5.2 约束
5.2.1 一般语法
5.2.2 null/notnull约束
5.2.3 主键约束
5.2.4 检查约束
5.2.5 惟一性约束
5.2.6 参照完整性之主外键约束
5.2.7 创建约束的一些选项
5.3 默认
5.3.1 默认的定义
5.3.2 创建默认
5.3.3 绑定默认
5.3.4 删除默认
5.4 规则
5.4.1 规则的定义
5.4.2 创建规则
5:4.3 绑定规则
5.5 查看默认和规则
5.6 约束、默认和规则的比较
5.7 用户自定义数据类型与默认和规则的使用举例
第6章 视图与索引
6.1 视图
6.1.1 视图的分类
6.1.2 创建视图(createview)
6.1.3 修改视图(alterview)
6.1.4 删除视图
6. 2 索引
6.2.1 sqlserver索引的分类
6.2.2 表和索引构架
6.2.3 数据页的组织方式
6.2.4 视图索引
6.2.5 创建索引
6.2.6 查找、删除索引
第7章 系统函数
7.1 数学函数
7.1.1 abs
7.1.2 ceiling
7.1.3 floor
7.1.4 power
7.1.5 rand
7.1.6 round
7.1.7 square
7.1.8 sqrt
7.2 日期时间函数
7.2.1 dateadd
7.2.2 datediff
7.2.3 datename
7.2;4 datepart
7.2.5 getdate
7.2.6 day
7.2.7 month
7.2.8 year
7.3 字符串函数
7.3.1 charindex
7.3. 2 difference
7.3.3 lower
7.3.4 ltrim
7.3.5 reverse
7.3.6 rtrim
7.3.7 str
7.3.8 substring
7.4 文本和图像函数
7.4.1 patindex
7.4.2 textptr
7.4.3 textvalid
7.5 系统函数
7.5.1 datalength
7.5.2 isnull
7.5.3 host name
7.5.4 user name
7.6 其他函数
7.6.1 数据类型转换函数convert与cast
7.6.2 输出函数print
第8章 sqlserver开发基本知识
8.1 运算符
8.1.1 算术运算符
8.1.2 比较运算符
8.1.3 逻辑运算符
8.2 变量基本知识
8.2.1 全局变量
8.2.2 局部变量
8.3 流控制语句
8.3.1 语句块begin…end
8.3.2 条件语句ip…else
8.3.3 case语句
8.3.4 使用举例
8.4 循环语句
8.4.1 while语句的基本语法
8.4.2 使用举例
第9章 游标
9.1 游标的基本知识
9.1.1 定义
9.1.2 关于函数@@fetch_status
9.1.3 游标的优点
9.2 游标的使用
9.2.1 声明游标
9.2.2 打开游标
9.2.3 取游标
9.2.4 关闭游标
9.2.5 释放游标
9.2.6 系统存储过程--sp_cursor_list
9.3 游标使用举例
9.3.1 简单游标
9.3.2 游标的嵌套
9.3.3 使用游标更新表
第10章 存储过程
10.1 存储过程简介
10.1.1 存储过程的优点
10.1.2 存储过程的分类
10.2 系统存储过程
10.3 用户存储过程
10.3.1 创建存储过程
10.3.2 执行存储过程
10.3.3 查看、修改和删除存储过程
10.3.4 将消息集成到存储过程
10.3.5 存储过程的应用举例
10.4 与存储过程有关的函数cursor status
10.5 自动执行的存储过程
10.5.1 简介
10.5.2 自动执行存储过程的设置
10.6 扩展存储过程
10.6.1 简介
10.6.2 扩展存储过程的安装、删除、使用
10.6.3 sqlserver与电子邮件的集成
第11章 触发器
11.1 触发器简介
11.1.1 定义及用途
11.1.2 触发器与参照完整性
11.1.3 函数@@rowcount
11.1.4 触发器的优缺点
11.2 创建触发器
11.3 查看、修改、删除触发器
11.4 触发器的注意事项
11.4.1 触发器的限制
11.4.2 触发器的递归
11.4.3 嵌套触发器
11.5 触发器使用实例
第12章 用户定义函数
12.1 用户定义函数简介
12.2 table数据类型
12.2.1 table数据类型简介
12.2.2 声明table数据类型
12.2.3 table数据类型的优点
12.3 用户定义函数的创建、修改
12.3.1 创建用户定义函数
12.3.2 修改用户定义函数
12.3.3 架构绑定函数
12.4 用户定义函数的调用
12.4.1 标量函数的调用
12.4.2 表值函数的调用
12.5 显示用户调用函数的信息
12.6 用户定义函数的使用举例
第13章 sqlserver系统维护
13.1 系统管理
13. 1.1 创建登录名
13.1.2 管理数据库用户名
13.1.3 删除用户名和登录名
13.2 角色管理
13.2.1 服务器角色和数据库角色
13.2.2 为服务器角色增加成员
13.2.3 为数据库角色增加成员
13.2.4 自定义的数据库角色
13.2.5 删除自定义的数据库角色
13.3 权限管理
13.3.1 对象和对象属主
13.3.2 对象和语句的权限
13.3.3 对象权限
13.4 复制
13.4.1 复制模型
13.4.2 复制类型
13.4.3 配置发布和订阅服务器
13.4.4 创建发布内容
13.4.5 创建请求订阅
13.5 灾难恢复
13.5. 1 备份和恢复
13.5.2 备份和恢复时
常见的问题
附录
附录a 常见系统表
附录b 常见系统存储过程
参考文献
1.1 数据库基本知识
1.1.1 数据管理技术的发展
1.1.2 人工管理阶段
1.1.3 文件系统阶段
1.1.4 数据库系统阶段
1.2 现实世界的数据描述
1.2.1 实体模型
1.2.2 实体-联系方法
1.2.3 数据模型
1.3 关系的规范
1.3.1 关系模型评价
1.3.2 基本概念
1.3.3 第一范式(1nf)
1.3.4 第二范式(2nf)
1.3.5 第三范式(3nf)
1.3.6 规范化小结
1.4 数据库设计
1.5 客户机/服务器模式
1.5.1 c/s模式工作方式
.1.5.2 c/s模式应用程序
1.5.3 c/s模式数据库系统
1.5.4 中间件在c/s模式的作用
第2章 sqlserver简介
2.1 简介
2.2 sqlserver 2000的安装
2.2.1 版本及安装所需硬件与软件的要求
2.2.2 安装sqlserver
2.3 常用的数据库管理工具
2.3.1 企业管理器(enterprise manager)
2.3.2 查询分析器(queryanalyzer)
第3章 创建和管理数据库
3.1 创建sqlserver数据库
3.1.1 数据库存储结构
3.1.2 事务日志
3.1.3 创建数据库
3.1.4 设置数据库选项
3.1.5 删除及修改数据库
3.2 数据类型
3.2.1 系统数据类型
3.2.2 用户自定义数据类型
3.3 表
3.3.1 identity(标识)列属性
3.3.2 创建表
3.3.3 修改表
3.3.4 删除表
第4章 结构化查询语言
4.1 简介
4.2 select语句
4.2.1 简单查询
4.2.2 where子句
4.2.3 orderby查询结果排序
4.2.4 聚合函数
4.2.5 groupby与having子句
4.2.6 compute和computeby子句
4.2.7 into子句
4.2.8 合并资料集
4.2.9 连接
4.3 insert语句
4.4 delete语句
4.5 update语句
第5章 sqlserver的数据完整性
5.1 数据完整性概述
5.1.1 数据完整性概念
5.1.2 数据完整性的类型
5.2 约束
5.2.1 一般语法
5.2.2 null/notnull约束
5.2.3 主键约束
5.2.4 检查约束
5.2.5 惟一性约束
5.2.6 参照完整性之主外键约束
5.2.7 创建约束的一些选项
5.3 默认
5.3.1 默认的定义
5.3.2 创建默认
5.3.3 绑定默认
5.3.4 删除默认
5.4 规则
5.4.1 规则的定义
5.4.2 创建规则
5:4.3 绑定规则
5.5 查看默认和规则
5.6 约束、默认和规则的比较
5.7 用户自定义数据类型与默认和规则的使用举例
第6章 视图与索引
6.1 视图
6.1.1 视图的分类
6.1.2 创建视图(createview)
6.1.3 修改视图(alterview)
6.1.4 删除视图
6. 2 索引
6.2.1 sqlserver索引的分类
6.2.2 表和索引构架
6.2.3 数据页的组织方式
6.2.4 视图索引
6.2.5 创建索引
6.2.6 查找、删除索引
第7章 系统函数
7.1 数学函数
7.1.1 abs
7.1.2 ceiling
7.1.3 floor
7.1.4 power
7.1.5 rand
7.1.6 round
7.1.7 square
7.1.8 sqrt
7.2 日期时间函数
7.2.1 dateadd
7.2.2 datediff
7.2.3 datename
7.2;4 datepart
7.2.5 getdate
7.2.6 day
7.2.7 month
7.2.8 year
7.3 字符串函数
7.3.1 charindex
7.3. 2 difference
7.3.3 lower
7.3.4 ltrim
7.3.5 reverse
7.3.6 rtrim
7.3.7 str
7.3.8 substring
7.4 文本和图像函数
7.4.1 patindex
7.4.2 textptr
7.4.3 textvalid
7.5 系统函数
7.5.1 datalength
7.5.2 isnull
7.5.3 host name
7.5.4 user name
7.6 其他函数
7.6.1 数据类型转换函数convert与cast
7.6.2 输出函数print
第8章 sqlserver开发基本知识
8.1 运算符
8.1.1 算术运算符
8.1.2 比较运算符
8.1.3 逻辑运算符
8.2 变量基本知识
8.2.1 全局变量
8.2.2 局部变量
8.3 流控制语句
8.3.1 语句块begin…end
8.3.2 条件语句ip…else
8.3.3 case语句
8.3.4 使用举例
8.4 循环语句
8.4.1 while语句的基本语法
8.4.2 使用举例
第9章 游标
9.1 游标的基本知识
9.1.1 定义
9.1.2 关于函数@@fetch_status
9.1.3 游标的优点
9.2 游标的使用
9.2.1 声明游标
9.2.2 打开游标
9.2.3 取游标
9.2.4 关闭游标
9.2.5 释放游标
9.2.6 系统存储过程--sp_cursor_list
9.3 游标使用举例
9.3.1 简单游标
9.3.2 游标的嵌套
9.3.3 使用游标更新表
第10章 存储过程
10.1 存储过程简介
10.1.1 存储过程的优点
10.1.2 存储过程的分类
10.2 系统存储过程
10.3 用户存储过程
10.3.1 创建存储过程
10.3.2 执行存储过程
10.3.3 查看、修改和删除存储过程
10.3.4 将消息集成到存储过程
10.3.5 存储过程的应用举例
10.4 与存储过程有关的函数cursor status
10.5 自动执行的存储过程
10.5.1 简介
10.5.2 自动执行存储过程的设置
10.6 扩展存储过程
10.6.1 简介
10.6.2 扩展存储过程的安装、删除、使用
10.6.3 sqlserver与电子邮件的集成
第11章 触发器
11.1 触发器简介
11.1.1 定义及用途
11.1.2 触发器与参照完整性
11.1.3 函数@@rowcount
11.1.4 触发器的优缺点
11.2 创建触发器
11.3 查看、修改、删除触发器
11.4 触发器的注意事项
11.4.1 触发器的限制
11.4.2 触发器的递归
11.4.3 嵌套触发器
11.5 触发器使用实例
第12章 用户定义函数
12.1 用户定义函数简介
12.2 table数据类型
12.2.1 table数据类型简介
12.2.2 声明table数据类型
12.2.3 table数据类型的优点
12.3 用户定义函数的创建、修改
12.3.1 创建用户定义函数
12.3.2 修改用户定义函数
12.3.3 架构绑定函数
12.4 用户定义函数的调用
12.4.1 标量函数的调用
12.4.2 表值函数的调用
12.5 显示用户调用函数的信息
12.6 用户定义函数的使用举例
第13章 sqlserver系统维护
13.1 系统管理
13. 1.1 创建登录名
13.1.2 管理数据库用户名
13.1.3 删除用户名和登录名
13.2 角色管理
13.2.1 服务器角色和数据库角色
13.2.2 为服务器角色增加成员
13.2.3 为数据库角色增加成员
13.2.4 自定义的数据库角色
13.2.5 删除自定义的数据库角色
13.3 权限管理
13.3.1 对象和对象属主
13.3.2 对象和语句的权限
13.3.3 对象权限
13.4 复制
13.4.1 复制模型
13.4.2 复制类型
13.4.3 配置发布和订阅服务器
13.4.4 创建发布内容
13.4.5 创建请求订阅
13.5 灾难恢复
13.5. 1 备份和恢复
13.5.2 备份和恢复时
常见的问题
附录
附录a 常见系统表
附录b 常见系统存储过程
参考文献
SQL Server 2000开发与应用
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×