欢迎来到中国铁道出版社有限公司官网!
$itImage.title$

数据库应用教程

书      号:9787113123352

丛  书 名:普通高等院校计算机规划教材

作      者:李禾

译      者:

开      本:16开

装      帧:平装

正文语种:

出  版 社:中国铁道出版社有限公司

定      价:32

  • 内容简介

    本教材内容包括:认识数据库系统、建立和维护数据表、检索数据、创建和管理数据库、使用查询和视图、设计报表和标签、程序设计入门、设计表单、集成与开发应用软件。本教材充分体现“做中学、做中教”的职业教育教学特色,全书以一个完整的案例“超市进销存系统”作为范例,按照数据库应用系统开发的顺序组织教学内容。本教材结构编排合理,内容丰富,图文并茂,循序渐进,具有很强的实用性和可操作性,适合作为中等职业学校数据库课程教材。
  • 前言

    前 言
    随着计算机科学技术的迅猛发展以及各行各业信息化进程的加快,数据库在信息化社会中的作用日益重要,数据库的建设规模和应用水平已经成为衡量一个国家或部门信息化程度的重要标志。因此,对于当代人来说,具备利用计算机数据库技术对数据信息进行组织管理、加工和利用的知识能力,是信息社会的基本要求,也是知识结构的重要组成部分。数据库课程在人才培养方案中都被列在必修的核心课程之中,数据库课程在培养学生的信息意识、信息素养方面也起到重要作用。
    数据库技术作为数据管理的最有效的手段,它的出现,极大地促进了计算机应用的发展。目前,基于数据库技术的计算机应用已成为计算机应用的主流。
    作为计算机技术基础知识的用书,本书采用“概念理论—应用技术—设计案例”的组织模式,特别突出了实际设计能力的培养,与其他教科书相比有自己的特色。
    全书共分12章,重点介绍了数据库的基本原理与基本概念,结合关系数据库管理系统介绍Visual FoxPro的基本操作、程序设计、可视化编程及其面向对象的操作技术等,以及数据库设计全过程的应用案例等内容。
    本书作者是从事多年数据库课程教学经历、具有丰富教学经验的骨干教师,内容组织合理,实践性强,注重突出新知识、新技术,深入浅出、实例丰富、图文并茂。
    本书由李禾任主编,刘丹、穆丽新、王晶、彭涛、彭胜民任副主编,其中第1章、第5章、第7章第1节由李禾执笔,第2章、第8章由刘丹执笔,第10章、第11章、第12章的第1到第7节由穆丽新执笔,第3章、第6章、第12章的第8到第14节由王晶执笔,第4章、第9章由彭涛执笔,第7章第2节由彭胜民执笔。王霓虹任主审。
    限于作者水平有限,时间仓促,书中不足和疏漏之处难免,恳请广大读者批评指正。


    编 者
    2010年11月
  • 目录




    目 录
    第1章 数据库引论 1
    1.1 引言 1
    1.2 数据库的基本概念 2
    1.2.1 数据、信息及其管理 3
    1.2.2 数据库技术的发展 3
    1.2.3 数据库技术的主要特点 4
    1.2.4 数据库技术的研究领域 6
    1.3 数 据 模 型 7
    1.3.1 数据模型的基本概念 7
    1.3.2 数据模型类型 8
    1.3.3 多级数据模型 9
    1.3.4 数据模型的三要素 10
    1.3.5 概念模型 11
    1.4 关系数据库 13
    1.4.1 关系的概念 13
    1.4.2 关系模型中的主要术语 13
    1.4.3 关系的设计 16
    1.4.4 三种专门的关系操作 17
    1.4.5 关系模型的三类完整性 17
    1.5 常用的关系数据库管理系统简介 18
    1.5.1 Oracle关系数据库 18
    1.5.2 Sybase关系数据库 19
    1.5.3 Microsoft SQL Server 20
    1.5.4 Access 21
    1.6 数据库应用领域的新技术 22
    1.6.1 数据仓库(Data Warehouse) 22
    1.6.2 工程数据库(Engineering DataBase) 27
    1.6.3 统计数据库(Statistical Data Base) 28
    1.6.4 空间数据库(Spatial DataBase) 29
    1.6.5 面向对象数据库(Object Oriented Data Base) 30
    本章小结 31

    第2章 Visual FoxPro基础 32
    2.1 Visual FoxPro系统概述 32
    2.1.1 Visual FoxPro的特性 32
    2.1.2 Visual FoxPro的安装 33
    2.1.3 Visual FoxPro的启动与退出 35
    2.2 Visual FoxPro的屏幕界面 35
    2.3 Visual FoxPro的语言基础 36
    2.3.1 数据类型 36
    2.3.2 常量 38
    2.3.3 变量 39
    2.3.4 表达式 40
    2.3.5 常用函数 44
    2.3.6 命令的一般格式 51
    本章小结 51
    第3章 Visual FoxPro项目管理器 52
    3.1 项目管理器介绍 52
    3.2 创建项目文件 52
    3.3 项目管理器功能 54
    3.4 项目管理器界面 55
    3.5 项目管理器使用 57
    本章小结 57
    第4章 Visual FoxPro数据表的基本操作 58
    4.1 数据表的组成 58
    4.1.1 表 58
    4.1.2 字段 58
    4.1.3 表记录 60
    4.2 数据表(自由表)的建立 60
    4.2.1 用项目管理器建立表 61
    4.2.2 菜单方式 62
    4.2.3 命令方式 63
    4.2.4 用表向导建立表 63
    4.3 数据表结构的修改 64
    4.3.1 菜单方式 64
    4.3.2 命令方式 65
    4.4 数据表记录的编辑 65
    4.4.1 表的打开 65
    4.4.2 在表中添加新记录 65
    4.4.3 输入备注型字段的数据 66
    4.4.4 输入通用型字段的数据 67
    4.5 数据表内容的显示 69
    4.5.1 浏览窗口的打开 69
    4.5.2 改变浏览窗口中字段的尺寸和次序 70
    4.5.3 浏览命令 70
    4.5.4 显示表记录命令 71
    4.5.5 显示表结构命令 71
    4.6 命令与函数 72
    4.6.1 命令的一般格式 72
    4.6.2 常用命令 72
    4.6.3 常用函数 74
    4.7 数据表记录的定位 76
    4.7.1 菜单方式 77
    4.7.2 命令方式 78
    4.8 记录的删除与恢复 80
    4.8.1 给记录置删除标记 80
    4.8.2 清除删除标记(恢复置删除标记的记录) 81
    4.8.3 正式删除记录 81
    4.8.4 正式删除全部记录 82
    4.9 批替换修改记录 82
    4.9.1 菜单方式 82
    4.9.2 命令方式 82
    4.10 数据表记录的索引与查询 83
    4.10.1 索引的概念 83
    4.10.2 索引类型 84
    4.10.3 索引的建立及其使用 85
    4.10.4 索引查找命令 89
    4.11 多数据表的操作 89
    4.11.1 选择工作区 89
    4.11.2 非当前工作区字段的使用 90
    4.11.3 表之间的关联 90
    4.11.4 表文件的连接 93
    本章小结 94
    第5章 Visual FoxPro数据库的操作 95
    5.1 数据库的设计 95
    5.1.1 设计步骤 95
    5.1.2 设计过程 96
    5.2 数据库的创建 97
    5.3 数据库的基本操作 98
    5.3.1 打开数据库 99
    5.3.2 关闭数据库 99
    5.3.3 删除数据库 99
    5.4 在数据库中添加数据表、建立新表、创建视图 100
    5.4.1 添加数据表 100
    5.4.2 建立新表 101
    5.4.3 创建视图 101
    5.5 数据表之间关系的建立与编辑 102
    5.5.1 建立关系 102
    5.5.2 编辑关系 103
    5.6 数据库的管理 103
    5.7 数据字典 105
    5.7.1 设置表的字段属性 105
    5.7.2 设置触发器 108
    5.7.3 设置参照完整性 109
    本章小结 110
    第6章 Visual FoxPro查询、视图和关系数据库语言——SQL 111
    6.1 查询 111
    6.1.1 创建查询 111
    6.1.2 查询设计器中选项卡的介绍 113
    6.1.3 查询结果的输出去向 118
    6.1.4 生成SQL语句和查询文件 119
    6.2 视图 120
    6.2.1 创建视图 120
    6.2.2 视图设计器中选项卡的介绍 122
    6.2.3 修改视图 125
    6.2.4 删除视图 125
    6.2.5 打开/关闭视图 126
    6.2.6 使用视图更新数据源 127
    6.2.7 创建参数视图 127
    6.3 关系数据库语言——SQL 129
    6.3.1 SQL介绍 129
    6.3.2 SQL数据定义及其操作命令 129
    6.3.3 SQL数据操纵命令 133
    6.3.4 SQL数据查询命令 135
    本章小结 139
    第7章 报表和标签 140
    7.1 报表 140
    7.1.1 用报表向导创建报表 140
    7.1.2 用快速报表创建报表 145
    7.1.3 用报表设计器创建报表 147
    7.1.4 修改报表 151
    7.1.5 报表设计实例 151
    7.2 标签 153
    7.2.1 用“标签向导”创建标签 153
    7.2.2 用“标签设计器”创建标签 154
    本章小结 155
    第8章 Visual FoxPro程序设计基础 156
    8.1 程序文件的建立、运行和修改 156
    8.1.1 用项目管理器方式建立 156
    8.1.2 用菜单方式建立、运行和修改程序文件 157
    8.1.3 用命令方式建立、运行和修改程序文件 158
    8.2 程序的基本结构 159
    8.2.1 结构化程序设计基础 159
    8.2.2 交互式命令 160
    8.3 顺序结构程序设计 165
    8.4 选择结构程序设计 166
    8.4.1 单条件分支选择命令IF 166
    8.4.2 多条件多分支选择命令DO CASE 168
    8.5 循环结构程序设计 170
    8.5.1 当型循环命令 DO WHILE 170
    8.5.2 多重循环 173
    8.5.3 步长型循环命令 FOR 174
    8.5.4 数据表扫描循环命令SCAN 176
    8.6 数组及其使用 176
    8.6.1 数组和下标变量的概念 177
    8.6.2 建立数组命令 177
    8.7 过程及其调用 179
    8.7.1 内存变量的属性和作用域 179
    8.7.2 过程形式及调用 181
    8.7.3 过程的建立 182
    8.7.4 调用过程时的数据传递 182
    本章小结 184
    第9章 Visual FoxPro的表单设计 185
    9.1 表单及其相关概念 185
    9.1.1 表单的概念 185
    9.1.2 面向对象程序设计概述 185
    9.2 表单的创建 188
    9.2.1 使用向导设计表单 189
    9.2.2 使用表单设计器创建表单 193
    9.2.3 表单的基本操作 194
    9.3 表单控件 199
    9.4 事件模型 213
    9.5 表单应用 214
    9.5.1 表单工具 214
    9.5.2 数据环境与数据绑定 215
    9.5.3 表单文件类型 216
    9.5.4 综合应用实例 216
    本章小结 220
    第10章 Visual FoxPro的菜单设计 221
    10.1 设计菜单系统的基本原则及步骤 221
    10.1.1 设计菜单系统的基本原则 221
    10.1.2 创建菜单系统的一般步骤 222
    10.1.3 菜单文件类型 222
    10.2 创建下拉式菜单 222
    10.2.1 使用项目管理器创建菜单 222
    10.2.2 用“新建”命令窗口创建菜单 223
    10.2.3 使用命令方式创建菜单 223
    10.3 创建图书管理系统下拉式菜单 224
    10.3.1 创建主菜单 224
    10.3.2 创建子菜单 225
    10.3.3 定义键盘访问键 225
    10.3.4 定义快捷键 226
    10.3.5 菜单项分组(插入分隔线) 226
    10.3.6 启动和废止菜单项 227
    10.3.7 预览菜单系统 227
    10.3.8 运行菜单系统 227
    10.4 给菜单添加调用 228
    10.4.1 给菜单指定命令 228
    10.4.2 给菜单指定过程 228
    10.5 为顶层表单添加下拉式菜单 229
    10.6 设计快捷菜单 231
    10.7 建立快速菜单 232
    10.8 定制和修改菜单 233
    本章小结 237
    第11章 学生情况管理数据库系统 238
    11.1 需求分析 238
    11.1.1 对目标系统的应用需求 238
    11.1.2 功能设计 238
    11.2 概念结构设计 239
    11.3 E-R模型向关系模式的转换 239
    11.4 设计学生情况系统的项目管理器 240
    11.5 数据库结构设计、数据表结构及关系设计 240
    11.6 菜单设计 243
    11.6 表单设计 247
    11.7 报表设计 252
    11.8 程序的编译和调试 258
    11.9 运行应用程序 259
    本章小结 260
    第12章 高校职工管理数据库系统 261
    12.1 需求分析 261
    12.1.1 对目标系统的应用需求 261
    12.1.2 功能分析 262
    12.2 概念结构设计 262
    12.3 E-R模型向关系模式的转换 263
    12.4 创建项目文件 263
    12.5 高校职工管理系统数据库及数据表的设计与创建 264
    12.5.1 创建数据库 264
    12.5.2 定义相关数据表 264
    12.5.3 创建数据表之间的关联 269
    12.6 创建应用系统启动表单 269
    12.7 制作系统权限认证表单 271
    12.7.1 登录界面设计 271
    12.7.2 修改密码表单设计 274
    12.7.3 增删用户表单的设计 277
    12.8 制作系统主表单 279
    12.8.1 主表单的创建与布局 279
    12.8.2 主表单相关控件的过程代码 279
    12.9 制作院处名称编辑表单 280
    12.9.1 院处名称编辑表单的创建与布局 280
    12.9.2 为院处名称编辑表单中的相关控件编制过程代码 280
    12.10 制作系科名称编辑表单 282
    12.11 制作职工信息编辑表单 282
    12.11.1 职工信息编辑表单的创建与布局 283
    12.11.2 为职工信息编辑表单中的相关控件编制过程代码 283
    12.12 制作职工综合管理表单 284
    12.12.1 职工综合管理表单的创建与布局 285
    12.12.2 为职工综合管理表单增加数据编辑功能 286
    12.12.3 为综合管理表单的相关控件编制过程代码 286
    12.13 制作系统主程序 287
    12.13.1 编制系统主程序 287
    12.13.2 主程序的编译与运行检验 287
    12.13.3 应用系统的连接与可执行文件创建 287
    本章小结 288
    参考文献 289





  • 作者介绍

    主要著译者顺序姓名学历职称学科专长通讯地址1李禾教授 工作单位东北林业大学 邮政编码 电话13351881386 2 工作单位 邮政编码 电话 3 工作单位 邮政编码 电话 审校者(主审者) 学历 工作单位 邮政编码 电话 职称 工作单位 邮政编码 电话
  • 编辑推荐

  • 书评书荐

  • 附件下载

图书推荐