第一章VisualFoxPro数据库基础_第1页
第一章VisualFoxPro数据库基础_第2页
第一章VisualFoxPro数据库基础_第3页
第一章VisualFoxPro数据库基础_第4页
第一章VisualFoxPro数据库基础_第5页
已阅读5页,还剩64页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据库原理及应用,青岛理工大学琴岛学院,前 言,Visual FoxPro 6.0 关系数据库管理系统是新一代数据库管理系统的杰出代表,以它强大的性能、完整而又丰富的工具、超高速的速度、极其友好的界面,以及完备的兼容性等特点,吸引众多的国内外用户,倍受广大用户的欢迎。,前 言,Visual FoxPro 的显著特点: 可运行于Windows 98、2000、XP和Windows NT平台 不仅可以简化数据库管理,而且能使应用程序的开发流程更为合理 使组织数据、定义数据库规则和建立应用程序等工作变得简单易行 用户利用可视化的设计工具和向导,可以快速创建表单,查询和打印报表。 提供了一个集成化的系

2、统开发环境: - 支持过程式编程技术 - 支持面向对象可视化编程技术 - 在语言方面作了强大的扩充,第 1 章 Visual FoxPro 数据库基础,1.1 数据库基础和知识 1.2 关系数据库 1.3 数据库设计基础 1.4 Visual FoxPro 系统概述 1.5 项目管理器 1.6 向导、设计器、生成器简介,1.1 数据库基础和知识,1.1.1 计算机数据管理的发展 1. 基本概念: 数据:存储在某一媒体上能够识别的物理符号。 (1)描述事物特性;(2)存储在某一媒体上 表现形式:数字、字母、文字、图形、图像、声音等 信息:是客观事物属性的反映。它反映了客观事物 的某一属性或某一时

3、刻的表现形式。 经过加工处理的、对人类社会有用的数据。,区别: 数据是信息的载体, 信息是数据处理的结果。,1.1 数据库基础和知识,数据处理: 也称为信息处理,它是利用计算机对各种类型的数据进行处理,从而得到有用信息的过程。 对数据进行收集、存储、加工、传输等一系列活动总和。,1.1 数据库基础和知识,信息=数据+处理,1.1 数据库基础和知识,2. 计算机数据管理 对数据的组织、分类、编码、存储、检索和维护。 数据处理技术的发展经过了三个阶段: (1) 人工管理阶段 (2) 文件系统阶段 (3) 数据库系统阶段 (4) 分布式数据系统 (5) 面向对象数据库系统,1.1 数据库基础和知识,

4、1.1.2 数据库系统 1. 数据库有关概念 (1)数据库(DB) 存储在计算机存储设备上的结构化的相关数据集合 (2)数据库管理系统(DBMS) 为数据库的建立,使用和维护额而配置的软件 (3)数据库应用系统 系统开发人员利用数据库系统资源开发出来的,面向某一类实际应用的应用软件系统。 (4)数据库管理员(DBA) 负责全面管理和实施数据库控制和维护的技术人员,1.1 数据库基础和知识,2. 数据库系统的特点,硬件,操作系统,数据库管理系统,数据库应用系统,开发人员,最终用户,系统管理员,1.1 数据库基础和知识,数据库系统的特点: (1)实现数据共享,减少数据冗余 (2)采用特定的数据模型

5、 (3)具有较高的数据独立性 (4)有统一的数据控制功能,1.1 数据库基础和知识,1.1.3 数据模型 数据模型将复杂的现实世界要求反映到计算机数据库中的物理世界。 1.基本概念 (1) 实体 (2) 属性 (3) 联系 (一对一,一对多,多对多),现实世界,信息世界,计算机世界,1.1 数据库基础和知识,2. 关系模型 关系模型将数据组织成二维表的形式。,表格中每一行称为一个记录。 表格中每一列称为一个字段。,1.1 数据库基本概念,一张二维表构成的关系模型应满足以下条件: (1) 表中每列数据属于同一类型。 (2) 表中不允许有重复的字段名。 (3) 表中不允许有相同的行。 (4) 表中

6、行和列的顺序可以任意。,1.2 关系数据库,1. 关系术语 (1)关系 (2)元组 (3)属性 (4)域 (5)关键字 (6)外部关键字,1.2 关系数据库,2. 关系的特点 (1)关系必须规范化 (2)在同一关系中不能出现相同的属性名 (3)不允许有冗余 (4)元组的次序无关紧要 (5)列的次序无关紧要,1.2 关系数据库,3. 实际关系模型,1.2 关系数据库,1.2.2 关系运算 1. 传统的集合运算 (1)并 (2)差 (3)交 2. 专门的关系运算 (1)选择 (2)投影(3)连接,1.2 关系数据库,关系运算 关系模型中的关系表现为一张二维表,关系运算是指在关系(表)的层面上进行的

7、操作:选择、投影、连接。 选择:在一个表中选出满足指定条件的记录。 投影:在一个表中选出各记录的若干指定字段的值。 连接:将两个表的记录按一定的条件连接成一个新表 的记录。,1.3 数据库设计基础,1.3.1 数据库设计步骤 1. 设计原则 (1)概念单一化“一事一地”的原则 (2)避免表之间出现重复字段 (3)表中的字段必须是原始数据和基本数据元素 (4)用外部关键字保证有关联的表之间的联系,1.3 数据库设计基础,2. 设计步骤 (1)需求分析 (2)确定需要的表 (3)确定所需字段 (4)确定联系 (5)设计求精,1.3 数据库设计基础,1.3.2 数据库设计过程 1. 需求分析 (1)

8、信息需求 (2)处理需求 (3)安全性和完整性要求,1.3 数据库设计基础,1.3.2 数据库设计过程 2. 确定需要的表 遵从概念单一化“一事一地”的原则,即一个表描述一个实体或实体间的一种联系,1.3 数据库设计基础,1.3.2 数据库设计过程 3. 确定所需字段 (1)每个字段直接和表的实体相关 (2)以最小的逻辑单位存储信息 (3)表中的字段必须是原始数据 (4)确定主关键字字段,1.3 数据库设计基础,1.3.2 数据库设计过程 4. 确定联系 确定外部关键字,把其中一个表的关键字添加到另一个表,以建立两个表的联系。 (1)一对一联系 (2)一对多联系 (3)多对多联系,1.3 数据

9、库设计基础,数据表之间的关系 (1)一对一关系,1.3 数据库设计基础,(2)一对多关系,1.3 数据库设计基础,(3)多对多关系,1.3 数据库设计基础,4. 设计求精 (1)是否遗忘字段? (2)是否保持大量空白字段? (3)是否包含相同字段的表? (4)关键字是否合适? ,1.4 Visual FoxPro 系统概述,FoxPro的发展简史 1、1986 年 6月推出了FoxBASE+ 1.0版 2、1987 年 7月推出了FoxBASE+ 2.0版 3、1988 年 7月推出了FoxBASE+ 2.1版 4、1992 年下半年推出了FoxPro 2.5版 5、1994 年 下半年推出了

10、FoxPro 2.6版 6、1995 年 6月推出了Visual FoxPro 3.0 7、1996 年 8月推出了Visual FoxPro5.0 8、1998 年 9月推出了Visual FoxPro6.0,1.4 Visual FoxPro 系统概述,1998年 Microsoft Visual Studio 6.0组件发布,它包括Visual Basic 6.0、Visual C+ 6.0和Visual J+ 6.0等。而中文版Visual FoxPro 6.0的发布,将我国微机数据库技术推向了一个新阶段。,1.4 Visual FoxPro 系统概述,Visual FoxPro 6.

11、0中文版的主要特性 (1)用户界面良好。可像Windows系统一样操作。 (2)具有功能强大的面向对象的编程功能。 (3)可以通过系统提供的各种工具快速创建应用程序。 (4)数据库的操作更方便灵活。 (5)可与有些程序实现交互操作。 (6)与早期的FoxPro 生成的应用程序兼容。,1.4 Visual FoxPro 系统概述,Visual FoxPro 6.0 的安装环境 系统环境: Windows 98或Windows 2000操作系统,配有586/133MHz以上或更高性能的处理器 ,推荐使用32MB以上内存 ,VGA或更高分辨率的显示器 ,硬盘空间为250MB到400MB ,PS2鼠标

12、或串行鼠标 。,1.4 Visual FoxPro 系统概述,1.4.1 Visual FoxPro 6.0 的安装 1. 安装Visual FoxPro 6.0,直接安装VFP6中文版 :,双击SETUP.EXE图标,按向导提示一步一步操作。,1.4 Visual FoxPro 系统概述,1.4 Visual FoxPro 系统概述,1.4 Visual FoxPro 系统概述,此时可使用以下按钮: 选择“添加/删除”按钮,为当前安装添加新组 件,或删除已有的安装组件。 选择“重新安装”按钮,重复上一次的安装,恢复 丢失的文件和重新设置系统。 选择“全部删除”按钮,删除已有的全部组件。,1.

13、4 Visual FoxPro 系统概述,Visual FoxPro 6.0安装完成后,屏幕上会出现是否安装电子手册“MSDN”的提示,若需要,应将装有MSDN的光盘插入光驱,继续进行安装。,1.4 Visual FoxPro 系统概述,2 Visual FoxPro 的启动,介绍三种方法:菜单、快捷方式、文件夹,1.4 Visual FoxPro 系统概述,单击此菜单项,鼠标指向此菜单项,鼠标指向此菜单项,图1-7 从“运行”对话框启动Visual FoxPro 6.0,从“运行”对话框启动Visual FoxPro 6.0,1.4 Visual FoxPro 系统概述,3. Visual

14、FoxPro 的退出,VFP6的退出: 在命令窗口中输入QUIT后按Enter键或在【文件】 菜单中选择【退出】或单击主窗口右上角的关闭 按钮。,(1)在Visual FoxPro 6.0主窗口的标题栏中单击FoxPro控 制菜单图标(小狐狸),弹出控制菜单,单击最后一 项“关闭”。 (2)在Visual FoxPro 6.0主窗口中,单击右上角的“关闭” 按钮(),或用快捷键Alt+F4。 (3)打开Visual FoxPro 6.0主窗口菜单栏中的“文件”菜 单,单击“退出()”选项。 (4)在Visual FoxPro 6.0的命令窗口中,输入命令 “QUIT”,按回车键。 (5)按Ct

15、rl+Alt+Del组合键,进入“关闭程序”窗口,单击 “结束任务”按钮。,1.4 Visual FoxPro 系统概述,1.4.2 Visual FoxPro 6.0的用户界面 (1)标题栏(可做修改) (2)菜单栏 (3)工具栏 (4)命令窗口 (5)工作区 (6)状态栏,1.4 Visual FoxPro 系统概述,1.4.3 Visual FoxPro 系统配置,1.4 Visual FoxPro 系统概述,使用“选项”对话框查看或更改环境设置,“工具”菜单“选项”命令,打开“选项”对 话框。 “选项”对话框具有一系列代表不同 类别环境选项的选项卡。 (2) 在“选项”对话框按照自己的

16、需要进行设置。 (3) 保存所做的设置,1.4 Visual FoxPro 系统概述,把设置保存为仅在当前工作期有效: 在“选项”对话框中设置好以后,选择“确定”按钮。当把设置保存为仅在当前工作期有效时,它们一直起作用直到您退出 VFP(或直到再次更改它们)。,1.4 Visual FoxPro 系统概述,永久保存所做的更改: 在“选项”对话框中设置好以后选择“设置为默认值”按钮。把它们保存为默认设置。这将把它们存储在 Windows 注册表中。当选择出现在对话框每个选项卡上的“设置为默认值”按钮时,VFP保存所有选项卡上的所有选项。,1.5 项目管理器,1.5.1 项目管理器及其功能 在Vi

17、sual FoxPro 6.0中,一个任务便是一个项目,项目中包含了完成该任务而创建的所有表、数据库、查询、视图、报表、选项卡、表单和程序,可用项目管理器来组织和管理这些文件。 “项目管理器”是Visual FoxPro 6.0中处理数据和对象的主要组织工具,是Visual FoxPro 6.0的“控制中心”。最好把应用程序中的文件都组织到“项目管理器”中,这样便于管理和查找。,1.5 项目管理器,1.5.2 创建项目文件,项目是文件、数据、文档以及VFP 6.0对象的集合。 项目用“项目管理器”进行维护。在建立应用程序时应先建立一个项目文件。,1.5 项目管理器,、打开“新建”对话框(新建项

18、目) 从 “文件”菜单中选择“新建”命令,或直接单击工具栏上的“新建”按钮,打开“新建”对话框。 “新建”对话框允许您使用设计器或向导创建新文件。对话框中的选项: 文件类型:列出了可以创建的文件类型。 新建文件:显示一个对话框、设计器或编辑窗口,从中创建选定类型的文件。 向 导:打开用于创建选定的文件类型的向导。,1.5 项目管理器,2、建立并保存项目文件(创建项目名保存) 在“新建”对话框的“文件类型”中选择“项目”单选钮,单击“新建文件”按钮,弹出“创建”对话框。 (1) 在“创建”对话框中将出现当前默认工作目录中的内容,现在这个目录还是空的。在“项目文件”输入框中输入用户项目的名称。项目

19、文件的扩展名为.PJX 。 (2) 单击“保存”按钮。 这样就建立了一个空的项目文件,并进入“项目管理器”窗口。,1.5 项目管理器,注意: 项目文件中所保存的并非是它所包含的文件,而仅是对这些文件的引用,而且这些文件可同时用于多个项目文件。,1.5 项目管理器,1.5.3 项目管理器的使用 一、打开关闭项目管理器 1. 打开项目管理器 (1) 从“文件”菜单中选择“打开”命令。 (2) 在弹出的“打开”对话框中选择所需的项目文件。 (3) 单击“确定”按钮。 当激活“项目管理器”窗口时,“项目”菜单出现在菜 单栏中。 2. 关闭: 单击“项目管理器”右上角的关闭按钮即可。,1.5 项目管理器

20、,二、查看文件 “项目管理器”中的项目是以类似于大纲的结构来组织的,可以将其展开或折叠,以便查看不同层次中的详细内容。 1. 展开项目: 单击“+”号可以显示项目中该类型项的名称。 2. 折叠项目: 若要折叠已展开的列表,可单击列表旁边的“-”号。,1.5 项目管理器,三、向项目管理器中添加或移去文件 1. 添加文件 (1) 在“项目管理器”中选择欲添加的文件类型。 (2) 单击“添加”按钮。 (3) 在“打开”对话框中选择要添加的文件名。 (4) 单击“确定”按钮。 所选文件便被添加到项目管理器中。,1.5 项目管理器,2. 移去或删除文件 (1) 在“项目管理器”中选择欲移去的文件类型。

21、(2) 在出现的询问对话框中选择“移去”。 (3) 如果要从磁盘中删除文件,则在询问对话框 中选择“删除”。,1.5 项目管理器,四、在项目管理器中新建或修改文件 “项目管理器”简化了创建和修改文件的过程。 只需选定要创建或修改的文件类型,然后选择“新建”或“修改”按钮,Visual FoxPro 6.0 将显示与所选文件类型相应的设计工具。 对于某些项,您还可以选择利用向导来创建文件。 或者直接使用命令: creat project 或者 modify project 二者区别:modify 一般用于打开已创建好的项目文件。,1.5 项目管理器,1. 创建文件 (1) 在“项目管理器”中选择

22、欲创建的文件类型。 (2) 单击“项目管理器”上的“新建”按钮或使用“项目”菜单的“新建文件”命令。 在“项目管理器”中创建的文件自动添加到“项目管理器”中;而用“文件”菜单中的“新建”命令创建的文件并不添加到项目中,若要使其包含在“项目管理器”中,必须再用上面介绍的“添加”文件的方法将其添加进去。,1.5 项目管理器,2. 修改文件 (1)在“项目管理器”中选择欲修改的文件类型。 (2)单击“修改”按钮。 例如,要修改一个表,先选定表的名称,然后选择“修改”按钮,该 表便显示在“表设计器”中。,1.5 项目管理器,五、为文件添加说明 创建或添加新的文件时,可以为文件加上说明。 文件被选定时,说明将显示在“项目管理器”的底部。 (1) 在“项目管理器”中选定文件。 (2) 从“项目”菜单中选择“编辑说明”。 (3) 在“说明”对话框中键入对文件的说明。 (4) 选择“确定”。,1.5 项目管理器,六、在项目间共享文件 文件可同时和不同的项目关联。 通过与其他项目共享文

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论