1 / 48

第 1 章 数据库系统及 Visual FoxPro 概述

第 1 章 数据库系统及 Visual FoxPro 概述. 辽东学院 · 信息技术学院 崔晓斐. 本章基本内容. 1.1 数据库的基本概念 1.2 Visual FoxPro 的特点 1.3 Visual FoxPro6.0 的安装、启动与退出 1.4 Visual FoxPro 的用户界面 1.5 Visual FoxPro 的辅助设计工具 1.6 Visual FoxPro 项目管理器. 学习目标: 概念:信息、数据、数据处理、数据模型、数据库、数据库系统、数据库管理系统 了解计算机数据管理的发展 理解几种数据模型 掌握关系型数据库 本章重点、难点:

Download Presentation

第 1 章 数据库系统及 Visual FoxPro 概述

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第1章 数据库系统及Visual FoxPro概述 辽东学院·信息技术学院 崔晓斐

  2. 本章基本内容 • 1.1 数据库的基本概念 • 1.2 Visual FoxPro的特点 • 1.3 Visual FoxPro6.0的安装、启动与退出 • 1.4 Visual FoxPro的用户界面 • 1.5 Visual FoxPro的辅助设计工具 • 1.6 Visual FoxPro项目管理器 信息技术学院 崔晓斐 制作

  3. 学习目标: • 概念:信息、数据、数据处理、数据模型、数据库、数据库系统、数据库管理系统 • 了解计算机数据管理的发展 • 理解几种数据模型 • 掌握关系型数据库 • 本章重点、难点: • 数据模型及关系数据库 • 数据库、数据库系统、数据库管理系统的区别 • 项目管理器的使用 信息技术学院 崔晓斐 制作

  4. 1.1 数据库的基本概念 1.1.1 数据、信息与数据处理 1.数据 数据是指存储在某一种媒体上能够被计算机处理的物理符号。数据是信息的载体.如十进制数100,图像,声音等。 2.信息 信息是有一定含义、已经被加工、有决策价值的数据。信息是以某种数据形式表现的。信息与数据的关系可以表示为:信息=数据+处理。信息是数据的表示. 3.数据处理 数据处理是将数据转换成信息的过程,指从大量数据中提取有效的信息资源,为进一步分析、管理、决策提供依据,包括数据的收集、整理、存储、加工、分类、维护、排序、检索和传输等一系列活动的总和。 信息技术学院 崔晓斐 制作

  5. 计算机进行数据处理的过程如图1-1所示。 编码转换 数据输入 计算机处理 原始数据 编码表示形式 计算机表示形式 信息 (结果数据) 搜集 输出 用户 图1-1 数据处理的过程 计算机对数据的管理是指对数据的组织、分类、编码、存储、检索和维护等操作。 信息技术学院 崔晓斐 制作

  6. 文件系统 图1-2 人工管理阶段,应用程序与数据的关系 图1-3 文件管理阶段,应用程序与数据之间的关系 应用程序1 数据组1 应用程序2 数据组2 应用程序3 数据组3 应用程序1 数据组1 数据组2 应用程序2 ■ ■ ■ 操作系统 数据组n 应用程序n 4.数据管理技术的发展 (1) 第一阶段(20世纪50年代中期):人工管理阶段 • (1)数据量小,数据不保存 • (2)数据由应用程序管理 • (3)数据不共享 • (4)数据不具有独立性 (2)第二阶段(20世纪50年代后期至60年代中期):文件系统阶段 • (1)数据和程序以文件的形式长期保存 • (2)由文件系统管理数据和程序 • (3)数据共享性差,在多个文件中重复出现,冗余多,数据不一致 • (4)程序对数据依赖性高,对数据管理、操作通过编程实现 • (5)数据没有结构,数据间没有联系 信息技术学院 崔晓斐 制作

  7. 图1-4 数据库管理阶段,应用程序与数据之间的关系 应用程序1 应用程序2 数据库 数据库管理系统 ■ ■ ■ 应用程序n (3) 第三阶段(20世纪60年代后期至今):数据库系统阶段 • 1、数据结构化:数据间有相互联系 • 2、数据共享,一个数据为多个应用程序使用,数据一致 • 3、减少了数据冗余:减少重复数据 • 4、有较高的数据独立性:数据与程序分开,由数据库管理系统管理数据 信息技术学院 崔晓斐 制作

  8. 1.1.2 数据库技术的发展 1.数据库技术萌芽 数据库技术萌芽于20世纪60年代中期IBM公司研制、开发了数据库管理系统商品化软件IMS(Information Management System),IMS的数据模型是层次结构的,为数据库发展奠定了理论基础。 2.数据库技术的发展 自20世纪70年代开始,数据库技术有了很大的发展, 3.目前的数据库技术 (1)对象-关系型数据库系统 (2)分布式数据库 (3)面向对象数据库 (4)多媒体数据库 (5)数据仓库 信息技术学院 崔晓斐 制作

  9. 现实世界 信息世界 数据世界 (在VFP中) 概念模型 关系数据模型 事物类 实体集 关系 表 事物 实体 元组 记录 性质 属性 属性 字段 数据模型 关系:借阅 信息世界 学生 实体集 书籍 实体集 概念模型 现实世界 学生 书籍 学生表 借阅表 书籍表 数据世界 信息世界 实现模型 学生 借阅 书籍 1.1.3 数据模型 1.三个世界 (1)现实世界:存在于人脑之外的客观世界,包括事物及事物之间的联系。 (2)信息世界:是现实世界在人们头脑中的反映,用数据模型来表示这种反映。数据模型分为概念模型(抽象的数据模型)和实现模型(具体实现的数据模型)。 (3)数据世界:根据信息世界中的数据模型,在具体的数据库管理系统中表示事物及事物之间的联系。 信息技术学院 崔晓斐 制作

  10. 2.概念模型 概念模型是现实世界中事物与事物间联系的抽象。最常见的概念模型,称为实体—联系方法,简称E-R方法。 (1)实体:是客观存在并可相互区别的物体。实体可以是实在的物体,如学生、图书等,也可以是抽象的事件,如订货、借书等。 (2)属性:实体具有的某一种特性称为属性。如学生实体具有的姓名、性别等属性。属性有属性名和属性值之分,如姓名是属性名,“章明”、“李芳芳”就是属性值。 (3)实体型和实体值:属性的集合称为实体型,表示一种实体的类型。例如学生的实体型可以表示为:学生(姓名,性别,出生日期,专业)。某个具体的学生就是实体值,如(章明,男,1985-1-2,外语)。 (4)实体集:实体性质相同的同类实体的集合称为实体集。如一个班的学生、图书馆的所有图书、皇马球队的所有场比赛等。 信息技术学院 崔晓斐 制作

  11. 图1-5 实体间的三种联系 (a) (b) (c) 班长 班长 教师 1 1 M 班长-班级 班长-学生 教师-学生 1 N N 班级 学生 学生 (5)实体集间的联系 ① 一对一联系(简记为1:1) 两个不同型的实体集中,任一方的一个实体只与另一方的一个实体相对应联系,表示为1:1,如图1-5(a)所示。 ② 一对多联系(简记为1:N) 两个不同型的实体集中,甲方的一个实体对应乙方若干个实体,而乙方的一个实体只对应甲方一个实体,称这种联系为一对多联系,如图1-5(b)所示 。 ③ 多对多联系(简记为M:N) 若两个不同的型实体集中,两实体集中任一实体均与另一实体集中若干个实体对应,称这种联系为多对多联系,如图1-5(c)所示 。 信息技术学院 崔晓斐 制作

  12. 3.实现模型 具体实现的数据模型是根据一定的规则从概念模型转化而来的,它决定了数据库中数据之间联系的表达方式。实现模型必须既能表示实体集的信息,又能表示实体集间的联系。 (1)层次数据模型 层次模型是用树型结构来表示实体集以及实体间联系的,只能表示一对多的关系。层次模型的特点: ① 有且仅有一个结点无父结点,这个结点即为树的根; ② 其它结点有且仅有一个父结点。 图1-6 层次模型示意图 信息技术学院 崔晓斐 制作

  13. 图1-7 网络模型示例 教师 学校 学生 课程教材 教室 (2)网络数据模型 网络模型能够表示实体间的多种复杂联系和实体类型之间的多对多的联系。网络模型的特点: ① 可以有一个以上的结点无父结点; ② 至少有一个子结点有一个以上的父结点; ③ 在两个结点之间有两个或两个以上的联系。 网络模型的示意图如图1-7所示。 信息技术学院 崔晓斐 制作

  14. (3)关系数据模型 用二维表格形式来表示实体集及其之间的关系。每个二维表称为一个“关系”(对应一个实体集)。表的每一行称为一个元组(对应一个实体)。表的每一列称为一个属性。关系模型的示意图如图1-8所示。 信息技术学院 崔晓斐 制作

  15. 关系的特点: ① 每一列都是不可再分的基本属性; ② 同一关系中不允许出现相同的属性名。 ③ 同一关系中不允许有完全相同的元组 ④ 行、列的次序无关。 图1-9表示的两个表中,第一个表需要转换为第二个表,才能作为关系。 图1-9 关系的属性不可再分 信息技术学院 崔晓斐 制作

  16. 1.1.4 关系型数据库的基础知识 1.关系模型中的常用术语 (1)关系:指一个二维表。在VFP中一个关系称为一个数据表。 (2)元组:指二维表中的一行。在VFP中一行称为一个记录。 (3)属性:指二维表中的一列。在VFP中一列称为一个字段。 (4)值域:指表中属性的取值范围。例如性别属性的取值范围为“男”或“女”。 (5)关键字:指表中能唯一区分各个元组的属性或属性组合,在VFP中具有唯一性取值的字段称为关键字段。一个表中可以有多个候选关键字,但只能有一个主关键字。 (6)外部关键字:如果表中一个字段不是本表的主关键字,而是另外一个表的关键字,这个字段就称为外关键字。通过外部关键字使表与表建立联系。 (7)关系模式:是对关系的描述,一个关系模式对应一个关系的结构。例如学生关系的模式为:学生(学号、姓名、性别、出生日期、专业)。 信息技术学院 崔晓斐 制作

  17. 2.关系的运算 (1)选择 从关系中找出满足条件的记录,是一种横向的操作,属于单目运算(只需对一个关系进行操作)。在VFP中,可通过FOR<条件>或WHILE<条件>等子句实现选择操作。 (2)投影 从关系中选取若干属性组成新的关系,是一种纵向的操作,属于单目运算。在VFP中,可以通过 FILEDS<字段1,字段2……>等字句实现投影操作。 (3)连接 将两个关系通过共同的属性名连接成一个新的关系,可实现两个关系的合并。新的关系可以是由原来两个关系中属性间满足一定条件的元组组成,因此连接是一种横向、纵向同时进行的操作。连接属于双目运算(对两个关系进行的操作)。 信息技术学院 崔晓斐 制作

  18. 投影 选择 关键字 连接 信息技术学院 崔晓斐 制作

  19. 1.1.5 数据库系统的组成 1.数据库(DataBase,简称DB) 数据库是按一定的组织形式存储在一起的相互关联的数据集合。它包含一个或多个数据文件(表)。每个数据文件由若干条记录组成,每条记录由若干个字段(数据项)组成,每个字段有自己的结构(属性)。 2.数据库管理系统(DBMS) 数据库管理系统是一种实现数据库的定义、操纵、管理、维护的软件,是数据库系统的核心。常见的数据库管理系统有FoxBase、VisualFoxPro、SQL、Oracle、Access等。 信息技术学院 崔晓斐 制作

  20. 数据库应用系统 语言编译 DBMS 操作系统 硬件 3.数据库应用系统(DataBase Application Systems 简称DBAS) 数据库应用系统是在DBMS的支持下根据实际问题开发出来的数据库应用软件,通常由数据库和应用程序组成,如:财务管理系统、人事管理系统、图书管理系统、教学管理系统、生产管理系统等。 4.用户 管理和使用数据库系统的人员,包括数据库管理员(DBA) 和其他各级用户。 信息技术学院 崔晓斐 制作

  21. 1.1.6 数据库系统的特点和分类 1.数据库系统的特点 数据库系统的出现是计算机数据处理技术的重大进步,它具有以下特点。 (1)实现数据共享,减少数据冗余 (2)具有较高的数据独立性 (3)数据的结构化:数据文件有联系,并在整体上服从一定的结构形式 (4)采用特定的数据模型:表 (5)有统一的数据控制功能:并发性、完整性等 信息技术学院 崔晓斐 制作

  22. 2.数据库系统的分类 按照不同的依据对数据库系统分类: (1)按照数据模型分为网络模型的数据库系统、层次模型的数据库系统和关系模型的数据库系统。 (2)按照数据的存放地点分为集中式数据库系统和分布式数据库系统 (3)按照使用用户分为单用户数据库和多用户数据库 (4)按照是否具有自动推理功能分为传统数据库与智能数据库 (5)按照是否支持面向对象编程,分为关系型数据库、面向对象的数据库系统和关系-对象型数据库系统。 按照以上的分类,Visual FoxPro 6.0是关系型、支持面向对象编程、多用户的数据库管理系统。 信息技术学院 崔晓斐 制作

  23. 1.2 Visual FoxPro的特点 1998年,微软公司推出了可视化语言集成包Visual Studio 6.0 1.能够简便地开发应用程序 大量可视化界面操作工具,增强了表单设计功能,提供了易用的程序调试工具,还提供了项目管理器对用户资源进行统一管理。 2.支持面向对象的程序设计 Visual FoxPro 6.0既支持面向过程的程序设计。 3.强大的查询和视图设计功能 Visual FoxPro 6.0有近500条命令,200多种函数,功能强大。 4.增强了对SQL的支持 在Visual FoxPro 6.0中则支持8种SQL语句。 5.增强了OLE与ActiveX的集成 在Visual FoxPro 6.0中可以将任何对象嵌入或链接到表中,实现了应用集成.。 信息技术学院 崔晓斐 制作

  24. 1.3 Visual FoxPro6.0的安装、启动与退出1.3.1 Visual FoxPro 的安装 1.安装的环境要求 Visual FoxPro 6.0系统的正确安装、运行,必须具备相应的软硬件环境条件。最低要求如下: 硬件: (1)配置CPU的主频在50MHz以上的486PC机或兼容机; (2)内存16MB以上; (3)硬盘空间需求:典型安装需要100MB硬盘空间;完全安装(包括所有联机文档)需要240MB硬盘空间。安装后硬盘至少有15MB的自由空间。 软件: 安装中文Windows 95/98或Windows NT以上操作系统; 信息技术学院 崔晓斐 制作

  25. 2.Visual FoxPro 6.0的安装 启动安装程序 双击安装文件setup.exe进行安装。还可以通过windows的“添加/删除程序”,选择安装文件setup.exe。这几种操作都将出现如图1-11所示的安装向导。 图1-11 Visual FoxPro 6.0安装向导 信息技术学院 崔晓斐 制作

  26. 1.3.2 Visual FoxPro的启动 1.开始菜单 2.快捷方式 可将程序组中Visual FoxPro 6.0 的启动程序图标复制到桌面或任务栏的快速启动区域,便可以快捷方式启动。 3.打开VFP文件 当双击了VFP所特有的文件,如数据库文件*.dbc、菜单文件*.mnx等时,也会自动启动VFP。注意,若本机安装了其他DBMS软件或具有类似功能的软件如excel,则双击了*.dbf等非VFP所特有的文件类型,就可能用excel打开。这与文件的启动程序设置有关,因此一般不建议用此方法启动。 信息技术学院 崔晓斐 制作

  27. 1.3.3 Visual FoxPro 的退出 三种方法: (1)在Visual FoxPro 6.0主窗口,单击【文件】|【退出】菜单项。 (2)单击Visual FoxPro 6.0主窗口的关闭按钮。 (3)在“命令”窗口输入QUIT命令并回车。 信息技术学院 崔晓斐 制作

  28. 1.4 Visual FoxPro的用户界面1.4.1 Visual FoxPro 的界面组成 1.标题栏 显示为Microsoft Visual FoxPro,窗口图标为狐狸头。 2.菜单栏 菜单栏包括了Visual FoxPro 6.0的绝大部分操作。VFP的菜单不是固定不变的,随着当前操作状态的变化,菜单会随之改变。如打开一个表文件并浏览时,将出现“表”菜单,而“格式”菜单则消失。 信息技术学院 崔晓斐 制作

  29. 标题栏 菜单栏 常用工具栏 命令窗口 工作区 状态栏 图1-12 Visual FoxPro的界面组成 信息技术学院 崔晓斐 制作

  30. 3.工具栏 VFP提供了11个工具栏,可以通过“显示”菜单中的“工具栏”命令,定制工具栏,如图1-18所示。 默认情况下,“常用”工具栏随系统启动时一起打开。其他工具栏则同相应的设计器一起显示。鼠标指针停留在工具栏的某个图标按钮上时,系统将会以文字的形式显示它的功能。 图1-13 定制Visual FoxPro 6.0的工具栏 信息技术学院 崔晓斐 制作

  31. 4.命令窗口 在VFP中,可以在命令窗口中输入命令进行操作。命令窗口可以通过“窗口”菜单的“隐藏”命令隐藏,按CTRL+F2将其显示。 5.工作区 显示输出的区域和各种操作的位置区域。 6.状态栏 显示运行和操作中的状态信息。 信息技术学院 崔晓斐 制作

  32. 1.4.2 Visual FoxPro 的工作方式 1.菜单操作方式 用户通过选择菜单项来操作数据库。菜单方式直观、简便,用户无需编程。 2.命令操作方式 在命令窗口中逐条输入命令来实现数据库的操作,每输入完一条命令按一次回车键。 3.程序操作方式 首先建立程序文件,编制完毕后,运行程序文件。程序操作方式能实现复杂的操作,但程序的编制适合具备一定设计能力的专业人员。 信息技术学院 崔晓斐 制作

  33. 1.4.3 Visual FoxPro中的文件 Visual FoxPro6.0中有十几类文件,每一类又有若干个相关的文件。 1.项目文件 .PJX .PJT 7.屏幕格式文件 .FMT 2.数据库文件 .DBC .DCT 8.报表格式文件 .FRX .FRT 3.数据表文件 .DBF .FPT 9.标签文件 .LBX .LBT 4.程序文件 .PRG .FXP 10 .文本文件 .TXT 5.索引文件.IDX .CDX 11 .表单文件 .SCX .SCT 6.内存变量文件 .MEM 12 .菜单文件 .MNX .MNT .MPR .MPX 信息技术学院 崔晓斐 制作

  34. 1.5 Visual FoxPro的辅助设计工具1.5.1 Visual FoxPro向导 向导(Wizards)是一种交互式、可视化的设计工具。向导通过一组对话框依次与用户对话,待用户回答(通过选择或输入等)完毕,向导就根据回答的内容自动创建文件或执行任务。 1.向导的功能 Visual FoxPro 6.0系统提供了21类向导,向导及其主要功能见表1-2所示。 2.向导的启动 可以通过以下三种方式启动向导: (1)在项目管理器中或用“文件”菜单创建文件,在新建对话框中单击“向导”按钮。 (2)选择“工具”菜单“向导”子菜单,可以直接启动大部分向导。 (3)单击工具栏上的“向导”图标,可以启动相应的向导。 信息技术学院 崔晓斐 制作

  35. 表1-2向导的名称和用途 信息技术学院 崔晓斐 制作

  36. 1.5.2 Visual FoxPro设计器 设计器(Designers),用来创建和修改VFP中的各种文件和对象。例如表设计器用来定义和修改VFP的表,查询设计器用来建立和修改查询等。 向导和设计器的不同之处在于,设计器集成了用于设计某个对象的所有操作,功能更全面、更强大,需要用户自己设计;而向导则按照系统提供的模板提示用户一步步地操作,最终完成某项操作。使用向导类似于应用系统的模板,用户使用设计器将有更大的自由度。 1.设计器的功能 Visual FoxPro提供的设计器及其功能,见表1-3所示。 2.设计器的启动 在打开某个文件时,将自动启动相应的设计器。如打开一个数据库文件,就会自动出现“数据库设计器”,如果关闭了某个设计器,可以通过“显示”菜单中的“工具栏”命令,将其重新显示。 信息技术学院 崔晓斐 制作

  37. 表1-3 设计器及其主要功能 信息技术学院 崔晓斐 制作

  38. 1.5.3 Visual FoxPro生成器 生成器(Builders),主要用于表单控件的属性设置和表达式设置等。生成器简化创建、修改用户界面程序的设计过程,提高了用VFP进行软件开发的质量和效率。Visual FoxPro提供的生成器及功能,见表1-4所示。 信息技术学院 崔晓斐 制作

  39. 1.6 Visual FoxPro项目管理器 在Visual FoxPro中开发的应用程序,通常会包含多个文件,这些文件有着不同的格式,例如数据库文件、查询文件、表单文件、报表文件和命令文件等等。这些文件彼此独立,可以存放在不同的文件夹中,难于管理又不便于维护。为了解决这个问题,Visual FoxPro提供了项目管理器。项目管理器可以将应用程序的所有文件集合成一个有机的整体,形成一个.PJX项目文件。 在项目管理器中可以建立数据库、表、查询、表单、报表等文件,在项目中添加或移去文件、创建新文件或修改已有文件,以及定制项目管理器等。 信息技术学院 崔晓斐 制作

  40. 1.6.1创建项目 1.菜单方式 具体操作步骤如下: (1)从“文件”菜单中选择“新建”命令或者单击“常用”工具栏上的“新建”按钮,系统弹出“新建”对话框。 (2)在“新建”对话框的“文件类型”栏中选择“项目”选项,单击右侧“新建文件”按钮,打开“创建”对话框。 (3)选择要打开的项目,单击“确定”按钮。 2.命令方式 CREATE PROJECT [FileName|?] 例如:CREATE PROJECT e:\学生管理.pjx 命令说明: (1)FileName参数用于指定要创建的项目文件名称。 (2)如果在命令中使用? 参数,那么当执行该命令时,系统将打开“创建”对话框,要求用户输入项目文件名称并选择保存该项目的文件夹。 信息技术学院 崔晓斐 制作

  41. 1.6.2 打开和关闭项目 1.菜单方式 具体操作步骤如下: (1)从“文件”菜单中选择“打开”命令或者单击“常用”工具栏上的“打开”按钮,系统弹出“打开”对话框。 (2)在“打开”对话框的“文件类型”组合框中选择“项目”选项,在“搜索”组合框中选择要打开的项目所在的文件夹。 (3)选择要打开的项目,单击“确定”按钮。 2.命令方式 MODIFY PROJECT [FileName|?] 例如:MODIFY PROJECT 学生管理.pjx 信息技术学院 崔晓斐 制作

  42. 1.6.3 项目管理器的界面 项目管理器包含“全部”、“数据”、“文档”、“类”、“代码”和“其他”六个选项卡,分别对应不同类型的文件,如图1-19所示。“项目管理器”中的项以树型结构组织,可以将其展开或折叠,以便查看不同层次中的详细内容。当选择不同的对象右侧会动态出现相应的命令按钮。 图1-19 Visual FoxPro项目管理器 信息技术学院 崔晓斐 制作

  43. 1.6.4 使用项目管理器 1.创建文件 选定要创建的文件类型,单击“新建”按钮。 2.添加文件 选择要添加的文件类型,单击“添加”按钮。 3.移去文件 从项目中选定要移去的文件或对象,单击“移去”按钮,根据需要决定是将该文件仅从项目中移出,还是需要将该文件从磁盘上删除。 4.修改文件 选定一个已有的文件,单击“修改”按钮,即对文件进行编辑。 5.设置主文件 一般来说,每一个项目必须指定一个主文件,也只能有一个主文件。主文件是应用程序的执行起始点。菜单、表单、查询或源程序等文件均可设置为应用程序的主文件。 信息技术学院 崔晓斐 制作

  44. 6.运行程序 选定一个查询或表单或程序文件,单击“运行”按钮即可运行该文件。 7.连编应用程序 把项目编译成应用程序文件(.APP)或可执行文件(.EXE并检查项目的完整性。 8.文件的包含与排除 文件在项目管理器中以两种状态存在:包含和排除。所谓“包含”文件,就是连编项目后,文件不能再被用户修改。项目中所有设置为“包含”的文件都以只读方式被编译进应用程序文件或可执行文件中。所谓“排除”文件,就是连编项目后,其文件仍允许用户修改,并且“排除”文件不编译进应用程序中。 信息技术学院 崔晓斐 制作

  45. 1.6.5 定制项目管理器 1.改变项目管理器窗口的位置和大小 (1)改变位置:将鼠标指针指向“项目管理器”的标题栏,将其拖到屏幕上其他位置。 (2)改变大小:将鼠标指针指向“项目管理器”窗口的顶端、底端、两边或角上,拖动鼠标即可扩大或缩小它的尺寸。 2.折叠和还原项目管理器窗口 单击项目管理器右上角的折叠按钮,即可折叠项目管理器为一个“横条”,再次单击右上角的折叠按钮,将还原“项目管理器”。 3.拆分项目管理器 折叠“项目管理器”后,可将每个选择卡拖出项目管理器,成为浮动状态。如图1-20所示。其操作步骤为: (1)折叠“项目管理器”; (2)选定一个选项卡,将它拖离“项目管理器”; (3)当选项卡处于浮动状态时,通过在选项卡中单击鼠标右键可以访问“项目”菜单中的选项。 信息技术学院 崔晓斐 制作

  46. VFP的默认路径设置 (1) 通过“Windows资源管理器”或“我的电脑在”C盘的根目录下创建一个新文件夹VFP。 (2) 启动Visual FoxPro后,选择菜单项“工具”下的“选项”命令,在出现的选项对话框中选择“文件位置”选项卡。 (3) 在列表中选定“默认目录”选项,再选定“修改”按钮。 (4) 在出现的更改文件位置对话框中,选定“使用默认目录”复选框,然后在定位默认目录文本框内将所提供的目录改为C:\VFP单击确定按钮即可返回到选项对话框,再次单击确定按钮即可完成默认目录的设置。 信息技术学院 崔晓斐 制作

  47. 习 题 一、选择题 1.现实世界中的事物个体在信息世界中称为。 A)实体 B)实体集 C)字段 D)记录 2.下列实体类型的联系中,属于多对多联系的是。 A)学生与课程之间的联系 B)学校与教师之间的联系 C)商品条形码与商品之间的联系 D)班组与班长之间的联系 3.采用二维表格结构表达实体及实体间联系的数据模型是。 A)层次模型 B)网状模型 C)关系模型 D)实体联系模型 4.专门的关系运算不包括下列的哪一种运算。 A)连接运算 B)选择运算 C)投影运算 D)并运算 5.专门的关系运算中,选择运算是。 A)在基本表中选择满足条件的记录组成一个新的关系。 B)在基本表中选择字段组成一个新的关系。 C)在基本表中选择满足条件的记录和属性组成一个新的关系。 D)上述说法都是正确的。 信息技术学院 崔晓斐 制作

  48. 二、填空题 1.用二维表格表示实体类型及实体间联系的数据模型称为。 2.数据模型不仅表示反映事物本身的数据,而且包含。 3.数据库系统各类用户对数据库的各种操作请求(数据定义、查询、更新及各种控制)都是由来完成的。 4.二维表中的列称为关系的。 5.二维表中的行称为关系的。 6.数据管理技术经历了人工处理阶段、和三个发展阶段。 7.两个不同的实体集的实体间联系有一对一、一对多和三种联系。 8.关系模型是由一个或多个组成的集合。 信息技术学院 崔晓斐 制作

More Related