第一章 visualfoxpro基础

第一章 visualfoxpro基础

ID:14289552

大小:138.00 KB

页数:29页

时间:2018-07-27

第一章 visualfoxpro基础_第1页
第一章 visualfoxpro基础_第2页
第一章 visualfoxpro基础_第3页
第一章 visualfoxpro基础_第4页
第一章 visualfoxpro基础_第5页
资源描述:

《第一章 visualfoxpro基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章VisualFoxPro基础VisualFoxPro是一个关系型数据库管理系统,主要用于为中、小型企业开发管理信息系统。例如,图书馆管理系统,地方税收管理系统。一、基本概念1、数据:2、信息:二、计算机数据管理发展1、人工管理:2、文件系统:在简单操作系统的支持下,通过编写程序把一批数据存储到特定数据文件,然后统一管理。缺点(1)数据共享性差,造成大量数据冗余。(2)文件内部数据项之间有联系,文件之间无联系。(3)数据独立性不高。3、数据库系统:通过创建一个个数据库对相互关联的数据进行管理,并且允许多个用户同时访问一个数据库。三、数据库系统(DBS)数据库系统是引入了数据库技术的

2、计算机系统,实现了有组织地、动态地存储大量相关数据,为数据处理和信息共享提供了便利手段。1、DBS的组成:(1)硬件系统(2)数据库:是存储在某一种计算机存储设备上,结构化的相关数据的集合,简称DB。(3)数据库管理员(DBA):(4)数据库管理系统:是一个在操作系统支持下的系统软件,对数据库的创建、修改、删除等操作进行统一管理,是数据库系统的核心,简称DBMS。(5)用户:2、DBS的特点:(1)数据实现了共享,从而减少了数据冗余。(2)在数据库系统,不但能表现出事物内部数据项之间的联系,而且也可以反映出事物与事物之间的联系。这种事物以及事物之间的联系是通过特定的数据模型表示的。(3

3、)数据具有较高的独立性:由于数据库系统提供了映像功能,从而提高了数据的独立性。(4)统一的管理和控制功能:四、数据模型数据模型是表示事物以及事物之间联系的方法。1、基本概念(1)实体:客观存在的相互区别的事物,可以是具体,也可以是抽象的。也可以称为记录,元组,结点或数据元素。(2)实体的属性:描述实体的特性。2、实体之间的联系把实体之间的对应关系称为联系,共分为三种类型:(1)一对一:(2)一对多:(3)多对多:3、常用数据模型常用的数据模型分为:层次模型、网状模型和关系模型。关系模型:用一个二维表结构表示实体以及实体之间联系的模型。五、关系数据库目前,在微型计算机上的数据库管理系统都

4、是用关系模型表示事物以事物之间的联系。1、基本概念(1)关系:一个二维表称为一个关系。在VisualFoxPro中,一个关系是一个.dbf的表文件。(2)元组:在一个关系中,水平方向的行称为元组,也称为记录。(3)属性:一个关系中的列称为属性,也称为字段。对一个关系结构的描述称为关系模式,语法格式为:关系名(属性名1,属性名2,…)注:一个关系是元组的集合。(4)域:一个关系中,属性的取值范围称为域。(5)关键字:指属性或属性的组合,其值能够唯一标识一个元组。2、关系的特点(1)一个关系必须规范化,最基本的要求是关系中的属性不可再分割。(2)一个关系不能有相同的元组或属性。(3)一个关

5、系中元组或属性的先后顺序无关紧要。六、关系运算在一个关系上进行的各种操作称为运算关系。1、传统的关系运算:并、交、差2、专门的关系运算:选择、投影、联接(1)选择:从一个关系中查找出满足条件的元组。(2)投影:从关系中选定若干属性组成一个新关系。(3)联接:将两个以上的关系按照联接条件从横向上组合一个关系。七、VisualFoxPro系统概述1、启动和退出2、VisualFoxPro的主界面八、项目管理器1、项目:一个数据库应用系统中的所有对象,例如程序,数据库、菜单以及报表等对象的集合。在磁盘上,项目存储为一个.pjx的项目文件和一个.pjt的项目备注文件。一个项目中的所有对象是通过

6、项目管理器统一管理。2、“项目管理器”的选项卡:全部、数据、文档、类、代码和其他。九、向导、设计器和生成器1、向导:是一种交互式程序,用户通过在屏幕上选择选项或回答问题,从而完成一般性任务。2、设计器:是一种创建和修改应用系统中对象的工具。3、生成器:是一种带有选项卡的对话框,用于简化对复杂控件和参照完整性代码的创建过程。第二章数据库及其操作在VisualFoxPro,数据库是一个逻辑上的概念,是通过一组系统文件对相互关联的数据,如数据库表、视图等对象进行统一管理的手段。所以,一个新数据库是空的,也不能输入数据。一、数据库基本操作1、新建数据库(1)菜单:(2)命令:createdat

7、abase[<路径>][数据库名]2、打开数据库(1)菜单:(2)命令:opendatabase[<路径>][数据库名]3、修改数据库由于数据库是一种管理数据的手段,所以修改数据库实际上打开数据库设计器。数据库设计器是一种管理数据库表、视图等对象的工具或窗口。命令:modidatabase[数据库名]4、关闭数据库命令:closedatabase功能:关闭当前数据库5、删除数据库命令:deletedatabase数据库名[deletetable

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。