《SQL Server数据库应用教程》是关于介绍“SQL Server数据库”的教学用书,全书共分10章,比较全面地介绍了SQL Server 2005数据库的管理和使用。其主要内容如下:第1章介绍了数据库的基本理论和常识;第2章概括性地介绍了SQL Server 2005的体系结构、配置、常用工具;第3章详细介绍了数据库的各项操作;第4章详细介绍了表和表中数据的各项操作;第5章介绍了数据完整性、约束、默认和规则;第6章介绍了关系、索引和视图;第7章介绍了T-QL程序设计的方法;第8章介绍了存储过程和触发器;第9章介绍了数据源的配置;第10章介绍了数据库的安全机制。
21世纪是信息爆炸的年代,信息技术高速发展,其中数据库技术是最重要的信息技术之一,在信息的存储和信息分析处理方面具有重要的使用价值,同时,又是其他发展方向(如分布式数据库、并行数据库、管理信息系统、电子商务系统、决策支持系统等)的核心和基础。
SQLServer2005是基于客户机/服务器体系结构的新一代大型关系数据库管理系统,在电子商务、数据仓库和数据库解决方案等应用中起着重要的作用。它一方面继承了SQLServer2000的可靠性、可用性、可编程性、易用性等方面的特点,另一方面完全重新定义了SQLServer的数据平台,为小型、中型和大型的机构建立其下一代IT基础架构的应用提供了基石。
为了满足高职院校非软件类专业的教学要求,加快我国高等职业应用型人才培养的步伐,编者领头编写了本书。其主要特点:①精选教材内容,突出理论够用,着重讲清必要的技能性内容;②加强教材的应用性,重实际操作,提高学生的应用技能水平;③强调知识与实践的结合,每章都选择一定的案例作为知识与技能的应用性概括,以提高学生的实战应用能力;④体系结构合理,力图展示数据库的应用性和操作性。
本书共分10章,比较全面地介绍了SQLServer2005数据库的管理和使用。其主要内容如下:第1章介绍了数据库的基本理论和常识。
第1章 数据库简介
1.1 数据库的概念
1.1.1 为什么要使用数据库
1.1.2 数据库的概念
1.1.3 数据库系统的特点
1.2 数据库的发展
1.2.1 人工管理阶段
1.2.2 文件系统阶段
1.2.3 数据库系统阶段
1.2.4 现代数据库发展阶段
1.3 数据库系统组成
1.3.1 硬件系统
1.3.2 系统软件
1.3.3 数据
1.3.4 各类人员
1.4 关系数据库
1.4.1 数据模型
1.4.2 关系模型
本章小结
习题
第2章 SQL Server 2005概述
2.1 SQL Server 2005简介
2.2 SQL Server 2005的体系结构
2.2.1 SQL Server 2005数据库体系结构的三级模式
2.2.2 数据库的数据独立性
2.2.3 SQL Server 2005的客户/服务器计算模型
2.3 SQL Server 2005常用工具
2.3.1 SQL Server Configuration Manager
2.3.2 SQL Server Marragement Studio
2.3.3 SQL Server Profiler
2.3.4 SQL Server Business Intelligence Development Studio
2.3.5 Reporting Services配置管理器
2.3.6 SQL Server外围应用配置器
2.3.7 数据库引擎优化顾问
2.3.8 SQL Server联机丛书
2.4 配置SQL Server 2005
2.4.1 启动、暂停和关闭SQL Server 2005服务
2.4.2 配置连接SQL Server 2005
2.4.3 注册/删除SQL Server 2005服务器
2.5 SQL Server 2005登录机制
2.5.1 查看登录账号和数据库用户
2.5.2 创建登录账号和数据库用户
2.5.3 修改登录账号和数据库用户
2.5.4 禁用登录账号
2.5.5 删除登录账号和数据库用户
本章小结
习题
第3章 数据库操作
3.1 基本概念
3.1.1 数据库文件
3.1.2 数据库文件组
3.1.3 数据库文件的空间分配
3.1.4 系统数据库和示例数据库
3.2 创建数据库
3.2.1 使用SQL Server Management Studio创建数据库
3.2.2 用CREATE DATA BASE语句创建数据库
3.3 打开和查看数据库
3.3.1 打开数据库
3.3.2 查看数据库信息
3.4 修改数据库
3.4.1 修改或压缩数据库容量
3.4.2 查看、修改数据库选项
3.4.3 修改数据库名称
3.5 删除数据库
3.5.1 使用SQL Server Management Studio删除数据库
3.5.2 在查询分析器中删除数据库
3.6 分离和附加数据库
3.6.1 分离数据库
3.6.2 附加数据库
3.7 导入、导出数据库
3.7.1 导入数据库
3.7.2 导出数据库
3.8 备份数据库
3.8.1 数据库备份概述
3.8.2 数据库备份操作
3.9 恢复数据库
3.9.1 数据库恢复概述
3.9.2 恢复数据库操作
本章小结
习题
第4章 表和表中数据的操作
4.1 表的构成
4.2 SQL Server的数据类型
4.2.1 系统数据类型
4.2.2 用户定义的数据类型
4.3 表的创建
4.4 修改表
4.4.1 修改表的结构
4.4.2 对表中数据的操作
本章小结
习题
第5章 数据完整性
5.1 数据完整性
5.1.1 域完整性
5.1.2 实体完整性
5.1.3 参照完整性
5.2 约束
5.2.1 CHECK约束
5.2.2 PRIMARY KEY约束
5.2.3 FOREIGN KEY约束
5.2.4 UNIQUE约束
5.2.5 DEFAULT约束
5.3 默认与规则
5.3.1 默认
5.3.2 规则
本章小结
习题
第6章 关系、索引和视图
6.1 关系
6.1.1 关系概述
6.1.2关系图的创建
6.1.3 关系图的修改与删除
6.2 索引
6.2.1 索引的分类
6.2.2 索引的创建
6.2.3 索引的管理
6.3 视图
6.3.1 视图概述
6.3.2 创建视图
6.3.3 管理视图
本章小结
习题
第7章 T-SQL程序设计
7.1 T-SQL编程语言
7.1.1 数据定义语言(DDL)语句
7.1.2 数据控制语言(DCL)语句
7.1.3 数据操作语言(DML)语句
7.2 T-SQL语法的要素
7.2.1 批处理命令
7.2.2 注释语句
7.2.3 标识符
7.2.4 运算符
7.2.5 变量
7.2.6 数
7.3 查询语句SELECT
7.3.1 SELECT语句结构
7.3.2 连接查询
7.3.3 嵌套查询
7.3.4 流程控制语句
本章小结
习题
第8章 存储过程和触发器
8.1 存储过程
8.1.1 存储过程的概念
8.1.2 存储过程的种类
8.1.3 存储过程的创建
8.1.4 存储过程的执行
8.1.5 管理存储过程
8.2 触发器
8.2.1 触发器的概念
8.2.2 触发器的优点
8.2.3 触发器的分类
8.2.4 触发器的作用
8.2.5 创建触发器
8.2.6 管理触发器
本章小结
习题
第9章 数据源的配置
9.1 数据源简介
9.1.1 ODBC简介
9.1.2 ODBC数据源
9.2 数据源的管理
9.2.1 创建数据源
9.2.2 重新配置数据源
9.2.3 删除数据源
9.3 连接数据源
9.3.1 申请和释放句柄
9.3.2 属性设置
9.3.3 连接断开数据源
9.3.4 连接数据源示例
本章小结
习题
第10章 数据库的安全机制
10.1 SQL Server 2005的安全认证模式
10.1.1 身份验证
10.1.2 权限认证
10.2 创建和管理安全账户
10.2.1 创建安全账户
10.2.2 管理安全账户
10.2.3 删除登录和用户
10.3 管理数据库用户和角色
10.3.1 服务器角色
10.3.2 数据库角色
10.4 SQL Server权限管理
10.4.1 使用SQL Server Management Studio管理权限
10.4.2 使用T-SQL语句管理权限
本章小结
习题