Visual_FoxPro课件

Visual_FoxPro课件

ID:44271720

大小:6.57 MB

页数:667页

时间:2019-10-20

Visual_FoxPro课件_第1页
Visual_FoxPro课件_第2页
Visual_FoxPro课件_第3页
Visual_FoxPro课件_第4页
Visual_FoxPro课件_第5页
资源描述:

《Visual_FoxPro课件》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、VisualFoxProVisualFoxPro第一章数据库概述第二章VisualFoxPro6.0的使用基础第三章数据与表达式第四章数据库和表第五章查询和视图第六章查询和视图第七章表单第八章报表与标签第十章数据的导入和导出第九章菜单设计一、数据库基本理论1.1数据库的基本概念数据库技术涉及到许多基本概念,主要包括:数据、数据处理、数据库、数据库管理系统以及数据库系统等。数据:数据是指存储在某一种媒体上能够识别的物理符号。为了描述客观事物而用到的数字、字符以及所有能输入到计算机中并能被计算机处理的符号都可以看作数据.数据处理:数据处理是指对各种形式的数据进行收集、存储、加

2、工和传播的一系列活动的总和。一、数据库基本理论数据库:数据库可以直观地理解为存放数据的仓库。定义:存储在计算机存储设备上,结构化的相关数据的集合。数据库管理系统:数据库管理系统(DataBaseManagementSystem,简称DBMS)是位于用户与数据库之间的接口,用于管理数据的计算机软件,它的职能是有效地组织和存储数据、获取和管理数据,接受和完成用户提出的访问数据的各种请求。数据库系统:数据库系统是指拥有数据库技术后的计算机系统。数据库系统是由计算机硬件(主机、键盘等)、数据库集合(操作系统等)、数据库管理系统及相关软件、数据库管理员和用户。是具有高度组织性的总体

3、。在数据库系统中,硬件、软件和有关人员之间的层次关系:操作系统硬件数据库管理系统数据库应用系统开发人员数据库管理员最终用户数据库系统层次关系示意图一、数据库基本理论与文件系统比较,数据库系统管理具有以下特点:1、采用特定的数据模型(数据的结构化)在文件系统中,数据在整体上是没有结构的;数据库系统则不同,在同一数据库中的数据文件是有联系的,且在整体上服从一定的结构形式。(模型:层次、网状、条件)2、数据共享,可控冗余度共享是数据库系统的目的,也是他的重要特点。一个库中的数据不仅可为同一企业或机构之内的各个部门所共享,也可为不同单位、地域甚至不同国家的用户所共享。而在文件系统

4、中,数据一般是由特定的用户所专用的。一、数据库基本理论3、数据独立性在文件系统中,数据和应用程序相互依赖,一方的改变总是要影响另一方的改变。数据库系统则力求减小这种相互依赖,实现数据的独立性。4、有统一的数据控制功能1.2数据模型数据库非关系型关系型层次型数据库网状数据库关系数据库1.2数据模型1.E-R模型(实体-联系)E-R模型的三要素是:实体、属性和联系。1.实体从数据处理的角度看,现实世界中的客观事物称为实体,它可以指人如一个教师、一个学生等等也可以指物,如一本书、一张桌子等。2、属性与属性值一个实体具有不同的属性,属性描述了实体某一方面的特性。例如,教师实体可

5、以用教师编号、姓名、性别、出生日期等;3.实体型属性值所组成的集合表征一个实体,相应的这些属性的集合表征了一种实体的类型,称为实体型。例如:(教师编号、姓名、性别、出生日期、职称、基本工资、研究方向)表征教师实体的实体型。4.实体集同类型的实体的集合称为实体集。例如:全体学生就是一个实体集5、实体间的联系实体之间的对应关系称为实体间的联系。类型:一对一联系(1:1)一对多联系(1:n)多对多联系(m:n)1.一对一联系(1:1)如果对于实体集A中的每一个实体,实体集B中有且只有一个实体与之联系,反之亦然,则称实体集A与实体集B具有一对一联系。AB2.一对多联系(1:n)如

6、果对于实体集A中的每一个实体,实体集B中有多个实体与之联系,反之,对于实体集B中的每一个实体,实体集A中至多只有一个实体与之联系,则称实体集A与实体集B具有一对多联系。AB3.多对多联系(m:n)如果对于实体集A中的每一个实体,实体集B中有多个实体与之联系,而对于实体集B中的每一个实体,实体集A中也有多个实体与之联系,则称实体集A与实体集B具有多对多联系。AB公司总经理1学生学校学习1N学生课程选修MN1两实体的1:1联系两实体的1:n联系两实体的m:n联系任职2.层次模型层次模型表示数据间的从属关系结构,是一种以记录某一事物的类型为根结点的有向树结构。层次模型象一棵倒置

7、的树,根结点在上,层次最高;子结点在下,逐层排列。ABCDEFGH层次模型层次模型优点:层次清晰、构造简单、易于实现1:1和1:M的实体联系。采用层次模型来设计的数据库称为层次数据库。1.2数据模型3.网状模型网状模型是层次模型的扩展,表示多个从属关系的层次结构,呈现一种交叉关系的网络结构。网状模型可以表示较复杂的数据结构,即可以表示数据间的纵向关系与横向关系。这种数据模型在概念上、结构上都比较复杂,操作上也有很多不便。用以实体型为结点的有向图来表示各实体及它们之间的联系。其特点是:(1)允许一个以上的结点无父结点。(2)一个

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

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

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