简介
本书从数据库的基本原理出发,通过实例介绍了在Microsoft SQL
Server 2005数据平台下设计、实现和管理一个关系型数据库的整个过程。
全书共13章,内容包括数据库概述、关系数据库与设计、SQL Server 2005
基础、数据库处理、表与数据处理、索引及数据完整性、SQL查询、视图的
管理与应用、SQL编程结构、存储过程、用户定义函数与触发器、SQL
Server数据库设计、VB+SQL Server开发与编程、ASP、ASP.NET+SQL
Server开发与编程等。
本书论述深入浅出,内容全面,实用性强,所有实例均经过上机实践
。并随附有配套光盘,内容包括有每章的例题,以及用VB.NET实现的系统
——“影像租借系统”的全部源代码,以供读者边学习边实践。
本书具有教材和技术资料的双重特征,既可以作为高等院校计算机专
业数据库课程的教材使用,也可供从事数据库方面的教学、科研、管理和
工程技术人员参考。
目录
第1章 概述
本章简介
1.1 数据库系统的产生与发展
1.1.1 信息与数据
1.1.2 数据处理及数据管理
1.2 数据库系统组成
1.2.1 组成数据库系统的5个主要部分
1.2.2 数据库系统对软、硬件的要求
1.2.3 数据库系统的特点
1.3 数据模型
1.3.1 实体联系模型
1.3.2 常用的结构数据模型
1.4 数据库体系结构
1.4.1 三级模式结构
1.4.2 两级映像与数据独立性
本章小结
习题1
第2章 关系数据库与设计
本章简介
2.1 关系数据库概述
2.1.1 名词术语
2.1.2 关系具有的性质
2.1.3 关系运算
2.1.4 完整性规则
2.1.5 SQL和Transact-SQL语言概述
2.2 关系规范化
2.2.1 不完善数据库设计存在的问题
2.2.2 关系数据库的规范化
2.3 数据库设计概述
2.4 案例简介:影像租借管理系统
本章小结
习题2
第3章 SQL Server 2005基础
本章简介
3.1 SQL Server 2005概述
3.1.1 什么是SQL Server 2005
3.1.2 SQL Server 2005的特点
3.2 SQL Server 2005的安装
3.2.1 安装SQL Server 2005的软、硬件要求
3.2.2 安装SQL Server 2005
3.2.3 安装SQL Server 2005客户机
3.3 SQL Server 2005的管理工具
3.4 SQL Server 2005常用的数据库对象
3.4.1 SQL Server 2005常用的数据库对象
3.4.2 SQL Server 2005的标识符及其命名规则
3.4.3 数据库对象的引用方法
3.5 SQL Server 2005服务器的管理与使用
3.5.1 服务器组
3.5.2 注册SQL Server 2005服务器
3.5.3 启动SQL Server 2005服务器
3.5.4 暂停、停止、恢复、重新启动SQL Server 2005服务器
3.6 SQL Server 2005的安全性简介
3.6.1 SQL Server 2005的安全性机制
3.6.2 身份验证
3.6.3 管理SQL Server登录
本章小结
习题3
第4章 数据库处理
本章简介
4.1 SQL Server 2005数据库概述
4.1.1 文件和文件组
4.1.2 系统数据库和用户数据库
4.2 创建数据库
4.2.1 使用操作方式创建数据库
4.2.2 Transact-SQL的语法约定
4.2.3 使用Transact-SQL创建数据库
4.2.4 自动生成数据库操作的Transact-SQL脚本
4.3 修改与删除数据库
4.3.1 使用操作方式修改数据库
4.3.2 使用Transact-SQL修改数据库
4.3.3 使用sp_dboption修改数据库选项
4.3.4 使用操作方式删除数据库
4.3.5 使用Transact-SQL删除数据库
4.4 数据库的其他操作
4.4.1 打开数据库
4.4.2 查看数据库信息
4.4.3 数据库更名
4.4.4 收缩数据库容量
4.4.5 查看数据库的状态
4.4.6 分离和附加数据库
4.5 数据库备份与恢复
4.5.1 数据库备份概念
4.5.2 数据库备份操作
4.5.3 使用Transact-SQL备份与恢复数据库
本章小结
习题4
第5章 表与数据处理
本章简介
5.1 创建数据库表
5.1.1 数据类型
5.1.2 列的属性
5.1.3 用CREATE TABLE命令创建表
5.1.4 用Management Studio创建表
5.1.5 创建临时表
5.2 修改表
5.2.1 用Management Studio修改
5.2.2 用ALTER TABLE命令修改
5.2.3 用存储过程Sp_rename修改表名和列名
5.3 查看表
5.3.1 查看表的属性
5.3.2 查看表中的数据
5.4 删除表
5.4.1 用Management Studio删除
5.4.2 用DROP TABLE命令删除
5.5 添加数据
5.5.1 INSERT语法
5.5.2 插入单行
5.5.3 插入子查询结果
5.6 删除数据
5.6.1 DELETE语法
5.6.2 用DELETE命令删除数据
5.7 更新数据
5.7.1 UPDATE语法
5.7.2 更新记录
5.7.3 大量数据更新
本章小结
习题5
第6章 索引及数据完整性
本章简介
6.1 了解索引
6.1.1 索引的概念
6.1.2 索引的结构
6.2 创建索引
6.2.1 用CREATE INDEX命令创建索引
6.2.2 用Management Studio创建索引
6.3 查看与修改索引
6.3.1 用Management Studio查看修改索引
6.3.2 用存储过程Sp_helpindex查看索引
6.3.3 用存储过程Sp_rename更改索引名称
6.4 删除索引
6.4.1 用Management Studio删除索引
6.4.2 用DROP INDEX命令删除索引
6.5 数据完整性概述
6.5.1 实体完整性
6.5.2 域完整性
6.5.3 参照完整性
6.5.4 用户定义的完整性
6.6 规则
6.6.1 创建规则
6.6.2 查看规则
6.6.3 规则的绑定与松绑
6.6.4 删除规则
6.7 创建和使用约束
6.7.1 主关键字约束
6.7.2 外关键字约束
6.7.3 唯一性约束
6.7.4 检查约束
6.7.5 默认约束
6.7.6 列约束和表约束
本章小结
习题6
第7章 SQL查询
本章简介
7.1 SELECT语句
7.1.1 SELECT语句的语法结构
7.1.2 SELECT语句的执行方式
7.2 简单查询
7.2.1 查询表中所有列
7.2.2 查询表中特定列
7.2.3 使用TOP关键字
7.2.4 使用DISTINCT关键字
7.2.5 使用单引号加入字符串
7.2.6 改变列标题
7.2.7 使用计算列
7.2.8 列上使用函数
7.3 带条件的查询
7.3.1 使用算术表达式
7.3.2 使用逻辑表达式
7.3.3 使用BETWEEN关键字
7.3.4 使用IN关键字
7.3.5 使用LIKE子句
7.3.6 使用ORDER BY子句
7.4 生成总结数据查询
7.4.1 使用聚合函数
7.4.2 使用GROUP BY子句
7.4.3 使用COMPUTE和COMPUTE BY子句
7.5 多表查询
7.5.1 笛卡儿积
7.5.2 内连接
7.5.3 两个以上表的连接
7.5.4 使用表格别名
7.5.5 自连接
7.5.6 外连接
7.5.7 使用UNION子句
7.6 子查询
7.6.1 嵌套子查询
7.6.2 相关子查询
7.7 存储查询结果
7.7.1 存储查询结果到新表
7.7.2 存储查询结果到变量
本章小结
习题7
第8章 视图的管理与应用
本章简介
8.1 视图的概念
8.2 创建视图
8.2.1 使用Management Studio创建视图
8.2.2 使用Transact-SQL创建视图
8.3 管理视图
8.3.1 查看修改视图
8.3.2 重命名视图
8.3.3 删除视图
8.4 使用视图管理数据表中的数据
8.4.1 插入数据
8.4.2 更新数据
8.4.3 删除数据
8.5 视图使用方案
本章小结
习题8
第9章 SQL Server编程结构
本章简介
9.1 常量、变量与表达式
9.1.1 常量
9.1.2 变量
9.1.3 表达式与运算符
9.2 流程控制语句
9.2.1 批处理
9.2.2 注释语句
9.2.3 PRINT语句
9.2.4 BEGIN...END语句
9.2.5 IF...ELSE语句
9.2.6 CASE语句
9.2.7 WHILE、BREAK、CONTINUE语句
9.2.8 GOTO语句
9.2.9 RETURN语句
9.2.10 WAITFOR语句
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.4.3 锁
9.5 游标
9.5.1 游标的定义及优点
9.5.2 游标的使用
9.5.3 游标的应用
本章小结
习题9
第10章 存储过程、用户定义函数与触发器
本章简介
10.1 存储过程
10.1.1 存储过程概述
10.1.2 创建存储过程
10.1.3 调用存储过程
10.1.4 修改存储过程
10.1.5 删除存储过程
10.2 用户定义函数
10.2.1 标量值函数
10.2.2 内联表值函数
10.2.3 多语句表值函数
10.2.4 使用操作方式建立用户定义函数
10.2.5 修改用户定义函数
10.2.6 删除用户定义函数
10.3 触发器
10.3.1 触发器概述
10.3.2 创建触发器
10.3.3 使用触发器
10.3.4 修改和删除触发器
本章小结
习题10
第11章 SQL Server数据库设计
本章简介
11.1 需求的收集与分析
11.1.1 需求分析概述
11.1.2 需求分析过程
11.1.3 需求分析说明书
11.1.4 案例分析——影像租借数据库需求分析
11.2 概念结构设计
11.2.1 概念结构设计概述
11.2.2 数据库概念结构设计过程
11.2.3 案例分析——影像租借数据库概念结构设计
11.3 逻辑结构设计
11.3.1 逻辑结构设计概述
11.3.2 EE-R模型到关系模型的转换
11.3.3 关系数据模式优化
11.3.4 外模式——视图设计
11.3.5 数据完整性设计
11.3.6 案例分析——影像租借数据库逻辑结构设计
11.4 物理结构设计及实施
11.4.1 物理存储设计
11.4.2 索引设计
11.4.3 安全机制设计
11.4.4 数据库的实施
11.4.5 案例分析——影像租借数据库物理结构设计
11.5 数据库的运行和维护
11.5.1 数据库运行与维护工作
11.5.2 案例分析——影像租借数据库维护计划的创建
本章小结
习题11
第12章 VB+SQL Server开发与编程
本章简介
12.1 VB与SQL Server的接口
12.1.1 从VB访问SQL Server数据库
12.1.2 底层接口
12.1.3 ADO .NET访问方法
12.1.4 ADO与ADO .NET方法比较
12.2 VB应用程序与SQL Server的连接
12.2.1 连接字符串
12.2.2 集成身份认证
12.2.3 连接池
12.2.4 建立连接的方法
12.3 使用ADO/ADO .NET访问SQL Server数据
12.3.1 使用ADO访问SQL Server数据库
12.3.2 使用ADO .NET访问SQL Server数据库
12.4 开发实例——影像租借管理系统
12.4.1 需求调查与分析
12.4.2 概要设计
12.4.3 详细设计及编码
12.4.4 测试与调试
本章小结
习题12
第13章 ASP、ASP .NET+SQL Server开发与编程
本章简介
13.1 Web环境操作SQL Server数据库
13.2 ASP、ASP .NET技术概述
13.3 ADO、ADO .NET组件
13.3.1 ADO提供的7个对象与4个数据集合
13.3.2 ADO .NET提供的5个对象
13.4使用ADO、ADO .NET操作SQL Server数据库
13.4.1 使用ADO操作数据库
13.4.2 使用ADO .NET操作数据库
13.5 通过ODBC访问数据库
13.5.1 ODBC设置界面
13.5.2 选择驱动程序
13.5.3 设置数据源的别名和选择数据服务器
13.5.4 设置登录SQL Server的用户名、密码
13.5.5 选择连接的数据库
13.5.6 完成设置并测试数据源
13.6 开发工具InterDev
13.6.1 用户界面概览
13.6.2 建立新项目
13.6.3 查看项目浏览窗口
13.6.4 建立一个简单的网页
本章小结
习题13
参考文献
本章简介
1.1 数据库系统的产生与发展
1.1.1 信息与数据
1.1.2 数据处理及数据管理
1.2 数据库系统组成
1.2.1 组成数据库系统的5个主要部分
1.2.2 数据库系统对软、硬件的要求
1.2.3 数据库系统的特点
1.3 数据模型
1.3.1 实体联系模型
1.3.2 常用的结构数据模型
1.4 数据库体系结构
1.4.1 三级模式结构
1.4.2 两级映像与数据独立性
本章小结
习题1
第2章 关系数据库与设计
本章简介
2.1 关系数据库概述
2.1.1 名词术语
2.1.2 关系具有的性质
2.1.3 关系运算
2.1.4 完整性规则
2.1.5 SQL和Transact-SQL语言概述
2.2 关系规范化
2.2.1 不完善数据库设计存在的问题
2.2.2 关系数据库的规范化
2.3 数据库设计概述
2.4 案例简介:影像租借管理系统
本章小结
习题2
第3章 SQL Server 2005基础
本章简介
3.1 SQL Server 2005概述
3.1.1 什么是SQL Server 2005
3.1.2 SQL Server 2005的特点
3.2 SQL Server 2005的安装
3.2.1 安装SQL Server 2005的软、硬件要求
3.2.2 安装SQL Server 2005
3.2.3 安装SQL Server 2005客户机
3.3 SQL Server 2005的管理工具
3.4 SQL Server 2005常用的数据库对象
3.4.1 SQL Server 2005常用的数据库对象
3.4.2 SQL Server 2005的标识符及其命名规则
3.4.3 数据库对象的引用方法
3.5 SQL Server 2005服务器的管理与使用
3.5.1 服务器组
3.5.2 注册SQL Server 2005服务器
3.5.3 启动SQL Server 2005服务器
3.5.4 暂停、停止、恢复、重新启动SQL Server 2005服务器
3.6 SQL Server 2005的安全性简介
3.6.1 SQL Server 2005的安全性机制
3.6.2 身份验证
3.6.3 管理SQL Server登录
本章小结
习题3
第4章 数据库处理
本章简介
4.1 SQL Server 2005数据库概述
4.1.1 文件和文件组
4.1.2 系统数据库和用户数据库
4.2 创建数据库
4.2.1 使用操作方式创建数据库
4.2.2 Transact-SQL的语法约定
4.2.3 使用Transact-SQL创建数据库
4.2.4 自动生成数据库操作的Transact-SQL脚本
4.3 修改与删除数据库
4.3.1 使用操作方式修改数据库
4.3.2 使用Transact-SQL修改数据库
4.3.3 使用sp_dboption修改数据库选项
4.3.4 使用操作方式删除数据库
4.3.5 使用Transact-SQL删除数据库
4.4 数据库的其他操作
4.4.1 打开数据库
4.4.2 查看数据库信息
4.4.3 数据库更名
4.4.4 收缩数据库容量
4.4.5 查看数据库的状态
4.4.6 分离和附加数据库
4.5 数据库备份与恢复
4.5.1 数据库备份概念
4.5.2 数据库备份操作
4.5.3 使用Transact-SQL备份与恢复数据库
本章小结
习题4
第5章 表与数据处理
本章简介
5.1 创建数据库表
5.1.1 数据类型
5.1.2 列的属性
5.1.3 用CREATE TABLE命令创建表
5.1.4 用Management Studio创建表
5.1.5 创建临时表
5.2 修改表
5.2.1 用Management Studio修改
5.2.2 用ALTER TABLE命令修改
5.2.3 用存储过程Sp_rename修改表名和列名
5.3 查看表
5.3.1 查看表的属性
5.3.2 查看表中的数据
5.4 删除表
5.4.1 用Management Studio删除
5.4.2 用DROP TABLE命令删除
5.5 添加数据
5.5.1 INSERT语法
5.5.2 插入单行
5.5.3 插入子查询结果
5.6 删除数据
5.6.1 DELETE语法
5.6.2 用DELETE命令删除数据
5.7 更新数据
5.7.1 UPDATE语法
5.7.2 更新记录
5.7.3 大量数据更新
本章小结
习题5
第6章 索引及数据完整性
本章简介
6.1 了解索引
6.1.1 索引的概念
6.1.2 索引的结构
6.2 创建索引
6.2.1 用CREATE INDEX命令创建索引
6.2.2 用Management Studio创建索引
6.3 查看与修改索引
6.3.1 用Management Studio查看修改索引
6.3.2 用存储过程Sp_helpindex查看索引
6.3.3 用存储过程Sp_rename更改索引名称
6.4 删除索引
6.4.1 用Management Studio删除索引
6.4.2 用DROP INDEX命令删除索引
6.5 数据完整性概述
6.5.1 实体完整性
6.5.2 域完整性
6.5.3 参照完整性
6.5.4 用户定义的完整性
6.6 规则
6.6.1 创建规则
6.6.2 查看规则
6.6.3 规则的绑定与松绑
6.6.4 删除规则
6.7 创建和使用约束
6.7.1 主关键字约束
6.7.2 外关键字约束
6.7.3 唯一性约束
6.7.4 检查约束
6.7.5 默认约束
6.7.6 列约束和表约束
本章小结
习题6
第7章 SQL查询
本章简介
7.1 SELECT语句
7.1.1 SELECT语句的语法结构
7.1.2 SELECT语句的执行方式
7.2 简单查询
7.2.1 查询表中所有列
7.2.2 查询表中特定列
7.2.3 使用TOP关键字
7.2.4 使用DISTINCT关键字
7.2.5 使用单引号加入字符串
7.2.6 改变列标题
7.2.7 使用计算列
7.2.8 列上使用函数
7.3 带条件的查询
7.3.1 使用算术表达式
7.3.2 使用逻辑表达式
7.3.3 使用BETWEEN关键字
7.3.4 使用IN关键字
7.3.5 使用LIKE子句
7.3.6 使用ORDER BY子句
7.4 生成总结数据查询
7.4.1 使用聚合函数
7.4.2 使用GROUP BY子句
7.4.3 使用COMPUTE和COMPUTE BY子句
7.5 多表查询
7.5.1 笛卡儿积
7.5.2 内连接
7.5.3 两个以上表的连接
7.5.4 使用表格别名
7.5.5 自连接
7.5.6 外连接
7.5.7 使用UNION子句
7.6 子查询
7.6.1 嵌套子查询
7.6.2 相关子查询
7.7 存储查询结果
7.7.1 存储查询结果到新表
7.7.2 存储查询结果到变量
本章小结
习题7
第8章 视图的管理与应用
本章简介
8.1 视图的概念
8.2 创建视图
8.2.1 使用Management Studio创建视图
8.2.2 使用Transact-SQL创建视图
8.3 管理视图
8.3.1 查看修改视图
8.3.2 重命名视图
8.3.3 删除视图
8.4 使用视图管理数据表中的数据
8.4.1 插入数据
8.4.2 更新数据
8.4.3 删除数据
8.5 视图使用方案
本章小结
习题8
第9章 SQL Server编程结构
本章简介
9.1 常量、变量与表达式
9.1.1 常量
9.1.2 变量
9.1.3 表达式与运算符
9.2 流程控制语句
9.2.1 批处理
9.2.2 注释语句
9.2.3 PRINT语句
9.2.4 BEGIN...END语句
9.2.5 IF...ELSE语句
9.2.6 CASE语句
9.2.7 WHILE、BREAK、CONTINUE语句
9.2.8 GOTO语句
9.2.9 RETURN语句
9.2.10 WAITFOR语句
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.4.3 锁
9.5 游标
9.5.1 游标的定义及优点
9.5.2 游标的使用
9.5.3 游标的应用
本章小结
习题9
第10章 存储过程、用户定义函数与触发器
本章简介
10.1 存储过程
10.1.1 存储过程概述
10.1.2 创建存储过程
10.1.3 调用存储过程
10.1.4 修改存储过程
10.1.5 删除存储过程
10.2 用户定义函数
10.2.1 标量值函数
10.2.2 内联表值函数
10.2.3 多语句表值函数
10.2.4 使用操作方式建立用户定义函数
10.2.5 修改用户定义函数
10.2.6 删除用户定义函数
10.3 触发器
10.3.1 触发器概述
10.3.2 创建触发器
10.3.3 使用触发器
10.3.4 修改和删除触发器
本章小结
习题10
第11章 SQL Server数据库设计
本章简介
11.1 需求的收集与分析
11.1.1 需求分析概述
11.1.2 需求分析过程
11.1.3 需求分析说明书
11.1.4 案例分析——影像租借数据库需求分析
11.2 概念结构设计
11.2.1 概念结构设计概述
11.2.2 数据库概念结构设计过程
11.2.3 案例分析——影像租借数据库概念结构设计
11.3 逻辑结构设计
11.3.1 逻辑结构设计概述
11.3.2 EE-R模型到关系模型的转换
11.3.3 关系数据模式优化
11.3.4 外模式——视图设计
11.3.5 数据完整性设计
11.3.6 案例分析——影像租借数据库逻辑结构设计
11.4 物理结构设计及实施
11.4.1 物理存储设计
11.4.2 索引设计
11.4.3 安全机制设计
11.4.4 数据库的实施
11.4.5 案例分析——影像租借数据库物理结构设计
11.5 数据库的运行和维护
11.5.1 数据库运行与维护工作
11.5.2 案例分析——影像租借数据库维护计划的创建
本章小结
习题11
第12章 VB+SQL Server开发与编程
本章简介
12.1 VB与SQL Server的接口
12.1.1 从VB访问SQL Server数据库
12.1.2 底层接口
12.1.3 ADO .NET访问方法
12.1.4 ADO与ADO .NET方法比较
12.2 VB应用程序与SQL Server的连接
12.2.1 连接字符串
12.2.2 集成身份认证
12.2.3 连接池
12.2.4 建立连接的方法
12.3 使用ADO/ADO .NET访问SQL Server数据
12.3.1 使用ADO访问SQL Server数据库
12.3.2 使用ADO .NET访问SQL Server数据库
12.4 开发实例——影像租借管理系统
12.4.1 需求调查与分析
12.4.2 概要设计
12.4.3 详细设计及编码
12.4.4 测试与调试
本章小结
习题12
第13章 ASP、ASP .NET+SQL Server开发与编程
本章简介
13.1 Web环境操作SQL Server数据库
13.2 ASP、ASP .NET技术概述
13.3 ADO、ADO .NET组件
13.3.1 ADO提供的7个对象与4个数据集合
13.3.2 ADO .NET提供的5个对象
13.4使用ADO、ADO .NET操作SQL Server数据库
13.4.1 使用ADO操作数据库
13.4.2 使用ADO .NET操作数据库
13.5 通过ODBC访问数据库
13.5.1 ODBC设置界面
13.5.2 选择驱动程序
13.5.3 设置数据源的别名和选择数据服务器
13.5.4 设置登录SQL Server的用户名、密码
13.5.5 选择连接的数据库
13.5.6 完成设置并测试数据源
13.6 开发工具InterDev
13.6.1 用户界面概览
13.6.2 建立新项目
13.6.3 查看项目浏览窗口
13.6.4 建立一个简单的网页
本章小结
习题13
参考文献
SQL Server 2005数据库原理与应用基础[电子资源.图书]
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!
