微信扫一扫,移动浏览光盘
简介
本书循序渐进地讲解了sql server 2000的理论知识和基本操作,主要内容包括:数据库的基本原理知识、sql server概述、数据库和表的创建与管理、表中数据的查询、transact-sql语句,索引、视图、游标、事务,存储过程、触发器、sql server安全性管理、备份与恢复、sqlserver提供的应用程序接口、应用开发实例等。
本书突出实际技能的培养,每章后都有习题和实验,可加深对基本知识的理解,还用一个综合性的实例贯穿始终,逐步实现一个完整数据库系统的设计。最后的应用实例使学生能够开发自己的数据库系统,真正做到学以致用。
本书既可作为高职高专及大专院校相关专业教材,也可供广大初学者和数据库技术人员使用。
本书特点如下:
●采用一个综合性的实例贯穿始终,使学生一步一步地完成一个完整数据库系统的设计,真正做到学以致用。
●选用的实例注重实用性和新颖性,注重理论联系实际,可操作性和实用性强。
●每章都配有习题和实验,以加深学生对基础知识的理解。
●提供电子课件和程序源代码,方便教师授课和学生自学。
目录
出版者的话
专家指导委员会
前言
第1章 sql server 2000概述
1.1 关系数据库基础知识
1.1.1 关系数据库的产生历史
1.1.2 关系数据库的介绍
1.1.3 关系数据库的设计
1.2 sql server 2000简介
1.2.1 sql server 2000的历史
1.2.2 sql server 2000的特点
1.2.3 客户机/服务器和浏览器/服务器
1.3 sql server 2000的启动、暂停和退出
1.4 企业管理器和查询分析器
1.4.1 企业管理器
1.4.2 查询分析器
1.5 创建服务器组和注册服务器
1.5.1 创建服务器组
1.5.2 注册服务器
1.6 本章小结
.1.7 习题
1.8 实验
第2章 数据库的创建和管理
2.1 基本概念
2.1.1 数据库的物理存储结构
2.1.2 事务日志
2.1.3 系统数据库和示例数据库
2.2 创建数据库
2.2.1 使用企业管理器创建数据库
2.2.2 使用transact-sql语句创建数据库
2.3 数据库的管理
2.3.1 查看数据户
2.3.2 修改数据库
2.3.3 重命名数据库
2.3.4 数据库的收缩
2.4 删除数据库
2.5 本章小结
2.6 习题
2.7 实验
第3章 表的创建
3.1 表的概念
3.2 数据类型
3.2.1 系统数据类型
3.2.2 用户自定义数据类型
3.3 表结构的创建、修改和删除
3.3.1 表结构的创建
3.3.2 表结构的修改
3.3.3 表结构的删除
3.4 添加、修改和删除表中的数据
3.4.1 插入数据
3.4.2 修改数据
3.4.3 删除数据
3.4.4 在企业管理器下插入、更新、删除表中的数据
3.5 约束
3.5.1 主键约束(primary key)
3.5.2 唯一性约束(unique)
3.5.3 检查约束(check)
3.5.4 默认约束(default)
3.5.5 外键约束(foreign key)
3.6 实现数据完整性
3.7 使用企业管理器查看表
3.8 本章小结
3.9 习题
3.10 实验
第4章 数据查询
4.1 select语句
4.2 基本查询
4.2.1 选择列
4.2.2 选择行
4.2.3 排序
4.2.4 使用top和distinct关键字
4.3 高级查询
4.3.1 多表查询
4.3.2 分组和汇总
4.3.3 嵌套查询
4.3.4 合并数据集
4.3.5 在查询的基础上创建新表
4.4 本章小结
4.5 习题
4.6 实验
第5章 索引的创建与使用
5.1 索引概述
5.1.1 为什么要创建索引
5.1.2 索引的分类
5.2 创建索引
5.2.1 用企业管理器创建索引
5.2.2 利用transact-sql语句创建索引
5.2.3 利用索引优化向导创建索引
5.3 管理索引
5.3.1 使用企业管理器查看、修改和删除索引
5.3.2 使用transact-sql语句查看、修改和删除索引
5.4 本章小结
5.5 习题
5.6 实验
第6章 视图的创建与使用
6.1 视图概述
6.1.1 视图的概念
6.1.2 视图的优点
6.2 创建视图
6.2.1 使用企业管理器创建视图
6.2.2 使用transact-sql语句创建视图
6.3 管理视图
6.3.1 查看视图信息
6.3.2 修改视图
6.3.3 重命名视图
6.3.4 删除视图
6.4 通过视图修改数据
6.4.1 利用视图插入记录
6.4.2 利用视图更新记录
6.4.3 利用视图删除记录
6.5 本章小结
6.6 习题
6.7 实验
笫7章 transact-sql语言
7.1 sql语言概述
7.2 命名规则和注释
7.2.1 sql对象的命名规则
7.2.2 注释
7.3 变量
7.3.1 全局变量
7.3.2 局部变量
7.4 运算符
7.4.1 算数运算符
7.4.2 赋值运算符号
7.4.3 位运算符
7.4.4 字符串串联运算符
7.4.5 比较运算符
7.4.6 逻辑运算符
7.4.7 运算符的优先级
7.5 函数
7.5.1 数学函数
7.5.2 字符串函数
7.5.3 转换函数
7.5.4 日期和时间函数
7.5.5 系统函数
7.5.6 用户自定义函数
7.6 批处理和流程控制语句
7.6.1 批处理
7.6.2 流程控制语句
7.7 本章小结
7.8 习题
7.9 实验
第8章 游标和事务
8.1 游标
8.1.1 游标的定义及优点
8.1.2 游标的用法
8.1.3 使用游标修改数据
8.2 事务
8.2.1 什么是事务
8.2.2 事务的操作举例
8.3 本章小结
8.4 习题
8.5 实验
第9章 存储过程
9.1 存储过程的基本概念
9.2 创建存储过程
9.2.1 使用向导创建存储过程
9.2.2 使用企业管理器创建存储过程
9.2.3 使用transact-sql语句创建存储过程
9.3 执行存储过程
9.4 管理存储过程
9.4.1 查看存储过程
9.4.2 修改存储过程
9.4.3 重命名存储过程
9.4.4 删除存储过程
9.5 本章小结
9.6 习题
9.7 实验
第10章 触发器
10.1 概述
10.1.1 触发器的概念
10.1.2 触发器的优点
10.1.3 触发器的分类
10.2 创建触发器
10.2.1 使用sql server企业管理器创建触发器
10.2.2 使用transact-sql语句创建触发器
10.3 管理触发器
10.3.1 查看触发器
10.3.2 修改触发器
10.3.3 删除触发器
10.4 本章小结
10.5 习题
10.6 实验
第11章 sql server的安全性管理
11.1 sql server 2000的身份验证模式
11.1.1 windows身份验证模式
11.1.2 混合验证模式
11.1.3 设置验证模式
11.2 登录管理
11.2.1 系统安装时创建的登录账户
11.2.2 添加windows登录
11.2.3 添加sql server登录
11.3 数据库用户管理
11.3.1 默认的数据库用户
11.3.2 创建数据库用户
11.4 角色管理
11.4.1 固定服务器角色
11.4.2 固定数据库角色
11.4.3 自定义数据库角色
11.5 权限管理
11.5.1 权限类型
11.5.2 权限管理操作
11.6 本章小结
11.7 习题
11.8 实验
第12章 数据库的备份和恢复
12.1 备份概述
12.1.1 为什么以及何时备份
12.1.2 备份类型
12.1.3 恢复模型
12.1.4 备份设备
12.2 备份操作
12.2.1 使用企业管理器备份数据库
12.2.2 使用transact-sql语句备份数据库
12.3 恢复操作
12.3.1 使用企业管理器恢复数据库
12.3.2 使用transact-sql语句恢复数据库
12.4 恢复数据库的其他方法
12.4.1 数据库的脱机和联机
12.4.2 分离和附加数据库
12.5 数据的导入和导出
12.5.1 数据的导入
12.5.2 数据的导出
12.6 本章小结
12.7 习题
12.8 实验
第13章 sqlserver提供的应用程序接口
13.1 odbc与sqlserver
13.1.1 odbc的概述
13.1.2 建立odbc数据源
13.2 ado与sqlserver
13.2.1 ado的概述
13.2.2 ado控件
13.2.3 ado对象
13.3 jdbc与sqlserver
13.3.1 jdbc的概述
13.3.2 jdbc的基本应用
13.4 本章小结
13.5 习题
13.6 实验
第14章 应用实例——销售管理系统
14.1 系统设计
14.1.1 系统功能分析
14.1.2 系统功能模块设计
14.2 数据库设计
14.2.1 数据库需求分析
14.2.2 数据库逻辑结构设计
14.3 实现数据库结构和程序
14.3.1 sql server 2000设置
14.3.2 visual basic设置
14.3.3 创建数据库
14.3.4 创建odbc
14.4 创建主窗口
14.4.1 创建工程项目——prjsales.vbp
14.4.2 创建系统的主窗体
14.4.3 创建主窗体的菜单
14.4.4 创建公用模块
14.4.5 用户登录窗体的创建
14.5 基本信息设置模块的创建
14.5.1 销售员设置窗体的创建
14.5.2 客户设置窗体的创建
14.5.3 产品设置窗体的创建
14.5.4 产品种类设置窗体的创建
14.6 销售信息管理模块的创建
14.6.1 订单管理
14.6.2 订单信息查询统计
14.7 帮助模块的创建
14.8 系统的编译和发行
14.9 本章小结
附录样本数据库
参考文献
专家指导委员会
前言
第1章 sql server 2000概述
1.1 关系数据库基础知识
1.1.1 关系数据库的产生历史
1.1.2 关系数据库的介绍
1.1.3 关系数据库的设计
1.2 sql server 2000简介
1.2.1 sql server 2000的历史
1.2.2 sql server 2000的特点
1.2.3 客户机/服务器和浏览器/服务器
1.3 sql server 2000的启动、暂停和退出
1.4 企业管理器和查询分析器
1.4.1 企业管理器
1.4.2 查询分析器
1.5 创建服务器组和注册服务器
1.5.1 创建服务器组
1.5.2 注册服务器
1.6 本章小结
.1.7 习题
1.8 实验
第2章 数据库的创建和管理
2.1 基本概念
2.1.1 数据库的物理存储结构
2.1.2 事务日志
2.1.3 系统数据库和示例数据库
2.2 创建数据库
2.2.1 使用企业管理器创建数据库
2.2.2 使用transact-sql语句创建数据库
2.3 数据库的管理
2.3.1 查看数据户
2.3.2 修改数据库
2.3.3 重命名数据库
2.3.4 数据库的收缩
2.4 删除数据库
2.5 本章小结
2.6 习题
2.7 实验
第3章 表的创建
3.1 表的概念
3.2 数据类型
3.2.1 系统数据类型
3.2.2 用户自定义数据类型
3.3 表结构的创建、修改和删除
3.3.1 表结构的创建
3.3.2 表结构的修改
3.3.3 表结构的删除
3.4 添加、修改和删除表中的数据
3.4.1 插入数据
3.4.2 修改数据
3.4.3 删除数据
3.4.4 在企业管理器下插入、更新、删除表中的数据
3.5 约束
3.5.1 主键约束(primary key)
3.5.2 唯一性约束(unique)
3.5.3 检查约束(check)
3.5.4 默认约束(default)
3.5.5 外键约束(foreign key)
3.6 实现数据完整性
3.7 使用企业管理器查看表
3.8 本章小结
3.9 习题
3.10 实验
第4章 数据查询
4.1 select语句
4.2 基本查询
4.2.1 选择列
4.2.2 选择行
4.2.3 排序
4.2.4 使用top和distinct关键字
4.3 高级查询
4.3.1 多表查询
4.3.2 分组和汇总
4.3.3 嵌套查询
4.3.4 合并数据集
4.3.5 在查询的基础上创建新表
4.4 本章小结
4.5 习题
4.6 实验
第5章 索引的创建与使用
5.1 索引概述
5.1.1 为什么要创建索引
5.1.2 索引的分类
5.2 创建索引
5.2.1 用企业管理器创建索引
5.2.2 利用transact-sql语句创建索引
5.2.3 利用索引优化向导创建索引
5.3 管理索引
5.3.1 使用企业管理器查看、修改和删除索引
5.3.2 使用transact-sql语句查看、修改和删除索引
5.4 本章小结
5.5 习题
5.6 实验
第6章 视图的创建与使用
6.1 视图概述
6.1.1 视图的概念
6.1.2 视图的优点
6.2 创建视图
6.2.1 使用企业管理器创建视图
6.2.2 使用transact-sql语句创建视图
6.3 管理视图
6.3.1 查看视图信息
6.3.2 修改视图
6.3.3 重命名视图
6.3.4 删除视图
6.4 通过视图修改数据
6.4.1 利用视图插入记录
6.4.2 利用视图更新记录
6.4.3 利用视图删除记录
6.5 本章小结
6.6 习题
6.7 实验
笫7章 transact-sql语言
7.1 sql语言概述
7.2 命名规则和注释
7.2.1 sql对象的命名规则
7.2.2 注释
7.3 变量
7.3.1 全局变量
7.3.2 局部变量
7.4 运算符
7.4.1 算数运算符
7.4.2 赋值运算符号
7.4.3 位运算符
7.4.4 字符串串联运算符
7.4.5 比较运算符
7.4.6 逻辑运算符
7.4.7 运算符的优先级
7.5 函数
7.5.1 数学函数
7.5.2 字符串函数
7.5.3 转换函数
7.5.4 日期和时间函数
7.5.5 系统函数
7.5.6 用户自定义函数
7.6 批处理和流程控制语句
7.6.1 批处理
7.6.2 流程控制语句
7.7 本章小结
7.8 习题
7.9 实验
第8章 游标和事务
8.1 游标
8.1.1 游标的定义及优点
8.1.2 游标的用法
8.1.3 使用游标修改数据
8.2 事务
8.2.1 什么是事务
8.2.2 事务的操作举例
8.3 本章小结
8.4 习题
8.5 实验
第9章 存储过程
9.1 存储过程的基本概念
9.2 创建存储过程
9.2.1 使用向导创建存储过程
9.2.2 使用企业管理器创建存储过程
9.2.3 使用transact-sql语句创建存储过程
9.3 执行存储过程
9.4 管理存储过程
9.4.1 查看存储过程
9.4.2 修改存储过程
9.4.3 重命名存储过程
9.4.4 删除存储过程
9.5 本章小结
9.6 习题
9.7 实验
第10章 触发器
10.1 概述
10.1.1 触发器的概念
10.1.2 触发器的优点
10.1.3 触发器的分类
10.2 创建触发器
10.2.1 使用sql server企业管理器创建触发器
10.2.2 使用transact-sql语句创建触发器
10.3 管理触发器
10.3.1 查看触发器
10.3.2 修改触发器
10.3.3 删除触发器
10.4 本章小结
10.5 习题
10.6 实验
第11章 sql server的安全性管理
11.1 sql server 2000的身份验证模式
11.1.1 windows身份验证模式
11.1.2 混合验证模式
11.1.3 设置验证模式
11.2 登录管理
11.2.1 系统安装时创建的登录账户
11.2.2 添加windows登录
11.2.3 添加sql server登录
11.3 数据库用户管理
11.3.1 默认的数据库用户
11.3.2 创建数据库用户
11.4 角色管理
11.4.1 固定服务器角色
11.4.2 固定数据库角色
11.4.3 自定义数据库角色
11.5 权限管理
11.5.1 权限类型
11.5.2 权限管理操作
11.6 本章小结
11.7 习题
11.8 实验
第12章 数据库的备份和恢复
12.1 备份概述
12.1.1 为什么以及何时备份
12.1.2 备份类型
12.1.3 恢复模型
12.1.4 备份设备
12.2 备份操作
12.2.1 使用企业管理器备份数据库
12.2.2 使用transact-sql语句备份数据库
12.3 恢复操作
12.3.1 使用企业管理器恢复数据库
12.3.2 使用transact-sql语句恢复数据库
12.4 恢复数据库的其他方法
12.4.1 数据库的脱机和联机
12.4.2 分离和附加数据库
12.5 数据的导入和导出
12.5.1 数据的导入
12.5.2 数据的导出
12.6 本章小结
12.7 习题
12.8 实验
第13章 sqlserver提供的应用程序接口
13.1 odbc与sqlserver
13.1.1 odbc的概述
13.1.2 建立odbc数据源
13.2 ado与sqlserver
13.2.1 ado的概述
13.2.2 ado控件
13.2.3 ado对象
13.3 jdbc与sqlserver
13.3.1 jdbc的概述
13.3.2 jdbc的基本应用
13.4 本章小结
13.5 习题
13.6 实验
第14章 应用实例——销售管理系统
14.1 系统设计
14.1.1 系统功能分析
14.1.2 系统功能模块设计
14.2 数据库设计
14.2.1 数据库需求分析
14.2.2 数据库逻辑结构设计
14.3 实现数据库结构和程序
14.3.1 sql server 2000设置
14.3.2 visual basic设置
14.3.3 创建数据库
14.3.4 创建odbc
14.4 创建主窗口
14.4.1 创建工程项目——prjsales.vbp
14.4.2 创建系统的主窗体
14.4.3 创建主窗体的菜单
14.4.4 创建公用模块
14.4.5 用户登录窗体的创建
14.5 基本信息设置模块的创建
14.5.1 销售员设置窗体的创建
14.5.2 客户设置窗体的创建
14.5.3 产品设置窗体的创建
14.5.4 产品种类设置窗体的创建
14.6 销售信息管理模块的创建
14.6.1 订单管理
14.6.2 订单信息查询统计
14.7 帮助模块的创建
14.8 系统的编译和发行
14.9 本章小结
附录样本数据库
参考文献
编著还有:赵占坤、丁宏伟、石彦芳
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×