欢迎光临
免费的PDF电子书下载网站

SQL Server 2008数据库应用教程 PDF下载

编辑推荐

暂无

内容简介

SQL Server 2008是大规模联机事务处理、数据仓库和电子商务应用程序的优秀数据库管理系统,也是数据集成、分析和报表解决方案的商业智能平台,它性能卓越,易学易用。《SQL Server 2008数据库应用教程》从数据库基础知识、管理技术和应用开发三个方面系统地介绍了数据库基本理论,SQL Server 2008数据库的创建、管理、使用、数据库安全技术及数据库应用开发等,内容丰富、条理清晰,写作风格突出“夯实基础、强化实践、面向应用、提升能力”的特色。《SQL Server 2008数据库应用教程》结构合理,内容翔实,实例丰富,语言通俗易懂,以一个应用系统中使用的数据库作为实例贯穿《SQL Server 2008数据库应用教程》各章节,系统而有条理地介绍数据库的知识及各种操作技术,并在最后介绍了该应用系统部分功能的具体实现。每章后附有习题,供读者自我测试之用。还提供与教材配套的教学课件和各章用到例子的源代码,以方便教师教学时使用。《SQL Server 2008数据库应用教程》适合作为高等院校数据库基础与应用类课程的教材,也可以作为SQL Server数据库管理系统管理者、应用开发爱好者的自学参考书。

作者简介

暂无

SQL Server 2008数据库应用教程 PDF下载

目录

前言
第1章 数据库基础知识
1.1 数据库管理系统
1.1.1 数据、信息与数据处理
1.1.2 数据处理技术的发展
1.2 数据库技术
1.2.1 数据库技术中的核心概念
1.2.2 数据库的体系结构
1.2.3 数据库的二级映像功能与数据独立性
1.3 数据库系统模型
1.3.1 两类数据模型
1.3.2 三个世界的划分及其相关概念
1.3.3 概念模型的表示方法——E-R图
1.3.4 数据模型
1.4 关系数据库
1.4.1 关系数据库中的概念
1.4.2 关系数据库基本运算
1.4.3 关系模型的规范化
1.5 网络数据库基础
1.5.1 网络数据库的特点
1.5.2 网络数据库的体系结构
课后习题
第2章 SQL Server 2008概述
2.1 数据库管理系统与SQL Server
2.2 SQL Server 2008的新特性
2.2.1 数据库引擎
2.2.2 分析服务新增功能
2.2.3 集成服务新增功能
2.2.4 复制新增功能
2.2.5 报表服务新增功能
2.3 SQL Server 2008的安装
2.3.1 SQL Server 2008系统配置要求
2.3.2 SQL Server 2008的安装过程
2.4 SQL Server 2008管理工具集
2.4.1 Microsoft SQL Server Management Studio
2.4.2 已注册的服务器
2.4.3 对象资源管理器
2.4.4 新建查询
2.4.5 解决方案资源管理器
2.4.6 模板资源管理器
2.4.7 数据库引擎优化顾问
2.4.8 SQL Server Profiler
2.4.9 SQL Server 2008联机丛书
课后习题
第3章 SQL Server 2008服务器管理
3.1 SQL Server 2008系统与系统自带数据库
3.1.1 SQL Server 2008系统数据库
3.1.2 SQL Server 2008示例数据库
3.2 SQL Server 2008服务器管理
3.2.1 服务的状态管理
3.2.2 服务的启动模式管理
3.2.3 服务器组管理
3.2.4 服务器连接管理
3.3 SQL Server 2008网络和本地客户端配置
3.3.1 连接管理
3.3.2 SQL Server网络配置
3.3.3 SQL Server客户端配置
3.3.4 配置客户端远程服务器
3.4 SQL Server 2008服务器属性配置
3.4.1 常规属性
3.4.2 内存属性
3.4.3 处理器属性
3.4.4 连接属性
3.4.5 数据库设置属性
3.4.6 高级属性
课后习题
第4章 数据库基本管理
4.1 数据库的结构
4.1.1 系统数据库
4.1.2 数据库的组成
4.1.3 数据库的存储结构
4.2 数据库的创建
4.2.1 数据库命名规范
4.2.2 使用窗口方式创建数据库
4.2.3 使用命令方式创建数据库
4.3 数据库的修改和删除
4.3.1 使用窗口方式修改和删除数据库
4.3.2 使用命令方式修改和删除数据库
4.4 数据库快照
课后习题
第5章 数据表的管理与使用
5.1 数据类型
5.2 创建表
5.2.1 使用窗口方式创建表
5.2.2 使用命令方式创建表
5.3 修改表
5.3.1 使用窗口方式修改表
5.3.2 使用命令方式修改表
5.4 删除表
5.4.1 使用窗口方式删除表
5.4.2 使用命令方式删除表
5.5 数据管理
5.5.1 插入数据
5.5.2 修改数据
5.5.3 删除数据
5.5.4 索引
5.6 数据完整性
5.6.1 数据完整性分类
5.6.2 约束的种类及创建
5.6.3 删除约束
课后习题
第6章 数据查询操作
6.1 简单查询
6.1.1 SELECT子句
6.1.2 WHERE条件查询
6.1.3 DISTINCT消除重复行
6.1.4 TOP返回前N行
6.1.5 ORDER BY排序查询
6.1.6 GROUP BY分组查询
6.1.7 HAVING筛选查询
6.1.8 COMPUTE数据汇总
6.2 多表查询
6.2.1 内连接
6.2.2 外连接
6.2.3 交叉连接
6.2.4 自身连接
6.2.5 多表连接
6.2.6 联合查询
6.3 子查询
6.3.1 子查询基础
6.3.2 单值子查询
6.3.3 多行子查询
6.3.4 多层嵌套子查询
6.3.5 相关子查询
第7章 视图
7.1 视图概述
7.1.1 视图的优点
7.1.2 视图的分类
7.1.3 视图与查询的区别与联系
7.2 创建视图
7.2.1 管理平台创建
7.2.2 模版方式
7.2.3 命令方式
7.3 使用视图
7.3.1 视图约束与可更新视图
7.3.2 修改视图数据
7.4 编辑视图
7.4.1 修改视图
7.4.2 删除视图
第8章 Transact-SQL语言基础
8.1 T-SQL语法规则
8.1.1 T-SQL语言概述
8.1.2 标识符
8.1.3 关键字
8.1.4 语法规则
8.2 常量与变量
8.2.1 常量
8.2.2 变量
8.3 运算符与表达式
8.3.1 注释
8.3.2 通配符
8.3.3 运算符
8.3.4 表达式
8.4 流程控制语句
8.4.1 BEGIN…END语句
8.4.2 IF…ELSE语句
8.4.3 CASE语句
8.4.4 WHILE语句
8.4.5 RETURN语句
8.4.6 GOTO语句
8.4.7 WAITFOR语句
8.4.8 TRY…CATCH语句
8.5 函数
8.5.1 系统内置函数
8.5.2 用户自定义函数
8.6 批处理与脚本
8.6.1 批处理
8.6.2 脚本
8.7 事务
8.7.1 事务简介
8.7.2 事务管理
8.7.3 锁
课后习题
第9章 存储过程与触发器
9.1 存储过程
9.1.1 存储过程简介
9.1.2 创建存储过程
9.1.3 执行存储过程
9.1.4 存储过程应用
9.1.5 存储过程管理
9.2 触发器
9.2.1 触发器简介
9.2.2 创建触发器
9.2.3 触发器应用
9.2.4 触发器管理
9.2.5 嵌套触发器和递归触发器
课后习题
第10章 游标
10.1 游标概述
10.1.1 游标的定义
10.1.2 游标的特点
10.1.3 游标的分类
10.1.4 游标的工作进程
10.2 游标的定义及使用
10.2.1 声明游标
10.2.2 打开游标
10.2.3 从打开的游标中提取行
10.2.4 关闭游标
10.2.5 释放游标
10.2.6 游标变量
10.2.7 查看游标的信息
10.3 游标应用实例
课后习题
第11章 SQL Server 2008安全管理
11.1 SQL Server 2008安全
11.1.1 SQL Server 2008安全基础
11.1.2 SQL Server 2008安全等级
11.1.3 SQL Server 2008验证模式
11.2 用户登录名管理
11.2.1 系统内置登录名
11.2.2 创建SQL Server登录名
11.2.3 删除SQL Server登录名
11.2.4 修改SQL Server登录名
11.3 数据库用户管理
11.3.1 特殊数据库用户
11.3.2 数据库用户管理
11.4 角色
11.4.1 服务器角色
11.4.2 数据库角色
11.4.3 应用程序角色
11.4.4 用户自定义数据库角色
11.5 权限
11.5.1 权限类型
11.5.2 权限操作
11.5.3 使用SQL Server管理平台管理权限
11.5.4 使用T-SQL语句管理权限
课后习题
第12章 数据转换及备份管理
12.1 数据转换
12.1.1 数据转换服务
12.1.2 导入数据
12.1.3 导出数据
12.2 数据库分离与附加
12.2.1 分离数据库
12.2.2 附加数据库
12.3 数据库备份与恢复
12.3.1 备份和恢复概述
12.3.2 备份设备
12.3.3 备份数据库
12.3.4 恢复数据库
12.4 数据库复制
12.4.1 复制概述
12.4.2 配置分发服务器
12.4.3 创建发布
12.4.4 创建订阅
12.4.5 查看复制项目属性
12.4.6 禁用发布和分发
课后习题
第13章 SQL Server 2008的Web技术
13.1 SQL Server与Web交互基础
13.2 XML技术
13.2.1 XML与HTML区别
13.2.2 XML文档的基本格式
13.2.3 SQL Server 2008中XML应用
13.3 SQL Server 2008的ODBC设置
13.3.1 ODBC的体系结构
13.3.2 ODBC数据源设置
13.3.3 管理ODBC数据源
课后习题
第14章 ASP.NET访问SQL Server 2008数据库
14.1 ASP.NET概述
14.2 ASP.NET访问SQL Server 2008数据库基础
14.2.1 ADO.NET框架
14.2.2 ASP.NET数据访问概述
14.2.3 ASP.NET数据源控件
14.2.4 ASP.NET数据绑定控件
14.3 ASP.NET访问SQL Server 2008数据库实例
14.3.1 数据库连接
14.3.2 创建数据输入页并配置DetailsView控件
14.3.3 配置SqlDataSource控件显示数据
14.3.4 SqlDataSource控件其他配置
14.3.5 GridView控件实现连动显示
课后习题
第15章 SQL Server 2008应用开发实例
15.1 项目需求分析与功能结构
15.2 数据库规划与设计
15.2.1 数据库设计步骤
15.2.2 毕业论文管理网站的数据库设计
15.3 毕业论文管理网站的建设规划与设计
15.3.1 网站整体规划
15.3.2 与数据库的连接
15.3.3 网站登录
15.4 指导教师功能模块
15.4.1 提交题目
15.4.2 查看修改题目
15.4.3 确定选题学生
15.4.4 导师评分
15.5 学生功能模块
15.5.1 学生选题
15.5.2 提交开题报告
15.6 院系管理者功能模块
15.6.1 生成备选题目表
15.6.2 选题汇总表
15.7 学校管理者功能模块
参考文献
附录A 数据类型
附录B 函数

免费在线读

第1章 数据库基础知识
随着计算机技术的蓬勃发展,在计算机的科学计算、过程控制和数据处理三大主要应用领域中,数据处理已成为计算机应用的主要方面。数据库管理系统作为数据管理最有效的手段,广泛应用于各行各业中,成为存储、使用和管理信息资源的主要手段,是信息化运作的基石。本章将介绍数据管理技术的相关知识和数据库技术的相关知识。
1.1 数据库管理系统
在计算机技术中,一切可被计算机接收并处理的信息都可视为数据,人们使用计算机就离不开对这些数据进行管理,大量数据需要合理的组织存放和有效的管理,以便于对信息的加工与利用。
1.1.1 数据、信息与数据处理
(1)数据:数据的概念不再仅指狭义的数值数据,而是指包括文字、声音、图形等一切能被计算机接收且能被处理的符号。数据是事物特性的反映和描述,数据是符号的集合。
(2)信息:信息是一个抽象概念,是反映现实世界的知识,是被加工成特定形式的数据,数据与信息既有联系又有区别。信息与数据的关系:信息=数据+处理。
(3)数据处理:数据处理是把收集到的大量数据经过加工、整理、转换,从中获取有价值的信息的过程,数据处理可定义为对数据的收集、存储、加工、分类、检索、传播等一系列活动。
1.1.2 数据处理技术的发展
数据处理的中心是数据管理,它包括数据组织、分类、编码、存储、检索和维护。随着硬件、软件技术及计算机应用范围的发展,数据管理技术也经历了以下3个阶段。
1.人工管理阶段
20世纪50年代中期以前,计算机主要用于科学计算。硬件方面只有卡片、纸带、磁带等,没有可以直接访问、直接存取的外部存取设备。软件方面也没有专门管理数据的软件,数据由程序自行携带,数据与程序相互不能独立,数据不能长期保存,如图1-1所示。
2.文件系统阶段
20世纪50年代后期至60年代中后期,计算机大量应用于数据处理。硬件出现了可直接存取的磁盘、磁鼓,软件则出现了高级语言和操作系统,以及专门管理外存的数据管理软件,实现了按文件访问的管理技术,如图1-2所示。
在这个阶段,程序与数据分开,程序与数据有了一定的独立性,有了程序文件与数据文件的区别。数据文件可以长期保存在外存上并多次存取,可进行诸如查询、修改、插入、删除等操作。但数据冗余度大,缺乏数据独立性,数据无法集中管理。

图1-1 人工管理阶段程序与数据的对应关系

SQL Server 2008数据库应用教程 pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:SQL Server 2008数据库应用教程