《SQL Server数据库技术及应用》PDF电子书免费下载

作者:  胡选子

出版社: 清华大学出版社

出版年: 2013年8月21日

ISBN: 9787302333524

~~滚到底部有网盘下载链接~~

内容简介

目录

情景1 初识数据库 1
任务描述 1
任务1.1 数据库的初步认识 2
1.1.1 数据库系统概述 2
1.1.2 数据库系统组成 2
任务1.2 SQL Server 2008的安装与启用 4
1.2.1 SQL Server 2008简介 4
1.2.2 安装SQL Server 2008的准备工作 6
1.2.3 SQL Server 2008的安装步骤 7
1.2.4 SQL Server 2008管理工具 18
1.2.5 SQL Server 2008服务器管理 19
习题 21
情景2 数据库设计 22
任务描述 22
任务2.1 认识关系型数据库 23
2.1.1 关系型数据库的定义 23
2.1.2 关系型数据库与表 23
任务2.2 关系型数据库设计 24
2.2.1 数据模型与概念模型 24
2.2.2 数据库设计的步骤 26
2.2.3 关系型数据库设计原则 27
任务2.3 设计学生选课数据库实例 30
2.3.1 需求说明 30
2.3.2 概念设计 30
2.3.3 逻辑设计 31
任务实施--BBS数据库设计 32
习题 34
情景3 数据库的创建与管理 36
任务描述 36
任务3.1 熟悉SQL Server 2008数据库的构成 37
3.1.1 数据库的常用对象 37
3.1.2 文件和文件组 37
3.1.3 系统数据库 39
任务3.2 创建数据库 39
3.2.1 Management Studio创建数据库 40
3.2.2 Transact-SQL创建数据库 42
任务实施--创建BBS数据库 44
任务3.3 管理数据库 45
3.3.1 查看数据库信息 45
3.3.2 数据库的修改和删除 47
3.3.3 数据库的附加及分离 52
任务实施--管理BBS数据库 55
习题 60
情景4 数据表的创建与维护 62
任务描述 62
任务4.1 掌握数据类型 63
4.1.1 数据类型的概念及其意义 63
4.1.2 SQL Server的数据类型 63
任务4.2 创建数据表 66
4.2.1 表的结构设计 66
4.2.2 Management Studio创建数据表 67
4.2.3 Transact-SQL创建数据表 69
任务实施--创建BBS数据表 69
任务4.3 管理数据表 72
4.3.1ManagementStudio查看、修改和删除表 72
4.3.2Transact-SQL查看、修改和删除表 75
4.3.3ManagementStudio进行表中数据操作 76
4.3.4Transact-SQL进行表中数据操作 77
任务实施--管理BBS的数据表 78
任务4.4维护数据完整性 82
4.4.1完整性的概念 82
4.4.2主键(PrimaryKey) 83
4.4.3UNIQUE约束 84
4.4.4NOTNULL 86
4.4.5CHECK 87
4.4.6DEFAULT 89
4.4.7FOREIGNKEY 90
任务实施--维护BBS数据的完整性 92
习题 100
情景5表中数据查询 103
任务描述 103
任务5.1数据基本查询 104
5.1.1简单查询 104
5.1.2条件查询 110
5.1.3数据排序 114
任务实施--BBS中的数据基本查询 115
任务5.2数据分组统计查询 117
5.2.1Transact-SQL聚合函数 117
5.2.2分组统计查询 119
任务实施--BBS中的数据分组统计查询 122
任务5.3高级查询应用 123
5.3.1多表查询 123
5.3.2子查询 129
5.3.3生成新表查询 132
任务实施--BBS中高级查询应用 133
习题 135
情景6Transact-SQL程序设计 138
任务描述 138
任务6.1了解Transact-SQL程序设计基础知识 139
6.1.1批处理定义 139
6.1.2块定义 141
6.1.3注释、输出语句 142
6.1.4Transact-SQL语言变量 142
任务6.2掌握流程控制语句 146
6.2.1条件语句 146
6.2.2循环语句 150
6.2.3转移、等待、返回语句 152
任务实施--BBS中查询帖子的浏览量 154
习题 154
情景7数据库中其他对象的创建 156
任务描述 156
任务7.1数据库中视图的应用 157
7.1.1视图的概念 157
7.1.2在ManagementStudio中创建视图 158
7.1.3用Transact-SQL创建视图 159
7.1.4视图的修改和删除 161
任务实施--BBS数据库中视图的创建 163
任务7.2数据库中索引的应用 164
7.2.1索引的概念 164
7.2.2ManagementStudio创建索引 165
7.2.3Transact-SQL创建索引 167
任务实施--BBS数据库中索引的创建 167
任务7.3数据库中存储过程的应用 168
7.3.1存储过程的概念 168
7.3.2ManagementStudio创建存储过程 169
7.3.3Transact-SQL创建存储过程 171
7.3.4存储过程的修改和删除 173
任务实施--BBS数据库中存储过程的创建 174
任务7.4数据库中触发器的应用 175
7.4.1触发器的概念 175
7.4.2触发器的工作机制 176
7.4.3触发器的创建 177
7.4.4触发器的修改和删除 179
任务实施--BBS数据库中触发器的创建 179
任务7.5数据库中规则的应用 180
7.5.1规则的创建 180
7.5.2删除规则 181
任务实施--BBS数据库中规则的创建 182
任务7.6数据库中自定义数据类型的使用 182
7.6.1自定义数据类型的创建 182
7.6.2删除自定义数据类型 184
任务实施--BBS数据库中自定义数据类型的创建 185
任务7.7数据库中游标的使用 185
7.7.1游标的概念 186
7.7.2声明游标 186
7.7.3打开游标 189
7.7.4读取游标 189
7.7.5关闭游标 190
7.7.6释放游标 190
7.7.7游标的应用 191
任务实施--BBS数据库中游标的使用 192
习题 192
情景8数据库的日常维护与安全管理 194
任务描述 194
任务8.1登录账户管理 195
8.1.1SQLServer认证模式 195
8.1.2创建SQLServer登录账户 197
任务8.2数据库用户管理 199
8.2.1SQLServer用户 199
8.2.2创建SQLServer用户 200
任务8.3角色管理 202
8.3.1SQLServer角色 202
8.3.2SQLServer角色设置 203
任务8.4权限管理 208
8.4.1SQLServer权限 208
8.4.2SQLServer权限设置 208
任务实施--BBS数据库的安全管理 211
任务8.5数据库备份与还原 223
8.5.1数据的备份策略 223
8.5.2数据的备份与还原方法 225
8.5.3数据库数据的导出与导入 232
任务实施--BBS数据库的日常维护 239
习题 245
情景9管理信息系统开发 247
任务描述 247
任务9.1Java语言介绍 248
9.1.1Java简介 248
9.1.2Java主要特性 248
任务9.2使用Java开发学生选课系统 249
9.2.1系统的功能与总体设计 249
9.2.2数据库结构设计 250
9.2.3系统各功能模块的设计与实现 251
9.2.4系统环境的搭建与使用 272
任务9.3ASP.NET介绍 273
9.3.1ASP.NET编程知识简介 273
9.3.2在ASP.NET中访问SQLServer 273
任务9.4使用ASP.NET开发BBS 274
9.4.1系统分析与设计 274
9.4.2数据库结构设计 275
9.4.3系统首页设计 276
9.4.4登录注册模块 281
9.4.5用户管理模块 289
9.4.6发帖回帖模块 292
习题 297
参考文献 299
·IV·
·VII·

下载价格:免费
立即下载
登入/注册
知识就是力量
没有账号? 忘记密码?