当前位置:首页 > 工业技术
数据库设计与应用  SQL Server 2008
数据库设计与应用  SQL Server 2008

数据库设计与应用 SQL Server 2008PDF电子书下载

工业技术

  • 电子书积分:9 积分如何计算积分?
  • 作 者:陈晓男主编;俞辉,张春燕副主编
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2012
  • ISBN:9787113153748
  • 页数:155 页
图书介绍:本书以项目为载体,任务驱动,按照学生的学习规律和数据库实际操作顺序由易到难组织教学内容。本书共有三个项目,项目一主要突出数据库的应用,项目二突出数据库的设计与应用,项目三是综合实训项目。在项目一中穿插了一个练习项目,以供教学中给学生进行课后练习。本书可使读者快速掌握数据库的基本操作和应用,并全面了解SQL Server和管理和使用方法。
《数据库设计与应用 SQL Server 2008》目录

项目一 超市管理系统数据库的应用 1

模块一 认识数据库 1

任务1 数据库基础知识 3

任务要求 3

知识链接 3

1.超市管理系统数据库 3

2.关系数据库 4

3.实体-联系模型(E-R模型) 4

4.E-R模型向关系模型的转换规划 5

任务2搭建数据库环境 5

任务要求 5

操作向导 5

任务3创建超市管理系统数据库 15

任务要求 15

操作向导 15

1.创建超市管理系统数据库 15

2.创建数据表 17

知识链接 19

1.SQL Server 2008数据库知识 19

2.关系模型的规范化 20

项目演练 23

模块二 数据库基本操作 24

任务1 查看、修改数据库选项 24

任务要求 24

操作向导 24

任务2 附加、分离、备份、还原与删除数据库 25

任务要求 25

操作向导 26

1.分离数据库 26

2.附加数据库 27

3.备份数据库(以完整备份为例备份supermarket数据库) 28

4.还原数据库 29

5.删除数据库 31

项目演练 32

模块三 基本数据查询 33

任务1 认识SELECT语句 33

任务要求 33

操作向导 33

知识链接 34

1.投影运算 34

2.选择运算 34

3.连接运算 35

任务2 使用查询设计器练习查询 36

任务要求 36

操作向导 36

任务3 按条件查询 39

任务要求 39

知识链接 40

操作向导 40

1.比较运算符的使用 40

2.逻辑运算符的使用 41

3.范围运算符的使用 41

4.列表运算符的使用 41

5.模糊匹配运算符的使用 42

6.空值运算符的使用 43

7.连接查询 44

项目演练 46

模块四 数据统计与索引优化 47

任务1 数据统计 47

任务要求 47

操作向导 47

1.ORDER BY子句的使用 47

2.聚合函数的使用 48

3.HAVING子句的使用 49

4.COMPUTE和COMPUTE...BY子句的使用 49

任务2 创建索引 51

任务要求 51

操作向导 51

1.使用图形工具进行操作 51

2.使用T-SQL语句操作 53

知识链接 53

1.索引的含义 53

2.索引的分类 53

3.索引的创建与删除命令 54

项目演练 54

模块五 子查询 55

任务1 认识子查询 55

任务要求 55

操作向导 55

知识链接 58

1.子查询的概念 58

2.子查询的使用 58

3.使用子查询向表中添加多条记录 59

任务2 使用子查询统计商品信息 59

任务要求 59

操作向导 59

知识链接 61

1.启动查询设计器 61

2.查询设计器窗口 61

项目演练 62

模块六 实体完整性的实施 63

任务 使用约束保证表内的行唯一 63

任务要求 63

操作向导 63

知识链接 66

1.数据完整性 66

2.实体完整性 66

3.创建主键约束和唯一键约束 66

4.设置标识列 67

项目演练 67

模块七 参照完整性的实施 68

任务1 创建、使用外键约束 68

任务要求 68

操作向导 68

任务2 创建、使用级联参照完整性约束 70

任务要求 70

操作向导 70

知识链接 71

1.参照完整性 71

2.创建外键约束和级联参照完整性约束 71

项目演练 71

模块八 域完整性的实施 72

任务1 使用检查约束和默认值约束保证数据库域完整性 72

任务要求 72

操作向导 72

任务2 创建、使用规则和默认值对象 74

任务要求 74

操作向导 75

知识链接 77

1.域完整性 77

2.创建检查约束和默认值约束 77

3.创建和使用规则 78

4.创建和使用默认值对象 78

项目演练 78

模块九 用户自定义函数及游标的使用 79

任务1 认识自定义函数和游标 79

任务要求 79

操作向导 79

任务2 创建、使用自定义函数 83

任务要求 83

操作向导 83

知识链接 85

1.批处理、脚本和注释 85

2.常量与变量 85

3.流程控制语句 86

4.游标的概念与使用 88

5.函数 90

项目演练 91

模块十 存储过程的创建和使用 92

任务1 认识存储过程 92

任务要求 92

操作向导 92

任务2 创建、使用用户自定义存储过程 96

任务要求 96

操作向导 96

知识链接 98

1.存储过程的概念 98

2.存储过程的创建与执行 99

3.存储过程的修改与删除 100

4.存储过程的管理与维护 100

5.存储过程中的RETURN语句 101

项目演练 101

模块十一 触发器的创建与使用 102

任务1 认识触发器 102

任务要求 102

操作向导 102

任务2 创建并使用触发器 105

任务要求 105

操作向导 105

知识链接 107

1.触发器的概念 107

2.触发器专用临时表 107

3.触发器的分类 108

4.触发器的创建、修改和删除 108

5.触发器的禁用和启用 108

6.查看触发器的定义信息 108

项目演练 109

项目二 培训班管理信息系统数据库的设计与应用 112

模块一 整理资料 112

任务1 培训班管理系统的需求分析 112

任务要求 112

操作向导 112

任务2 绘制局部E-R图并且组合成全局E-R图 113

任务要求 113

操作向导 113

模块二 设计管理系统数据库结构 115

任务 将E-R图转换成所需要的数据表 115

任务要求 115

操作向导 115

模块三 创建管理系统数据库 118

任务1 创建、管理培训班管理系统数据库 118

任务要求 118

操作向导 118

1.图形界面下创建数据库 118

2.用SQL命令创建数据库 119

3.管理和维护数据库 119

任务2 创建培训班管理系统数据表 120

任务要求 120

操作向导 120

1.使用图形界面创建数据表 120

2.使用CREATE TABLE语句创建表 120

模块四 完善数据表结构 121

任务1 设置数据表的主键约束 121

任务要求 121

操作向导 121

任务2 设置数据表的外键约束 122

任务要求 122

操作向导 122

模块五 添加管理系统数据 123

任务1 正确向表中添加数据 123

任务要求 123

操作向导 123

1.图形化界面添加数据 123

2.使用命令操作添加数据 123

任务2 设置合适的检查约束 124

任务要求 124

操作向导 124

知识链接 125

模块六 实现基本管理信息查询 126

任务1 查询系统单张表基本信息 126

任务要求 126

操作向导 126

知识链接 127

任务2 查询系统多张表特定信息 127

任务要求 127

操作向导 127

知识链接 130

模块七 创建基本管理信息视图 131

任务1 通过视图查询数据 131

任务要求 131

操作向导 131

任务2 通过视图修改表中数据 133

任务要求 133

操作向导 133

知识链接 134

模块八 编程实现管理信息统计 136

任务1 使用流程控制语句实现管理信息统计 136

任务要求 136

操作向导 136

任务2 使用游标处理结果集中的数据 138

任务要求 138

操作向导 138

模块九 创建用户自定义函数实现管理信息统计 139

任务 通过函数统计相关信息 139

任务要求 139

操作向导 139

模块十 创建存储过程实现管理信息统计 141

任务1 通过简单存储过程显示相关信息 141

任务要求 141

操作向导 141

任务2 通过带参数的存储过程显示相关信息 142

任务要求 142

操作向导 142

模块十一 创建触发器实现管理系统数据完整性 145

任务1 通过insert触发器实现数据完整性 145

任务要求 145

操作向导 145

任务2 通过delete触发器实现数据完整性 146

任务要求 146

操作向导 147

任务3 通过update触发器实现数据完整性 147

任务要求 147

操作向导 147

模块十二 JSP访问数据库 149

任务1 搭建JSP运行环境 149

任务要求 149

操作向导 149

1.安装Myeclipse 149

2.安装Tomcat服务器 149

任务2 实现数据库与JSP页面的连接 150

任务要求 150

操作向导 150

1.建立数据库连接 150

2.使用select/insert/update/delete语句实现对数据的操作 150

3.使用close()方法关闭数据库连接 150

项目三 设备管理系统数据库的设计与实现 153

任务1 绘制E-R图 153

任务要求 153

操作向导 153

任务2 创建设备管理系统数据库及数据表 153

任务要求 153

操作向导 153

任务3 向数据表中添加数据信息 153

任务要求 153

操作向导 153

任务4 完善数据表的数据完整性 153

任务要求 153

操作向导 153

任务5 创建视图 154

任务要求 154

操作向导 154

任务6 数据库编程 154

任务要求 154

操作向导 154

参考文献 155

返回顶部