图书介绍

数据库原理与应用 SQL Serverpdf电子书版本下载

数据库原理与应用 SQL Server
  • 曹新谱,李强,曹蕾编著 著
  • 出版社: 北京:冶金工业出版社
  • ISBN:7502443673
  • 出版时间:2007
  • 标注页数:223页
  • 文件大小:41MB
  • 文件页数:235页
  • 主题词:关系数据库-数据库管理系统,SQL Server-高等学校-教材

PDF下载


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

下载说明

数据库原理与应用 SQL ServerPDF格式电子书版下载

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

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

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

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

图书目录

第1章 数据库系统概述 1

1.1 什么是数据库系统 1

1.1.1 数据库系统的组成 1

1.1.2 数据库系统与人 2

1.2 数据和数据模型 2

1.2.1 数据、数据标准和它的动态特性 2

1.2.2 数据模型 4

1.2.3 概念层数据模型 5

1.2.4 组织层数据模型 6

1.3 实体-联系模型 8

1.3.1 E-R模型中常用的名词与实体联系图 8

1.3.2 一个实际的E-R模型案例 11

1.4 关系数据模型 13

1.4.1 关系模型的数据结构 14

1.4.2 关系模型的数据操作 17

1.4.3 关系模型的数据完整性约束 17

1.5 从E-R模型到关系模型的转换 20

1.5.1 从E-R模型转换为关系模型 20

1.5.2 按E-R图转换来的关系模型的实例 21

1.6 数据库系统的内部结构 22

1.6.1 三级模式 22

1.6.2 两级映像与数据独立性 23

1.6.3 数据字典和数据 24

1.6.4 数据库管理系统功能及其处理流程简述 25

1.7 现代数据库系统的优点 26

1.7.1 数据库系统的发展简史 26

1.7.2 数据库系统的优点 27

小结 29

综合练习一 29

一、选择题 29

二、填空题 30

三、问答题 31

第2章 SQL Server 2000基础 32

2.1 常见的关系型数据库简介 32

2.1.1 SQL Server 2000概述 32

2.1.2 其他的数据库系统 33

2.2 SQL Server 2000安装 33

2.2.1 安装前的准备 34

2.2.2 安装SQL Server 2000个人版 34

2.3 系统测试和服务管理器的启动 39

2.4 SQL Server 2000 中的两个常用工具 40

2.4.1 企业管理器 40

2.4.2 查询分析器 42

小结 45

综合练二 45

一、选择题 45

二、填空题 46

三、问答题 46

四、上机操作题 46

第3章 SQL语言 49

3.1 SQL语言概述 49

3.1.1 SQL语言的发展 49

3.1.2 SQL语言特点 49

3.2 SQL语言的功能概述 50

3.3 SQL允许使用的数据类型 51

3.3.1 数值型 51

3.3.2 近似型 52

3.3.3 字符串型 52

3.3.4 日期时间类型 53

3.3.5 货币类型 54

3.4 部分常用函数 54

3.4.1 聚合函数 54

3.4.2 数学函数 55

3.4.3 字符串函数 55

3.4.4 类型转换函数 55

3.4.5 日期函数 55

3.4.6 系统函数 56

小结 56

综合练习三 56

一、选择题 56

二、填空题 57

三、问答题 57

四、上机操作题 57

第4章 基表 58

4.1 概述 58

4.2 基表的定义 58

4.2.1 定义基本表的SQL语句格式和语法 58

4.2.2 关于数据的完整性约束 59

4.2.3 实例 61

4.3 案例:创建“高校学生学籍与成绩管理数据库” 63

4.4 修改表的结构和表名 68

4.4.1 修改表的结构 68

4.4.2 修改表约束 69

4.4.3 修改表名 70

4.5 删除基本表 71

4.6 图形界面的数据录入 72

4.7 使用SQL语句进行数据插入 74

4.8 数据修改与删除 75

4.8.1 数据修改 75

4.8.2 数据删除 76

小结 77

综合练习四 78

一、选择题 78

二、填空题 79

三、问答题 80

四、上机操作题 81

第5章 数据查询 83

5.1 查询语句的基本结构 83

5.1.1 查询语句的语句结构和语法 83

5.1.2 查询约定 84

5.2 简单查询 84

5.2.1 查询表中指定的列 84

5.2.2 查询表中的全部列 85

5.2.3 结果列的值是经过计算的值 86

5.2.4 在查询结果中插入常量值的列 86

5.2.5 改变查询结果集中的列标题 87

5.2.6 消除取值完全相同的记录 88

5.3 条件查询 88

5.3.1 以比较运算做条件 89

5.3.2 用确定范围为条件 90

5.3.3 以确定集合当查询条件 91

5.3.4 以字符匹配为条件 92

5.3.5 涉及空值的查询 94

5.3.6 多重条件(或复合)查询 94

5.4 对查询结果排序和使用计算函数 95

5.4.1 对查询结果排序 95

5.4.2 在查询语句中使用计算函数 96

5.4.3 对查询结果进行分组统计(或计算) 98

5.5 多表连接查询 99

5.5.1 内连接 100

5.5.2 自连接 103

5.5.3 外连接 104

5.6 子查询 105

5.6.1 使用子查询的结果作比较 105

5.6.2 使用子查询的结果作集合 106

5.6.3 使用子查询进行逻辑测试 108

5.7 基于外表条件的数据修改和删除 110

5.7.1 基于外表条件的数据修改 110

5.7.2 基于外表条件的数据删除 110

小结 110

综合练习五 111

一、选择题 111

二、填空题 111

三、问答题 112

四、上机操作题 112

第6章 用户视图 114

6.1 用户视图概述 114

6.1.1 什么是用户视图 114

6.1.2 视图与基本表的区别 114

6.2 创建用户视图 115

6.2.1 定义单源表视图 116

6.2.2 定义多源表视图 116

6.2.3 在已有视图上定义新视图 117

6.2.4 定义带表达式的视图 117

6.2.5 含分组统计信息的视图 117

6.3 用户视图查询与删除 118

6.3.1 用户视图查询 118

6.3.2 删除用户视图 119

6.4 用户视图的作用 119

小结 120

综合练习六 121

一、选择题 121

二、填空题 121

三、问答题 122

四、上机操作题 122

第7章 数据库安全管理 123

7.1 SQL Server的服务器 123

7.1.1 注册服务器 123

7.1.2 删除服务器 124

7.2 安全控制 124

7.2.1 一般安全控制模式 125

7.2.2 数据库权限种类及用户的分类 126

7.2.3 SQL Server的三级身份验证 126

7.2.4 混合身份验证模式 127

7.3 用户登录帐户管理 129

7.3.1 建立用户登录帐户 130

7.3.2 修改登录帐户的属性 131

7.3.3 删除登录帐户 132

7.4 管理数据库用户 132

7.4.1 建立数据库用户 133

7.4.2 删除数据库用户 134

7.5 用户权限管理 134

7.5.1 SQL Server的权限管理 134

7.5.2 使用企业管理器管理用户权限 135

7.5.3 使用Transact-SQL语句管理权限 137

7.6 角色管理 138

7.6.1 建立用户自定义角色 139

7.6.2 为用户自定义角色授权或回收权限 140

7.6.3 添加或删除角色中的成员 140

7.6.4 用户自定义角色的权限修改及其他 142

小结 142

综合练习七 142

一、选择题 142

二、填空题 143

三、问答题 143

四、上机操作题 144

第8章 数据库的日常管理与数据传输 145

8.1 备份数据库 145

8.1.1 数据库故障的种类 145

8.1.2 备份数据库 145

8.1.3 备份的方法 146

8.2 恢复数据库 151

8.2.1 自动恢复 151

8.2.2 手工恢复 151

8.2.3 用企业管理器实现恢复 152

8.2.4 使用Transact-SQL语句恢复数据库 154

8.3 数据传输 155

8.3.1 DTS功能概述 155

8.3.2 利用DTS向导实现数据的导入和导出 156

小结 159

综合练习八 160

一、选择题 160

二、填空题 161

三、问答题 161

四、上机操作题 161

第9章 SQL Server程序设计 163

9.1 批处理、脚本与事务 163

9.1.1 批处理 163

9.1.2 脚本与注释 164

9.1.3 事务的特征 165

9.1.4 事务处理类型 165

9.2 变量与临时表 166

9.2.1 全局变量 166

9.2.2 局部变量 167

9.2.3 表变量 168

9.2.4 临时表 169

9.3 程序控制语句 170

9.3.1 BEGIN END结构 170

9.3.2 IF ELSE语句 170

9.3.3 WHILE循环和BREAK、CONTINUE语句 171

9.3.4 CASE语句 172

9.3.5 GOTO语句 173

9.4 自定义数据类型、默认值与规则 173

9.4.1 自定义数据类型 173

9.4.2 默认值 174

9.4.3 规则 176

9.5 自定义函数 177

9.5.1 标量函数 177

9.5.2 内嵌表值函数 179

9.5.3 自定义函数的删除 181

小结 181

综合练习九 181

一、选择题 181

二、填空题 182

三、问答题 182

四、上机操作题 183

第10章 存储过程与游标 184

10.1 存储过程的基本概念 184

10.1.1 什么是存储过程 184

10.1.2 存储过程的种类 184

10.1.3 存储过程的特点 184

10.2 创建存储过程 185

10.2.1 用企业管理器创建存储过程 185

10.2.2 用SQL语句创建存储过程 186

10.3 存储过程的执行与删除 186

10.3.1 执行存储过程 187

10.3.2 删除存储过程 188

10.4 游标的声明 188

10.4.1 游标的功能 189

10.4.2 声明游标 189

10.5 使用游标 191

10.5.1 打开游标 191

10.5.2 从游标中提取数据 191

10.5.3 关闭游标 193

10.5.4 释放游标 193

小结 194

综合练习十 194

一、选择题 194

二、填空题 195

三、问答题 195

四、上机操作题 195

第11章 触发器 196

11.1 触发器的创建 196

11.1.1 触发器的优点 196

11.1.2 触发器的创建 196

11.2 触发器启动 198

1 1.3 触发器实例 198

11.3.1 delete触发器 198

11.3.2 insert触发器 199

11.4 触发器综合应用 199

11.5 禁用/启用/删除触发器 202

11.5.1 禁止使用 202

11.5.2 启用 202

11.5.3 删除触发器 203

小结 203

综合练习十一 203

一、选择题 203

二、填空题 203

三、问答题 203

四、上机操作题 204

附录A SQL Server函数 205

A.1 聚合函数 205

A.2 日期和时间函数 207

A.3 数学函数 211

A.4 字符串函数 212

附录B 数据库模型案例集 215

B.1 银行储蓄业务系统 215

B.2 超市业务管理系统 216

B.3 航空售票系统 218

B.4 品加工信息管理系统 220

附录C SQL Server 2000的全局变量 222

参考文献 224

精品推荐