- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
任务一 认识Visual FoxPro6.0 学习目的与要求: 了解vfp中数据库管理系统的一些基本概念,vfp的功能和特点; 熟悉Visual FoxPro的用户界面 掌握关系数据库的相关概念、关系运算及项目管理器的使用 重点: 掌握关系数据模型的基本概念和关系运算并熟识Visual FoxPro的用户界面; 难点:理解关系数据模型、关系运算、联系的种类,项目管理器的使用。 认识数据库及VFP 1.1数据库基础知识 一、数据处理 1、数据是指存储在某种媒体上能够识别的物理符号 它包括两方面: ① 描述事物特性的数据内容; ② 存储在某一种媒体上的数据形式 计算机数据管理的发展 (1)人工管理阶段(50年代中期以前):数据的存储和管理需用户手工完成 (2)文件系统管理阶段(50年代中期至60年代):数据无结构,数据不独立,数据不一致、数据冗余度大 。 (3)数据库系统管理阶段(60年代都期以后):通过数据库管理系统软件对所用的数据实行统一规划管理。用操作系统存储数据,用DBMS管理数据。数据冗余大大减少,数据共享性显著提高。 三、数据模型 1、数据模型是数据库管理系统用来表示实体及实体间联系的方法。任何一个数据库管理系统都基于某种数据模型。支持数据库系统常用的数据模型有层次模次模型,网状模型,关系模型及面向对象模型 (1)层次模型。 用树形结构表示实体及其之间联系的模型称为层次模型。 (2)网状模型。 用网状结构表示实体及其之间联系的模型称为网状模型。 (3)关系模型:用二维表结构来表示实体及其之间联系的模型称为关系模型。在关系模型中,操作的对象和结果都是二维表,这种二维表就是关系。 2、关于关系的概念: 记录(元组):表格中的每一行称为一个记录或元组,每一个记录有若干数据项的值构成; 字段(属性):表格中的每一列称为一个字段。如:学号,姓名及其下面的数据就是一个字段; 字段名(属性名):每一个字段的名称; 字段值(属性值):二维表中除列标题外,其余的值都称为字段的值。 3、关系模型的主要特点: (1)关系中的每一数据项不可再分,是最基本的单位; (2)每一类数据项具有相同的类型,称为数据的属性,割裂都有唯一的属性名和对应的属性值 (3)每一列的顺序是任意的 (4)每一行的顺序是任意的 (5)在一个关系中,不允许有相同的字段名,也不允许有相同的记录行 四、数据库系统 数据库系统是指引进数据库技术后的计算机系统,实现有组织的、动态的存储大量相关数据,提供数据处理和信息资源共享的便利手段。它主要由硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户组成 1、数据库及关系数据库 (1)数据库(DataBase):是以一定的组织方式将相关的数据组织在一起存放在计算机外存储器上,并能为多个用户共享的、与应用程序彼此独立的一组相关数据的集合。即存储在计算机存储设备上,结构化的相关数据的集合。它不仅包括描述事物的数据本身,而且还包括相关事物之间的联系。 (2)关系数据库:依照关系模型进行数据存储的数据库称为关系数据库。 2、关系数据库中的关系运算 关系的基本运算有两类:传统的集合运算和专门的关系运算 (1)选择 从关系中找出满足给定条件的元组的操作称为选择。 选择是从行的角度进行的运算,即从水平方向抽取记录。经过选择运算得到的结果可以形成新的关系,其关系模式不变,但其元组是原来关系的一个子集。 (2)投影 从关系模式中指定若干属性组成新的关系称为投影。 投影是从列的角度进行的运算,相当于对关系进行垂直分解。经过投影运算可得到一个新关系,其关系模式所包含的属性个数往往比原关系少,或者属性的排列西顺序不同。 (3)联接 联接是关系的横向结合。联接运算将两个关系模式拼接成一个更宽的关系模式,生成的关系中包含满足联接条件的元组。 选择和投影运算的操作对象只是一个表,相当于对一个二维表进行切割。联接运算需要两个表作为操作对象。 3、数据库应用系统:是指开发人员利用数据库系统资源开发出来的,面向某一类实际应用的应用软件。如:图书馆管理系统,酒店管理系统等 4、数据库管理系统(DBMS):对数据库的建立、使用和维护进行管理的系统软件。对数据库中的数据资源进行管理,并使之能为多个用户共享,同时还能保证数据的安全性、可靠性、完整性、一致性,还要保证数据的高度独立性。 1.2 Visual Foxpr6.0简介 Visual FoxPro 6.0(中文版)数据库管理系统是一个关系数据库管理系统软件,它是Microsoft公司1998年发布的可视化编程语言集成包Visual Stdio 6.0中的一员。 Visual FoxPro 6.0可运行
文档评论(0)