




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第1课 Visual FoxPro基础,本课要点 具体要求 本课导读 上机练习,本课要点,数据库基础 Visual FoxPro 6.0特点 项目管理器,具体要求,了解关系数据库基础 掌握Visual FoxPro 6.0的基本特点 掌握项目管理器的使用,本课导读,Visual FoxPro 6.0是一种可视化的数据库管理系统和数据库应用程序开发工具。数据库的创建与维护、数据表的创建、数据的添加、数据的更新、查询和应用程序设计等操作,都可以在Visual FoxPro 6.0集成开发环境中完成。,1.1 数据库基础,数据处理是计算机应用的一个主要领域,其核心问题是数据管理,包括对数据进行分类、
2、组织、编码、存储、检索和维护等操作。数据处理技术的发展经历了手工管理、计算机系统文件管理和数据库系统等阶段。随着计算机技术和网络技术的不断发展,数据库技术也在不断发展,出现了分布式数据库和面向对象的数据库。,1.1 数据库基础,1.1.1 知识讲解 1.1.2 典型案例关系运算,1.1.1 知识讲解,Visual FoxPro 6.0是一种数据库管理系统和数据库应用程序开发工具,在学习之前需要了解数据库的相关知识。,1.1.1 知识讲解,1数据库的基本概念 2数据模型 3关系数据库 4关系的基本运算,1数据库的基本概念,1)信息与数据 信息是对客观事物的特征、运动形态以及事物间的相互联系等多种
3、要素的抽象反映。 数据是信息的符号表示。 2)数据管理 数据管理指根据客观事物特点,对数据进行加工,获得新的数据。 3)数据库系统 使用数据库的应用程序系统称为数据库系统。数据库系统包括数据库DB和数据库管理系统DBMS。,2数据模型,1)层次模型 层次模型采用树状结构表示数据之间的联系。在层次模型中,有且只有一个节点没有父节点,该节点称为根节点。其他节点有且只有一个父节点。 2)网状模型 在网状模型中,可以有任意多个节点没有父节点。一个节点允许有多个父节点。两个节点之间可以有两种或两种以上联系。,2数据模型,3)关系模型 关系模型用二维表格形式表示数据和数据之间的联系。SQL Server,
4、Access,Visual FoxPro 6.0,Oracle,Sybase都属于关系模型数据库管理系统。 4)面向对象模型 面向对象模型的数据库存储是以对象为单位的,每个对象包含其属性和方法,具有类和继承等特点。,3关系数据库,关系数据库是E.F.Cold在20世纪70年代提出的数据库模型,自20世纪80年代以来推出的数据库管理系统几乎都支持关系数据模型。,3关系数据库,1)关系的基本概念 关系 元祖 属性 域 键 外部键,3关系数据库,2)关系的基本特点 属性不可再分,即二维表中的列不可再分,表中只包含单纯的列。 同一个关系中不允许出现重复的属性。 同一个关系中不允许出现重复的元组。 关系
5、中交换元组的顺序不影响元组中的数据。 关系中交换属性的顺序不影响元组中的数据。,3关系数据库,3)关系完整性 实体完整性 值域完整性 参照完整性 用户自定义完整性,4关系的基本运算,关系的基本运算就是从关系中查询需要的数据,可分为传统的集合运算和专门的关系运算两类。 传统的集合运算 专门的关系运算 选择 投影 联接 自然联接,1.1.2 典型案例关系运算,案例目标 本案例将练习使用SQL Select命令执行关系运算。,1.1.2 典型案例关系运算,操作思路 (1)SQL Select命令中的Select关键字指定筛选字段,From关键字指定使用的表,Join关键字指定联接条件,Where关键
6、字指定筛选条件,Into dbf关键字指定保存结果的表。 (2)在Visual FoxPro 6.0的【命令】窗口中执行SQL Select命令。,1.1.2 典型案例关系运算,操作步骤 具体步骤请参见图书内容。,1.1.2 典型案例关系运算,案例小结 本案例练习使用SQL Select命令执行关系运算。SQL Select命令通过设置相应的关键字参数实现不同的关系运算。 在SQL Select命令中,若省略into关键字,则命令执行结果默认显示在【查询】窗口中。,1.2 Visual FoxPro 6.0简介,Visual FoxPro发展到6.0版本,已成为一个成熟的数据库管理系统和开发工
7、具。了解其各方面的基础知识,有助于读者进一步学习。,1.2 Visual FoxPro 6.0简介,1.2.1 知识讲解 1.2.2 典型案例创建项目,1.2.1 知识讲解,本节主要讲解Visual FoxPro 6.0的发展历史、性能指标、文件类型和集成环境等内容。,1.2.1 知识讲解,1发展历史 2性能指标 3文件类型 4集成环境,1发展历史,20世纪80年代初,Ashton-Ta公司开发出dBase微机数据库软件。 20世纪80年代中期,Fox Software公司推出的FoxBase很快成为主流数据库系统。 1992年6月,Microsoft公司收购Fox Software,并于19
8、93年推出FoxPro 2.5。 1998年9月推出Visual Studio 6.0,其中包含Visual FoxPro 6.0。,2性能指标,参照书中表1.1。,3文件类型,Visual FoxPro 6.0数据库中的各种数据都以文件的形式存放在磁盘中,文件的扩展名用于区别文件的不同类型。具体文件扩展名参照书中表1.2。,4集成环境,1)操作执行方式 命令执行方式 程序执行方式 菜单执行方式 工具执行方式,4集成环境,2) Visual FoxPro 的启动与退出 3)菜单栏,4集成环境,4)工具栏 工具栏用于提供执行菜单命令的快捷命令按钮,单击工具栏中的命令按钮即可执行相应的菜单命令。
9、选择【显示】【工具栏】命令,打开【工具栏】对话框,在其中选中需要打开的工具栏复选框,单击【确定】按钮。,4集成环境,5)状态栏 状态栏位于Visual FoxPro 6.0主窗口的最下方,用于显示命令提示或命令执行结果。,4集成环境,6)【命令】窗口 命令】窗口用于执行各种命令。 7)主窗口 用于显示命令或程序的运行结果。,4集成环境,8)系统选项设置 系统选项设置决定了Visual FoxPro 6.0的外观和命令执行方式。【选项】对话框,可以用来设置Visual FoxPro 6.0的系统选项。,4集成环境,9)项目管理器 Visual FoxPro应用程序包含的数据库、表、表单、报表、查
10、询和其他文件组成一个项目。项目管理器就是Visual FoxPro为用户提供的一个可视化的项目管理工具,在其中可以创建、添加、修改或删除各种项目文件,也可以将项目编译为.app应用文件或.exe可执行文件。,1.2.2 典型案例创建项目,案例目标 本案例将练习创建项目,并为项目添加文件。 操作思路: (1)创建项目,命名为“典型案例2”。 (2)将源文件目录中的“学生成绩”表添加到项目中。,1.2.2 典型案例创建项目,操作步骤 请参阅图书中的相应内容。,1.2.2 典型案例创建项目,案例小结 本案例练习创建项目,并为项目添加了一个自由表。在设计文件较多的应用程序时,最好使用项目来管理文件。,1.3 上机练习,1.3.1 用命令创建项目 1.3.2 项目操作,1.3.1 用命令创建项目,本次练习将使用Create Project创建项目。 操作思路: 在【命令】窗口中执行Create Project命令创建
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 口腔医疗机构可行性研究报告
- 时间轴表格-项目时间节点
- 三农标准化生产实施计划
- 污水处理项目可行性研究报告
- 新能源汽车充电桩发展
- 家用电器使用说明与维护指南
- 无人直升机物流配送项目可行性研究报告
- 职业规划与就业前景分析
- 监控练习试卷附答案
- 家服务员中级复习试题及答案
- GB 4404.1-2024粮食作物种子第1部分:禾谷类
- 2024年江西省公务员录用考试《行测》真题及答案解析
- 计算流体力学CFD
- 三大战役完整版本
- 电子商务概论(第四版)课件 第11、12章 电子商务典型应用、电子商务应用案例
- DB11T 353-2021 城市道路清扫保洁质量与作业要求
- 2024电力建设土建工程施工技术检验规范
- 2024年中国除尘器滤袋市场调查研究报告
- MFP无机硅声能凝胶施工方案
- 麦肯锡和波士顿解决问题方法和创造价值技巧
- DBJ33T 1320-2024 建设工程质量检测技术管理标准
评论
0/150
提交评论