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