21世纪高等教育计算机规划教材

SQL Server 2008数据库应用技术(第2 版)

SQL Server 2008数据库、SQL Server数据库
分享 推荐 1 收藏 8 阅读 3.7K
刘卫国 , 刘泽星 (主编) 978-7-115-37730-2

关于本书的内容有任何问题,请联系 人邮社 王宣

1.本书参照教育部高等学校计算机基础课程教学指导委员会提出的数据库课程的教学基本要求。

2.本书有配套的教学实验参考书《SQL Server 2008数据库应用技术实践与题解》,全书包括实验指导篇、习题选解篇和应用案例篇。全书集实验、习题和案例于一体。

3.以SQL Server 2008为实践环境,介绍数据库技术的基本原理、数据库的操作以及数据库应用系统的开发方法。

内容摘要

本书以SQL Server 2008为实践环境,介绍数据库技术的基本原理、数据库的操作以及数据库应用系统的开发方法。全书共10章,包括数据库技术概论、创建和管理数据库、创建和管理表、索引与数据完整性、查询与视图、T-SQL程序设计、存储过程与触发器、事务和锁、SQL Server安全管理、数据库应用系统开发。全书以SQL Server 2008数据库操作为主线,体现SQL Server 2008的基本知识体系,同时适度突出关系数据库的基本原理,体现关系数据库的本质概念和应用要求。

目录

目 录
第 1章 数据库技术概论 1
1.1 数据库技术的产生与发展 2
1.1.1 数据与数据处理 2
1.1.2 数据管理技术的4个发展阶段 3
1.2 数据库系统 7
1.2.1 数据库系统的组成 7
1.2.2 数据库的结构体系 8
1.2.3 数据库系统的特点 9
1.3 数据模型 10
1.3.1 数据模型的组成要素 10
1.3.2 数据抽象的过程 11
1.3.3 概念模型 12
1.3.4 逻辑模型 13
1.4 关系数据库基?知识 15
1.4.1 关系数据库的基本概念 15
1.4.2 关系运算 16
1.4.3 关系的完整性约束 19
1.5 关系的规范化理论 20
1.5.1 关系模式的数据冗余和操作异常问题 20
1.5.2 函数依赖的基本概念 21
1.5.3 关系模式的范式 22
1.5.4 关系模式的分解 24
1.6 数据库的设计方法 27
1.6.1 数据库设计的基本步骤 27
1.6.2 E-R模型到关系模型的转化 28
1.6.3 关系数据库设计实例 30
1.7 SQL Server数据库概述 31
1.7.1 SQL Server的发展 31
1.7.2 SQL Server 2008的安装 31
1.7.3 SQL Server 2008的常用管理工具 45
1.8 SQL和T-SQL概述 54
1.8.1 SQL语言的发展与特点 54
1.8.2 T-SQL语言简介 55
习 题 55
第 2章 创建和管理数据库 58
2.1 SQL Server 2008数据库的基本概念 58
2.1.1 SQL Server 2008数据库类型 58
2.1.2 数据库文件和文件组 59
2.1.3 数据库对象及其标识符 60
2.2 创建数据库 61
2.2.1 使用管理工具创建数据库 61
2.2.2 使用T-SQL语句创建数据库 65
2.3 管理数据库 69
2.3.1 查看和修改数据库 70
2.3.2 删除数据库 74
2.4 备份与还原数据库 75
2.4.1 备份数据库 75
2.4.2 还原数据库 82
2.5 分离与附加数据库 86
2.5.1 分离数据库 87
2.5.2 附加数据库 87
2.6 导入与出数据库 89
2.6.1 导入数据 89
2.6.2 导出数据 94
习 题 97
第3章 创建和管理表 99
3.1 SQL Server 2008表的基本知识 99
3.1.1 表的类型 99
3.1.2 表的设计 堇嘈汀?00
3.2 创建表 104
3.2.1 使用管理工具创建表 105
3.2.2 使用T-SQL语句创建表 108
3.3 管理表 110
3.3.1 查看表 110
3.3.2 修改表 111
3.3.3 删除表 113
3.4 维护表中数据 114
3.4.1 数据插入 115
3.4.2 数据更新 117
3.4.3 数据删除 118
习 题 120
第4章 索引与数据完整性 122
4.1 索引概述 122
4.1.1 索引的概念 122
4.1.2 索引的分类 122
4.2 索引的操作 123
4.2.1 创建索引 123
4.2.2 查看与修改索引 127
4.2.3 删除索引 129
4.3 实施数据完整性 130
4.3.1 使用规则实施数据完整性 131
4.3.2 使用默认值实施数据完整性 133
4.3.3 使用约束实施数据完整性 135
习 题 140
第5章 查询与视图 143
5.1 基本查询 143
5.1.1 SELECT子句 143
5.1.2 FROM子句 144
5.1.3 WHERE子句 147
5.1.4 查询结果处理 151
5.2 嵌套查询 160
5.2.1 单值嵌套查询 160
5.2.2 多值嵌套查询 161
5.3 连接查询 163
5.3.1 连接概述 163
5.3.2 内连接 165
5.3.3 外连接 167
5.3.4 交叉连接 170
5.4 创建视图 171
5.4.1 视图的概念 171
5.4.2 创建视图的方法 171
5.5 视图的管理 173
5.5.1 查看和修改视图 173
5.5.2 删除视图 174
5.5.3 视图的应用 175
习 题 177
第6章 T-SQL程序设计 180
6.1 数据与表达式 180
6.1.1 用户定义数据类型 180
6.1.2 常量与变量 181
6.1.3 运算符与表达式 185
6.2 函数 88
6.2.1 常用函数 189
6.2.2 用户定义函数 194
6.3 程序控制流语句 200
6.3.1 语句块和注释 200
6.3.2 ?择控制 202
6.3.3 循环控制 207
6.3.4 批处理 208
6.4 游标管理与应用 209
6.4.1 游标概述 210
6.4.2 声明游标 211
6.4.3 使用与管理游标 213
6.4.4 游标的综合应用示例 216
习 题 217
第7章 存储过程与触发器 220
7.1 存储过程概述 220
7.2 创建与管理存储过程 221
7.2.1 创建存储过程 221
7.2.2 执行存储过程 223
7.2.3 修改存储过程 224
7.2.4 删除存储过程 227
7.2.5 存储过程参数与状态值 227
7.3 触发器概述 230
7.4 创建与管理触发器 230
7.4.1 创建触发器 230
7.4.2 修改触发器 233
7.4.3 删除触发器 234
习 题 235
第8章 事务和锁 237
8.1 事务 237
8.1.1 事务的概念 237
8.1.2 事务管理 238
8.2 锁 242
8.2.1 锁的概念 242
8.2.2 隔离级别 243
8.2.3 查看和终止锁 244
8.3 死锁及其处理 245
8.3.1 死锁的发生 245
8.3.2 死锁的处理 247
8.3.3 死锁的避免 247
习 题 248
第9章 SQL Server安全管理 250
9.1 SQL Server 身份验证 250
9.1.1 身份验证 250
9.1.2 身份验证模式的设置 251
9.2 管理登录帐号 252
9.2.1 创建登录帐户 252
9.2.2 修改登录帐户 256
9.2.3 删除登录帐户 256
9.3 管理数据库用户 257
9.4 管理SQL Server角色 259
9.4.1 SQL Server角色的类型 259
9.4.2 固定服务器角色管理 260
9.4.3 数据库角色管理 263
9.4.4 用户定义数据库角色 264
9.5 管理SQL Server权限 265
9.5.1 权限的种类 266
9.5.2 授予权限 266
9.53 禁止与撤消权限 269
9.5.4 查看权限 271
习 题 272
第 10章 数据库应用系统开发 274
10.1 数据库应用系统的开发过程 274
10.2 用VB .NET访问SQL Server数据库 275
10.2.1 VB .NET程序设计概述 276
10.2.2 VB .NET程序设计基?知识 278
10.2.3 VB .NET数据库应用程序开发 284
10.3 数据库系统开发实例 萄畔⒐芾硐低场?89
10.3.1 系统需求分析 290
10.3.2 系统功能设计 290
10.3.3 数据库设计 291
10.3.4 系统主窗体的创建 293
10.3.5 系统管理模块功能 296
10.3.6 学籍信息管理模块的创建 300
10.3.7 课程信息管理模块的创建 309
10.3.8 学生成绩管理模块的创建 317
习 题 325

读者评论

  • 习题答案怎么下载不了

    tuhuayan00发表于 2017/10/17 16:17:38
  • 答案下载设限制,无法自学,不建议个人购买
    李哥发表于 2017/10/12 10:51:42

我要评论

作者介绍

刘卫国,男,中南大学教授,计算机应用技术、计算机软件与理论专业硕士生导师,美国UCSD(University of California,San Diego)访问学者(2004年),湖南省青年骨干教师(2002年)。多年从事计算机课程教学,主持过多项省部级、校级教学改革项目并获得省级、校级教学成果奖,主编出版过多部计算机教材。主持过多项计算机应用科研项目,目前研究兴趣包括网络入侵检测、Web系统性能分析、智能信息处理等,公开发表相关论文20余篇。

推荐用户

同系列书

  • Java Web程序设计教程

    陈沛强 谷灵康 金京犬

    本书作为Java Web程序设计的大学教程,对Java EE编程技术进行了系统全面的介绍。全书共分14章。首先...

    ¥48.00
  • C++程序设计——思想与方法 慕课版(第3版)

    翁惠玉 俞勇

    本书以C++语言为环境,重点讲授程序设计的思想和方法,包括过程化的程序设计和面向对象的程序设计,且本书非常强调...

    ¥49.80
  • 网页设计与制作(附微课视频 第2版)

    雷伟军

    本书依据教育部高等学校计算机基础课程教学指导委员会提出的《关于进一步加强高校计算机基础教学的意见》中有关“网页...

    ¥45.00
  • 数据结构与算法分析(C++语言版)

    张琨 张宏 朱保平

    本书共分10章,主要包括第1章绪论,第2章线性表,第3章栈和队列,第4章串,第5章数组和广义表,第6章 树和二...

    ¥45.00
  • 多媒体技术及应用

    李小英 谷长龙 段伟 蔡益红

    本书全面系统地介绍了多媒体技术的基础知识与应用软件的使用。全书共5章。第1章多媒体技术概论讲述了多媒体技术的基...

    ¥39.00

相关图书

人邮微信
本地服务
教师服务
教师服务
读者服务
读者服务
返回顶部
返回顶部