版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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 数据库基础和知识1.1.2
4、 数据库系统 1. 数据库有关概念(1)数据库(DB)存储在计算机存储设备上的结构化的相关数据集合(2)数据库管理系统(DBMS)为数据库的建立,使用和维护额而配置的软件(3)数据库应用系统系统开发人员利用数据库系统资源开发出来的,面向某一类实际应用的应用软件系统。(4)数据库管理员(DBA)负责全面管理和实施数据库控制和维护的技术人员编辑课件1.1 数据库基础和知识2. 数据库系统的特点硬件操作系统数据库管理系统数据库应用系统开发人员最终用户系统管理员编辑课件1.1 数据库基础和知识数据库系统的特点:(1)实现数据共享,减少数据冗余(2)采用特定的数据模型(3)具有较高的数据独立性(4)有统
5、一的数据控制功能编辑课件1.1 数据库基础和知识1.1.3 数据模型 数据模型将复杂的现实世界要求反映到计算机数据库中的物理世界。1.基本概念(1) 实体(2) 属性(3) 联系 (一对一,一对多,多对多)现实世界信息世界计算机世界编辑课件1.1 数据库基础和知识2. 关系模型关系模型将数据组织成二维表的形式。学号姓名专业性别年龄1甲信息管理女202乙软件工程男183丙计算机男214丁国际贸易女20表格中每一行称为一个记录。表格中每一列称为一个字段。编辑课件1.1 数据库基本概念一张二维表构成的关系模型应满足以下条件:(1) 表中每列数据属于同一类型。(2) 表中不允许有重复的字段名。 (3)
6、 表中不允许有相同的行。(4) 表中行和列的顺序可以任意。编辑课件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. 需
8、求分析(1)信息需求(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)多对多联系编辑课件
9、1.3 数据库设计基础数据表之间的关系 (1)一对一关系学号姓名专业性别年龄1甲信息管理女202乙软件工程男183丙计算机男21学号期末成绩班级人数及格率1优502%2良603%3及格555%编辑课件1.3 数据库设计基础(2)一对多关系团队编号旅游路线团员人数出发时间负责人团费A1泰 山3005/07/99张春48000B1长白山3803/04/99田乔38000团队编号姓 名性别电话保险情况A1张 俐女8993264保险A1李微微女8990675保险A1张伟东男8535890未保B1王 伟男8235678保险B1董 军男2354632保险B1王建华男2245546保险B1白 杨女76885
10、43保险编辑课件1.3 数据库设计基础(3)多对多关系商品号商品名称库存量单价A1A30120A2B38400A3C45365订单号商品号数量送货日期0001A1122009-02-180001A2102009-02-180002A1102009-03-050002A2122009-03-050002A392009-03-05订单号客户编号订购日期备注0001B12009/02/14略0002B22009/03/01略编辑课件1.3 数据库设计基础4. 设计求精 (1)是否遗忘字段? (2)是否保持大量空白字段? (3)是否包含相同字段的表? (4)关键字是否合适? 编辑课件1.4 Visua
11、l 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 年 下半年推出了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 V
12、isual 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.0中文版的主要特性(1)用户界面良好。可像Windows系统一样操作。(2)具有功能强大的面向对象的编程功能。(3)可以通过系统提供的各种工具快速创建应用程序。 (4)数据库的操作更方便灵活。(5)可与有些程序实现交互操作。(6)与早期的FoxPro 生成的应用程序兼容。编辑课件1.4
13、 Visual FoxPro 系统概述 Visual FoxPro 6.0 的安装环境系统环境: Windows 98或Windows 2000操作系统,配有586/133MHz以上或更高性能的处理器 ,推荐使用32MB以上内存 ,VGA或更高分辨率的显示器 ,硬盘空间为250MB到400MB ,PS2鼠标或串行鼠标 。编辑课件1.4 Visual FoxPro 系统概述1.4.1 Visual FoxPro 6.0 的安装1. 安装Visual FoxPro 6.0 直接安装VFP6中文版 :在【我的电脑】文件夹里双击CD-ROM驱动器图标双击SETUP.EXE图标 按向导提示一步一步操作。
14、编辑课件1.4 Visual FoxPro 系统概述编辑课件1.4 Visual FoxPro 系统概述编辑课件1.4 Visual FoxPro 系统概述此时可使用以下按钮: 选择“添加/删除”按钮,为当前安装添加新组 件,或删除已有的安装组件。 选择“重新安装”按钮,重复上一次的安装,恢复 丢失的文件和重新设置系统。 选择“全部删除”按钮,删除已有的全部组件。编辑课件1.4 Visual FoxPro 系统概述 Visual FoxPro 6.0安装完成后,屏幕上会出现是否安装电子手册“MSDN”的提示,若需要,应将装有MSDN的光盘插入光驱,继续进行安装。编辑课件1.4 Visual F
15、oxPro 系统概述2 Visual FoxPro 的启动VFP6的启动:介绍三种方法:菜单、快捷方式、文件夹编辑课件1.4 Visual FoxPro 系统概述单击此菜单项鼠标指向此菜单项鼠标指向此菜单项双击桌面快捷方式编辑课件双击双击双击双击双击编辑课件图1-7 从“运行”对话框启动Visual FoxPro 6.0 从“运行”对话框启动Visual FoxPro 6.0 编辑课件1.4 Visual FoxPro 系统概述3. Visual FoxPro 的退出VFP6的退出:在命令窗口中输入QUIT后按Enter键或在【文件】菜单中选择【退出】或单击主窗口右上角的关闭按钮。编辑课件(1
16、)在Visual FoxPro 6.0主窗口的标题栏中单击FoxPro控 制菜单图标(小狐狸),弹出控制菜单,单击最后一 项“关闭”。(2)在Visual FoxPro 6.0主窗口中,单击右上角的“关闭” 按钮(),或用快捷键Alt+F4。(3)打开Visual FoxPro 6.0主窗口菜单栏中的“文件”菜 单,单击“退出()”选项。(4)在Visual FoxPro 6.0的命令窗口中,输入命令 “QUIT”,按回车键。(5)按Ctrl+Alt+Del组合键,进入“关闭程序”窗口,单击 “结束任务”按钮。编辑课件1.4 Visual FoxPro 系统概述1.4.2 Visual Fox
17、Pro 6.0的用户界面(1)标题栏(可做修改)(2)菜单栏(3)工具栏(4)命令窗口(5)工作区(6)状态栏编辑课件1.4 Visual FoxPro 系统概述1.4.3 Visual FoxPro 系统配置设置配置的方式 使用“选项”对话框。 在“命令”窗口的程序中使用 SET命令。 直接设置 Windows 注册表。编辑课件1.4 Visual FoxPro 系统概述使用“选项”对话框查看或更改环境设置“工具”菜单“选项”命令,打开“选项”对 话框。 “选项”对话框具有一系列代表不同 类别环境选项的选项卡。(2) 在“选项”对话框按照自己的需要进行设置。(3) 保存所做的设置编辑课件1.
18、4 Visual FoxPro 系统概述把设置保存为仅在当前工作期有效: 在“选项”对话框中设置好以后,选择“确定”按钮。当把设置保存为仅在当前工作期有效时,它们一直起作用直到您退出 VFP(或直到再次更改它们)。编辑课件1.4 Visual FoxPro 系统概述永久保存所做的更改: 在“选项”对话框中设置好以后选择“设置为默认值”按钮。把它们保存为默认设置。这将把它们存储在 Windows 注册表中。当选择出现在对话框每个选项卡上的“设置为默认值”按钮时,VFP保存所有选项卡上的所有选项。编辑课件1.5 项目管理器1.5.1 项目管理器及其功能在Visual FoxPro 6.0中,一个任
19、务便是一个项目,项目中包含了完成该任务而创建的所有表、数据库、查询、视图、报表、选项卡、表单和程序,可用项目管理器来组织和管理这些文件。“项目管理器”是Visual FoxPro 6.0中处理数据和对象的主要组织工具,是Visual FoxPro 6.0的“控制中心”。最好把应用程序中的文件都组织到“项目管理器”中,这样便于管理和查找。编辑课件1.5 项目管理器1.5.2 创建项目文件 项目是文件、数据、文档以及VFP 6.0对象的集合。 项目用“项目管理器”进行维护。在建立应用程序时应先建立一个项目文件。编辑课件1.5 项目管理器、打开“新建”对话框(新建项目) 从 “文件”菜单中选择“新建
20、”命令,或直接单击工具栏上的“新建”按钮,打开“新建”对话框。 “新建”对话框允许您使用设计器或向导创建新文件。对话框中的选项:文件类型:列出了可以创建的文件类型。新建文件:显示一个对话框、设计器或编辑窗口,从中创建选定类型的文件。向 导:打开用于创建选定的文件类型的向导。编辑课件1.5 项目管理器2、建立并保存项目文件(创建项目名保存) 在“新建”对话框的“文件类型”中选择“项目”单选钮,单击“新建文件”按钮,弹出“创建”对话框。 (1) 在“创建”对话框中将出现当前默认工作目录中的内容,现在这个目录还是空的。在“项目文件”输入框中输入用户项目的名称。项目文件的扩展名为.PJX 。 (2)
21、单击“保存”按钮。 这样就建立了一个空的项目文件,并进入“项目管理器”窗口。编辑课件1.5 项目管理器注意: 项目文件中所保存的并非是它所包含的文件,而仅是对这些文件的引用,而且这些文件可同时用于多个项目文件。编辑课件1.5 项目管理器1.5.3 项目管理器的使用一、打开关闭项目管理器1. 打开项目管理器(1) 从“文件”菜单中选择“打开”命令。(2) 在弹出的“打开”对话框中选择所需的项目文件。(3) 单击“确定”按钮。 当激活“项目管理器”窗口时,“项目”菜单出现在菜 单栏中。2. 关闭: 单击“项目管理器”右上角的关闭按钮即可。编辑课件1.5 项目管理器二、查看文件 “项目管理器”中的项
22、目是以类似于大纲的结构来组织的,可以将其展开或折叠,以便查看不同层次中的详细内容。1. 展开项目: 单击“+”号可以显示项目中该类型项的名称。2. 折叠项目: 若要折叠已展开的列表,可单击列表旁边的“-”号。编辑课件1.5 项目管理器三、向项目管理器中添加或移去文件1. 添加文件(1) 在“项目管理器”中选择欲添加的文件类型。(2) 单击“添加”按钮。(3) 在“打开”对话框中选择要添加的文件名。(4) 单击“确定”按钮。 所选文件便被添加到项目管理器中。编辑课件1.5 项目管理器2. 移去或删除文件(1) 在“项目管理器”中选择欲移去的文件类型。(2) 在出现的询问对话框中选择“移去”。 (
23、3) 如果要从磁盘中删除文件,则在询问对话框 中选择“删除”。编辑课件1.5 项目管理器四、在项目管理器中新建或修改文件“项目管理器”简化了创建和修改文件的过程。只需选定要创建或修改的文件类型,然后选择“新建”或“修改”按钮,Visual FoxPro 6.0 将显示与所选文件类型相应的设计工具。对于某些项,您还可以选择利用向导来创建文件。或者直接使用命令: creat project 或者 modify project二者区别:modify 一般用于打开已创建好的项目文件。编辑课件1.5 项目管理器1. 创建文件(1) 在“项目管理器”中选择欲创建的文件类型。(2) 单击“项目管理器”上的“
24、新建”按钮或使用“项目”菜单的“新建文件”命令。 在“项目管理器”中创建的文件自动添加到“项目管理器”中;而用“文件”菜单中的“新建”命令创建的文件并不添加到项目中,若要使其包含在“项目管理器”中,必须再用上面介绍的“添加”文件的方法将其添加进去。编辑课件1.5 项目管理器2. 修改文件 (1)在“项目管理器”中选择欲修改的文件类型。(2)单击“修改”按钮。 例如,要修改一个表,先选定表的名称,然后选择“修改”按钮,该 表便显示在“表设计器”中。编辑课件1.5 项目管理器五、为文件添加说明创建或添加新的文件时,可以为文件加上说明。文件被选定时,说明将显示在“项目管理器”的底部。 (1) 在“项目管理器”中选定文件。 (2) 从“项目”菜单中选择“编辑说明”。 (3) 在“说明”对话框中键入对文件的说明。 (4) 选择“确
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版二零二五年度教育信息化设备采购合同范本4篇
- 2024送餐员电动车及装备租赁服务合同协议3篇
- 2025版危险品运输驾驶员聘用及福利待遇合同3篇
- 2025版信用社贷款合同贷款合同解除及终止合同3篇
- 2025版医疗器械生产委托合同实施细则3篇
- 二零二五年度建筑材料供应商质量保证与绿色环保施工协议3篇
- 2024苗木采购合同书
- 专属经营委托协议样本(2024)版B版
- 2025年度智能社区安防监控系统采购与实施合同3篇
- 科技助力下的城市水系保护工程
- 2024年公需科目培训考试题及答案
- 2024年江苏鑫财国有资产运营有限公司招聘笔试冲刺题(带答案解析)
- 2024年辽宁石化职业技术学院单招职业适应性测试题库含答案
- 广西桂林市2023-2024学年高二上学期期末考试物理试卷
- 财务指标与财务管理
- 部编版二年级下册道德与法治第三单元《绿色小卫士》全部教案
- 【京东仓库出库作业优化设计13000字(论文)】
- 保安春节安全生产培训
- 初一语文上册基础知识训练及答案(5篇)
- 血液透析水处理系统演示
- GB/T 27030-2006合格评定第三方符合性标志的通用要求
评论
0/150
提交评论