数据库实用技术SQL Server 2008PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:张冬玲编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2012
- ISBN:9787302278566
- 页数:300 页
第1章 案例描述 1
1.1 项目背景 1
1.2 需求分析 1
1.3 主要角色 2
第2章 数据库基础 4
2.1 数据库系统概述 4
2.1.1 数据管理技术的发展 4
2.1.2 基本概念 6
2.1.3 数据库系统的模式结构 8
2.1.4 数据库系统的体系结构 9
2.2 数据模型 11
2.2.1 数据模型的基本概念 11
2.2.2 概念模型 12
2.2.3 数据模型 14
2.3 数据库设计概述 14
2.3.1 数据库设计方法 15
2.3.2 数据库设计的基本步骤 15
2.4 实训示例:计费系统的概念设计 17
2.4.1 计费系统需求分析 17
2.4.2 找出计费系统的实体 18
2.4.3 计费系统的概念设计 18
2.5 数据库建模工具PowerDesigner 20
2.5.1 PowerDesigner的主要功能 20
2.5.2 建立概念数据模型 22
小结 29
拓展练习 29
第3章 关系型数据库的设计 31
3.1 关系型数据库的定义 31
3.1.1 关系数据结构 32
3.1.2 关系数据操作 33
3.1.3 关系数据完整性约束 34
3.2 E-R模型到关系模型的转换 35
3.2.1 实体(E)的转换 35
3.2.2 联系(R)的转换 35
3.3 关系规范化 39
3.3.1 第一范式1NF(First Normal Form) 40
3.3.2 第二范式2NF(Second Normal Form) 40
3.3.3 第三范式3NF(Third Normal Form) 41
3.3.4 数据模型的优化 42
3.4 实训:计费系统的逻辑设计 42
3.4.1 计费系统概念模型描述 42
3.4.2 E-R图向关系模式转换 44
3.4.3 数据模型的优化 44
3.5 使用PowerDesigner进行数据库的逻辑设计 44
3.5.1 由PowerDesigner的CDM生成PDM 44
3.5.2 在PowerDesigner中直接新建PDM 46
小结 49
拓展练习 50
第4章 SQL Server 2008概述 51
4.1 SQL Server 2008简介 51
4.1.1 SQL Server的发展 51
4.1.2 SQL Server 2008版本及系统需求 52
4.1.3 SQL Server 2008的体系结构 53
4.2 SQL Server 2008安装 54
4.2.1 开始安装 54
4.2.2 选择要安装的功能 57
4.2.3 为实例命名 58
4.2.4 配置设置 59
4.2.5 配置错误和使用情况报告 63
4.2.6 实施安装 64
4.3 SQL Server 2008的启动与关闭 65
4.3.1 SQL Server 2008数据库服务器服务启动 65
4.3.2 SQL Server 2008数据库服务器服务关闭 67
4.4 SQL Server 2008主要管理工具 67
4.4.1 SQL Server Management Sudio(SSMS) 67
4.4.2 商务智能开发平台 73
4.4.3 Analysis Services 73
4.4.4 SQL Server配置管理器 73
4.4.5 SQL Server文档和教程 74
4.5 系统数据库和示例数据库 74
4.5.1 系统数据库 74
4.5.2 示例数据库 75
4.6 实训:数据库管理系统环境搭建 76
小结 76
拓展练习 76
第5章 SQL Server 2008数据库和表 78
5.1 SQL Server 2008数据库概述 78
5.1.1 数据库存储结构 78
5.1.2 数据库文件 79
5.1.3 数据库文件组 80
5.2 SQL Server 2008数据库基本管理 80
5.2.1 创建用户数据库 80
5.2.2 查看、修改或删除用户数据库属性 85
5.3 SQL Server 2008数据库高级管理 90
5.3.1 收缩用户数据库 90
5.3.2 分离与附加用户数据库 93
5.3.3 数据库快照 95
5.4 SQL Server 2008数据表 96
5.4.1 数据表的基本概念 96
5.4.2 数据类型 97
5.4.3 列的其他属性 101
5.5 数据表的创建 102
5.5.1 利用表设计器创建数据表 102
5.5.2 使用T-SQL语句创建数据表 106
5.5.3 由PowerDesigner的PDM生成数据表 108
5.6 数据表的管理 113
5.6.1 利用SSMS管理数据表 113
5.6.2 使用T-SQL管理数据表 114
5.7 表数据管理 116
5.7.1 利用SSMS管理表数据 116
5.7.2 使用T-SQL管理表数据 117
5.8 实训:计费系统数据库及表的建立 118
5.8.1 创建计费系统数据库表结构 118
5.8.2 使用T-SQL语句修改数据库表结构 119
5.8.3 向数据库表中输入数据 119
小结 119
拓展练习 119
第6章 SELECT数据查询 121
6.1 查询语句 121
6.1.1 SELECT查询语句结构 121
6.1.2 SELECT的子句 122
6.2 简单查询 123
6.2.1 查询列 123
6.2.2 选择行 128
6.2.3 分组与汇总 133
6.2.4 排序查询结果 135
6.3 连接查询 136
6.3.1 FROM…WHERE子句连接查询 136
6.3.2 FROM子句的ANSI连接查询 138
6.4 子查询 140
6.4.1 单列单值子查询 141
6.4.2 单列多值子查询 142
6.4.3 多列多值子查询 144
6.5 联合查询 144
6.5.1集合并运算UNION 144
6.5.2 集合差运算EXCEPT 145
6.5.3 集合交运算INTERSECT 145
6.6 实训:数据查询 146
小结 146
拓展练习 146
第7章 视图 149
7.1 视图概述 149
7.1.1 视图的概念 149
7.1.2 视图的特点 150
7.1.3 视图的作用 150
7.2 创建视图 151
7.2.1 利用SSMS创建视图 151
7.2.2 使用T-SQL语句创建视图 152
7.3 视图的管理 154
7.3.1 利用SSMS管理视图 154
7.3.2 使用T-SQL语句管理视图 154
7.4 视图的使用 155
7.5 实训:运用视图 155
小结 156
拓展练习 156
第8章 索引 157
8.1 索引概述 157
8.1.1 索引的概念 157
8.1.2 索引的分类 157
8.1.3 索引的设计原则 158
8.2 创建及管理索引 159
8.2.1 利用SSMS创建及管理索引 159
8.2.2 使用T-SQL语句创建及管理索引 161
8.3 实训:运用索引 164
小结 164
拓展练习 165
第9章 T-SQL编程与应用 166
9.1 T-SQL概述 166
9.2 T-SQL编程基础 167
9.2.1 标识符 167
9.2.2 数据类型 167
9.2.3 表达式 168
9.3 流程控制语句 175
9.3.1 顺序语句 175
9.3.2 分支语句 176
9.3.3 循环语句 179
9.3.4 其他控制语句 181
9.4 批处理 182
9.5 事务 183
9.5.1 事务概念 183
9.5.2 事务分类 183
9.5.3 事务语句 183
9.6 游标 186
9.6.1 游标概念 186
9.6.2 使用游标 187
9.7 实训:T-SQL编程 191
小结 191
拓展练习 191
第10章 存储过程、触发器和自定义函数 194
10.1 存储过程 194
10.1.1 存储过程概述 194
10.1.2 使用SSMS创建与管理存储过程 195
10.1.3 使用T-SQL语句创建与管理存储过程 198
10.1.4 调用存储过程 200
10.1.5 带参数传递的存储过程举例 201
10.2 触发器 204
10.2.1 触发器概念 204
10.2.2 创建触发器 204
10.2.3 管理触发器 208
10.3 用户自定义函数 211
10.3.1 用户自定义函数概念 211
10.3.2 创建自定义函数 212
10.3.3 修改和删除自定义函数 217
10.4 实训:T-SQL编程的高级应用 217
小结 218
拓展练习 218
第11章 数据库备份与恢复 221
11.1 数据库备份 221
11.1.1 备份概述 221
11.1.2 备份操作 223
11.1.3 备份命令 227
11.2 数据库恢复 227
11.2.1 恢复概述 227
11.2.2 恢复操作 228
11.2.3 恢复命令 232
11.3 数据的导入和导出 232
11.3.1 数据库表数据导入 232
11.3.2 数据库表数据导出 238
11.4 实训:数据库表数据备份与恢复 245
小结 245
拓展练习 246
第12章 数据库的安全性管理 247
12.1 数据库的安全机制 247
12.2 角色管理 248
12.2.1 服务器角色 248
12.2.2 数据库角色 250
12.2.3 应用程序角色 252
12.3 权限管理 253
12.3.1 权限类型 254
12.3.2 设置权限 254
12.4 服务器登录名 257
12.4.1 身份验证模式 257
12.4.2 账号管理 258
12.5 数据库用户 263
12.5.1 创建数据库用户 263
12.5.2 修改和删除数据库用户 265
12.6 实训:建立并管理数据库用户 266
小结 266
拓展练习 266
第13章 嵌入式移动数据库 268
13.1 嵌入式移动数据库概述 268
13.1.1 嵌入式移动数据库定义 268
13.1.2 嵌入式数据库的特性 269
13.1.3 嵌入式数据库的关键技术 270
13.1.4 移动数据库的应用 271
13.1.5 嵌入式数据库的发展 272
13.1.6 几种典型的嵌入式数据库 273
13.2 SQLite数据库 274
13.2.1 SQLite数据库介绍 274
13.2.2 SQLite的功能 276
13.2.3 SQLite的数据库操作举例 278
小结 282
附录A 计费系统数据库参考结构 283
附录B 计费系统模拟数据 286
参考文献 293
拓展练习参考答案 294
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019