出版时间:2012-2 出版社:人民邮电出版社 作者:张建伟 ,梁树军 ,金松河 等编著 页数:306
Tag标签:无
内容概要
本书系统地讲述了数据库的原理与SQL Server 2008的功能及应用。
全书分3篇,共16章。第1篇数据库系统原理,主要介绍关系型数据库的基本原理和数据库设计的步骤;第2篇SQL Server
2008基础及操作,深入研究了Microsoft SQL Server
2008系统的基本结构和功能特点、安装规划和配置技术、数据库管理、Transact-SQL语言、表、数据操纵技术、索引技术、数据安全性与完整性技术、视图技术、存储过程技术、触发器技术、备份和还原技术等;第3篇SQL
Server 2008应用,以一个学生成绩管理系统为例,详细介绍了利用C#和SQL Server
2008完成学生成绩管理系统的开发过程。
本书内容翔实、结构合理、示例丰富、语言简洁流畅。适合作为高等院校本/专科计算机软件、信息系统、电子商务等相关专业的数据库课程教材,同时也适合作为各种数据库技术培训班的教材以及数据库开发人员的参考资料。
书籍目录
第1篇 数据库系统原理
第1章 数据库基础知识
1.1 数据库、数据库管理系统与数据库系统
1.1.1 数据库
1.1.2 数据库管理系统(DBMS)
1.1.3 数据库系统(DBS)
1.2 数据库技术的产生与发展
1.2.1 人工管理阶段
1.2.2 文件系统阶段
1.2.3 数据库系统阶段
1.2.4 高级数据库阶段
1.3 数据库系统的组成与结构
1.3.1 数据库系统的组成
1.3.2 数据库系统的结构
1.4 数据库系统的作用与特点
1.4.1 数据库系统的作用
1.4.2 数据库系统的特点
1.5 数据模型
1.6 概念模型
本章小结
习题
第2章 关系数据库
2.1 关系数据库及其特征
2.1.1 关系数据库的特点
2.1.2 关系模型的基本术语
2.1.3 关系的性质
2.2 关系模式
2.3 关系的完整性
2.4 关系数据库语言SQL
本章小结
习题
第3章 数据库的设计
3.1 需求分析
3.1.1 需求分析任务
3.1.2 需求分析的基本步骤
3.2 概念结构设计
3.3 逻辑结构设计
3.3.1 逻辑结构设计的步骤
3.3.2 概念模型转换为一般的关系模型
3.4 物理结构设计
3.5 数据库的实施
3.6 数据库的运行和维护
本章小结
习题
第2篇 SQL Server 2008基础及操作
第4章 SQL Server 2008概述
4.1 SQL Server 2008简介
4.1.1 SQL Server 2008概述
4.1.2 SQL Server 2008新增功能特性
4.2 SQL Server 2008的安装
4.2.1 SQL Server 2008的版本
4.2.2 安装SQL Server 2008的软硬件要求
4.2.3 SQL Server 2008安装过程
4.3 SQL Server 2008的组件
4.4 SQL Server 2008 的管理工具
4.4.1 Management Studio
4.4.2 SQL Server配置管理器
4.4.3 SQL Server Profiler
本章小结
习题
本章实训
第5章 创建和管理SQL Server 2008数据库
5.1 系统数据库概述
5.1.1 Master数据库
5.1.2 Msdb数据库
5.1.3 Model数据库
5.1.4 Tempdb数据库
5.2 创建数据库
5.2.1 数据库文件
5.2.2 使用Management Studio创建数据库
5.2.3 用SQL命令创建数据库
5.3 管理数据库
5.3.1 查看数据库属性
5.3.2 修改数据库
5.3.3 收缩数据库
5.3.4 删除数据库
本章小结
习题
本章实训
第6章 创建和管理SQL Server 2008数据表
6.1 表的概念
6.2 数据表的创建
6.2.1 在图形界面下创建数据表
6.2.2 用SQL命令创建数据表
6.3 数据表的修改
6.3.1 查看表属性
6.3.2 修改表结构
6.3.3 删除数据表
6.4 标识符列的使用
6.4.1 图形界面下创建标识符列
6.4.2 使用SQL命令创建标识符列
本章小结
习题
本章实训
第7章 操纵数据表中的数据
7.1 概述
7.2 数据操作
7.2.1 用INSERT语句插入数据
7.2.2 用UPDATE语句更新数据
7.2.3 用DELETE语句删除数据
7.3 数据检索
7.4 使用SELECT子句进行简单查询
7.5 使用WHERE子句选择数据
7.5.1 确定查询
7.5.2 模糊查询
7.5.3 带查找范围的查询
7.6 聚合函数
7.7 分组查询
7.8 排序
7.9 连接查询
7.9.1 交叉连接
7.9.2 内连接
7.9.3 外连接
7.10 子查询技术
7.10.1 带IN的嵌套查询
7.10.2 带比较运算符的嵌套查询
7.10.3 带ANY或ALL的嵌套查询
7.10.4 带EXISTS的嵌套查询
7.11 集合运算
7.11.1 并操作
7.11.2 交操作
7.11.3 差操作
本章小结
习题
本章实训
第8章 Transact-SQL语言
8.1 数据类型
8.1.1 精确数字类型
8.1.2 近似数字类型
8.1.3 日期和时间类型
8.1.4 字符数据类型
8.1.5 二进制数据类型
8.1.6 其他类型
8.1.7 用户自定义类型
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 IF…ELSE
8.4.2 BEGIN…END
8.4.3 WHILE…CONTINUE…BREAK
8.4.4 CASE
8.4.5 RETURN
8.4.6 批处理
8.4.7 其他命令
8.5 常用函数
8.5.1 聚合函数
8.5.2 标量函数
8.6 用户自定义函数
8.7 游标技术
8.7.1 游标概述
8.7.2 声明游标
8.7.3 打开游标
8.7.4 从游标中提取记录
8.7.5 关闭游标
8.7.6 释放游标
8.7.7 游标的应用
本章小结
习题
本章实训
第9章 视图
9.1 视图的作用和基本类型
9.2 视图的创建
9.2.1 在图形界面下创建视图
9.2.2 用SQL语句创建视图
9.3 视图的修改
9.4 通过视图查询数据
9.5 通过视图更新数据
9.6 视图的删除
本章小结
习题
本章实训
第10章 索引
10.1 索引简介
10.2 索引的类型和特点
10.3 创建索引
10.3.1 在图形界面下创建索引
10.3.2 用SQL语句创建索引
10.4 修改索引
10.4.1 通过SQL语句修改索引
10.4.2 通过图形界面修改索引
10.5 删除索引
10.6 索引优化向导
本章小结
习题
本章实训
第11章 存储过程
11.1 存储过程简介
11.1.1 存储过程的类型
11.1.2 存储过程的优点
11.2 存储过程的创建与执行
11.2.1 在图形界面下创建存储过程
11.2.2 用SQL语句创建存储过程
11.2.3 存储过程的执行
11.3 修改存储过程
11.4 重命名存储过程
11.5 删除存储过程
本章小结
习题
本章实训
第12章 触发器
12.1 触发器简介
12.1.1 触发器的概念
12.1.2 触发器的功能
12.1.3 触发器的类型
12.2 DML触发器
12.2.1 DML触发器的类型
12.2.2 DML触发器的工作原理
12.2.3 创建DML触发器的注意事项
12.2.4 创建AFTER触发器
12.2.5 创建INSTEAD OF触发器
12.2.6 查看DML触发器
12.2.7 修改DML触发器
12.2.8 删除DML触发器
12.2.9 禁用与启用DML触发器
12.3 DDL触发器
12.3.1 创建DDL触发器
12.3.2 测试DDL触发器的功能
12.3.3 查看和修改DDL触发器
12.4 登录触发器
本章小结
习题
本章实训
第13章 数据库的备份与还原
13.1 概述
13.2 数据库备份方式
13.3 备份设备
13.3.1 物理设备与逻辑设备
13.3.2 创建与管理备份设备
13.4 数据库备份
13.4.1 完整备份
13.4.2 差异备份
13.4.3 事务日志备份
13.4.4 文件/文件组备份
13.5 数据库还原
13.6 数据库的分离和附加
13.6.1 分离数据库
13.6.2 附加数据库
本章小结
习题
本章实训
第14章 数据传输
14.1 DTS概述
14.2 数据导出
14.3 数据导入
本章小结
习题
本章实训
第15章 SQL Server 2008数据库的安全性和完整性管理
15.1 数据库的安全性
15.1.1 身份验证简介
15.1.2 验证模式的修改
15.2 管理服务器登录
15.2.1 使用Management Studio管理登录账户
15.2.2 使用Transact-SQL管理登录账户
15.3 角色和用户管理
15.3.1 角色管理简介
15.3.2 角色的管理
15.3.3 用户管理简介
15.3.4 用户的管理
15.4 SQL Server 2008权限
15.5 权限管理
15.6 数据库的完整性
15.7 约束的概念和类型
15.7.1 PRIMARY KEY约束
15.7.2 FOREIGN KEY约束
15.7.3 UNIQUE约束
15.7.4 CHECK约束
15.7.5 DEFAULT定义
15.7.6 允许空值
15.8 管理约束
本章小结
习题
本章实训
第3篇 SQL Server 2008应用篇
第16章 学生成绩管理系统的设计与实现
16.1 ADO.NET数据库访问对象模型
16.1.1 ADO.NET结构
16.1.2 数据集介绍
16.2 系统功能设计
16.3 数据库和表设计
16.4 程序开发
16.4.1 创建项目
16.4.2 登录窗口
16.4.3 主窗口
16.4.4 基础资料
16.4.5 教学管理
16.4.6 用户管理
16.4.7 “关于”窗口
本章小结
附录 ——创建学生成绩管理数据库
参考文献
编辑推荐
本书内容全面,语言流畅,结构清晰,先讲述数据库的基本知识,再详细介绍了SQL Server 2008的基础操作,最后通过实例介绍了利用SQL Server 2008和C#开发数据库系统的方法,由浅入深、由基础到实践,让学生从零起步,逐步掌握利用SQL Server开发数据库系统的方法。
图书封面
图书标签Tags
无
评论、评分、阅读与下载