《计算机信息管理基础》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:王行言等编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:1999
  • ISBN:7040075113
  • 页数:405 页
图书介绍:本书是教育部“高等教育面向21世纪教学内容和课程体系改革计划”的研究成果,是工科计算机基础课程教学指导委员会组织编写的“九五”规划教材。本书概括介绍了计算机应用模式的变迁和计算机信息管理的全貌与发展,结合当前典型的数据库产品Oracle、SQLServer和关系数据库标准语言SQL,详细介绍了数据库的基础知识和主要技术,并以Delphi为例介绍了面向对象的组件技术以及如何利用先进的环境与工具进行数据库应用系统的开发。同时还对软件工程的几种主要方法进行了介绍,以帮助读者掌握科学先进的开发方法。本书通过丰富的实例,对计算机信息管理理论和方法进行了由浅入深的讲解。可作为高等学校计算机或非计算机专业基础课程的教材,同时也可作为学习Oracle数据库和Delphi工具的基础培训教材。

第一篇 绪论 3

第一章 计算机信息系统 3

1.1 计算机应用的发展 3

1.1.1 单主机计算模式 3

1.1.2 分布式客户/服务器计算模式 5

1.1.3 网络计算模式 9

1.2 计算机网络基础 14

1.2.1 计算机网的分类及主要网络技术 14

1.2.2 计算机网络的互连与协议 16

1.2.3 局域网 21

1.2.4 Internet上的服务 25

1.3 计算机信息管理 26

1.3.1 数据、信息和系统 27

1.3.2 管理信息系统(MIS) 28

1.3.3 决策支持系统及数据仓库 32

习题 37

第二篇 数据库系统概论 41

第二章 数据库技术基础 41

2.1 数据库的由来与发展 41

2.2 数据库系统结构与组成 44

2.2.1 数据库体系结构 44

2.2.2 数据库系统组成 46

2.2.3 数据库工作流程 49

2.3.1 数据模型的基本概念 50

2.3 数据模型 50

2.3.2 概念模型与“实体-联系”方法 51

2.3.3 基本数据模型 55

2.4 关系数据库 57

2.4.1 关系数据库与关系模型 57

2.4.2 关系的数学定义 58

2.4.3 E-R模型转换为关系模型 60

2.4.4 关系代数 61

2.5 关系数据库标准语言--SQL 64

2.5.1 SQL语言的基本成分 66

2.5.2 数据定义语言DDL(一) 66

2.5.3 数据操纵语言DML(写语句) 68

2.5.4 数据操纵语言DML(查询语句) 70

2.5.5 数据定义语言DDL(二) 85

2.5.6 在编程环境中使用SQL语言 91

2.6 数据库保护 95

2.6.1 安全性 96

2.6.2 完整性 98

2.6.3 事务控制 102

2.6.4 并发控制 105

2.6.5 数据库后备和恢复 109

2.7 数据库设计 112

2.7.1 关系数据库设计理论 113

2.7.2 数据库工程 119

习题 121

3.1.1 Oracle数据库软件组成 124

第三章 实例数据库之一:Oracle数据库系统 124

3.1 Oracle数据库系统概述 124

3.1.2 Oracle数据库系统结构 126

3.1.3 Oracle实例(Instance) 129

3.2 执行SQL语句的交互环境 131

3.2.1 SQL Plus的启动和退出 131

3.2.2 执行SQL语句的基本过程 133

3.2.3 SQL Plus的变量和交互命令 135

3.2.4 SQL Plus的报表功能 137

3.3 Oracle分布式数据库功能 139

3.3.1 基本概念 139

3.3.2 访问远程表 140

3.3.3 数据分片 142

3.3.4 数据库复制 143

3.4 PL/SQL 144

3.4.1 什么是PL/SQL 144

3.4.2 PL/SQL程序基本结构 146

3.4.3 光标 152

3.4.4 PL/SQL块的嵌套 155

3.4.5 子程序 157

3.5 存储程序 159

3.5.1 存储子程序 159

3.5.2 触发器 160

习题 162

4.1.1 SQL Server的结构 165

第四章 数据实例之二:SQL Server 165

4.1 SQL Server概述 165

4.1.2 SQL Server的程序接口与用户界面 166

4.1.3 分布式管理框架 168

4.2 SQL Server数据库的建立 169

4.2.1 创建数据库 169

4.2.2 SQL Server的特殊用户 170

4.3 SQL Server数据库的基本操作 171

4.3.1 表操作 171

4.3.2 视图 173

4.3.3 索引 174

4.4.1 触发器 175

4.4 触发器及存储过程 175

4.4.2 存储过程 176

4.4.3 SQL Server的存储过程 177

第三篇 数据库应用开发技术 183

第五章 Delphi开发工具简介 183

5.1 软件开发技术的演变与发展 183

5.1.1 由软件危机引起的软件革命 183

5.1.2 面向对象的基本概念 184

5.1.3 Delphi与组件技术 190

5.2 Delphi入门 191

5.2.1 Delphi的操作界面 191

5.2.2 Delphi的应用结构 195

5.2.3 代码编辑与调试 202

5.2.4 Delphi项目与管理 207

5.2.5 联机帮助信息 211

习题 213

第六章 Object Pascal语言简介 214

6.1 基础知识 214

6.1.1 常量与变量 214

6.1.2 运算与赋值 216

6.1.3 注释语句 219

6.2 控制语句 219

6.2.1 分支语句 219

6.2.2 循环语句 221

6.2.3 异常处理 222

6.3.1 枚举类型与子界类型 225

6.3 定义新的数据类型 225

6.3.2 数组类型 226

6.3.3 集合类型 228

6.3.4 记录类型 229

6.4 Object Pascal的程序结构 230

6.4.1 程序与单元 230

6.4.2 program单元 230

6.4.3 子程序单元(unit) 231

6.4.4 如何使用单元 235

6.4.5 程序块的概念 236

6.5 编写过程与函数 238

6.5.2 在代码中定位过程与函数 239

6.5.1 过程与函数的结构 239

6.5.3 参数传递 241

6.6 Delphi的对象编程 241

6.6.1 Delphi的对象概念 241

6.6.2 对象的继承 244

6.6.3 对象的作用域 247

6.6.4 有关对象的几种操作 249

第七章 Delphi基本组件功能及应用 251

7.1 Delphi基本组件介绍 251

7.1.1 理解组件 251

7.1.2 组件的分类 252

7.1.3 组件属性与方法 257

7.1.4 事件及其处理程序 259

7.2 组件应用初步 262

7.2.1 基本控件应用 262

7.2.2 对话框组件应用 274

7.2.3 焦点控制 278

7.3 用户界面设计 280

7.3.1 用户界面设计的基本原则 280

7.3.2 交互界面设计 281

7.3.3 菜单与工具栏设计 286

7.3.4 多页面设计 293

7.3.5 窗体设计 294

习题 300

8.1.1 桌面系统的功能 301

第八章 Delphi数据库环境 301

8.1 Delphi数据库桌面系统 301

8.1.2 建立表结构 303

8.1.3 表(Table)窗口的操作 306

8.1.4 SQL编辑窗口的操作 307

8.2 数据库引擎(BDE) 307

8.2.1 BDE操作界面 307

8.2.2 维护数据库别名 309

8.3 SQL浏览器(Explorer) 311

习题 311

9.1 Delphi数据库组件 312

9.1.1 Delphi数据库体系结构 312

第九章 数据库组件及应用 312

9.1.2 数据访问组件 314

9.1.3 数据感知控件 315

9.2 数据库组件应用实例 319

9.3 利用向导快速生成FORM应用 323

9.4 数据库组件技术与应用 326

9.4.1 理解数据集(TDataset) 327

9.4.2 字段组件--TField 334

9.4.3 数据集组件--Ttable 345

9.4.4 数据集组件--Tquery 348

9.4.5 利用数据感知控件设计应用界面 353

9.4.6 数据库组件--Tdatabase 356

习题 357

第十章 软件工程方法 359

10.1 生命周期方法 360

10.1.1 生命周期各阶段的任务 360

10.1.2 系统逻辑模型表示方法 362

10.1.3 结构化系统设计 367

10.2 快速原型法 370

10.3 面向对象方法 372

10.3.1 面向对象的建模方法 373

10.3.2 UML建模过程 383

10.3.3 软件复用 384

习题 388

11.1.1 画出数据流图 389

第十一章 数据库应用开发实例 389

11.1 系统分析与设计 389

11.1.2 编写数据字典 390

11.1.3 数据库设计 393

11.1.4 软件结构设计 393

11.2 系统详细设计与编码 394

11.2.1 主界面功能设计与实现 394

11.2.2 查询界面功能设计与实现 396

11.2.3 维护界面功能设计与实现 397

11.2.4 选课界面功能设计与实现 398

习题 404

参考文献 405