《数据库原理与应用》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:史济民主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:1987
  • ISBN:704000223X
  • 页数:289 页
图书介绍:

绪论 1

0.1数据管理技术的发展 1

1人工管理阶段 1

2文卷管理系统阶段 1

目 录 1

3数据库系统阶段 2

0.2数据库系统的特点 2

1数据共享 2

0.3数据库系统的组成与结构 3

1组成成分 3

2数据的结构化 3

4可控冗余度 3

3数据的独立性 3

2 SPARC分级结构 4

0.4数据库管理系统 5

1数据描述语言 5

1 从格式化模型到关系模型 6

0.5回顾与展望 6

3管理与控制例行程序 6

2数据操作语言 6

2从集中式数据库到分布式数据库 7

习题 8

上篇一应用篇dBASE数据库管理系统 10

第一章概述 10

1.1dBASE要求的运行环境 10

1.2 dBASE语言的成份和主要性 10

能指标 10

1命令 11

2程序 12

3文卷 13

4变量 14

6表达式 16

6函数 16

1.3 dBASE的主要优缺点 19

1.4启动和退出dBASE 20

dBASE-Ⅲ 21

习题 21

1.5 编译型dBASE-Ⅲ与多用户 21

第二章建立数据库 22

2.1全屏幕编辑 22

2.2定义新的数据库 23

1 Create命令 23

2 Append命令与Use命令 26

3 List命令 27

1 M型字段的定义 28

卷 28

2.3记事型字段与数据库文本文 28

2数据的装入 29

3数据的显示 30

2.4 用Copy命令复制数据库 30

1常用可选项的含义 31

2原样复制 31

3非原样复制 32

2.5 用结构文卷建立新库 34

1建立结构文卷 34

2用结构文卷定义数据库 35

1Modify structure命令 36

2.6修改数据库的结构 36

2修改结构的步骤 37

3 Append from命令 38

习题 38

第三章 数据的修改、检索和统计 40

3.1显示命令 40

1 Display命令 40

2 7命令 42

2 Insert命令 43

3 Goto命令和Skip命令 43

3.2删除和插入数据记录 43

1 Delete、Recall和Pack命令 43

3.3修改数据记录 47

1 Edit命令 47

2 Change命令 48

3 Browse命令 48

4 Replace命令 50

1 Locate命令 53

2 Continue命令 53

3.4检索命令 53

3.5索引文卷 55

1索引的建立 55

2索引的打开 56

3索引的更新 57

3.6索引检索命令 59

1索引检索的优点 59

2 Find命令 59

3 Seek命令 62

1 Sort命令 63

3.7排序命令 63

2与索引方法的比较 65

3.8数据的统计 65

1 Count命令 66

2 Sum命令 66

3 Average命令 67

4Total命令 67

习题 69

2定义格式文卷的步骤 70

1 Create report命令 70

第四章报表输出 70

4.1 建立报表格式文卷 70

4.2报表输出命令 75

4.3修改报表格式文卷 77

1调整报表宽度 78

2在菜单工作方式下修改报表 79

4.4打印标签 81

1建立标签格式文卷 81

2标签打印命令 83

习题 84

第五章 多工作区操作 85

5.1 多区操作的特点 85

1工作区的性质 85

2工作区的选择 86

3文卷的别名与作用 86

5.2 Replace命令的多区操作 87

5.3两个数据库间的关联 88

5.4 两个索引库间的更新 91

5.5 两个数据库间的连接 94

习题 96

第六章 建立、编写和调试程序文 97

卷 97

6. 程序文卷的建立、修改与执 97

行 97

1建立和修改程序 97

2执行程序 98

3过程的建立与执行 98

1 Accept命令 99

6.2输入命令 99

2 Input命令 100

3比较 100

6.3程序的选择结构 101

6.4程序的重复结构 104

6.5程序的注释 106

6.6 一个实例 107

6.7 程序的调试 112

习题 113

3几种常见的形式和用法 115

2一般形式 115

第七章把你的程序编得更好 115

1作用 115

7.1格式设计命令 115

7.2 自行设计的格式输入 118

1 Road命令 118

2 Clea gets命令 120

3版式文卷 120

7.3 自行设计的格式输出——表格型报表的设计 123

1定义和释放变量 127

7.4 内存变量和内存变量文卷 127

2内存变量文卷 128

3公用和专用变量 129

7.5过程文卷 131

1过程文卷的作用 131

2建立、打开和关闭过程文卷的命 131

令 131

7.6过程的带参数调用 132

习题 134

7.7在程序运行中输出文本 134

第八章选择系统工作状态 136

8.1 Set…on命令 136

8.2 Set…to命令 139

8.3 Set命令 142

习题 144

第九章辅助功能 145

9.1 dBASE-Ⅲ的菜单工作方式 145

9.2单项help命令 145

9.3 Help命令 146

9.4 Assist命令 148

习题 149

第十章 与其它高级语言的连接 150

10.1文本文卷与数据文卷的转 150

换 150

1文本文卷的格式 150

2从DBF到TXT 151

3从TXT到DBF 152

1一个简单的例子 156

行 156

10.2 dBASE与BASIC的联合运 156

2用批命令实现BASIC与dBASE的联合运行 159

10.3 dBASE与编译型语言的联合 162

运行 162

1 RUN命令 162

2含有RUN命令的dBASE程序 162

习题 163

字输入/输出功能 164

1汉字输入功能 164

统 164

11.1 汉字操作系统CC-DOS及其汉 164

第十一章 汉字dBASE与汉字操作系 164

2汉字输出功能 166

11.2启动和退出C-dBASE 167

11.3汉字数据库的建库、操作与检 167

索 167

1汉字数据库的建立 168

2汉字数据库的操作 168

3汉字数据库的检索 169

11.4应用举例 170

习题 175

第十二章典型样例分析 176

12.1 建立应用系统的数据库 176

12.2应用程序的总体设计 181

12.3 用dBASE编写应用程序 182

习题 203

附录dBASE命令分类表 204

1域 209

3关系 209

2笛卡尔乘积 209

第一章基本概念 209

1.1数学定义 209

下篇—原理篇 关系数据库原理 209

1.2关系的性质 210

1.3关系数据库的描述 211

1域的描述 211

2关系的描述 211

关系子模式 212

3 DDL语言和模式描述方式 212

1.4关系数据库上的操作 213

1操作的种类与特点 213

2 DML语言及其分类 213

习题 213

第二章数据操作语言 215

2.1 关系代数语言 215

1传统的集合运算 215

2专门的关系运算 216

*3 ISBL语言 219

4小结 220

2.2关系演算语言 221

*1 ALPHA语言与QUEL语言 221

2 QBE语言 223

3小结 225

2.3 SQL语言 225

1映射运算与映射块 225

2用映射块进行检索 225

4介于关系代数和关系演算之间的语言 228

3 SQL的差、并、交运算 228

5嵌入型SQL 229

2.4 dBASE语言 230

1 dBASE支持的关系运算 230

2 dBASE的关系完备性 230

第三章存储结构 234

3.1磁盘和主存间的数据交换 234

1磁盘信息的存取 234

2内、外存间的信息交换 235

3数据库文卷的管理 235

3.2数据库的基本文卷 236

3.3数据库主文卷的存储 237

1 dBASE的主文卷 237

*2 System R的主文卷 238

引 239

1稠密索引 239

3.4稠密索引、稀疏索引和多级索 239

2稀疏索引 240

3多级索引 241

3.5二叉树索引 242

1树和二叉树 242

2二叉树索引 242

*3.6 B树和B+树 243

1 B树 243

2 B+树 246

3.7索引文卷的存储 247

1dBASE的索引文卷 247

*2 System R的索引文卷 248

习题 250

第四章关系规范化 251

4.1关系中的键 251

4.2函数依赖 252

4.3规范化和范式 254

4.4第一、第二和第三范式 255

*4.5 BC范式 258

4.6关系模式的分解 259

习题 261

5.1设计过程概述 262

第五章数据库应用系统的设计 262

5.2应用系统的要求分析 263

1分析用户活动 264

2确定系统边界 264

3分析系统数据 264

5.3实体-联系方法 265

1基本思想和作用 265

2 E-R模型的基本成份 265

3 E-R图 266

5.4概念模式的设计 267

1建立局部概念模式 267

2建立总体概念模式 267

5.5三类数据模型 269

1层次模型 269

3关系模型 270

2网状模型 270

4一个简单的例子 271

5.6逻辑模式设计 272

1 E-R图向关系模型的转换 272

2不同情况处理示例 273

5.7性能预测和优化 276

1 LRA方法 276

2模式的优化 278

5.8系统的运行 280

*5.9数据库工程与软件工程 281

习题 281

6.1 安全性 282

1用户鉴别 282

第六章安全性与完整性 282

2权限控制 283

3实际系统的安全性保护 283

6.2完整性 284

1约束条件 284

2实际系统的完整性保护 285

6.3对数据保护的简单讨论 287

习题 288

主要参考文献 289

习题 292