- 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教程
第一章???? Visual FoxPro基础
1.1数据库基础知识
1.1.1 计算机数据管理的发展(P1—P4)
1.???? 数据是指存储在某一种媒体上能够识别的物理符号。
数据处理是指将数据转换成信息的过程。
2. ①人工管理 程序与程序之间存在大量的重复数据,称为冗余。
②文件系统
③数据库系统l
④分布式数据库系统 分布式数据库系统是数据库技术和计算机网络技术紧密结合的产物。
1.? 有关数据库的概念
①???? 数据库 DB
数据库(DataBase)是信息存储在计算机存储设备上,结构化的相关数据集合。
②???? 数据库应用系统
数据库应用是指系统开发人员利用数据库系统资源开发出来的。
③???? 数据库管理系统 DBMS
④???? 数据库系统
由五部分:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员(DBA)和用户
2. 数据库系统的特点
①???? 实现数据共享,减少数据冗余
② 采用特定的数据模型
③???? 有较高的数据独立性
④???? 有统一的数据控制功能
1.1.3 数据模型(P6—P9)
1.实体的描述
①实体 客观存在并且可以相互区别的事物称为实体。
②实体的属性 描述实体的特性称为属性。
2. 实体间联系及联系的种类
两个实体间的联系可以归结为三种类型
①一对一联系 1:1
②一对多联系 1:N
③多对多联系 M:N
3. 数据模型
①???? 数据模型
用树形结构表示实体及其之间联系的模型称为层次模型。
②???? 网状模型
用网状结构表示实体及其之间联系的模型称为网状模型。
③? 关系数据模型
用二维表结构来表示实体以及实体之间联系的模型称为关系模型。
1.2 关系数据库 VFP就是一种关系数据库管理系统
1.2.1 关系模型(P9—P12)
1. 关系术语
①关系:一个关系就是一张二维表。
VFP中,一个关系存储为一个文件,文件扩展名为.dbf,称为“表”。
②?? 元组:在一个二维表中(一个具体关系),水平方向的行称为元组每一行是一个元组。
元组对应一个存储文件中的一个具体记录。
③属性:二维表中垂直方向的列称为属性。每一列有一个属性名,在VFP中表示为字段名。
④域:属性的取值范围
⑤?关键字:属性或属性的组合,其值能够惟一的标识一个元组。
⑥???? 外部关键字:如果表中的一个字段不是本表的主关键字或候选关键字,而是另外一个表的主关键字或候选关键字,这个字段(属性)就称为外部关键字。
2. 关系的特点
①???? 关系的必须规范化。 /所谓规范是指关系模型中的每一个关系模式都必须满足一定的要求。最基本的要求是每个属性必须是不可分割的数据单元
②? 在同一个关系中不能出现相同的属性名
③? 关系中不允许有完全相同的元组,即冗余。
④? 在一个关系中元组的次序无关紧要。
⑤? 在一个关系中列的次序无关紧要。
1.2.2 关系运算(P12—P14)
1. 传统的集合运算
①???? 并 两个相同结构关系的并是由属于这两个关系的元组组成的集合。
②???? 差 设有两个相同结构的关系R和S,R差S的结果是由属于R但不属于S的元组组成的集合,即差运算的果是从R中去掉S中也有的元组。
③???? 交 两个具有相同结构的关系R和S,它们的交是由即属于R又属于S的元组组成的集合。交运算的结果是R和S的共同元组。
2. 专门的关系运算
①???? 选择 从关系中找出满足给定条件的元组的操作称为选择。
②???? 投影 从关系模式中指定若干个属性组成新的关系称为投影。
③???? 联接 联接是关系的横向结合。
④???? 自然联接 是去掉重复属性的等值联接。
1.3????????????? 数据库设计基础
1.3.1?????? 数据库设计步骤(P14—P16)
1. 设计原则 / 为了合理组织数据库,应遵从以下基本设计原则:
①???? 关系数据库的设计应遵从概念单一化“一事一地”的原则。
②???? 避免在表之间出现重复字段。
③???? 表中的字段必须是原始数据和基本数据元素。
④???? 用外部关键字保证有关联的表之间的联系。
2. 设计的步骤 / 利用VFP来开发数据库应用系统,可以按照以下步骤来设计:
①???? 需求分析。
②???? 确定需要的表。
③???? 确定所需字段。
④???? 确定联系。
⑤???? 设计求精。
1.3.2?????? 数据库设计过程(P16—P18)
3. 确定所需字段
④确定主关键字字段 VFP不允许在主关键字字段中有重复值或空值。
4. 确定联系
①???? 一对多联系 把“一方”的主关键字字段添加到“多方”的表中。
②????
文档评论(0)