欢迎来到天天文库
浏览记录
ID:52066698
大小:427.50 KB
页数:39页
时间:2020-03-31
《《vfp数据库系统》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、计算机技术基础VisualFoxPro程序设计教程信息学院信息系统与信息管理教研室计算机技术基础课程组可以开发简单的管理软件。在日常的办公工作中可以用visualFoxPro简化相应的工作。VisualFoxPro能干什么?学习目标了解基本的面向对象编程知识,培养相应的逻辑思维能力能把VFP应用于日常的办公工作中,培养自己综合使用多门办公软件来完成工作的能力通过本门课程学习,力争通过计算机二级考试能够使用VisualFoxPro建立一个小型的数据库应用系统第一章数据库系统概述本章学习内容了解数据与信息的区别和联系了解数据
2、处理的主要内容掌握数据库系统组成和主要功能掌握关系数据库的概念和特点了解VF6.0有关知识1.1数据库基础知识一、基本概念二、数据模型三、关系数据库及其特点一、基本概念数据:物理符号序列,用型和值表征数据与其语义不可分信息:经过加工处理,对接收者有价值和实际意义的数据二者的关系:信息=数据+处理一、基本概念数据处理:将数据转换成信息的过程数据处理的核心:数据管理数据管理的发展阶段人工管理阶段文件系统阶段数据库系统阶段人工管理阶段特点数据与程序不独立数据不能长期保存系统中没有对数据进行管理的软件文件系统阶段特点数据冗余大缺乏
3、数据独立性数据无集中管理应用程序1应用程序2应用程序n物理文件1物理文件2物理文件n文件系统数据库系统阶段特点实现数据共享,减少数据冗余采用特定的数据模型具有较高的数据独立性有统一的数据控制功能数据库系统数据与程序的关系数据库管理系统DBMS应用程序1应用程序2应用程序n数据库DataBase数据库系统的组成是在计算机系统中引入数据库后的系统组成。由数据库、数据库管理系统、应用程序和用户构成。数据库系统的特点:数据的共享与独立减少数据冗余和不一致加强对数据的保护数据库系统层次示意图二、数据模型数据模型的构建过程
4、:现实世界↓(人脑抽象认识)信息世界↓(转换)数据世界二、数据模型数据模型的分类:层次模型用树型结构表示实体及其之间的联系网状模型用网状结构表示实体及其之间的联系关系模型用二维表结构表示实体及其之间的联系层次模型层次模型是数据库系统中最早采用的数据模型,它用树型结构来表示实体及实体之间的联系。在该模型中,每个结点表示一个记录类型,除根结点外,其他结点有且只有一个父结点。从层次模型的描述中可以看出,父结点和子结点之间是一对多的联系,基于层次模型的数据库系统就只能处理一对多的实体联系,不能直接表达多对多联系的复杂结构。校部学院
5、A系A学院B系B系C系D系E网状模型在网状模型中,允许一个以上的结点无父结点,每个结点可以有多于一个的父结点,此外它还允许结点之间具有多种联系。网状模型能够直接描述现实世界,具有良好的性能,但由于连接一个结点的路径不止一条,因而在进行查询操作中程序员必须选择最优路径以提高运行效率,这对程序人员提出了更高的要求。关系模型学生基本信息表属性值(字段值)关系(二维表)学号姓名性别党员出生年月所在院系0694071101李勇男No1982-01-21物流学院0694071102王芳女Yes1982-09-21物流学院0694071
6、103李博文男No1981-04-18物流学院0694051201陈明男No1981-12-02信息学院0694051202赵媛女No1980-08-06信息学院0694061301孙越男Yes1982-11-14管理学院0694061302周明明女No1983-2-1管理学院0694061303刘哲男Yes83-02-21管理学院记录属性名(字段名)关键字确定一条记录三、关系模型关系模型由多个关系组成,一个关系是一张二维表关系模型的三个要素:数据结构——二维表(关系)关系操作——选择、投影、连接完整性约束——实体完整性参
7、照完整性用户定义完整性关系数据库的特点关系中的每个属性必须是不可分割的数据单元(字段不可再分)关系中的每一列元素必须是类型相同的数据同一个关系中不能有相同的字段,也不能有相同的记录关系的行、列次序可以任意交换,不影响其信息内容1.2VisualFoxPro概述VisualFoxPro6.0是关系型数据库管理系统是可运行于Windows95和WindowsNT平台的32位数据库开发系统,它不仅可简化数据库管理,而且能使应用程序的开发流程更为合理。VF6.0还提供了集成化的系统开发环境,它支持过程式编程技术,且在语言方面有强大
8、的扩充,支持面向对象可视化编程技术。VisualFoxPro的特性用户界面良好面向对象编程技术功能强快速创建应用程序数据库的操作简便多个用户可以一起开发程序可与其它应用程序交互操作独特的开发客户/服务器解决方案可以升级早期版本VisualFoxPro的安装与启动安装环境IBM兼容机,具有8048650
此文档下载收益归作者所有