




已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
,VISUAL FOXPRO 6.0 程序设计,3.关系型数据库基础知识,4.VFP的发展史,5.VFP的安装,6.VFP的用户界面及其应用,8.VFP的辅助设计工具,7.VFP的工作方式,第一章 数据库基础理论及VISUAL FOXPRO 6.0 概述,1.数据库管理技术的发展,2.数据模型,1.1 数据管理技术的发展,1.数据及数据处理,(1)数据:存储在某一媒体上能够识别的物理符号 范围: 数值(定量)例如:价格,体重,年龄等 字符型(定性)例如:姓名,单位,地址等 多媒体型:图形,图象,动画,影象,声音等.,(2)数据处理:也叫信息处理或信息加工.包括对各种类型的原始数据 进行采集,整理,存储,分类,加工,检索,统计,维护和传输等一系列过程.,数据不仅仅是数字,000023 深天地 6.20 1,147,239 6.23 5.90 6.03 +2.82% 000401 冀东水泥 4.50 7,079,367 4.52 4.33 4.42 +1.81% 000525 红 太 阳 6.13 7,724,773 6.15 5.95 5.93 +3.37% 000565 渝三峡 4.54 1,693,039 4.55 4.33 4.39 +3.42% 000686 锦州六陆 12.70 75,500 12.78 12.44 12.73 -0.24% 000688 朝华集团 5.91 7,931,373 6.00 5.54 5.59 +5.72% 000786 北新建材 4.55 3,069,410 4.60 4.38 4.33 +5.08%,2.数据管理技术的发展(怎么管?) 发展过程:,(1)人工管理阶段: 没有可以随机访问,直接存取的外部存储设备; 没有专门管理数据的软件; 程序和数据不具独立性.,(2)文件管理阶段:有了可以长期保存,多次存取的外存(磁盘); 相关数据组织成文件, 有了文件管理系统实施统 一管理; 数据独立存放,但是程序和数据仍然相互依赖. 存在问题.,(3)数据库系统阶段:数据库系统管理阶段即对所有的数据实行统一 规划管理,形成一个数据中心,构成一个数据“仓库”。 在这一管理方式下,应用程序不再只与一个孤立的数据文件相 对应,可以取整体数据集的某个子集作为逻辑文件与其对应,通过数据库管理系统实现逻辑文件与物理数据之间的映射。,在数据库系统管理的系统环境下,应用程序对数据的管理和访问灵活方便,而且数据与应用程序之间完全独立,使程序的编制质量和效率都有所提高;由于数据文件间可以建立关联关系,数据的冗余大大减少,数据共享性显著增强。,1.2 数据模型,数据模型是现实世界的抽象,反映客观事物及其之间联系的数据 的结构和形式. 1.客观世界的联系分为三种: (1) 一对一联系 (2) 一对多联系 (3) 多对多联系 例: 教师和课程两个集合 2.客观事物及其联系 相应的数据模型,最常用的数据模型,(1)层次模型 (树型结构) 反映事物一对多联系,其主要特征如下: 仅有一个无双亲的根结点。 根结点以外的子结点,向上仅有一个父结点,向下有若干子结点。,(2)网络模型(交叉联系的网络结构) 反映事物多对多联系,其主要特征如下: 有一个以上的结点无双亲。 至少有一个结点有多个双亲,(3)关系模型(二维表格) 一对一,一对多,多对一,术语,关系(二维表) 元组(行) 属性(列) 分量 值域(属性(列)的 取值范围),关系模式(关系的描述) 描述方法: 关系名(属性1,属性2,属性n) 例如: 学生(学号,姓名,性别,出生日期,专业,系别,入学成绩),表1-1 学生档案,关键字, 候选关键字, 主关键字,关系应满足以下要求 每一列都是不可再分的基本属性 同一关系中不允许出现相同的属性名 同一关系中不允许有完全相同的元祖 行、列的次序无关,1.3 关系型数据库基础知识,1.数据库(DB)和数据库管理系统(DBMS) 2.数据库系统(DBS) 3.关系型数据库 3.1关系型数据库 3.2关系运算,1.数据库和数据库管理系统,数据库 (DB): 指以一定的方式存放在计算机存储介质上, 能为多个用户共享的,与应用程序彼此独立 的相互关联的数据的集合.,(2) 数据库管理系统(DBMS): 对数据库进行建立,使用和管理的 系统软件.它提供数据库操纵语言, 使用数据库管理系统的语言可以进 行数据库的定义,描述,使用,维护等操 作. (组成),数据库系统(DBS): 具有数据库,数据库管理系统的计算机系统. 组成: 数据库, 数据库管理系统,操作系统, 计算机硬件和用户等组成. 数据库应用软件是在DBMS的基础上由用户根据实际需要自行 开发的应用程序.,2.数据库系统,DB,DBMS,DBS之间的关系?,3.关系型数据库,关系型数据库,表1-1 学生档案,表 记录(行) 字段(列),不同领域术语的对照关系,表1-1 学生档案,例: 学生课程数据库 学生(学号,姓名,系别,出生日期) 课程(课程号,课程名,学分,预修课程号) 选课(学号,课程号,成绩),思考: 每个关系模式的关键字,表间关联关系的类型 在一个关系数据库中,若想将依赖于关系模型建立的多个数据表组织在一起,反映客观事物数据间的多种对应关系,通常将这些数据表放入同一个数据库中,并建立表间关联。 在同一个数据库中,相关联的表间关系的类型有一对一、一对多和多对一3种关系。,主关键字,外部关键字,主关键字,关系运算: 不同类型的DBMS都采用各自的运算来实现它的功能. 在关系型DBMS中,主要采用3种关系运算: 选择, 投影, 连接,选择:选择运算是对关系中行的操作,操作结果是找出满足 条件的元组(行)。 投影:投影运算是对关系表中属性(列)的操作,操作结果是 找出关系中指定属性值的子集。,例:查看时只需要看某些字段,投影的结果,连接:连接运算是对两个关系的运算,操作结果是找出满足连接 条件的所有元组,并且连接成一个新的关系。,表1-1 学生档案,Visual FoxPro (简称VFP)6.0 是优秀的数据库管理系统. 它可以管理关系数据库,开发数据管理应用程序。,可视化 Visual Visual Basic,Visual C,美国FOX软件公司系列软件FOXPRO 面向过程 面向对象,Foxpro 1.0 (1989年),目前最高版本:VISUAL FOXPRO9.0(2005年1月),VISUAL FOXPRO 的工作方式,交互操作方式:,单命令方式: 在命令窗口中输入命令+回车, 执行,并显示结果,界面操作方式:,菜单,工具按钮,操作简单,直观,程序执
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【语文】上海市愚园路第一小学小学二年级下册期末试题
- (完整版)苏教七年级下册期末解答题压轴数学模拟测试真题A卷
- 一年级下册期末试卷测试卷(含答案解析)
- 【语文】重庆市巴蜀小学二年级下册期末复习试题
- 通信类专业知识全真题库及答案
- 青州营销方案
- 营销方案充值
- 乌梅营销方案
- 2025年智能汽车项目提案报告
- 隆鼻设计方案咨询步骤
- 2025年“学宪法、讲宪法”主题活动知识竞赛题库及答案
- 2024年毕节威宁自治县招聘城市社区工作者真题
- 医院感染管理办法
- 智慧校园XXX学院总体解决方案
- 2025年电子专用设备制造行业研究报告及未来行业发展趋势预测
- BIM 建模基础与应用教学教案
- 2025至2030年中国工艺美术品行业市场前景预测及投资战略研究报告
- 钢结构施工工艺指导手册
- 国庆中秋课件
- 乡镇卫生院检验检查分级管理制度
- 大健康连锁店商业计划书
评论
0/150
提交评论