




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1,VFP 程序设计,2,重要章节,数据库系统及Visual FoxPro概述 VFP语言基础 表的创建和使用 数据库的创建和使用 查询和视图 对象模型和事件模型 表单及控件的使用 菜单和工具栏,3,重点及难点,VFP语言基础(循环、过程和函数) 表和数据库的创建(命令) 查询和视图(Select-SQL语句) 表单和控件(属性、方法、事件) 菜单设计,4,第一章数据库系统及Visual FoxPro概述,5,本章重点,数据管理技术 数据库系统的组成(DB、DBMS、DBA) 数据库系统的分级结构 数据模型 主流的DBMS产品,6,考点1:数据管理技术的发展,1、数据管理技术发展的阶段 (1)
2、无管理阶段(或人工管理阶段)50年代中期前 背景:计算机主要用于科学计算。 特点:数据不保存;没有软件系统对数据进行管理;数据的组织方式由程序员自行设计;一组数据对应一个程序。,7,(2)文件系统管理阶段,背景:计算机已大量用于管理。 特点: 数据可以一文件形式长期存储在辅助存储器中; 程序与数据之间具有相对的独立性; 数据文件组织多样化; 数据冗余度大;易造成数据的不一致性;程序与数据相互依赖(数据依赖)。,8,(3)数据库系统管理阶段,背景:计算机更广泛地应用于各个领域,数据共享要求越来越强。 特点: 用数据模型表示复杂的数据结构,数据面向应用系统,数据冗余度小、易扩充; 数据和程序的独立
3、性高; 提供了数据安全性、完整性等控制功能,以及对数据操作的并发控制、数据备份与恢复等功能; 为用户提供方便的用户接口;,9,考点2:数据库系统的基本概念1,1、数据库系统的概念 数据库系统是实现有组织地、动态地存储大量关联数据,方便用户访问的计算机软硬件资源组成的具有管理数据库功能的计算机系统。 2、数据库系统的组成 数据库(Database,DB) 数据库管理系统(Database Management System,DBMS) 数据库管理员(Database Administrator,DBA) 支撑软件,10,考点2:数据库系统的基本概念2,数据库的概念、组成与分类 数据库(DB):以
4、一定的组织形式存放在计算机存储介质上的相关关联的数据的集合 包括两部分: 实际存储的数据 存放在数据字典中的各种描述信息,称为“元数据” 按数据模型分类 层次数据库 网状数据库 关系数据库 面向对象数据库,11,考点2:数据库系统的基本概念3,数据库管理系统(DBMS):用于建立、使用和维护数据库的系统软件。对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。例如,DB2、Informix、Oracle、Sybase 、 Visual FoxPro等均为数据库管理系统。 6大组成部分 模式翻译 应用程序的编译 交互式查询 数据的组织和存取 事务运行管理 数据库的维护,12,考点2:数据
5、库系统的基本概念3,数据库管理员(DBA):对数据库系统进行管理和控制的机构和相关人员,具有最高的数据库用户特权,负责全面管理数据库系统。,13,考点3:数据库系统的分级结构,三级模式结构: 外部层:单个用户的视图,“外部视图”,是各个用户看到的数据库,表示的是数据库的局部逻辑; 内部层: “内部视图”或“存储视图”,最接近物理存储的层次,机器所看到的数据库; 概念层:介于外部层和内部层之间,数据库的“概念视图”,是数据库中所有信息的抽象表示。是全体用户的公共视图。 2、数据的独立性 数据的物理独立性 数据的逻辑独立性,14,考点4:数据模型的基本概念及组成1,数据模型是对在数据库领域中定义数
6、据及其操作的一种抽象表示。 三个部分: 实体及实体间联系的数据结构描述 对数据的操作 数据的完整性约束条件 分类:概念模式和数据模式,15,考点4:数据模型的基本概念及组成2,分类: 面向客观世界、面向用户的称为概念数据模型,简称“概念模型”,描述用户和设计者都能理解的信息结构,强调其表达能力和易理解性,如ER模型 面向数据库管理系统的,用以刻画实体在数据库中的存储形式及实体之间的联系,称为逻辑数据模型(简称“数据模型”) 层次模型 网状模型 关系模型 面向对象模型,16,考点5:ER模型与ER图,1、ER模型: 三个要素:实体、联系、属性 2、ER图: 用矩形框表示实体集 菱形框表示联系 椭
7、圆框表示属性。,17,考点6:关系模型1,1、关系与关系模式 关系模式是对关系结构的描述,它包括关系名以及组成该关系的各属性名。 以“二维表”结构来表示实体集及其实体间的联系,一个关系就是一张二维表; 首行称为“属性”(字段),其他各行称为“元组”(记录),18,考点6:关系模型2,2、关键字 (1)超关键字(Super Key):二维表中唯一确定记录的一个列或几个列的组称为“超关键字”; (2)候选关键字(Candidate Key):如果一个超关键字 去掉其中任何一个字段后不再能唯一地确定记录,称为“候选关键字” (3)主关键字(Primary Key):从二维表的候选关键字中,选出一个可
8、作为“主关键字” (4)外部关键字(Foreign Key):当一张二维表A的主关键字被包含到另一张二维表B时,称为B表的“外部关键字”,19,考点6:关系模型3,3、关系模型的概念及组成 关系模型:用二维表表示实体集,通过外部关键字表示实体间联系的数据模型称为关系模型。 关系模型通过一系列的关系模式来表示数据的结构和属性; 三个组成部分: 数据结构 数据操作 完整性规则:包括域完整性规则、实体完整性规则、参照完整性规则和用户定义的完整性规则,20,考点6:关系模型4,4、关系的性质及规范化 属性值是原子的,不可分解; 记录数可随数据改变,但字段数相对固定; 每一列均有唯一的字段名; 不允许出
9、现完全相同的两行; 行的顺序、列的顺序均可任意交换。 关系规范化的条件可以分级,每级称为一个范式(Normal Form),记着nNF。一般要求满足3NF。,21,考点6:关系模型5,5、关系运算: 传统的集合运算:并、差、交 专门的关系运算:选择、投影、联接 选择:水平分解,原关系的一个子集; 投影:垂直分解,新的关系(属性个数比原先少); 联接:联接条件中出现原两个关系的公共属性。,A,B,22,考点7:面向对象模型,第7章 对象模型和事件模型中详细介绍,23,考点8:主流的DBMS产品,Oracle DB2 Sybase MS-SQL Server Access Visual FoxPr
10、o,24,考点9:常用的VFP命令1,命令: 功能 语法格式 执行,25,考点9:常用的VFP命令2,* 和&:注释 * : 只能将整个命令行定义为注释内容,必须是命令的第一个字母; &:可以用在其他命令的后面,引导一个注释内容 ? 和?:输出,多个表达式可用“,”隔开 ?:换行输出,输出的内容在上一次显示内容的下一行; ?:续行输出,输出的内容在上一次显示内容的后面,26,考点9:常用的VFP命令3,Clear :清除当前VFP主窗口中的信息; Dir :在VFP主窗口中显示文件的目录,可用“*”和“?”作为通配符; 目录命令 MD:建立目录 RD :删除目录 CD:改变当前工作目录,27,
11、考点9:常用的VFP命令3,Copy file /rename /delete file 复制/重命名/删除文件 COPY FILE file1 TO file2 RENAME file1 TO file2 DELETE FILE filename|? RECYCLE Run :调用外部DOS命令、DOS应用程序或者Windows应用程序。 Quit:结束当前VFP的运行,28,考点10:VFP的环境设置命令,1、SET BELL ON | OFF 2、SET CENTURY ON | OFF 3、SET DATE TO AMERICAN | ANSI |BRITISH | FRENCH | GERMAN | ITALIAN |JAPAN | USA | MDY | DMY | YMD SHORT | LONG 4、SET DEFAULT TO cPath 5、SET ESCAPE ON | OFF
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 数据处理与安全保障协议核心内容
- 酒店贵宾卡服务合同
- 互联网平台用户使用协议书
- 2025年消防设施维护保养安全生产协议书范本
- 二零二五年玻璃幕墙工程安全风险评估与防范劳务分包合同范本
- 2025至2030家庭医生产业市场深度调研及发展趋势与发展趋势分析与未来投资战略咨询研究报告
- 2025版交通安全评价与道路安全设施改进服务合同
- 二零二五年度航空航天设备搬厂劳务服务协议
- 2025年度智能制造企业员工职业规划及晋升协议
- 2025版餐饮行业服务员与厨师职业技能鉴定合同
- 建设项目使用林地可行性报告
- 新安全生产法2025全文
- 河北省2025年中考数学真题试卷(含答案)
- 感恩地球活动方案
- 福建福州金山中学2024~2025学年高一下册期末考试数学试题含解析
- 2025年中国共产党支部工作条例(试行)暨党支部建设标准化工作知识竞赛考试试题(综合题库)(含答案)
- 2025年广东省高考生物真题(解析版)
- 2024年哈尔滨市道里区执法辅助人员招聘考试真题
- 学堂在线 研究生的压力应对与健康心理 期末考试答案
- 2025年7月自考13811绩效管理试题及答案含解析
- 2025年江苏省扬州树人学校七年级英语第二学期期末综合测试试题含答案
评论
0/150
提交评论