您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 经营企划 > 第1讲 数据管理技术的发展
制作人:杨家微湖南女子大学2006年2月计算机等级考试二级VF主讲人:蒲福勇电话:67616056qq:23971148数据管理技术的发展数据管理技术经历了人工管理、文件系统、数据库系统三个阶段。计算机对数据的管理是指为数据的组织、分类、编码、存储、检索和维护提供操作手段。★人工管理阶段特点:主要用途是数值计算;硬件简单;没有软件★文件系统阶段特点:形成文件、共享性差;硬件发展;有专门数据管理软件★数据库系统阶段特点:有整体结构、共享性高、程序与数据有独立性数据管理技术的发展数据库技术的术语4、数据库技术:数据库技术是研究数据库的结构、存储、设计、管理和使用的一门软件学科。1、数据:存储在某一媒体上能够识别的物理符号。它包括数据内容和数据形式两个方面。2、数据处理:将数据转换成信息的过程。3、数据库:(Database,简记为DB)是长期存储在计算机内、有组织的、统一管理的相关数据的集合。数据管理技术的发展5、数据库管理系统:(DatabaseManagementSystem,简记为DBMS)是位于用户与操作系统(OS)之间的一层数据管理软件。6、数据库系统:数据库系统(DatabaseSystem,简记为DBS)是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统,即它是采用数据库技术的计算机系统。DBS包含DBMS和DB。用户DBMSDBOS数据库技术的术语7、数据库应用系统:(DBAS)由系统开发人员利用数据库系统资源开发出来的,面向某一类实际应用的应用软件系统。数据库系统组成硬件系统:存取数据、传输数据等。系统软件:包含操作系统、数据库管理系统、高级语言及其编译系统和开发工具。数据库应用系统:为特定应用开发的数据库应用软件。各类人员:数据库管理员、系统分析员、应用程序员和用户。数据模型传统的数据库有3类:层次数据库、网状数据库和关系数据库。它们分别采用树、图和线性表3种不同数据结构。VFP6属于关系数据库。数据模型是显示世界特征的模拟和抽象,包括网状模型、层次模型、关系模型设计数据库系统时,一般先用图或表的形式抽象地反映数据彼此之间的关系,这个过程称为建立数据模型,所建立的图或表及其关系称为数据模型。数据模型层次模型:1、有且仅有一个结点无父结点,这个结点叫根结点;2、其他结点有且仅有一个父结点。网状模型1、允许一个以上的结点无父结点;2、一个结点可以多于一个父结点。关系模型(二维表)1、每列中的分量是类型相同的数据;2、行列的顺序任意;3、表中不允许有子表;4、表中的任意两行不能完全相同。数据模型实体:客观存在并可相互区分的事物。属性:表示实体某一方面的特征。实体集:性质相同的同类实体的集合。联系:客观世界中的事物彼此间往往是有联系的。数据模型实体间的联系一对一联系;一对多联系;多对多联系班长班长-班级班级11班长班长-学生学生1n教师教师-学生学生mn(a)(b)(c)关系模型关系模型是用二维表格结构来表示实体以及实体间联系的模型。在关系模型中,操作的对象和结果都是二维表,这种二维表又称为关系。关系数据库①关系:一个关系就是一张二维表,在vf中存储为一个文件,扩展名是DBF;例如:读者.DBF②关系模式:是对关系的描述,一个关系模式对应于一个关系的结构。其格式为:关系名(属性名1,属性名2,…)例如:读者(读者编号,姓名,性别,出生日期,…)按关系数据模型组织的数据库是关系数据库。③元组:在二维表中的水平方向的行;④属性:在二维表中的垂直方向的列;⑤域:属性的取值范围,同列具有相同的域;⑥关键字:属性或属性的组合,能唯一标志一个元组关系数据库关系的特点:①每个字段不可再分;②同一关系中不能出现相同的属性名;③关系中不能有完全相同的元组(记录);④在同一关系中元组及属性的顺序可以任意。在一个关系中元组的次序无关紧要;在一个关系中列的次序无关紧要;以上是关系的基本性质,也是衡量一个二维表格是否构成关系的基本要素。在这些基本要素中,有一点是关键,即属性不可再分割,也即表中不能套表。关系数据库关系运算:1、传统的集合运算①并:两个关系的和;②交:两个关系中相同的部分;③差:两个关系的差。进行并、差、交集合运算的两个关系必须是具有相同的关系模式,既结构相同。2、专门的关系运算①选择:查找指定的记录;②投影:查找指定的属性;③联接:将两个关系中的记录按指定条件横向结合。完整性控制•1、实体完整性控制•2、域完整性控制•3、参照完整性控制(1)数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是A)DBS包括DB和DBMSB)DBMS包括DB和DBSC)DB包括DBS和DBMSD)DBS就是DB,也就是DBMS•(1)VisualFoxProDBMS是A)操作系统的一部分B)操作系统支持下的系统软件C)一种编译程序D)一种操作系统(2)VisualFoxProDBMS基于的数据模型是A)层次型B)关系型C)网状型D)混合型(3)设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,A)m:nB)1:mC)m:kD)1:1•(1)对于现实世界中事物的特征,在实体-联系模型中使用A)属性描述B)关键字描述C)二维表格描述D)实体描述(2)把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过A)建立新的属性来实现B)建立新的关键字来实现C)建立新的关系来实现D)建立新的实体来实现(3)专门的关系运算不包括下列中的A)联接运算B)选择运算C)投影运算D)交运算(4)对关系S和关系R进行集合运算运算称为,结果中既包含S中元组也包含R中元组,这种集合•A)并运算B)交运算C)差运算D)积运算§2.2了解VisualFoxpro启动与退出工作环境§2.3VisualFoxpro管理工具项目管理器向导设计器生成器其他项目管理器项目管理器是组织数据和对象的操作工具,管理各种类型的文件并针对不同类型的文件提供不同的操作。设计器用来辅助用户创建表、数据库、表单、报表等文件种类有:报表设计器:报表是数据输出的形式之一;表单设计器:为数据库信息显示、输入和编辑提供界面;菜单设计器:为用户提供直观友好的操作环境。生成器帮助用户按要求设计各种控件的表现形式。
本文标题:第1讲 数据管理技术的发展
链接地址:https://www.777doc.com/doc-545110 .html