图书介绍
软件开发中级编程指南 6 SQL Server2005数据库设计与实现PDF|Epub|txt|kindle电子书版本网盘下载
![软件开发中级编程指南 6 SQL Server2005数据库设计与实现](https://www.shukui.net/cover/74/31212750.jpg)
- 沙基昌主编 著
- 出版社: 长沙:国防科技大学出版社
- ISBN:9787810995597
- 出版时间:2008
- 标注页数:212页
- 文件大小:63MB
- 文件页数:229页
- 主题词:软件开发-程序设计-指南
PDF下载
下载说明
软件开发中级编程指南 6 SQL Server2005数据库设计与实现PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 理论部分3
第1章 数据库的设计3
1.1课程内容回顾3
1.2为什么需要规范的数据库设计4
1.3数据库的设计及维护7
1.3.1设计数据库的步骤7
1.3.2数据库的维护17
1.4绘制E—R(实体—关系)图18
1.4.1实体关系模型18
1.4.2如何将E—R图转化成表23
1.5数据规范化24
学习总结26
理论复习26
第2章 数据库的实现28
2.1 T—SQL语言回顾28
2.2使用SQL语句创建和删除数据库29
2.1.1创建数据库30
2.1.2删除数据库33
2.3使用SQL语句创建和删除表34
2.3.1创建表34
2.3.2删除表38
2.4使用SQL语句创建和删除约束39
2.4.1添加约束39
2.4.2删除约束40
2.5使用SQL语句创建登录41
2.5.1创建登录账户41
2.5.2创建数据库用户42
2.5.3向数据库用户授权42
学习总结45
理论复习45
第3章 T—SQL编程46
3.1使用变量46
3.1.1局部变量46
3.1.2全局变量47
3.2输出语句49
3.3流程控制语句54
3.3.1 IF—ELSE条件语句54
3.3.2 WHILE循环语句55
3.3.3 CASE多分支语句56
3.4批处理语句58
3.4.1一次执行多个T—SQL语句59
3.4.2使用GO语句分隔多个批处理语句59
学习总结60
理论复习60
第4章 高级查询(1)62
4.1简单查询62
4.2 IN和NOT IN子查询73
4.3 EXISTS和NOT EXISTS子查询76
4.4 T—SQL语句的综合应用78
学习总结83
作业83
第5章 高级查询(2)84
5.1表结构介绍84
5.2分析求解85
5.2.1排序查询85
5.2.2汇总查询86
5.2.3子查询91
学习总结96
第6章 事务、索引和视图98
6.1事务98
6.1.1为什么需要事务98
6.1.2什么是事务99
6.1.3如何创建事务100
6.2索引103
6.2.1什么是索引103
6.2.2如何创建索引105
6.2.3删除索引107
6.3视图107
6.3.1什么是视图107
6.3.2如何创建视图108
学习总结114
理论复习114
第7章 存储过程115
7.1什么是存储过程115
7.2常用的系统存储过程116
7.3用户定义的存储过程120
7.3.1创建不带参数的存储过程122
7.3.2创建带输入参数的存储过程123
7.3.3创建带输出参数的存储过程124
7.3.4处理错误信息125
学习总结127
理论复习128
第8章 触发器129
8.1为什么需要触发器129
8.2什么是触发器131
8.3如何创建触发器132
8.3.1创建Insert触发器134
8.3.2创建Delete触发器135
8.3.3创建Update触发器136
学习总结136
理论复习137
第9章 PowerDesigner的使用138
9.1 PDM中涉及的基本概念139
9.2创建PDM140
9.3创建表142
9.4创建列144
9.5创建参照完整性145
9.5.1参照145
9.5.2参照完整性146
9.6创建域147
9.7创建表中的键150
9.7.1定义主键150
9.7.2定义外键151
9.7.3定义候选键151
9.8创建索引152
9.9创建视图154
9.10正向工程155
9.11逆向工程156
9.11.1定义逆向工程的重建选项156
9.11.2从数据库SQL脚本文件逆向工程到新的PDM中157
9.11.3从ODBC数据源逆向工程到新的PDM中158
学习总结159
理论复习159
第二部分 上机部分163
第一章练习 数据库设计163
第一部分 指导练习(50分钟)163
练习内容一:需求分析163
练习内容二:绘制E—R图166
练习内容三:将E—R图转化为表167
第二部分 独立练习(50分钟)169
第二章练习 数据库的实现170
第一部分 指导练习(50分钟)170
练习内容一:用SQL语句创建数据库和表170
练习内容二:系统建库建表174
第二部分 独立练习(50分钟)177
练习内容:用SQL语句创建数据库登录177
第三部分 扩展练习177
练习内容177
第三章练习 T—SQL编程178
第一部分 指导练习(50分钟)178
练习内容一:使用变量178
练习内容二:使用逻辑控制语句179
第二部分 独立练习(50分钟)181
练习内容:使用批处理语句181
第三部分 扩展练习181
练习内容181
第四章练习 高级查询(1)183
第一部分 指导练习(50分钟)183
练习内容一:简单子查询183
练习内容二:IN和EXISTS子查询186
第五章练习 高级查询(2)188
第一部分 练习内容(100分钟)188
练习内容一:排序查询188
练习内容二:汇总查询190
一、集合函数查询190
二、分组统计查询190
练习内容三:子查询191
练习内容四:子查询组属测试192
练习内容五:子查询比较测试193
练习内容六:子查询定量测试193
练习内容七:子查询存在测试194
第六章练习 事务、索引和视图196
第一部分 指导练习(50分钟)196
练习内容一:建立事务196
练习内容二:创建索引197
练习内容三:创建视图198
第二部分 独立练习(50分钟)198
练习内容:测试建立索引对查询时间的影响198
第三部分 扩展练习199
练习内容199
第七章练习 存储过程200
第一部分 指导练习(50分钟)200
练习内容一:创建不带参数的存储过程200
练习内容二:创建带输入参数的存储过程201
练习内容三:创建带输出参数的存储过程202
第二部分 扩展练习203
练习内容203
第八章练习 触发器的使用204
第一部分 指导练习(50分钟)204
练习内容一:创建删除触发器204
练习内容二:创建插入触发器205
第二部分 独立练习(50分钟)206
练习内容:更新触发器206
第三部分 扩展练习206
练习内容206
第九章练习 使用PowerDesigner工具207
第一部分 指导练习(80分钟)207
练习内容:使用PowerDesigner建立牛耳考试系统的数据模型207
第二部分 扩展练习210
练习内容210