最新数据库应用VisualFoxPro程序设计教学讲义ppt.ppt

最新数据库应用VisualFoxPro程序设计教学讲义ppt.ppt

ID:62137507

大小:1.19 MB

页数:45页

时间:2021-04-18

最新数据库应用VisualFoxPro程序设计教学讲义ppt.ppt_第1页
最新数据库应用VisualFoxPro程序设计教学讲义ppt.ppt_第2页
最新数据库应用VisualFoxPro程序设计教学讲义ppt.ppt_第3页
最新数据库应用VisualFoxPro程序设计教学讲义ppt.ppt_第4页
最新数据库应用VisualFoxPro程序设计教学讲义ppt.ppt_第5页
资源描述:

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

1、数据库应用VisualFoxPro程序设计§1.1数据库基本概念1.信息信息是事物运动状态和特征的表现形式。2.数据数据是指能被计算机识别和处理的物理符号,包括数字、文字、图形、图像、声音、动画和影像等。数据是信息具体化的表示形式。3.数据处理数据处理是指对数据进行收集、存储、计算、分类、排序和传输等操作。1.1.1信息、数据和数据处理4.数据管理数据管理是数据处理的核心。它主要是指对数据进行分类、排序、编码、存储、检索和维护等操作。§1.1.2数据管理技术的发展随着计算机系统硬件和软件技术的发展,计算机数据管理经历了由低级向高级的发展过程,这一过程一般

2、可以分为3个阶段:1.人工管理阶段2)DBMS的功能①描述数据库②管理数据库③维护数据库3.数据库应用程序它是为了解决某个实际问题,程序开发人员利用DBMS编写的应用软件。例如财务软件。4.数据库系统(DBSDataBaseSystem)数据库系统是指引入数据库技术后的计算机系统。它由3个部分组成。数据库系统的核心是数据库管理系统(DBMS)。计算机硬件系统操作系统数据库管理系统(DBMS)数据库系统计算机软件系统数据库(DB)(DBS)数据库应用程序其他辅助工具软件数据库管理员(DBA)计算机操作人员普通用户5.数据库应用系统安装并运行数据库应用程序的

3、数据库系统称为数据库应用系统。§1.2数据模型1.现实世界现实世界是存在于人们大脑映象之外的客观世界,事物及其相互联系处在这个客观世界中。事物可以是实体,比如一个人,一台计算机;也可以是抽象概念,比如某人的爱好和性格等。2.信息世界信息世界是对现实世界进行抽象而得到的概念世界,它不是现实世界的简单录像,而是经过选择、命名和分类等抽象过程而产生的概念模型。信息世界是以人的观点来描述和表示客观世界。3.数据世界数据世界又称机器世界,数据世界是以机器的观点来描述和表示信息世界,是信息世界在计算机中数字化的表示。§1.2.1从现实世界到数据世界三个世界的内容及其

4、联系如图下所示。§1.2.2数据模型1.数据模型的概念模型是对客观世界中复杂事物的抽象描述,获取模型的抽象过程叫做建模。为了对客观世界进行研究,人们通常采用某种抽象模型来描述。例如,若要用数学的观点来描述客观世界,则需要建立一个数学模型;若要用物理的观点来描述客观世界,则需要建立一个物理模型。在数据库系统中,则要用数据的观点来描述客观世界,从而建立一个数据模型数据模型是数据库管理系统中用于提供信息表示和操作手段的形式框架。2.数据模型的组成(1)数据结构数据结构用于描述系统的静态特性,即描述数据本身的内容和特性以及数据之间的联系。(2)数据操作数据操作用

5、于描述系统的动态特性,即描述检索操作和更新操作(插入、删除、修改)。(3)完整性约束关系完整性是为保证数据库中数据的正确性和相容性,对关系模型提出的某种约束条件或规则。完整性通常包括实体完整性、域完整性和参照完整性。数据模型可以分为两个层次:概念模型和数据模型。1.数据模型的概念概念模型是在信息世界中建立的逻辑模型,它是按人的观点对数据建模。它是从“现实世界(事物,事物属性)”到“信息世界(实体,实体属性)”的第一层次抽象。在概念模型中事物被抽象为实体、属性和联系概念模型涉及到以下几个主要概念(1)实体在信息世界中,客观存在并且可以相互区别的事物称为实体

6、。例如,一个学生、一门课程和一场比赛都可以看成实体。(2)实体集同一类实体的集合称为实体集。例如,班级是学生实体的实体集。§1.2.3数据模型的层次(3)属性描述实体的特征称为实体的属性。(4)实体型属性的集合表示一种实体的类型,称为实体型。(5)联系实体与实体之间的关系称为联系。1976年P.P.Chen提出了“实体—联系”的方法,即E-R图法(Entity-RelationshipApproach)。目前,E-R图法成为描述概念模型常用方法。E-R图使用四种基本图形符号,如下图6所示。实体之间的联系有如下3种:1)一对一联系如果实体集A中的每一个实体

7、至多和实体集B中的一个实体有联系,反之亦然,则称实体集A与B具有一对一联系,记作1:1。例如,“职工”与“工资”之间存在一对一的联系。2)一对多联系如果实体集A中的每一个实体和实体集B中的多个实体有联系,反之实体集B中的每一个实体至多只和实体集A中的一个实体有联系,则称实体集A与B具有一对多联系,记作1:m。例如,“班级”与“学生”之间存在一对多的联系。3)多对多联系如果实体集A中的每一个实体和实体集B中的多个实体有联系,反之实体集B中的每一个实体也可以和实体集A中的多个实体有联系,则称实体集A与B具有多对多联系,记作m:n。例如,“学生”和“课程”之间

8、存在多对多的联系。在处理多对多联系时,通常插入一个中间“纽带关系”,将一个“多对

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

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

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