下载此文档

《数据库VFP》第三章数据库与数据表的创建和使用.pptx


文档分类:IT计算机 | 页数:约100页 举报非法文档有奖
1/100
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/100 下载此文档
文档列表 文档介绍
,首先要设计数据库,数据库设计的好坏将直接影响后续对数据的使用和数据库应用系统的维护。数据库设计步骤:1)需求分析阶段:需求收集和分析,得到数据字典和数据流图。2)概念结构设计阶段:对用户需求综合、归纳与抽象,形成概念模型。3)逻辑结构设计阶段:将概念结构转换为具体DBMS所支持的数据模型。4)数据库物理设计阶段:为逻辑数据模型选取相对适合的物理结构。,明确用户问题的具体要求、处理哪些数据,希望获得什么结果,最后输出哪些数据。数据需求分析是数据库设计的第一步,是其他后续步骤的基础。例如,教学管理系统的主要功能是对教学环节的各种相关数据进行管理。教学管理所涉及的相关数据是:1)学生信息2)教师信息3)课程信息4)学院信息5)学生所在班级信息6)学生课程的成绩信息等。。在应用系统设计中将根据具体功能需求将收集的数据进行分类并分解为多个不同的实体,并确定这些实体之间存在的联系。例如,“教学管理系统”涉及多个实体,如学生、教师、课程、成绩、班级、学院、教学任务等。每个实体可创建一个数据表,用于存放相关数据。本例中“教学管理系统”有八个实体、实体间的联系如图所示:,每个实体的相关信息是通过属性体现出来,依据实体的属性确定数据表中的字段。设计数据表中的字段有以下规则:1)数据表中的字段是不可再分解的。2)数据表中的字段必须是实体的直接描述。3)数据表中不能包含通过计算或者推导得出的字段。4)每个数据表必须包含主关键字。主关键字由数据表中一个或一组字段构成,用以唯一确定存储在数据表中的记录。例如,以“教学管理系统”中“学生”实体为例,其主要属性如图所示:,数据表之间通常存在一定的联系。利用这些联系可以查询相应的信息,并为数据的完整性和一致性提供支持。联系有三种:一对一关系、一对多关系、多对多关系一对一关系在实际应用中不常见。如果两个数据表之间存在一对一关系,可以将两个数据表合并为一个数据表。一对多关系最常见的,也是最常用的关系。例如,department表和student表之间就存在着一对多的关系,department表中的一个学院有多位学生记录。多对多关系这种关系在实际应用中经常出现。例如,student表和course表之间就存在多对多关系。一个学生可以同时选修多门课程,而每一门课程可以被多位学生选修。在VFP中,两个数据表不能直接建立联系实现多对多关系,必须通过第三个数据表来实现,这第三个数据表在两个数据表之间起纽带的作用,故称为“纽带表”。纽带表中分别有两个数据表的主关键字,这两个数据表分别与纽带表建立一对多的联系。

《数据库VFP》第三章数据库与数据表的创建和使用 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数100
  • 收藏数0 收藏
  • 顶次数0
  • 上传人autohww
  • 文件大小1.19 MB
  • 时间2020-03-26