- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数据库及应用》- Visual FoxPro程序设计 主要内容 ? 数据库知识 ? 程序设计 主要内容: 信息、数据和数据处理 数据管理技术的发展 数据模型 数据库系统 关系数据库 §1.1 信息、数据和数据处理 信息 信息(Information)是客观事物属性的反映。信息是经过加工处理并对人类客观行为产生影响的事物属性的表现形式。对决策有价值的数据。 数据 数据(Data)是信息的载体。是对客观事物的本质、特征、范围等进行的一种抽象的、符号化的表示。 信息与数据 病历卡上记载39是数据,数据39本身是没有意义的。当数据以某种形式经过处理、描述或与其它数据比较时,才能成为信息。某个病人的体温是39℃,这才是信息,信息是有意义的。 总之,信息是有用的数据,数据是信息的载体,信息是数据的内涵。 数据处理 数据处理也称为信息处理,是利用计算机对各种类型的数据进行处理。 它包括对数据的采集、存储、加工和传输等一系列操作过程。 目的: 1)从大量的原始的数据中推导出有价值的信息 2)利用计算机科学的管理这些数据 数据管理 对数据的分类、组织、编码存储、检索和维护 利用计算机进行数据处理大体经历了人工管理阶段、文件管理阶段、数据库系统阶段和分布式数据库管理四个阶段 1. 人工管理阶段 2. 文件管理阶段 数据库(DataBase,DB) 长期存储在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性,并可为各个用户共享。 数据库系统的组成 数据库系统特点: 数据结构化 数据共享 减少数据冗余 有较高的数据独立性 加强数据的安全性和完整性的保护 4.分布式数据库 分布式数据库系统(Distributed DataBase System,DDBS)是在集中式数据库基础上发展起来的,是数据库技术与计算机网络技术、分布处理技术相结合的产物。分布式数据库系统是地理上分布在计算机网络不同结点,逻辑上属于同一系统的数据库系统,能支持全局应用,同时存取两个或两个以上结点的数据。 数据模型是现实世界数据特征的抽象。现实世界中的具体事物经过抽象形成信息世界中的概念模型,将概念模型进一步转换,形成某一 DBMS支持的数据模型。 概念模型:按用户的观点来对数据和信息建模主要用于数据库设计,常用E-R(实体—联系)图来描述。 数据模型:按计算机系统的观点对数据建模。主要用于DBMS的实现,有层次模型、网状模型和关系模型等。 概念模型基本概念: 1.实体(Entity):客观存在并可相互区别的事物 如一本书,一名学生,一次考试。 6.实体联系 建立实体模型的一个主要任务就是要确定实体之间的联系。常见的实体联系有3种:一对一联系、一对多联系和多对多联系。如图所示: 层次模型(Hierarchical Model) 利用树型结构来表示实体以及实体之间的联系。层次模型中的结点为记录型。 网状模型(Network Model) 网状模型是层次模型的扩展,它表示多个从属关系的层次结构,呈现一种交叉关系的网络结构。网状模型是以记录为结点的网络结构。 常用于反映实体间的多对多的联系,描述较为复杂的联系。 关系模型(Relational Model) 关系模型是二维表结构表示实体以及实体之间联系的数据模型。大多数数据库管理系统都是关系模型。如VFP 1.关系的主要术语: 关系:一个关系对应一张二维表。 元组:表中的一行,相当一个记录。 属性:表中一列称为属性(字段),给每一列起一个名称即属性名。 域:属性的取值范围。 关键字:唯一地标识一个元组的一个或若干个属性集合。 主关键字:从多个关键字中选一个作为主关键字 分量:元组中的一个属性值。 2. 关系的主要特点: 关系中每个属性是不可分割的数据单元; 在同一个关系中不允许出现完全相同的元组 在同一个关系中属性名不允许相同 在同一关系中,同一属性的属性值的数据类型一致 在同一关系中元组或属性的顺序可以改变 3.关系运算 常见的关系运算有选择运算、投影运算和连接运算三种。 选择(Select) 选择运算是从关系中选择某些满足条件的记录组成一个新的关系。也可以说,选择运算是在关系R中选择满足给定条件的元组。 在关系中选择某些条件的元组。 投影(Projec) 投影运算是从关系中选择某些字段的值组成一个新的关系。也可以说,投影运算是在关系R中选择出若干属性列。 在关系中选择某些属性的列。
文档评论(0)