安徽科技学院Visual foxpro 6.0课件第1章 数据库基础.ppt

安徽科技学院Visual foxpro 6.0课件第1章 数据库基础.ppt

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 数据库基础 1.1 数据库基本概念 1.1.1 数据处理 数据(Data)是对客观事物的某些特征及其相互联系的一种抽象化、符号化表示。 例如:王华出生日期为1970年7月12日,身高1.75m,体重65kg,部门代码A01,职称是副教授,其中王华、1970年7月12日、1.75m、65kg、A01、副教授等都是数据. 数据处理发展的三个阶段 (1)手工处理阶段:使用简单的手工工具 处理效率低,能处理的数量少而且可靠性差。 (2)机械处理阶段:使用了比第一阶段先进得多且比较有效的工具 处理效率高,且可靠性也有较大的提高。 (3)电子处理阶段:使用电子计算机进行数据处理,为数据处理展现了广阔的前景 处理效率高,可靠性高。 1.1.2 数据模型 实体: 现实世界中客观存在并且相互区别的事物。 实体可以是具体的人、事、物,也可以是抽象的概念或事件。 实体集: 同类型实体的集合。 例如,学校全体学生构成一个学校的学生实体集。 属性: 实体的特性,属性是实体之间相互区别的标志,一个实体可以由若干个属性来刻画。 例如,学生实体可以用学号、姓名、性别、出生日期和籍贯等属性来描述。 1. 实体联系 实体之间的对应关系称为联系,它反映了现实世界各个事物之间的相互关系。实体之间的联系有3种类型。 一对多联系(l:n): 如果对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,反之,对于实体集B中的每一个实体,实体集A中至多只有一个实体与之联系,则称实体集A与实体集B有一对多联系,记为1:n。 多对多联系(m:n): 如果对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,反之,对于实体集B中的每一个实体,实体集A中也有m个实体(m≥0)与之联系,则称实体集A与实体集B具有多对多联系,记为m:n。 2. 数据模型 模型: 现实世界特征的模拟和抽象 数据模型(Data Model):现实世界数据特征的抽象。在数据库中用数据模型来抽象、表示和处理现实世界中的数据和信息。 数据模型应满足三方面要求: (1)能比较真实地模拟现实世界; (2)容易为人所理解; (3)便于在计算机上实现。 数据模型分为两类,属于两个不同的层次。 概念模型(信息模型): 按用户的观点来对数据和信息建模,主要用于数据库设计。 数据模型: 按计算机系统的观点对数据建模,主要用于DBMS的实现。 (1)层次模型 满足下面两个条件的基本层次联系的集合为层次模型。 (1)有且只有一个结点没有双亲结点,这个结点称为根结点; (2)根以外的其他结点有且只有一个双亲结点。 在层次模型中,每个结点表示一个实体集,实体集之间的联系用结点之间的连线(有向边)表示,这种联系是父子之间的一对多的联系。 (2)网状模型 把满足以下两个条件的基本层次联系集合称为网状模型: (1)允许一个以上的结点无双亲; (2)一个结点可以有多于一个的双亲。 网状模型去掉了层次模型的两个限制,允许多个结点没有双亲结点,允许一个结点有多个双亲结点,此外它还允许两个结点之间有多种联系(称之为复合联系)。 (3)关系模型 在用户观点下,关系模型中数据的逻辑结构是一张二维表,它由行和列组成。 1.1.3 数据库系统 1. 数据库系统组成 数据库系统(DataBase System, DBS): 将引进数据库技术的计算机系统。 数据库系统由以下几部分组成。 (1)计算机硬件系统:用来运行操作系统、数据库管理系统、应用程序以及存储数据库的本地计算机系统和网络硬件环境。 (2)数据库集合:存储在本地计算机外存设备或网络存储设备上的若干个设计合理、满足应用需要的数据库。 (3)数据库管理系统:数据库管理系统是数据库系统的核心,用于协助用户创建、维护和使用数据库的系统软件。 (4)相关软件:包括操作系统、编译系统、应用开发工具软件和计算机网络软件等。 (5)人员:包括数据库管理员和用户。数据库管理员负责数据库系统的建立、维护和管理。用户可分为专业用户和最终用户。 2.数据库系统特点 (1)数据结构化:同一数据库中的数据文件是有联系的,且在整体上服从一定的结构形式。 (2)数据共享:数据库中的数据不仅可为同一企业或结构之内的各个部门所共享,也可为不同单位、地域甚至不同国家的用户所共享。 (

文档评论(0)

ormition + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档