当前位置:首页 > 工业技术
数据库基础与项目实训教程  基于SQL Server
数据库基础与项目实训教程  基于SQL Server

数据库基础与项目实训教程 基于SQL ServerPDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:虞江锋主编
  • 出 版 社:北京:科学出版社
  • 出版年份:2010
  • ISBN:9787030286260
  • 页数:274 页
图书介绍:本书共分9章,包括数据库基础、SQL Sever概述、数据库的管理与使用、数据表的管理与使用、Transcat-SQL语言、索引和视图、存储过程和触发器、数据库安全管理、数据库应用系统开发实例等内容。
《数据库基础与项目实训教程 基于SQL Server》目录

第1章 数据库基础 1

1.1 数据库系统概论 2

1.1.1 基本概念 2

1.1.2 数据库系统的体系结构 5

1.2 数据模型 7

1.2.1 概念模型 8

1.2.2 数据模型 10

1.3 数据仓库与数据挖掘 14

1.3.1 数据仓库 14

1.3.2 数据挖掘 17

本章小结 18

思考和练习 18

第2章 关系数据库设计理论 20

2.1 规范化概述 21

2.2 函数依赖概念 23

2.2.1 函数依赖 23

2.2.2 非平凡的函数依赖和平凡的函数依赖 24

2.2.3 完全和部分函数依赖 25

2.2.4 传递函数依赖 25

2.2.5 最小函数依赖 25

2.2.6 主码(候选码和主码) 26

2.2.7 超键码 27

2.3 关系范式 28

2.3.1 第一范式(1NF) 28

2.3.2 第二范式(2NF) 29

2.3.3 第三范式(3NF) 30

2.3.4 BCNF 31

2.4 关系数据库应用系统设计概述 33

2.4.1 数据库设计方法和工具 34

2.4.2 数据库设计原则和步骤 35

本章小结 37

思考和练习 37

第3章 SQL Server概述 40

3.1 SQL Server概述 41

3.1.1 SQL Server的发展历程 41

3.1.2 SQL Server 2000的主要特性 42

3.2 SQL Server 2000的版本与安装 43

3.2.1 SQL Server 2000的版本 44

3.2.2 SQL Server 2000的安装环境需求 44

3.2.3 SQL Server 2000的安装 45

3.3 SQL Server 2000的工具 54

3.3.1 服务管理器 54

3.3.2 企业管理器 55

3.3.3 查询分析器 55

3.3.4 联机丛书 57

本章小结 58

思考和练习 58

扩展实训 安装SQL Server 2000企业版 60

第4章 数据库的管理与使用 61

4.1 数据库存储结构 62

4.1.1 数据库存储结构 62

4.1.2 文件组 63

4.1.3 系统数据库 63

4.2 数据库操作 64

4.2.1 数据库的创建 65

4.2.2 数据库的查看和修改 71

4.2.3 数据库的删除 74

4.3 数据库的备份与恢复 75

4.3.1 备份和恢复概述 75

4.3.2 数据库的备份 77

4.3.3 数据库的恢复 80

4.4 数据库的分离与附加 81

4.4.1 数据库的分离 82

4.4.2 数据库的附加 82

本章小结 83

思考和练习 83

扩展实训 “产品销售”数据库的管理与使用 84

第5章 数据表的管理与使用 87

5.1 数据表的操作 88

5.1.1 创建表 88

5.1.2 修改表结构 92

5.1.3 删除表 94

5.1.4 表数据管理 95

5.2 数据完整性 98

5.2.1 数据完整性概述 99

5.2.2 约束 100

5.2.3 规则 107

5.2.4 默认 110

本章小结 113

思考和练习 114

扩展实训 “产品销售”数据库中表的管理与使用 115

第6章 T-SQL语言 118

6.1 T-SQL语言基础 119

6.1.1 数据类型 119

6.1.2 变量 124

6.1.3 运算符 126

6.1.4 批处理 128

6.1.5 注释 129

6.1.6 控制流程语句 130

6.1.7 函数 137

6.2 数据操纵语言 146

6.2.1 Select语句 146

6.2.2 Insert语句 157

6.2.3 Update语句 157

6.2.4 Delete语句 157

本章小结 158

思考和练习 158

扩展实训 “产品销售”数据库的数据操作 160

第7章 索引和视图 162

7.1 索引 163

7.1.1 索引概述 163

7.1.2 索引的分类 164

7.1.3 索引的操作 164

7.2 视图 172

7.2.1 视图概述 173

7.2.2 视图的操作 174

7.2.3 通过视图访问数据 185

本章小结 187

思考和练习 187

扩展实训1 在“产品销售”数据库中创建和管理索引 189

扩展实训2 在“产品销售”数据库中创建视图 190

第8章 存储过程和触发器 192

8.1 存储过程概述 193

8.1.1 存储过程的定义与类型 193

8.1.2 存储过程的优点 193

8.2 存储过程的操作 194

8.2.1 存储过程的创建 194

8.2.2 存储过程的调用 199

8.2.3 存储过程的管理 200

8.3 触发器概述 203

8.3.1 触发器的概念及类型 203

8.3.2 触发器的工作原理 204

8.4 触发器的操作 204

8.4.1 触发器的创建 205

8.4.2 触发器的使用 206

8.4.3 触发器的管理 208

本章小结 210

思考和练习 210

扩展实训1 “产品销售”数据库存储过程的设计 211

扩展实训2 “产品销售”数据库触发器的设计 212

第9章 数据库安全管理 214

9.1 SQL Server的安全机制 215

9.1.1 身份验证 215

9.1.2 身份验证模式的设置 216

9.2 数据库安全管理 217

9.2.1 登录管理 217

9.2.2 用户管理 221

9.2.3 权限管理 223

9.2.4 角色管理 228

本章小结 235

思考和练习 235

扩展实训 “产品销售”数据库的管理与使用 237

第10章 数据库应用系统开发实例 239

10.1 Visual Basic的数据访问方法 240

10.1.1 Visual Basic的数据访问技术 240

10.1.2 使用ADO控件和ADO对象访问数据库 241

10.2 数据库系统开发实例 247

10.2.1 设计思路 247

10.2.2 实现步骤 249

本章小结 271

思考和练习 271

扩展实训 丽都农产品销售系统开发实训 272

参考文献 274

返回顶部