当前位置:首页 > 工业技术
关系数据库与SQL Server 2000实用教程
关系数据库与SQL Server 2000实用教程

关系数据库与SQL Server 2000实用教程PDF电子书下载

工业技术

  • 电子书积分:9 积分如何计算积分?
  • 作 者:姚华,胡剑锋,张永主编
  • 出 版 社:大连:大连理工大学出版社
  • 出版年份:2006
  • ISBN:7561131968
  • 页数:186 页
图书介绍:本书介绍SQL Server2000数据库的基本概念。
《关系数据库与SQL Server 2000实用教程》目录

第1章 数据库基础 1

1.1 数据库术语 1

1.2 数据模型、概念模型和关系数据模型 4

1.2.1 数据模型 4

1.2.2 概念模型 5

1.2.3 信息世界的几个基本概念 5

1.2.4 关系数据模型 7

1.2.5 E-R图转化为关系表 9

1.3 关系操作 11

1.3.1 传统的集合运算 11

1.3.2 专门的关系运算 13

1.4 关系完整性约束条件 15

1.4.1 实体完整性(Entity Integrity) 15

1.4.2 引用完整性(Reference Integrity) 15

1.4.3 用户定义完整性(User-defined Integrity) 16

1.4.4 实现数据完整性的方法 16

1.5 关系规范化理论 16

1.5.1 函数依赖、部分函数依赖、完全函数依赖 17

1.5.2 第一范式(1NF) 17

1.5.3 第二范式(2NF) 18

1.5.4 第三范式(3NF) 18

1.6 本章小结 19

1.7 练习题 19

第2章 SQL Server 2000概述与安装配置 20

2.1 SQL Server 2000的功能 20

2.1.1 SQL Server 2000的特点 20

2.1.2 Client/Server结构和Browse/Server结构的工作原理 21

2.2 SQL Server 2000的安装 22

2.2.1 版本及安装所需硬件与软件的要求 22

2.2.2 在Windows XP上安装SQL Server 2000个人版 22

2.2.3 网络操作系统下SQL Server 2000企业版的安装 28

2.3 SQL Server 2000的主要管理工具 29

2.3.1 SQL Server 2000企业管理器(Enterprise Manager) 29

2.3.2 SQL Server 2000查询分析器 30

2.3.3 SQL Server服务管理器 32

2.4 本章小结 32

2.5 练习题 32

第3章 数据库的基本操作 33

3.1 SQL Server 2000数据库的基础知识 33

3.1.1 SQL Server 2000数据库入门知识 33

3.1.2 SQL Server 2000的系统数据库和示例数据库 33

3.2 创建数据库 37

3.2.1 创建数据库定义语法格式 37

3.2.2 图形界面方式创建数据库 39

3.3 修改数据库 46

3.3.1 修改数据库定义语法格式 46

3.3.2 显示及配置数据库信息 47

3.4 删除数据库 49

3.4.1 删除数据库定义语法格式 49

3.4.2 图形界面方式删除数据库 50

3.5 本章小结 51

3.6 练习题 51

第4章 数据表的基本操作 52

4.1 SQL Server 2000表的概述 52

4.1.1 SQL Server 2000表的概念 52

4.1.2 SQL Server 2000系统表 52

4.1.3 SQL Server 2000创建表的数据类型 53

4.2 创建表 55

4.2.1 创建表定义语法格式 55

4.2.2 图形界面方式创建表 58

4.3 修改表 60

4.3.1 修改表定义语法格式 60

4.3.2 图形界面方式修改表 61

4.4 删除表 62

4.4.1 删除表定义语法格式 62

4.4.2 图形界面方式删除表 62

4.5 对表的操作 62

4.5.1 命令语句方式向表中添加数据 62

4.5.2 图形界面方式向表中添加数据 64

4.5.3 命令语句修改表中数据 65

4.5.4 命令语句删除表中数据 66

4.6 本章小结 66

4.7 练习题 66

第5章 数据库的查询和视图操作 67

5.1 SELECT语句对单表的查询 68

5.1.1 SELECT语句的基本格式 68

5.1.2 SELECT语句选择列 69

5.1.3 SELECT语句使用集函数 72

5.1.4 SELECT语句选择行 76

5.1.5 SELECT语句的排序分组和筛选 81

5.2 SELECT语句对多表的查询 84

5.2.1 嵌套查询 84

5.2.2 联接查询 84

5.2.3 联合查询 88

5.3 视图 89

5.3.1 创建视图定义语法格式 89

5.3.2 图形界面方式创建视图 92

5.3.3 删除视图定义语法格式 96

5.3.4 图形界面方式删除视图 96

5.4 本章小结 96

5.5 练习题 96

第6章 Transact-SQL语言编程 98

6.1 SQL语言概述 98

6.1.1 Transact-SQL语言简介 99

6.1.2 标识符规则 99

6.1.3 Transact-SQL语法格式约定 100

6.2 Transact-SQL表达式 100

6.2.1 常量、变量、函数 100

6.2.2 运算符与表达式 104

6.2.3 常用的流程控制语句 104

6.3 嵌入式SQL 107

6.3.1 嵌入式SQL与宿主语言的通信 107

6.3.2 游标的引入 108

6.3.3 游标的声明 108

6.3.4 游标的打开 108

6.3.5 游标的读取 108

6.3.6 游标的关闭 109

6.3.7 游标的删除 109

6.4 本章小结 109

6.5 练习题 109

第7章 索引 110

7.1 索引 110

7.2 索引的分类 111

7.3 索引的操作 112

7.3.1 创建索引命令的语法格式 112

7.3.2 用图形界面方式创建索引 114

7.3.3 查询索引信息 116

7.3.4 删除索引定义语法格式 116

7.3.5 图形界面方式删除索引 116

7.4 本章小结 117

7.5 练习题 118

第8章 存储过程与触发器 119

8.1 系统存储过程和用户自定义存储过程 119

8.1.1 用户创建存储过程语法格式 121

8.1.2 图形界面方式创建存储过程 124

8.1.3 用户存储过程的重命名 126

8.1.4 用户存储过程的修改 126

8.1.5 用户存储过程的删除 126

8.2 触发器 127

8.2.1 管理触发器 127

8.2.2 图形界面方式创建触发器 132

8.2.3 删除触发器 133

8.3 本章小结 134

8.4 练习题 134

第9章 事务、批和锁 135

9.1 事务 135

9.1.1 事务的操作 135

9.1.2 事务和批 137

9.2 锁 138

9.2.1 锁的介绍 139

9.2.2 死锁的处理 141

9.3 本章小结 142

9.4 练习题 142

第10章 SQL Server 2000的管理 143

10.1 SQL Server 2000的安全机制 143

10.1.1 Windows和SQL Server身份验证模式 144

10.1.2 登录与权限 144

10.2 数据库的备份与恢复 148

10.2.1 备份数据库、文件、文件组及事务日志 149

10.2.2 修复、恢复数据库 152

10.3 角色管理 155

10.3.1 系统角色 155

10.3.2 自定义角色 156

10.4 数据转换服务 157

10.4.1 数据转换服务概述 158

10.4.2 DTS导入/导出向导工具 158

10.5 本章小结 162

10.6 练习题 162

第11章 SQL Server 2000应用实例 163

11.1 基于Web环境的数据库应用程序设计概述 163

11.1.1 Web工作原理 163

11.1.2 安装IIS 165

11.2 使用ASP开发Web数据库应用程序 169

11.2.1 ASP概述 169

11.2.2 ASP基础 170

11.3 基于ASP环境开发网上考试系统 172

11.3.1 需求分析 172

11.3.2 数据库设计 172

11.3.3 ASP页面实现 174

11.4 本章小结 184

11.5 练习题 185

参考文献 186

返回顶部