SQL Server数据库管理与开发案例教程PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:张洪明,刘莹,许万润
- 出 版 社:北京:清华大学出版社
- 出版年份:2009
- ISBN:9787302205036
- 页数:244 页
第一篇 入 门篇 3
项目1数据库系统设计 3
任务1.1数据库关系规范化 3
1.1.1关系数据库模式的设计问题 3
1.1.2关系模式的规范化 6
1.1.3关系模式的规范化理论 10
1.1.4小结 17
任务1.2数据库应用系统的设计方法 18
1.2.1数据库的设计方法 18
1.2.2需求分析 19
1.2.3概念结构设计 20
1.2.4逻辑结构设计 27
1.2.5数据库物理设计 29
1.2.6数据库实施 30
1.2.7数据库运行和维护 32
1.2.8小结 33
任务1.3“学生管理系统”设计实例 33
1.3.1概念结构设计 33
1.3.2逻辑结构设计 34
1.3.3数据实施 36
小结 38
疑难解答 38
习题 40
项目2创建、管理SQL Server数据库 44
任务2.1 SQL Server的安装与配置 44
2.1.1硬件和操作系统要求 44
2.1.2安装步骤 45
任务2.2创建“学生管理系统”数据库 51
2.2.1文件与文件组 51
2.2.2使用企业管理器创建数据库 52
2.2.3用CREATE DATABASE语句创建数据库 56
2.2.4使用向导创建数据库 57
任务2.3服务管理器的使用 62
2.3.1启动与停止服务器 62
2.3.2注册服务器 63
任务2.4管理“学生管理系统”数据库 65
2.4.1数据库属性设置 65
2.4.2修改数据库 66
2.4.3删除数据库 68
2.4.4压缩数据库 69
小结 71
疑难解答 71
习题 72
项目3表的管理以及应用 74
任务3.1创建表 74
3.1.1表的概念 74
3.1.2数据的完整性 75
3.1.3约束 75
3.1.4创建表 76
任务3.2查看表 79
3.2.1查看表的定义信息 79
3.2.2查看表的约束 81
3.2.3查看表的依赖关系 81
任务3.3管理表 82
3.3.1设置表的约束 82
3.3.2添加数据 85
3.3.3修改表 86
任务3.4删除表 87
3.4.1使用企业管理器删除表 87
3.4.2使用查询分析器删除表 88
小结 88
疑难解答 88
习题 90
项目4数据的查询与更新 93
任务4.1使用简单查询显示学生信息 93
4.1.1查询语句的基本格式 93
4.1.2使用SELECT语句选取字段 94
4.1.3使用INTO子句 97
4.1.4使用WHERE子句 98
4.1.5使用ORDER BY子句 103
任务4.2统计 104
4.2.1使用集合函数 104
4.2.2使用GROUP BY子句 106
4.2.3使用COMPUTE BY子句 106
任务4.3指定数据源 108
4.3.1使用交叉连接 108
4.3.2使用内连接 109
4.3.3使用外连接 109
4.3.4使用自连接 112
4.3.5合并结果集 112
任务4.4子查询的使用 113
4.4.1比较测试 113
4.4.2集成员测试 114
4.4.3存在性测试 114
4.4.4批量比较测试 115
任务4.5数据更新与删除 117
4.5.1数据更新 117
4.5.2删除数据 119
小结 120
疑难解答 120
习题 121
项目5创建和使用视图 124
任务5.1创建学生管理系统视图 124
5.1.1视图概述 124
5.1.2视图的优点 124
5.1.3创建视图 126
任务5.2使用视图 132
5.2.1在视图上检索数据 132
5.2.2使用视图添加数据 133
5.2.3使用视图更新数据 133
5.2.4使用视图删除数据 134
任务5.3管理视图 134
5.3.1查看视图信息 134
5.3.2重命名视图 138
5.3.3修改视图 139
5.3.4删除视图 140
小结 141
疑难解答 142
习题 143
项目6T-SQL程序设计 146
任务6.1使用批处理、脚本和注释 146
6.1.1批处理 146
6.1.2脚本 148
6.1.3注释 148
任务6.2常量的使用 149
6.2.1数字常量 149
6.2.2字符串常量 149
6.2.3日期和时间常量 150
6.2.4符号常量 150
任务6.3声明和使用变量 150
6.3.1局部变量 150
6.3.2全局变量 152
任务6.4使用和定义函数 153
6.4.1使用系统函数 153
6.4.2用户自定义函数 158
任务6.5使用流程控制语句 161
6.5.1 IF…ELSE语句 162
6.5.2 BEGINF…END语句块 163
6.5.3 CASE表达式 163
6.5.4 WHILE语句 165
6.5.5 WAITFOR语句 167
小结 167
疑难解答 167
习题 168
项目7维护SQL Server数据库 170
任务7.1备份数据库 170
7.1.1数据库备份类型 170
7.1.2备份设备 171
7.1.3使用企业管理器备份数据库 174
7.1.4使用备份向导备份数据库 176
7.1.5使用BACKUP语句备份数据库 178
任务7.2还原数据库 179
7.2.1数据库恢复模型 180
7.2.2使用企业管理器恢复数据库 180
7.2.3使用RESTORE语句恢复数据库 182
任务7.3数据的导入/导出 183
7.3.1导入Access数据库中的数据表 183
7.3.2导入SQL Server数据表 187
7.3.3导入其他数据源的数据表 189
7.3.4导出SQL Server数据表 191
7.3.5使用DTS包导入/导出数据库 192
小结 195
疑难解答 195
习题 196
项目8数据库事务处理 198
任务8.1事务处理 198
8.1.1事务简介 198
8.1.2事务处理 199
任务8.2锁 202
8.2.1锁的概念 202
8.2.2死锁及处理 205
小结 205
疑难解答 205
习题 206
第二篇 综合应用 211
项目9学生管理系统 211
任务9.1学生管理系统需求分析 211
9.1.1概述 211
9.1.2需求分析 212
任务9.2学生管理系统设计 215
9.2.1学生管理系统类的设计 215
9.2.2学生管理系统数据库设计 217
9.2.3学生管理系统界面设计 218
小结 222
项目10网上火车订票系统 223
任务10.1概述 223
10.1.1课题背景及目的 223
10.1.2.课题研究方法 224
10.1.3火车订票步骤 224
10.1.4用户需求分析 224
任务10.2系统结构分析 225
10.2.1系统功能 225
10.2.2主功能模块 225
10.2.3系统结构设计 226
任务10.3概念模型设计 227
10.3.1构成系统的实体型 227
10.3.2系统局部E-R图 227
10.3.3系统功能模块设计 228
任务10.4逻辑结构设计 229
10.4.1转化为关系数据模型 229
10.4.2数据库表的结构 229
任务10.5系统界面设计及实现 231
10.5.1系统界面设计 231
10.5.2系统代码实现 236
任务10.6系统的运行、测试和维护 242
10.6.1系统的运行 242
10.6.2系统的测试、维护 243
小结 244
参考文献 245
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019