图书介绍

软件开发中级编程指南 6 SQL Server2005数据库设计与实现PDF|Epub|txt|kindle电子书版本网盘下载

软件开发中级编程指南 6 SQL Server2005数据库设计与实现
  • 沙基昌主编 著
  • 出版社: 长沙:国防科技大学出版社
  • ISBN:9787810995597
  • 出版时间:2008
  • 标注页数:212页
  • 文件大小:63MB
  • 文件页数:229页
  • 主题词:软件开发-程序设计-指南

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

软件开发中级编程指南 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

热门推荐