《数据库原理与技术操作教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:本书编委会编
  • 出 版 社:西安:西北工业大学出版社
  • 出版年份:2003
  • ISBN:7561216831
  • 页数:316 页
图书介绍:本书是高职高专系列教材之一,主要介绍了数据库的各种概念,Visual Foxpro以及在其系统中建立表、视图等方法步骤等。

第一章 数据库技术基础 1

第一节 数据库管理技术 1

一、信息、数据、数据库 1

二、数据库管理技术发展的三个阶段 2

三、数据库管理系统(DBMS) 5

四、数据库技术的发展及研究方向 6

第二节 数据描述 8

一、信息存在的三个阶段 8

二、实体间的联系 10

第三节 数据模型 11

一、数据模型的定义 11

二、三种常用的数据模型 12

第四节 数据库系统的体系结构 15

一、数据库系统的模式结构 15

二、数据库的系统结构 16

本章小结 17

习题一 18

第二章 关系数据库系统 21

第一节 关系数据模型概述 21

第二节 关系代数及其运算 23

一、关系代数的几种基本运算 23

二、关系代数的专门集合运算 25

三、关系代数运算的应用实例 27

第三节 关系数据库语言SQL 28

一、SQL语言简介 28

二、SQL语言的特点 29

三、SQL语言的数据定义 30

四、数据查询 36

五、数据更新 43

六、数据控制 46

七、嵌入式SQL 48

本章小结 53

习题二 53

第三章 数据库设计基础 56

第一节 数据库设计概述 56

第二节 数据库设计的过程 57

一、需求分析 59

二、概念结构设计 60

三、逻辑结构设计 63

四、数据库物理结构设计 65

第三节 数据字典 66

第四节 数据库的实现和维护 67

一、数据库的实现 67

二、其他设计 67

三、运行与维护 68

第五节 数据库系统应用实例 68

一、系统简介 68

二、系统分析和设计 68

三、系统实施 71

第六节 数据库设计的几种方法 73

一、E-R设计方法 73

二、IDEF设计方法 74

三、ORM设计方法 77

本章小结 78

习题三 78

第四章 Visual FoxPro 6.0简介 81

第一节 Visual FoxPro 6.0的特点 81

第二节 Visual FoxPro 6.0启动与退出 82

第三节 Visual FoxPro 6.0的用户界面 83

一、系统菜单 83

二、工具栏 88

三、命令窗口 88

四、状态栏 88

第四节 Visual FoxPro 6.0的文件类型 88

第五节 Visual FoxPro 6.0的性能指标 89

本章小结 91

习题四 91

第五章 数据与数据运算 92

第一节 数据类型 92

第二节 常量与变量 94

一、常量 94

二、变量 94

三、内存变量赋值命令 95

第三节 表达式 96

一、运算符 96

二、表达式 99

第四节 常用函数 100

一、字符及字符串处理函数 100

二、数学运算函数 101

三、转换函数 102

四、日期函数 104

五、测试函数 104

六、键值函数 107

七、数组函数 108

八、其他函数 109

本章小结 111

习题五 111

第六章 数据库与表 112

第一节 Visual FoxPro 6.0项目管理器 112

一、建立项目 112

二、项目管理器 113

第二节 创建数据库 114

一、Visual FoxPro中数据库的概念 114

二、数据库的创建 115

三、数据字典 116

第三节 创建表 116

一、表的基本概念 116

二、创建表的准备 118

三、创建表的步骤 118

四、向表中输入记录 121

第四节 打开数据库与表 122

一、打开、修改和关闭数据库 122

二、打开表和关闭表 123

第五节 显示和修改表结构 124

第六节 显示和修改表中的记录 125

一、“浏览”窗口和浏览命令 125

二、定位记录 127

三、显示记录 127

四、追加记录 128

五、修改记录 130

六、删除记录 130

第七节 表的索引 132

一、索引的概念 132

二、索引类型 132

三、建立索引 133

四、索引的应用 134

第八节 表之间的关系 135

一、创建表间的永久关系 135

二、建立参照完整性 136

本章小结 137

习题六 137

第七章 视图与查询 139

第一节 创建本地视图 139

一、视图设计器 139

二、编程方式创建本地视图 146

第二节 创建远程视图 147

一、创建命名连接 147

二、创建远程视图 148

第三节 用视图更新数据 149

一、指定更新字段 149

二、控制更新冲突 150

三、控制更新方法 150

第四节 定制和使用视图 151

一、控制字段显示和数据输入 151

二、在视图中添加表达式 151

三、创建参数化视图 152

四、使用视图 153

第五节 SELECT-SQL语句 154

一、SELECT语句格式 154

二、WHERE子句 155

三、GROUP BY子句和HAVING子句 155

四、ORDER BY子句 155

五、INTO子句 156

第六节 创建和运行查询 156

一、创建查询 156

二、运行查询 157

本章小结 158

习题七 158

第八章 面向对象的程序设计基础 160

第一节 面向对象程序设计概述 160

第二节 Visual FoxPro中的对象与类 160

一、对象的定义 160

二、对象的特性 161

三、类 161

四、类与对象的关系 162

五、Visual FoxPro中的基类 165

第三节 Visual FoxPro中对象的属性、方法和事件 166

一、对象的属性 166

二、方法 167

三、事件 168

第四节 创建类 169

一、用类设计器创建类 169

二、以编程方式定义类 169

三、定义子类 170

四、使用“类设计器” 171

五、类成员属性 171

六、向容器添加控件 173

第五节 类在程序设计中的使用 174

一、使用类库 174

二、修改库中的类定义 175

三、从类库中删除类定义 175

四、类复制 175

本章小结 176

习题八 176

第九章 表单设计 177

第一节 创建表单 177

一、表单向导 177

二、表单设计器 182

三、“表单设计器”工具栏 183

四、“表单控件”工具栏 184

第二节 设置数据环境 184

一、打开数据环境设计器 184

二、常用数据环境属性 184

三、向数据环境设计器添加、移去表或视图 185

四、数据环境设计器中关系的设置与编辑 185

第三节 表单的属性窗口 186

第四节 基本表单设计 187

第五节 表单的保存与运行 191

一、表单的保存 191

二、表单的运行 191

第六节 常用控件 191

一、标签 191

二、文本框 192

三、编辑框 194

四、命令按钮和命令按钮组 194

五、选项按钮组 196

六、复选框 198

七、列表框和组合框 198

八、表格 200

九、微调控件 203

十、其他常用控件 204

第七节 表单中的事件过程 205

一、表单中常用对象 205

二、表单中的事件 206

本章小结 207

习题九 207

第十章 报表和标签 208

第一节 报表向导 208

一、创建报表 208

二、创建一对多报表 212

第二节 报表设计器 216

一、报表设计器的带区 216

二、快速报表 217

三、报表设计器的数据环境 218

四、报表控件 220

五、数据分组 224

六、定义报表变量 226

第三节 标签 228

本章小结 232

习题十 232

第十一章 菜单与工具栏设计 233

第一节 下拉式菜单设计 233

一、菜单生成的基本步骤 233

二、快速菜单命令 235

三、菜单设计器窗口 236

四、“显示”菜单的命令 238

第二节 弹出式菜单设计 241

一、用菜单设计器设计快捷菜单 241

二、用菜单命令为弹出式菜单编程 243

第三节 工具栏设计 247

一、工具栏的定制 247

二、创建工具栏 248

三、定义工具栏类 249

四、为表单集添加自定义工具栏 251

本章小结 253

习题十一 253

第十二章 应用程序的连编与发布 255

第一节 调试器 255

一、调试器的设置 255

二、调试器的使用 256

第二节 应用程序的连编 260

一、设置主文件 261

二、连编应用程序 262

第三节 应用程序的发布 264

本章小结 269

习题十二 269

第十三章 通讯簿管理系统的开发 270

一、案例设计的目的和意义 270

二、案例设计的功能 270

三、数据库及数据表的设计 270

四、表单的制作方法 274

实训 289

实训1 数据库技术基础 289

实训2 关系数据库系统 289

实训3 数据库设计基础 290

实训4 Visual FoxPro 6.0简介 291

实训5 数据与数据运算 293

实训6 数据库与表 293

实训7 视图与查询 296

实训8 面向对象的程序设计基础 296

实训9 表单设计 297

实训10 报表和标签 299

实训11 菜单与工具栏设计 300

实训12 应用程序的连编与发布 300

附录 301

附录1 常用命令及功能 301

附录2 常用函数及功能 308