第1章 数据库基础知识及Visual FoxPro系统概述.pptVIP

第1章 数据库基础知识及Visual FoxPro系统概述.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 数据库基础知识及Visual FoxPro系统概述

第一章 数据库基础知识及 Visual FoxPro系统概述 * * 第一章 数据库基础知识及Visual FoxPro 系统概述 1.1 数据库基础知识 1.1.1 数据、信息和数据处理 1. 数据 数据(Data)客观事物的物理表示,在计算机中,指能被计算机所接受和处理的符号。 2. 信息(Information) 信息是经过加工处理并对人类社会实践和生产活动产生决定性影响的有价值的数据。信息是以某种数据形式表现的。信息与数据的关系可以表示为: 信息 = 数据 + 处理 * * 3. 数据处理(Data Processing) 数据处理也称为信息处理,是指利用计算机将各种类型的数据转换成信息的过程。它包括对数据的收集、整理、存储、加工、分类、维护、排序、检索和传输等一系列处理活动。 1.1.2 数据库、数据库管理系统和数据库系统 1. 数据库 数据库(Data Base)就是数据的集合,它把数据按照特殊的目的和一定的方法存储起来,以便于访问管理和更新。 * * 1.1 数据库基础知识 2. 数据库管理系统 数据库管理系统的主要功能包括以下5个方面: * * 1.1 数据库基础知识 3. 数据库系统 数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统及其开发工具、应用系统、数据库管理员和用户构成。数据库系统具有数据的结构化、共享性、独立性、可控冗余度以及数据的安全性、完整性和并发控制等特点。 1.1.3 数据管理发展的三个阶段 1. 人工管理阶段 2. 文件系统阶段 3. 数据库系统阶段 * * 1.1 数据库基础知识 1. 数据模型的基本要素 数据模型通常由数据结构、数据操作和完整性约束3个要素组成。 (1)数据结构 数据结构是指对实体类型和实体之间联系的表达和实现。主要用于描述系统的静态特征,如域、属性等。 (2)数据操作 数据操作是指对数据库的检索和更新(插入、删除、修改)两大类操作。主要用于描述系统的动态特征。 (3)完整性约束 完整性约束给出了数据及其联系所具有的制约和依赖规则。 * * 1.2 数据模型 2. 概念模型 (1)实体(Entity) 客观存在并可以相互区别的事物称为实体,它是信息世界的基本单位。同类实体的集合称为实体集。 (2)属性(Attribute) 实体所具有的某一特性称为属性。一个实体可以由多个属性来描述。每一个属性有一个取值范围称为值域。 (3)实体型(Entity Model) 用实体名及其属性名的集合来抽象和描述同类实体称为实体型。 (4)码(Key) (5)关系(Relation) * * 1.2 数据模型 * * 1.2 数据模型 3. 数据模型 (1)层次模型 (2)网状模型 * * 1.2 数据模型 (3)关系模型 * * 学号 姓名 性别 专业 成绩 贷款否 0101 浩然 男 计算机应用 681 F 0102 张一 男 软件工程 677 T 0103 文丽 女 计算机应用 700 T 0104 秦月 女 动漫设计 632 F 0105 罗文 女 动漫设计 645 F 1.2 数据模型 1.3 关系型数据库的基础知识 1. 关系术语 (1)关系 一个关系就是一张二维表,每个关系都有一个名称,即关系名。 (2)元组 表中的行称为元组。元组对应于Visual FoxPro表文件中的一个记录。每条记录代表一个具体的实体。 (3)字段 表中的列相当于记录的属性,称为字段或数据项。字段的命名通常和属性名相同,如学生表中有学号、姓名、性别、成绩等字段。 * * (4)值域 值域即属性的取值范围,例如“姓名”只能是字符类型。 (5)码(关键字) 码能唯一标识表文件中每个记录的字段或字段的组合。若一张表中有多个码,从中选取一个作为主码。在Visual FoxPro中称码为关键字(简称为键),主码称为主关键字(简称为主键),如学生表中的“学号”就是主键。 (6)关系模式 对关系的描述称为关系模式。关系模式与记录类型相对应。 * * 1.3 关系型数据库的基础知识 (7)联系 在关系模型中,实体以及实体间的联系都是用关系来表示的。实体以及实体之间的联系在Visual FoxPro中称为表和表间关系。 (8)关系规范化 所谓关系规范化是指关系数据库中的每个关系都必须满足一定的要求。根据满足的条件不同,可以划分为6个等级:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、修正的第三范式(BCNF)、第四范式(4NF)和第五范式

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档