数据库技术与应用--Visual FoxPro实践教程
分類: 图书,计算机/网络,数据库,Foxpro,
作者: 周虹,黄研秋主编
出 版 社: 华东理工大学出版社
出版时间: 2008-12-1字数: 567000版次: 1页数: 365印刷时间: 2008/12/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787562824121包装: 平装内容简介
本书是一本基于Visual FoxPro的数据库技术及应用的综合性实践教程。它既可独立使用,也可作为学习Visual FoxPro课程配套的上机指导、学习指导和习题用书,还可作为考试复习用书。由于本书每部分、每章、每个实验、每个题目、每个案例的独立性,在学习的过程中,读者可根据自己的需求选择全部或部分内容学习和实践。 本书由Visual FoxPro基础知识、Visual FoxPro实验指导、题汇解析、应用案例和附录五部分组成,以实践操作为主兼顾理论知识。
目录
第一部分 Visual FoxPro基础知识
第1章 数据库基础知识
一、数据库基本概念
二、Visual FoxPro基本概念
第2章 Visual FoxPro数据库的基本操作
一、数据库与表的基本操作
二、索引、工作区与记录定位
三、Visual FoxPro数据完整性
第3章 查询与视图
一、查询和视图的概念
二、查询的创建和使用
三、视图的创建和使用
四、查询与视图的联系和区别
五、VFP的表、查询和视图的三级模式结构
第4章 结构化查询语言SQL
一、SQL语言概述
二、VFP支持的SQL命令
三、SELECT-SQL命令
四、SELECT-SQL命令使用注意事项
第5章 基本程序设计
一、Visual FoxPro程序文件的建立和运行
二、基本程序结构
三、参数传递和变量的作用范围
第6章 面向对象程序设计
一、面向对象的概念
二、表单
三、控件
四、菜单
五、类的设计
六、工具栏
七、报表与标签
八、建立应用程序
第二部分 Visual FoxPro实验指导
第1章 Visual FoxPro基础
实验1.1 Visual FoxPro集成操作环境与项目管理器
实验1.2 数据与基本运算
思考与实践1
第2章 数据表的基本操作
实验2.1 数据表的创建
实验2.2 数据表的基本操作
思考与实践2
第3章 数据库的基本操作
实验3.1 数据库表的创建和使用
实验3.2 数据库表之间的关系及数据完整性
思考与实践3
综合实验1
第4章 数据查询与视图
实验4.1 创建查询与视图
实验4.2 多表查询与数据统计
思考与实践4
第5章 结构化查询语言SQL
实验5.1 结构化查询语言SQL
思考与实践5
综合实验2
第6章 结构化程序设计基础
实验6.1 基本程序结构
实验6.2 模块(子程序、函数、过程)设计与调用
思考与实践6
第7章 表单的建立与使用
实验7.1 表单的创建
实验7.2 常用控件的使用(一)
实验7.3 常用控件的使用(二)
实验7.4 控件综合
实验7.5 表单综合
思考与实践7
综合实验3
第8章 菜单的建立与使用
实验8.1 菜单的建立与使用
思考与实践8
第9章 报表和标签
实验9.1 报表与标签的使用
思考与实践9
第10章 类和工具栏的使用
实验10.1 类和工具栏的使用
综合实验4
第三部分 题汇解析
第1章 数据库基础知识
一、选择题与解析
二、填空题与解析
三、自测题
第2章 数据库与表的基本操作
一、选择题与解析
二、填空题与解析
三、自测题
第3章 查询与视图
一、选择题与解析
二、填空题与解析
三、自测题
第4章 结构化查询语言SQL
一、选择题与解析
二、填空题与解析
三、自测题
第5章 基本程序设计
一、选择题与解析
二、填空题与解析
三、自测题
第6章 面向对象程序设计
一、选择题与解析
二、填空题与解析
三、自测题
第四部分 应用案例
案例1 简单的密码验证程序
案例2 抽奖游戏
案例3 通讯录管理系统
案例4 成绩查询系统
案例5 图书管理信息系统
附录
上机操作要点
模拟上机试卷
模拟上机测试1
模拟上机测试2
模拟上机测试3
模拟上机测试4
模拟上机测试5
模拟上机测试6
模拟上机试卷解答
模拟上机测试1
模拟上机测试2
模拟上机测试3
模拟上机测试4
参考文献
书摘插图
第一部分 Visual FoxPr0基础知识
第1章数据库基础知识
一、数据库基本概念
1.数据库(DataBase,简称DB)
数据库是指以一定的组织形式长期存放在计算机存储介质上的相互关联的数据集合。
2.数据库管理系统(DataBase Management System,简称DBMS)
数据库管理系统是用于建立、使用和维护数据库的系统软件。
3.数据库系统(DataBase System,简称DBS)
数据库系统是实现有组织地、动态存储大量关联数据,方便用户访问的,由计算机软硬件资源组成的及具有管理数据库功能的计算机系统。它由数据库、数据库管理员和有关软件组成。
4.数据库管理员(DataBase Administrator,简称DBA)
数据库管理员是指对数据库系统进行管理和控制的机构和相关人员,具有最高的数据库用户特权,负责全面管理数据库系统。
5.数据模型
数据模型是数据库管理系统用来表示数据实体及实体间联系的方法,能正确地反映出数据之间的整体逻辑关系,是数据库领域中定义数据及其操作的一种抽象表示。数据模型按应用层次的不同来划分,可分为两类:概念模型(E—R模型、语义对象模型)和数据模型(层次模型、网络模型、关系模型、面向对象模型)。
6.概念模型(E-R模型)
概念模型也称为实体一联系模型(E—R模型)。实体一联系方法是表示概念模型最常用的方法,它用实体一联系图(E—R图)来表示概念模型。
7.关系模型
用二维表的形式表示实体和实体之间联系的数据模型即为关系模型,它是以关系代数理论为基础的数据模型。
8.关系
一个关系就是一张二维表,它由行和列组成,每个关系有一个关系名。其中:
◆行(元组)
二维表中的一行即为一个元组。
……