您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 数据通信与网络 > 全国计算机等级考试二级VF第一讲什么是VF.
全国计算机等级考试二级VisualFoxPro什么是VF(VisualFoxPro)VF就是一种在计算机上运行的数据库管理系统微软公司称vf是世界上最优秀的数据库管理系统一.数据与数据处理二.数据库的相关概念三.计算机数据管理的发展四.数据库系统五.数据模型六.关系模型一.数据与数据处理I.数据:存储在某一种媒体上能够识别的物理符号a)一般是指数字,字母、符号、汉字、声音、图像、动画、影像等II.数据特点:数据内容不变性和数据形式的多样性媒体的发展纸收音机电视机计算机全国计算机等级考试全国计算机等级考试QuanGuoJiSuanJiDengJiKaoShi数据处理数据处理:将数据转换成信息的过程数据处理就是对数据进行加工、存储、排序、计算等过程信息=数据+数据处理二.数据库的相关概念1.数据库(DB):存储在计算机存储设备上,结构化的相关数据集合2.数据库管理系统(DBMS):为了数据库的建立,使用和维护而配置的软件(是管理和操作数据库的软件)3.数据库应用系统数据库应用系统(DBAS)数据库应用系统:是指系统开发人员利用数据库系统资源开发出来的,面向某一类实际应用的应用软件系统例如:人事管理系统,图书管理系统注意:数据库应用系统(DBSA)=DBS+程序+应用界面三.计算机数据管理的发展数据处理的中心问题是数据管理1.人工阶段2.文件系统阶段3.数据库系统1.人工管理阶段时间:20世纪50年代中期以前背景计算机重要用于科学计算特点数据不保存数据冗余度大数据与程序之间依赖性大人工管理阶段程序1编程员1访问数据1程序2编程员2访问数据2程序n编程员n访问数据n2.文件系统阶段时间20世纪50年代后期至60年代中后期背景计算机已大量用于管理(数据处理)特点:数据冗余度大易造成数据的不一致性程序与数据相互依赖文件系统阶段程序1程序员1程序2程序员2程序n程序员n存取方式数据1数据2数据33.数据库系统阶段时间20世纪60年代后期背景计算机应用于社会各个领域特点数据共享性高数据冗余度小数据与程序的独立性高数据库系统阶段统一存取数据1数据2数据n程序1程序员1程序2程序员2程序n程序员n四.数据库系统(DBS)概念:引进数据库技术后的计算机系统1.数据库系统的构成2.数据库系统的特点数据库系统逻辑图DB应用程序1应用程序2……应用程序nDBMS数据库系统逻辑图1.数据库系统的构成①硬件设备②数据库集合(DB)③数据库管理系统(DBMS)及相关的软件(核心)④数据库管理员(DBA)(管理和操作数据库的人员)⑤用户DBS=DB+DBMS+硬件+DBA+用户数据库层次示意图数据库应用系统数据库管理系统操作软件硬件2.数据库系统的特点①实现数据高共享,减少数据冗余②采用特定的数据模型③具有较高的独立性④有统一的数据控制功能五.数据模型1.实体的描述2.实体间联系及联系的种类3.数据模型1.实体的描述实体客观存在并且可以相互区别的事物实体属性描述实体的特性实体型属性的集合实体集同类型的实体的集合2.实体间联系及联系的种类实体之间的对应关系叫联系一对一关系(1:1)一对多关系(1:n)多对多关系(n:n)联系的种类如下3.数据模型(1)层次模型(1:n)董事长生产部销售部研发部总经理(2)网状模型(n:n)专业系教研室课程学生教员任课选课3.关系模型一个关系的逻辑结构就是一张二维表。这种用二维表的形式表示实体和实体间联系的数据模型称为关系模型六.关系模型1.关系术语2.关系运算1.关系术语关系模型:一个关系其实就是一个二维表,每个关系有一个关系名。在vf中,一个关系存储为一个文件,文件扩展名为.dbf,称为表元组:二维表中水平方向的行属性:二维表中垂直方向的列域:属性的取值范围属性名名元组属性值表结构2.关系运算(1)传统运算进行并、差、交集合运算的两个关系,必须具有相同的关系模型并:对两张相同结构的二维表中元组合并的运算交:去掉不相同的记录,留下相同的记录差:去掉相同的记录,留下不相同的记录(2)专门运算选择运算:对已有的数据进行选择性处理投影运算:对表中垂直操作或运算链接:对两个有相同字段的二维表中记录相同值进行水平方向的链接。
本文标题:全国计算机等级考试二级VF第一讲什么是VF.
链接地址:https://www.777doc.com/doc-2653235 .html