数据库应用VisualFoxPro程序设计教学文案.ppt

数据库应用VisualFoxPro程序设计教学文案.ppt

ID:61278321

大小:286.00 KB

页数:29页

时间:2021-01-23

数据库应用VisualFoxPro程序设计教学文案.ppt_第1页
数据库应用VisualFoxPro程序设计教学文案.ppt_第2页
数据库应用VisualFoxPro程序设计教学文案.ppt_第3页
数据库应用VisualFoxPro程序设计教学文案.ppt_第4页
数据库应用VisualFoxPro程序设计教学文案.ppt_第5页
资源描述:

《数据库应用VisualFoxPro程序设计教学文案.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库应用VisualFoxPro程序设计4.数据管理数据管理是数据处理的核心。它主要是指对数据进行分类、排序、编码、存储、检索和维护等操作。§1.1.2数据管理技术的发展随着计算机系统硬件和软件技术的发展,计算机数据管理经历了由低级向高级的发展过程,这一过程一般可以分为3个阶段:1.人工管理阶段2.文件系统阶段3.数据库系统阶段数据库系统阶段的数据管理特点:(1)数据结构化数据库中的数据是有结构的,这种结构决定于数据库所采用的数据模型。数据库不仅反映客观事物本身,而且反映出事物之间的联系。(2)实现数据共享,减少数据冗余在数据库系统中,数据已

2、经从应用程序中分离出来供多个应用程序使用,从而实现了数据共享,减少数据冗余,但不是消灭冗余,必要的重复还要保留,以体现数据之间的联系.(3)数据独立性高1)数据库的物理独立性:数据库的物理结构改变时,其逻辑结构不变。2)程序和数据的逻辑独立性:数据库的逻辑结构改变时,用户的程序不用改变(4)有统一的数据管理和控制功能1.数据库(DBDataBase)数据库是存储在计算机中结构化的相关数据的集合。它不仅包含描述事物的数据本身,而且包含数据之间的联系。在VisualFoxPro中,数据库是存放表(Table)、视图(虚拟表)及其联系的容器。2.数据

3、库管理系统(DBMS)(1)DBMS的概念数据库管理系统是建立、维护、使用和管理数据库的软件。常用的数据库管理系统有SQLServer,Oracle,DB2等;微型计算机中常用的小型数据库管理系统有FoxBase,FoxPro,VisualFoxPro,Access等。§1.1.3数据库系统的基本概念2)DBMS的功能①描述数据库②管理数据库③维护数据库3.数据库应用程序它是为了解决某个实际问题,程序开发人员利用DBMS编写的应用软件。例如财务软件。4.数据库系统(DBSDataBaseSystem)数据库系统是指引入数据库技术后的计算机系统。

4、它由3个部分组成。数据库系统的核心是数据库管理系统(DBMS)。计算机硬件系统操作系统数据库管理系统(DBMS)数据库系统计算机软件系统数据库(DB)(DBS)数据库应用程序其他辅助工具软件数据库管理员(DBA)计算机操作人员普通用户5.数据库应用系统安装并运行数据库应用程序的数据库系统称为数据库应用系统。§1.2数据模型1.现实世界现实世界是存在于人们大脑映象之外的客观世界,事物及其相互联系处在这个客观世界中。事物可以是实体,比如一个人,一台计算机;也可以是抽象概念,比如某人的爱好和性格等。2.信息世界信息世界是对现实世界进行抽象而得到的概念

5、世界,它不是现实世界的简单录像,而是经过选择、命名和分类等抽象过程而产生的概念模型。信息世界是以人的观点来描述和表示客观世界。3.数据世界数据世界又称机器世界,数据世界是以机器的观点来描述和表示信息世界,是信息世界在计算机中数字化的表示。§1.2.1从现实世界到数据世界三个世界的内容及其联系如图下所示。§1.2.2数据模型1.数据模型的概念模型是对客观世界中复杂事物的抽象描述,获取模型的抽象过程叫做建模。为了对客观世界进行研究,人们通常采用某种抽象模型来描述。例如,若要用数学的观点来描述客观世界,则需要建立一个数学模型;若要用物理的观点来描述客

6、观世界,则需要建立一个物理模型。在数据库系统中,则要用数据的观点来描述客观世界,从而建立一个数据模型数据模型是数据库管理系统中用于提供信息表示和操作手段的形式框架。2.数据模型的组成(1)数据结构数据结构用于描述系统的静态特性,即描述数据本身的内容和特性以及数据之间的联系。(2)数据操作数据操作用于描述系统的动态特性,即描述检索操作和更新操作(插入、删除、修改)。(3)完整性约束关系完整性是为保证数据库中数据的正确性和相容性,对关系模型提出的某种约束条件或规则。完整性通常包括实体完整性、域完整性和参照完整性。数据模型可以分为两个层次:概念模型和

7、数据模型。1.数据模型的概念概念模型是在信息世界中建立的逻辑模型,它是按人的观点对数据建模。它是从“现实世界(事物,事物属性)”到“信息世界(实体,实体属性)”的第一层次抽象。在概念模型中事物被抽象为实体、属性和联系概念模型涉及到以下几个主要概念(1)实体在信息世界中,客观存在并且可以相互区别的事物称为实体。例如,一个学生、一门课程和一场比赛都可以看成实体。(2)实体集同一类实体的集合称为实体集。例如,班级是学生实体的实体集。§1.2.3数据模型的层次(3)属性描述实体的特征称为实体的属性。(4)实体型属性的集合表示一种实体的类型,称为实体型。

8、(5)联系实体与实体之间的关系称为联系。1976年P.P.Chen提出了“实体—联系”的方法,即E-R图法(Entity-RelationshipAp

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

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

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