《数据库技术应用基础》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:史九林,窦显玉编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302181996
  • 页数:258 页
图书介绍:本书共8章,全面介绍数据库技术。

第1章 数据库系统基本概念 1

1.1什么是数据库 1

信息、数据和数据管理 1

信息处理与数据处理 6

数据库系统的初步印象 7

数据库技术的发展 9

1.2数据库系统的体系结构 10

三级模式 11

二级映射 12

3种记录 12

数据独立性 14

1.3数据库语言 15

数据描述语言 15

数据操纵语言 16

程序设计语言 16

1.4数据库管理系统 17

数据库管理系统的功能 17

数据库管理系统的组成 18

数据库管理系统的分类 18

1.5数据库系统活动过程 19

1.6数据库技术的特点 20

习题1 22

第2章 数据库应用系统 25

2.1关于对数据库的几个认识 25

2.2数据库应用系统 26

数据库应用系统构成 26

数据库应用系统开发 27

2.3一个数据库应用实例课题——教学管理 28

课题背景 28

课题要求 28

2.4实例课题需求分析 29

需求调查 29

数据需求分析 29

功能需求分析 32

数据与功能关系分析 34

2.5实例课题解决方案的选择 35

解决方案选择的意义 35

解决方案选择的内容 35

实例课题的解决方案 36

2.6数据库系统Visual FoxPro 36

简介VFP 36

VFP的启动和关闭 38

VFP项目管理器 38

习题2 40

第3章 数据模型设计及数据库创建 42

3.1数据库数据主要特性 42

3.2数据抽象过程——4个世界 43

现实世界 43

概念世界 44

逻辑世界 45

物理世界 45

3.3数据模型的基本概念 46

实体与联系 47

约束条件 49

操作方式 49

数据模型的设计步骤 50

3.4概念模型设计 50

设计要点 50

E-R图方法 51

概念设计实例 52

3.5关系数据模型 53

关系模型 53

关系数据库模型 55

关系模型的特点 55

3.6关系模型设计 55

从概念模型到关系模型 55

关系模型设计实例 57

教学管理数据库的数据模型 61

3.7关系数据库创建 61

创建VFP数据库 61

在数据库上创建数据表 63

创建联系和表间约束条件 66

3.8数据装入 68

数据装入方法 68

实例数据库表批装入演示 69

多媒体数据的输入 71

创建完成的教学管理数据库表内容展示 73

习题3 75

第4章 关系数据库操作 77

4.1数据库操作的一般概念 77

数据库操作的种类 77

数据库操作的分解 78

4.2关系代数 79

关系代数的构成元素 79

关系代数运算规则 80

关系代数的复合运算 83

关系代数的意义 85

4.3 VFP数据库操作 86

VFP数据库存储概念 86

打开和关闭操作 87

记录操作 89

浏览 93

文件操作 98

习题4 102

第5章 查询、SQL与视图 104

5.1查询 104

查询的概念 104

单表查询设计 105

多表查询设计 110

5.2 SQL语言 112

SQL语言简介 112

SQL数据查询语句 113

SQL数据修改语句 120

SQL数据定义语句 122

5.3视图 125

视图的概念 125

视图的定义 125

视图的操作 129

视图合成 131

视图的性质 131

视图与数据独立性 132

5.4关系数据库系统体系结构 132

习题5 133

第6章 数据库编程 135

6.1程序和程序设计 135

什么是程序 135

程序设计语言 136

程序设计技术 136

开始编程 136

6.2 VFP程序设计语言 138

VFP数据 138

VFP运算 138

常用VFP命令语句 140

VFP流程控制语句 141

6.3 VFP结构程序设计 145

6.4 VFP面向对象程序设计 149

什么是面向对象程序设计方法 149

对象和类 153

类的运用 157

类的设计 158

6.5 VFP编程工具 162

表单向导 162

生成器 164

再举一个表单设计例子 168

报表 172

6.6应用系统集成和菜单设计 175

应用系统集成 175

VFP菜单设计 176

习题6 178

第7章 数据库设计与数据库管理 180

7.1数据库设计概述 180

什么是数据库设计 180

数据库设计模型与路线图 181

数据库设计原则 183

数据库设计工具 183

7.2数据库设计 184

需求分析 184

概念设计 192

逻辑设计 196

物理设计 203

7.3数据库管理 206

数据服务管理 206

数据库性能管理 207

数据库安全管理 208

故障恢复管理 209

习题7 210

第8章 SQL Server 2000简介 213

8.1 SQL Server 2000的运行环境 213

SQL Server简介 213

客户端/服务器体系结构 214

SQL Server集成 215

安装SQL Server 2000 217

SQL Server主要的管理工具 224

8.2在SQL Server上建立示例数据库 225

数据库与表 225

SQL Server数据库对象 229

创建和删除数据库 230

表的创建和删除 240

创建连接 244

数据装入 248

8.3 T-SQL和示例数据库查询 251

T-SQL语言 251

T-SQL查询设计 252

示例数据库的T-SQL查询 252

习题8 256