关系模式4、Visual FoxPro环境5、VFP配置6、项目管理器.ppt

关系模式4、Visual FoxPro环境5、VFP配置6、项目管理器.ppt

ID:49500084

大小:313.50 KB

页数:37页

时间:2020-02-06

关系模式4、Visual FoxPro环境5、VFP配置6、项目管理器.ppt_第1页
关系模式4、Visual FoxPro环境5、VFP配置6、项目管理器.ppt_第2页
关系模式4、Visual FoxPro环境5、VFP配置6、项目管理器.ppt_第3页
关系模式4、Visual FoxPro环境5、VFP配置6、项目管理器.ppt_第4页
关系模式4、Visual FoxPro环境5、VFP配置6、项目管理器.ppt_第5页
资源描述:

《关系模式4、Visual FoxPro环境5、VFP配置6、项目管理器.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、学习要点1、数据库系统的基本概念2、数据模型&&3、关系模式**4、VisualFoxPro环境**5、VFP配置6、项目管理器的使用**第1章数据库系统VisualFoxPro概述7/30/20211VisualFoxPro6.0程序设计1.1数据管理技术发展数据与信息信息:事物状态与属性的抽象,可理解,可传递数据:信息的载体,对信息的具体反映,广义性。数据处理对各种数据的进行收集、整理、组织、存储、维护、计算、检索、统计和传输的过程。通常数据处理也称为信息处理。信息处理一般分为五个步骤:1、原始数据的收集2、数据的规范化及其编码

2、3、数据输入4、数据处理5、数据输出7/30/20212VisualFoxPro6.0程序设计1.1数据管理技术发展数据管理技术发展三阶段1、人工管理阶段;数据的逻辑结构、存储结构、存取方式依靠程序员数据与程序是一体的。数据不能共享,数据不独立2、文件系统阶段;数据是单独的文件,数据文件之间也是相对独立的程序与数据相对独立数据文件的形式众多3、数据库系统阶段。7/30/20213VisualFoxPro6.0程序设计1.1数据管理技术发展数据管理技术发展三阶段3、数据库系统阶段。数据的表示使用了数据模型,面向整个应用较高的数据独立性

3、,用户只考虑数据的逻辑结构,不考虑物理结构数据的安全性、完整性等众多功能用户接口方便7/30/20214VisualFoxPro6.0程序设计1.2数据库系统数据库DB:是以一定的组织形式存放在计算机存储介质上的相互关联的数据的集合。数据库管理系统DBMS:是操纵和管理数据库的系统软件。VisualFoxPro属于一种关系型数据库管理系统。数据定义语言DDL数据管理语言DML数据库系统:是以数据库应用为基础的计算机系统。组成:数据库、硬件(计算机硬件设备)、软件(数据库管理系统、操作系统)、用户(应用程序设计员、终端用户、数据库管理

4、员)7/30/20215VisualFoxPro6.0程序设计数据库管理系统数据库管理员各种应用程序操作系统数据库图1-1数据库系统示意图7/30/20216VisualFoxPro6.0程序设计1.4数据模型现实世界中的事物及其联系转化为数据的过程:现实世界事物及联系事物对象性质信息世界概念模型实体对象性质数据世界数据模型数据对象性质(抽象)(数据表示)7/30/20217VisualFoxPro6.0程序设计1.4数据模型概念模型:能够被用户与程序员理解表达信息结构的模型,面向客观世界、面向用户,如E-R图学生成绩考试学号姓名…

5、…学号课程成绩数据模型:刻画实体在数据库中的存储形式及实体之间的联系,有多种类型:关系模型层次模型网状模型面向对象模型7/30/20218VisualFoxPro6.0程序设计1.4.2关系模型1、关系与关系模式:关系:以二维表的结构来表示实体与实体间的联系系。一个关系就是一张二维表,关系的首行称为“属性”(在关系数据库中称为“字段”),其他各行称为“元组”(在关系数据库中称为“记录”)。学号课程代号成绩备注9910010100189考试9911010209976考试9911020119158补考属性或列或字段元组或记录7/30/2

6、0219VisualFoxPro6.0程序设计1.4.2关系模型关系模式:对关系结构的描述,包括关系名及所属该关系的诸属性名如成绩关系对应的模式:成绩(学号,课程代号,成绩,备注)学号课程代号成绩备注9910010100189考试9911010209976考试9911020119158补考7/30/202110VisualFoxPro6.0程序设计1.4.2关系模型2、关系模型及组成:用二维表表示实体集,通过外部关键字表示实体间联系的数据模型。关系模型通过一系列的关系模式来表示数据的结构和描述,一般有三个组成部分:1数据结构:数据库

7、中所有数据及其相互联系都被组成关系(二维表)的形式2数据操作:提供一组完备的关系运算,以支持对数据库的各种操作3完整性规则:包括域完整性规则、实体完整性规则、参照完整性规则和用户定义的完整性规则7/30/202111VisualFoxPro6.0程序设计1.4.2关系模型3、关系模型的性质(1)、二维表的记录数随数据的增删而改变,但它的字段数却是相对固定。因此字段的个数、名称、类型、长度等要素决定二维表的结构。(2)、二维表的每一列均有唯一的字段名。(3)、二维表中不允许出现完全相同的两行。(4)、二维表中行的顺序、列的顺序均可任意

8、交换。(5)、其属性具有原子性,不可再分。4、二维表的关键字超关键字:能够惟一地标识记录的一列或几列的组合。候选关键字:能够惟一地标识记录的最少列的组合。主关键字:从候选关键字中选出的惟一标识记录的关键字。外部关键字:一张表中的某列是

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。