VFP第章数据库技术基础.doc

VFP第章数据库技术基础.doc

ID:51338456

大小:72.00 KB

页数:3页

时间:2020-03-22

VFP第章数据库技术基础.doc_第1页
VFP第章数据库技术基础.doc_第2页
VFP第章数据库技术基础.doc_第3页
资源描述:

《VFP第章数据库技术基础.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、VisualFoxpro程序设计第1章数据库技术基础1.1数据库基础知识1.1.1数据管理的基本概念1.数据:2.信息;3.数据与信息的关系;4.数据处理与信息管理1.1.2数据管理技术的发展1.人工管理阶段2.文件系统阶段3.数据库系统阶段1.1数据库基础知识1.1.3数据库系统的组成数据库系统1±1计算机硬件系统、系统软件(包括操作系统和DBMS)、数据库、应用软件、数据库管理人员和用户等部分组成。1.数据库系统的特点%1数据的结构化②共亨,③独立性④安全性。2.与数据库相关的术语%1数据%1数据库%1数据库管理系统%1数据库系统1.1数据与数据运算1.1.4数据模型1.现实世界的抽象描

2、述现实世界、信息世界(实体、实体集、属性、实体的形与值、实体集之间的联系)、数据世界(文件、记录、数据项)2.E-R信息模型模型是对过程和对象的抽象化,经山模型可以深化了解复杂系统的生要特征。在信息世界屮,Hl实体-联系方法(Entity—Relationship-Approach,简称E-R方法)对研究对彖述行抽彖化。实体是指客观存在的事物。实体对通过它的若干属性來描述。属性是事物某方面的特征。联系是指实体集之间的联系。1.1数据与数据运算1.1.4数据模型3.E-R图在实体、属性和联系三要素基础上作E・R图的步骤:⑴用长方形表示实体集,在框内标注实体名称。(2)用椭圆表示实体属性,在框内

3、标注属性的名称,用线段连接实体和它的属性。(3)用菱形表示实体集之间的联系,在框内标注联系的名称,用线段或弧线连接菱形与相关长方形,并标注上函数关系名称(如1:1、1:n或m:n)。4•数据模型简介①网络型③关系型1.2关系数据库②层次型、④面向对象在关系型数据库中,每一个关系都是一个二维表。无论实体本身述是实体间的联系均用称为“关系”的二维表来表示。1.2.1关系模型1.基本术语(1)关系、元组、属性和域⑵关键字、候选关键字、超关键字、主关键字、外部关键字。2.关系的规范化关系是一种规范化了的二维表。在关系数据模型中,每一个关系都必须满足一定的条件,或者说。一个关系应该具有如下一些性质:(

4、1)关系中的每个属性都应是不可分割的数据项;(2)同一个关系中不允许出现相同的属性:(3)同一个关系屮不允许出现相同的元组;⑷同一个关系中属性或元组的前后次序可以任意交换,而对该关系无实际影响。1.2关系数据库1.2.2关系运算1.传统的集合运算具有相同关系模式的两个关系(例如R、S)可以进行传统的并、差、交的集合运算。2.专门的关系运算(1)选择运算就是从关系中选择满足给定条件的元组的运算。⑵投影运算就是从关系屮选择指定若干个属性以构成新的关系。(3)联接运算就是根据联接条件将两个关系中对应的兀组拼接成一个个新的兀组以构成一个新的关系。123关系运算应用实例【例1」】【例1.2】【例1.3

5、】……【例1.7】1.2.4关系的完整性1.关系模式;2.实体完幣性;3.参照完整性:4.用户自定义完整性1.3关系数据库设计基础131数据库设计原则1.概念单一化原则2.减少表之间的重复字段3.表中字段应是基本数据元素4.用外部关键字保证表之间的关联13.2数据库设计过程一般可将数据库的设计分为4个阶段:1•需求分析2•概念结构设计3•逻辑结构设计4•物理结构设计谢谢!

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。