图书介绍

SQL Server实例教程 2008版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

SQL Server实例教程 2008版
  • 曹起武,母泽平主编;郭建东,刘心军,杨艳梅,姚瑶副主编 著
  • 出版社: 北京:科学出版社
  • ISBN:9787030426550
  • 出版时间:2015
  • 标注页数:260页
  • 文件大小:45MB
  • 文件页数:274页
  • 主题词:关系数据库系统-高等职业教育-教材

PDF下载


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

下载说明

SQL Server实例教程 2008版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

导论 课程体系及教学案例综述任务线索介绍1

职业岗位需求分析1

1.应用管理类1

2.高级管理类2

3.软件设计类2

4.网站建设类2

5.岗位分析3

熟悉课程体系结构3

1.课程定位3

2.知识体系3

3.教材体系4

熟悉案例数据库5

1.“销售管理”数据库5

2.“图书管理”数据库7

3.“学生管理”数据库9

项目1 走进数据库系统13

任务1.1 数据库基本知识13

1.1.1 知识准备:数据库的基本概念13

1.信息与数据13

2.数据库14

1.1.2 任务实施:了解数据库系统15

1.数据管理技术的发展15

2.数据库管理系统16

3.数据库系统16

4.数据库系统的特点17

任务1.2 数据库设计18

1.2.1 知识准备:数据库设计的概念和基本步骤18

1.数据库设计概述18

2.数据库设计的基本步骤18

3.设计阶段一:需求分析19

4.设计阶段二:概念结构设计及E-R图设计20

5.设计阶段三:逻辑结构设计及概念模型转为关系模型22

6.设计阶段四:数据库物理结构设计23

7.设计阶段五:数据库实施阶段23

8.设计阶段六:数据库运行和维护阶段24

1.2.2 任务实施:“销售管理”数据库的设计24

1.数据库E-R图的设计25

2.E-R图转为关系模型26

课后拓展29

课后习题29

项目2 SQL Server 2008数据库管理系统32

任务2.1 SQL Server 2008的安装32

2.1.1 知识准备:SQL Server 2008概述32

1.SQLServer概述32

2.SQLServer2008版本33

2.1.2 任务实施:安装SQL Server 200834

任务2.2 SQL Server 2008的服务管理44

2.2.1 知识准备:SQL Server 2008主要服务介绍44

1.SQLServer服务44

2.SQLServer Analysis Services服务44

3.SQLServer代理服务44

2.2.2 任务实施:启动和关闭SQL Server2008的主要服务44

1.使用操作系统的“服务”窗口管理SQLServer服务44

2.使用SQLServer Management Studio管理SQLServer服务45

任务2.3 SQL Server Management Studio的使用45

2.3.1 知识准备:SQL Server 2008主要组件介绍46

1.服务器组件46

2.管理工具46

3.文档47

2.3.2 任务实施:使用SQL Server Management Studio47

1.SQLServer2008系统登录47

2.Microsoft SQLServer Management Studio主界面47

3.查询编辑器窗格48

4.SQLServer2008中SSMS新特性50

课后拓展54

课后习题54

项目3 “销售管理”数据库的实施与管理57

任务3.1 “销售管理”数据库的创建57

3.1.1 知识准备:SQL Server系统中数据库相关概念57

1.系统数据库57

2.用户数据库58

3.数据库存储结构58

4.数据库名称、逻辑名称和数据库文件名59

5.数据库初始大小59

6.自动增长60

7.数据库文件最大值60

3.1.2 任务实施:在SSMS中创建“销售管理”数据库60

任务3.2 “销售管理”数据库的配置63

3.2.1 知识准备:数据库的主要属性64

1.限制访问64

2.自动关闭64

3.自动压缩64

3.2.2 任务实施:配置“销售管理”数据库65

1.查看数据库属性65

2.设置主要属性65

任务3.3 “销售管理”数据库的管理66

3.3.1 知识准备:数据库的转移与删除66

1.数据库的分离与附加66

2.数据库的删除66

3.3.2 任务实施:管理“销售管理”数据库66

1.数据库的转移66

2.数据库的删除70

课后拓展71

课后习题72

项目4 “销售管理”数据库中的对象75

任务4.1 “商品表”和“买家表”等基本表的实施75

4.1.1 知识准备:基本表简述75

1.表的构成75

2.表的分类75

3.数据类型76

4.1.2 任务实施:创建与使用“商品表”77

1.创建基本表77

2.查看与管理基本表中的数据77

3.修改基本表79

4.删除基本表80

任务4.2 “商品表”和“买家表”等基本表的高级设置80

4.2.1 知识准备:基本表的高级设置81

1.数据的完整性81

2.主键和外键82

3.标识列83

4.默认值83

5.检查约束83

4.2.2 任务实施:“商品表”等基本表的高级设置84

1.设置主键84

2.设置默认值84

3.设置约束84

4.设置外键87

任务4.3 “所有商品”等视图的创建89

4.3.1 知识准备:视图介绍89

1.视图概述89

2.视图的优点90

4.3.2 任务实施:创建“商品概述”等视图90

1.创建视图90

2.使用视图94

3.修改视图94

4.删除视图95

任务4.4 “商品”等基本表中索引的创建96

4.4.1 知识准备:索引简介96

1.索引的概念96

2.索引的分类97

3.创建索引的注意事项98

4.4.2 任务实施:“销售管理”数据库中索引的实施98

1.创建索引98

2.管理索引100

3.删除索引101

课后拓展101

课后习题102

项目5 “销售管理”数据库的数据查询105

任务5.1 SQL基础查询语句105

5.1.1 知识准备:SQL查询语言入门105

1.SQL语言概述105

2.SQL语法要素106

3.基本运算符106

4.运算符的优先级108

5.查询语句的基本语法格式108

5.1.1 知识准备:SQL查询语言查询110

1.选择表中的若干字段110

2.选择表中的若干记录112

3.对查询结果进行排序114

4.用查询结果生成新表115

任务5.2 SQL汇总查询116

5.2.1 知识准备:聚合函数与分组语句116

1.聚合函数116

2.聚合函数的使用117

3.分组查询语句117

4.计算查询语句117

5.2.2 任务实施:使用聚合函数分组统计数据库中的数据117

1.聚合函数的使用117

2.聚合函数与分组查询的配合使用119

3.使用计算子句显示数据明细120

任务5.3 连接查询122

5.3.1 知识准备:连接查询语语句122

1.连接查询种类122

2.表内连接查询122

3.多表内连接查询123

4.外连接查询124

5.3.2 任务实施:使用连接查询检索“销售管理”数据库中的数据125

1.内连接查询125

2.多表内连接查询125

3.外连接查询126

4.全外连接查询126

任务5.4 子查询127

5.4.1 知识准备:子查询语句127

1.子查询127

2.使用比较运算符的子查询128

3.使用ALL、ANY运算符的子查询128

4.使用IN运算符的子查询129

5.使用EXISTS运算符的子查询129

5.4.2 任务实施:使用子查询检索“销售管理”数据库中的数据129

1.使用比较运算符进行子查询129

2.使用ALL、ANY运算符进行子查询130

3.使用IN运算符进行子查询130

课后拓展131

课后习题133

项目6 “销售管理”数据库中数据的管理136

任务6.1 “销售管理”数据库中数据的添加136

6.1.1 知识准备:INSERT语句136

1.使用INSERT语句插入单行数据136

2.使用INSERT语句插入多行数据137

6.1.2 任务实施:向“销售管理”数据库中添加数据138

1.向数据库中添加单条记录138

2.向数据库中添加多条记录138

任务6.2 “销售管理”数据库中数据的修改139

6.2.1 知识准备:UPDATE语句139

1.普通UPDATE语句139

2.子查询UPDATE语句140

3.关联UPDATE语句140

6.2.2 任务实施:修改“销售管理”数据库中的数据141

1.普通数据修改141

2.带子查询的数据修改141

任务6.3 “销售管理”数据库中数据的删除141

6.3.1 知识准备:DELETE语句142

1.普通DELETE语句142

2.关联DELETE语句142

3.子查询的DELETE语句143

4.TRUNCATE TABLE语句143

6.3.2 任务实施:删除“销售管理”数据库中的数据143

1.删除普通数据143

2.删除子查询143

3.清空基本表数据144

课后拓展144

课后习题145

项目7 使用T-SQL语句定义数据库148

任务7.1 数据库的创建与管理148

7.1.1 知识准备:数据库的创建、修改和删除语句148

1.数据定义语言148

2.数据库创建语句148

3.数据库删除语句150

7.1.2 任务实施:使用SQL语言创建和管理“销售管理”数据库150

1.创建数据库150

2.删除数据库151

任务7.2 基本表的创建与管理152

7.2.1 知识准备:基本表定义语句152

1.基本表的创建152

2.添加约束153

3.删除约束155

4.基本表的删除155

7.2.2 任务实施:使用SQL定义语言完成“商品”等基本表的创建和管理155

1.创建“商品”等基本表155

2.添加基本表约束157

3.删除基本表159

任务7.3 视图的创建与管理159

7.3.1 知识准备:视图的创建与管理语句160

1.视图的创建160

2.视图的使用160

3.视图的删除161

7.3.2 任务实施:“销售管理”数据库中视图的实施162

1.创建视图162

2.使用视图162

3.删除视图163

任务7.4 规则与默认的创建和管理163

7.4.1 知识准备:规则及默认对象的定义语句163

1.规则的实施与管理163

2.默认对象的实施与管理165

7.4.2 任务实施:“销售管理”数据库中规则及默认对象的创建与管理167

1.创建与绑定规则和默认对象167

2.管理规则和默认对象168

课后拓展168

课后习题170

项目8 “销售管理”数据库的安全管理173

任务8.1 修改SQL Server2008的身份验证模式173

8.1.1 知识准备:安全机制简介173

1.数据库验证机制173

2.两种身份验证模式173

8.1.2 任务实施:设置SQL Server的身份验证模式174

任务8.2 创建系统登录用户175

8.2.1 知识准备:数据库用户介绍176

1.Windows登录用户176

2.SQLServer登录用户176

8.2.2 任务实施:创建系统登录用户176

1.创建Windows登录用户176

2.创建SQLServer登录用户179

任务8.3 数据库用户的创建和管理180

8.3.1 知识准备:数据库用户和用户权限180

1.数据库用户180

2.数据库用户权限181

3.权限类型182

8.3.2 任务实施:“销售管理”数据库用户的实施和管理182

1.创建数据库用户182

2.设置用户权限182

3.修改用户权限188

任务8.4 角色的管理188

8.4.1 知识准备:数据库系统中的角色介绍188

1.角色188

2.服务器角色188

3.数据库角色189

8.4.2 任务实施:服务器角色和“销售管理”数据库角色的管理190

1.设置服务器角色190

2.设置数据库角色192

课后拓展193

课后习题194

项目9 数据库的备份与还原196

任务9.1 数据的导出和导入196

9.1.1 知识准备:数据转换简介196

1.数据转换服务196

2.数据转换数据源(目标)类型197

9.1.2 任务实施:“销售管理”数据库中数据的导出和导入197

1.导出数据197

2.导入数据202

任务9.2 数据库的备份与还原205

9.2.1 知识准备:数据库备份机制介绍205

1.数据库故障类型206

2.数据库备份的类型206

3.设计备份策略207

4.备份设备207

5.数据库还原方式208

6.还原模式与设置208

9.2.2 任务实施:“销售管理”数据库的备份与还原209

1.备份数据库209

2.还原数据库214

课后拓展216

课后习题217

项目10 数据库编程语言220

任务10.1 编程基础及判断语句IF…ELSE220

10.1.1 知识准备:数据库编程基本语法及IF语句220

1.注释220

2.常量220

3.变量220

4.输出语句223

5.批处理语句223

6.BEGIN…END语句块224

7.IF…ELSE语法结构224

10.1.2 任务实施:使用判断语句完成商品价格水平评估225

任务10.2 WHILE循环语句226

10.2.1 知识准备:循环语句WHILE介绍227

10.2.2 任务实施:使用循环语句完成商品价格的调整227

任务10.3 多分支判断语句CASE228

10.3.1 知识准备:多分支判断语句CASE介绍229

10.3.2 任务实施:使用多分支判断语句完成商品档次分类229

任务10.4 “销售管理”数据库信息的综合统计230

任务实施:“销售管理”数据库的高级统计230

课后拓展232

课后习题233

项目11 “销售管理”数据库的存储过程与触发器236

任务11.1 “销售管理”数据库中的存储过程236

11.1.1 知识准备:存储过程概述236

1.存储过程的概念236

2.存储过程的主要优点236

3.存储过程分类237

4.存储过程的创建语句237

5.存储过程的执行语法格式238

6.存储过程的重新编译238

7.存储过程的修改239

8.存储过程的删除239

11.1.2 任务实施:“销售管理”数据库中的存储过程239

1.简单存储过程239

2.带输入参数存储过程240

3.带输出参数存储过程240

4.使用返回值的存储过程241

5.修改存储过程241

6.删除存储过程241

任务11.2 “销售管理”数据库中的触发器242

11.2.1 知识准备:触发器概述242

1.触发器的概念242

2.触发器的优点242

3.触发器的分类243

4.与触发器相关的两个专用临时表INSERTED、DELETED243

5.触发器的创建与触发244

6.DDL触发器244

7.触发器的修改245

8.触发器的删除245

9.触发器的启用与禁用245

11.2.2 任务实施:“销售管理”数据库中的触发器245

1.简单触发器245

2.INSTEAD OF触发器246

3.级联触发器(临时表INSERTED、DELETED的用法)247

4.UPDATE()函数249

5.DDL触发器250

6.修改触发器250

7.启用与禁用触发器251

课后拓展251

课后习题252

附录254

附录A 数据库对象命名规范254

1.基本命名原则254

2.命名前缀规范255

3.表和字段256

4.其他对象256

附录B SQL Server常用函数258

参考文献260

热门推荐