欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    VFP第1章 VFP数据库基础知识.docx

    • 资源ID:4925841       资源大小:158.66KB        全文页数:15页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    VFP第1章 VFP数据库基础知识.docx

    授课时间2月24日 至3月2日课时数2+2授课方式理论课 讨论课口 习题课口 实验课口上机课口 技能课口 其他口授课单元第1章VisualFoxPro数据库基础知识目的与 要求1. 了解数据库的基本概念、数据管理技术。2. 理解数据模型、关系数据库的概念。3. 熟悉 Visual FoxPro 操作界面,Visual FoxPro 工作方式。4. 掌握项目管理器的操作与使用。重点与难点1)数据模型、项目管理器。2)数据管理技术和Visual FoxPro操作界面。主要内容1.1 了解数据库管理技术的发展1.2 了解数据库系统的基本知识1.3 了解数据模型的基本概念1.4掌握关系数据库基本知识1.5熟悉Visual FoxPro 6.0集成环境1.6认识项目文件和项目管理器教学方法手段(教具)采用多媒体投影授课,课中请部分学生到黑板上练习,加强与学生的互 动,增加课堂讨论环节,启发式教学,培养学生的实际操作能力。参考资料Visual FoxPro程序设计基础 卢湘鸿等编 清华大学出版社数据库系统概论史嘉权等编清华大学出版社思考题、 作业实验1.1P27 选择题 1、2、3、4、5、7、15 填空题1、3、7、12讲 稿第一章Visual FoxPro数据库基础知识旧课复习:复习内容:1.以互动方式了解学生上学期对计算机基础知识的掌握程度2. 复习数制转换复习目的:大致了解学生对计算机基础知识掌握程度及层次情况复习时长:大约5分钟新课导入:导入方式:解读为什么要学习VFP随着计算机应用的普及和深入,人们对数据采集、存储、加工、处理、 管理的技术和方法的要求也越来越高。而数据库技术主要研究如何组织和存储数 据,如何高效地获取和处理数据。VFP 6.0则是关系型数据库开发系统。导入目的:让学生初识数据库及VFP导入时长:大约5分钟新课讲授:重点:数据模型、项目管理器。难点:数据管理技术和Visual FoxPro操作界面。方法:运用多媒体辅助教学,采用案例教学和任务驱动等教学法。第1章Visual FoxPro数据库基础知识1.1数据库管理技术的发展一、数据、信息和数据处理数据:指存储在某一种媒体上,能够识别的物理符号。信息:一种被加工成特定形式的数据。数据处理:指将数据转换成信息的过程。例如,一个人的“参加工作的日期”是固定的,属于原始数据,基于它就可以生 成工龄数据,那么工龄就是得到的二次数据。二、数据管理技术的发展数据处理的中心问题是数据管理。计算机数据的管理:对数据的组织、分类、编码、存储、检索和维护。计算机在数据管理方面经历了由低级到高级的发展过程。计算机数据管理随着计 算机硬件、软件技术和计算机应用范围的发展而不断发展,多年来经历了人工管 理、文件系统、数据库系统、分布式数据库系统和面向对象数据库系统等几个阶 段。(1)人工管理20世纪50年代中期以前。数据管理任务:存储结构、存取方法、输入输出方式等完全由程序设计人员一人 负责。特点:数据与程序不具有独立性,一组数据对应一组程序。数据不长期保存,程 序运行结束后就退出计算机系统,一个程序中的数据无法被其他程序利用,因此 程序与程序之间存在大量的重复数据,称为数据冗余。(2)文件系统20世纪50年代后期至60年代中后期。计算机开始大量地用于管理中的数据处理工作。出现了高级语言和操作系统。操 作系统中的文件系统是专门管理外存储器的数据管理软件。特点:程序与数据有了一定的独立性,程序和数据分开存储,有了程序文件和数 据文件的区别。数据文件可以长期保存在外存储器上被多次存取。数据冗余度大 这不仅浪费存储空间,增加更新开销,更严重的是,由于不能统一修改,容易造 成数据的不一致。(3)数据库系统从20世纪60年代后期开始。为了实现计算机对数据的统一管理,达到数据共享 的目的,发展了数据库技术。数据库技术的主要目的是有效地管理和存取大量的数据资源,包括:提高数据的 共享性,使多个用户能够同时访问数据库中的数据;减小数据的冗余度,以提高 数据的一致性和完整性;提供数据与应用程序的独立性,从而减小应用程序的开 发和维护代价。为数据库的建立、使用和维护而配置的软件称为数据库管理系统DBMS(DataBase Management System)。1.2数据库系统一、数据库、数据库管理系统和数据库系统数据库(DB)数据库(Database)是存储在计算机存储设备上,结构化的,表现为多种形式的, 可以共享的相关数据集合。它不仅包括描述事物的数据本身,而且还包括相关事 物之间的联系。数据库管理系统(DBMS)数据库管理系统(Database Management System)是可以对数据库的建立、使用和 维护进行管理的软件系统。数据库管理系统作为数据库系统的核心软件,其主要目标是方便用户使用资源, 易于为各类用户所共享,并增进数据的安全性、完整性和可用性。数据库系统(DBS)是具有数据库、数据库管理系统的计算机系统。它是由计算机硬件系统、数 据库、数据库管理系统、操作系统和用户(数据库管理员、应用设计人员、最终 用户)五部分组成。DBMS是数据库系统中最重要的核心软件。数据库系统的特点: 实现数据共享,减少数据冗余 采用特定的数据模型 具有较高的数据独立性 具有统一的数据控制功能1.3数据模型一、实体的描述数据库需要根据应用系统中数据的性质、内在联系,按照管理的要求来设计和组 织。现实世界存在各种事物,事物与事物之间存在着联系。这种联系是客观存在 的,是由事物本身的性质所决定的。例如:图书馆中有图书和读者,读者借阅图书;学生选课系统中有学生、成绩、 选课,学生可选修课程,学生选修课程可获得成绩。实体客观存在并且可以相互区别的事物称为实体。实体可以是实际的事物,也可以是 抽象的事件。例:职工、图书等属于实际事物,订货、借阅图书等活动是比较抽象的事件。实体的属性描述实体的特性称为属性。二、实体间的联系联系:实体之间的对应关系。它反映现实世界事物之间的相互关联。如,一个学生可以选修多门课程,一门课程可以被多个学生所选修。实体间联系的种类是指一个实体集中可能出现的每一个实体,与另一个实体集中多少个具体实体存在联系。两个实体间的联系可以归结为三种类型:一对一联系(1: 1)、一对多联系(1:n)、多对多联系(m : n)> Wz 廿 mi三、数据模型数据模型:数据库管理系统中用来表示实体及实体间联系的方法。一个具体的数据模型应当正确地反映出数据之间存在的整体逻辑关系,即数据模型是数据及其联系的集合。数据库管理系统所支持的数据模型分为三种:-层次模型-网状模型-关系模型1.4关系数据库一.关系模型(1)关系一个关系就是一张二维表,每个关系有一个关系名。(2)元组二维表的每一行在关系中称为元组。在VFP中,一个元组对应表中一个 记录。(3)属性二维表的每一列在关系中称为属性,每个属性都有一个属性名。每个属性 都有属性名,数据类型,长度。(4)域:属性的取值范围称为域。(5)关键字关系中能唯一区分不同元组(记录)的属性或属性组合,称为该关系的 一个关键字。单个属性组成的关键字称为单关键字,多个属性组合的关键字称为组合 关键字。(关键字的属性值不能取“空值”)当一个数据表有多个关键字时,可从中选出一个作为主关键字(或主 键)。二.关系运算RUSRCISR-SAB123456选择从表中找出满足给定条件的行(即元组或记录),构成一个新表的操作称为选择。投影从表中指定属性值满足条件的列(即字段),构成一个新表的操作称为投影。联接把两个表中相同属性的元组连接在一起,构成一个新表的操作称为联接。三.完整性控制为保证关系中数据的正确性和有效性,需建立数据完整性的约束机制来加以控制。1、实体完整性控制即记录完整性控制,主要由主关键字等来实现。2、域完整性控制即字段完整性控制,主要由字段有效性规则来实现。3、参照完整性控制即多表之间数据的一致性控制,主要由参照性规则来实现。1.5 Visual FoxPro 6.0 系统概述1. Visual FoxPro的主界面窗口VFP窗口的显示如下图所示。Microsoft Visual FoiProJx文件® 锦辑显示如格式工具程序窗日(y)帮朋00口信旧|唇|R阙苫圄国时叫!阐|三固通|售固 制膏|亶标题栏 菜单栏 标准工具栏命令窗口主窗口Visual FoxPr o的主界面窗口2. Visual FoxPro 6.0 的工作方式Visual FoxPro 6.0支持两种工作方式,交互操作方式程序执行方式Visual FoxPro 6.0启动后便处于交互操作方式,交互操作方式又分为:菜单选择方式命令执行方式程序执行方式:把多条命令按照要完成的任务和系统的编程规则编成程序,并将其存储为 命令文件,待需要执行该文件时,系统自动执行其中的每条命令,完成所要完成 的任务3. Visual FoxPro6.0 命令结构VFP命令的书写规则如下:(1)命令必须以命令动词开始,动词后的各子句顺序任意。(2)各个单词短语之间至少用一个空格分开。(3)输入时不区分大小写。(4)命令动词、短语、函数名可缩写成前4个字符。(5)一行最多写一条命令,以回车键结束。可通过续行符“;”续行。4. Visual FoxPro 文件类型:.app生成的应用程序.cdx复合索引.idx索引、压缩索引.dbc数据库.dbf表.mnx菜单.mpr生成的菜单程序.exe可执行程序.pjx项目1.6项目管理器项目管理器是Visual FoxPro6.0中处理数据和对象的主要组织工具,是Visual FoxPro6.0的“控制中心”,项目是文件、数据、文档和Visual FoxPro6.0对 象的集合,其保存的文件带有.PJX扩展名。在建立表、数据库、查询、表单、 报表及应用程序时,可以用“项目管理器”来组织和管理文件。(1)查找数据文件“数据”选项卡包含了一个项目中的所有数据:数据库、自由表、查询和视图。 “项目管理器”中的“数据”选项卡如下图所示。云攻目首理器-Stu数据库是表的集合,一般通过公共字段彼此关联,使用“数据库设计器”可以 创建一个数据库,数据库文件的扩展名为.DBC。自由表 存储在以.DBF为扩展名的文件中,它不是数据库的组成部分。查询是检查存储在表中的特定信息的一种结构化方法,利用“查询设计器”可以设置查询的格式,该查询将按照输入的规则从表中提取记录,查询 被保存为带.QPR扩展名的文件。视图是特殊的查询,通过更改由查询返回的记录,可以用视图访问远程数据或更新数据源,视图只能存在于数据库中,它不是独立的文件。(2)查找表单和报表文件“文档”选项卡中包含了处理数据时所用的全部文档:输入和查看数据所用 的表单以及打印表和查询结果所用的报表及标签。“项目管理器”中的“文档” 选项卡,如下图所示。表单:用于显示和编辑表中的内容。报表:是一种文件,它告诉Visual FoxPro6.0如何设置查询,来从表中提取结 果,以及如何将它们打印出来。标签:是打印在专用纸上带有特殊格式的报表。练习题:1.新建一个名为“供应”的项目文件,将数据库“供应零件”加入到新建的“供 应”的项目文件中。

    注意事项

    本文(VFP第1章 VFP数据库基础知识.docx)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开