信息存储与管理相关课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
HT150
飞轮 02-10-03 1
45
机架 02-09-10 2
HT150
垫圈 GB65-85
1
45
§5-3 Visual FoxPro关系型数据库系统
一、Visual FoxPro的功能概述
Visual FoxPro提供的功能、速度、能力和灵活性,是在普通 数据库管理系统中看不到的 。
Visual Foxpro有数百个函数,内容丰富,功能强大。 这些系统函数按功能分,大致可分为数据类型函数、数据
信息存储与管理
第五章 信息存储与管理
本章要点
•CAD数据管理的基本概念 •Visual FoxPro关系型
数据库系统
第五章 信息存储与管理
第一节 基本概念 第二节 数据库系统 第三节 Visual FoxPro关系型数据库系统
§5-1 基本概念
数据项 数据是也称字段或数据元素。是描述事物的一个属性的最小单位。
(1) 管理型数据。主要包括产品设计和制造中所用到的 数据资料,如标准、规范、材料、产品目录等。
(2) 设计型数据。指在工程设计与制造中产生的数据,如设 计的产品结构数据、中间变量以及各子系统间信息交流的数据等 。
(3) 图形数据。包括各种工程图表、二维工程图形、三维几 何造型等数据。
(4) 各种软件包。进行工程计算及图形处理的软件,如有限 元分析、优化设计、强度校核、动力分析、三维图形显示等。
概念模式,是对数据库整体逻辑结构的描述;它反映记录内部以及记录之间的 联系,但这仅仅是逻辑上的一种关系。
内模式,是指对实际的物理设备上的数据存储结构的描述,它具有真正的物理
存在。
应用程序1 应用程序2
.....
应用程序n-1
应用程序n
外模式1
外模式2
概念模式
内模式
图5-1 数据库系统的三级模式结构
数据库 管理系 统
•
无须匆忙,该来的总会来,在对的时 间,和 对的人 ,因为 对的理 由。。2 020年8 月上午 9时6分 20.8.12 09:06A ugust 12, 2020
•
人在得意时须沉得住傲气;失意时则 要忍得 住火气 。2020 年8月12 日星期 三9时6 分35秒 09:06:3 512 August 2020
•
企业的出路在于产品更新换代。。09: 06:3509 :06:350 9:068/ 12/2020 9:06:35 AM
•
在企业内部,只有成本。。20.8.1209: 06:3509 :06Aug -2012-A ug-20
•
人人是人才,赛马不相马,给每一个 愿意干 事的人 才以发 挥才干 的舞台 。。09: 06:3509 :06:350 9:06W ednesda y, August 12, 2020
§5-2 数据库系统
二、数据库的数据模型
数据模型是指数据库内部数据的组织方式,它描述了数据之间的 各种联系,也是数据高度结构化的表现。
数据库的数据模型常用的有三种:层次型、网络型和关系型。
层次型是指记录之间是树型的组织结构,它体现了记录之间的
一对多的关系。
机器
部件1
部件2
部件m
零件1
零件2
… 零件1p批 批
1. 启动Microsoft Visual FoxPro 6.0 ,进入Visual FoxPro 6.0主界面
2. 建立一个项目文件,具体操作步骤如下:
§5-3 Visual FoxPro关系型数据库系统
(1)在“文件”菜单中选择“新建” 命令,在弹出的新建对话框中选中 “ 项目”后单击“新建文件”按钮,如图 所示。
§5-2 数据库的数据模型
关系型的模型结构比较简单,但能够处理复杂的事物之间的 联系,因此关系型数据库越来越受到人们普遍重视 。下表所示 为摩擦压力机装配图中部分零件数据库。
表5-1 关系型数据模型
名称 图 号 螺杆 GB65-85
数 量
1
材料 HT150
备注
螺母 GB65-85
1
45
滑块 02-10-02 1
返回
§5-3 Visual FoxPro关系型数据库系统
步骤 线性表的链式存储结构
建立一个项目文件
在已建立好的项目文件中建立一个数据库文件 在已建立好的数据库文件中建立一个表文件,完整的数据输入 以后,即可使用现代CAD技术对此数据库文件中的数据进行操作 。
应用Visual FoxPro建立此数据库的具体操作步骤如下:
数据库系统的功能随系统而异,大型系统功能较全,对硬件要 求较高;小型系统功能较弱。目前随着微机硬件性能的不断提高 ,微机上的许多数据库管理系统以具备相当强的功能。
§5-2 数据库系统
二、数据库系统的体系结构
数据库系统的体系一般可分为三级模式:
外模式,提供用户存取数据库的窗口;是对用户的应用程序直接使用的那部分 数据结构的描述。
•
旁观者的姓名永远爬不到比赛的计分 板上。 。20.8.1 220.8.1 209:06: 3509:0 6:35August 12, 2020
•
我不理解这句话的意思。。2020年8月 12日上 午9时6 分20.8. 1220.8. 12
•
渐进思想是创新的最大敌人。。2020 年8月12 日星期 三上午 9时6分 35秒09 :06:352 0.8.12
CAD是一个十分复杂的系统,具有十分复杂的数据类 型和联系以及大量的工程数据。采用一般的事物管理数据 库系统并不能完全满足CAD作业的需要,因而出现了工程 数据库管理系统EDBMS(Engineering Data Base Management System)。
1.工程设计中的数据 在事物型管理领域中,数据类型较单一,主要是文字 型。而在工程领域中,数据种类多、结构复杂。工程设计 中的数据类型主要有以下4种:
•
学而不厌,诲人不倦。—《论语》。 上午9时 6分35 秒上午9 时6分0 9:06:35 20.8.12
•
管理就是把复杂的问题简单化,混乱 的事情 规划化 。。20. 8.1220. 8.1209: 0609:06 :3509:0 6:35Aug-20
•
金钱损失了还能挽回,一旦失去信誉 就很难 挽回。 。2020 年8月12 日星期 三9时6 分35秒 Wedne sday, August 12, 2020
图5-5 项目管理器
图5-6 新建数据库对话框
§5-3 Visual FoxPro关系型数据库系统
图5-7 数据库设计器
在建立了新的轴承管理数据库后,项目管理器对话框中数 据库下面也将显示出该数据库名称。
图5-8 项目管理器对话框
§5-3 Visual FoxPro关系型数据库系统
4. 创建表
(1)选择轴承管理下表,然后单击“新建”按钮,在弹出的 “新建表”对话框按“新建表”按钮。紧接着弹出“创建对话 框”,选择适当路径,并输入表名为“深沟球轴承”,单击“ 保存”按钮。
•
自知之明是最难得的知识。。20.8.122 020年8 月12日 星期三 9时6分 35秒20 .8.12
谢谢各位!
2.对工程数据库系统的要求
(1) 支持复杂的数据类型,反映复杂的数据结构。 (2) 支持反复建立、评价、修改并完善模型的设计过程。 (3) 工程数据模型必须支持层次性的设计结构。 (4) 支持多用户的工作环境并保证在这种环境下各类数据 语义的一致性。 (5) 具有良好的用户界面。
•
每一个优秀的人,都有一段沉默的时 光。那 一段时 光,是 付出了 很多努 力,忍 受孤独 和寂寞 ,不抱 怨不诉 苦,日 后说起 时,连 自己都 能被感 动日子 。。20. 8.1220. 8.12We dnesda y, August 12, 2020
(2)弹出“创建”对话框,选择适当 的路径,并输入项目文件名为“轴承管 理”(扩展名为.pjx),单击保存按钮 此时就启动了项目管理器。后面对数据 库的操作都是在项目管理器下进行的.
图5-4 “创建”对话框
图5-3 “新建”对话框
§5-3 Visual FoxPro关系型数据库系统
3. 创建新的数据库,具体操作步骤如下:
图5-9 项目管理器对话框
图5-10 新建表对话框
§5-3 Visual FoxPro关系型数据库系统
(2) 随后弹出“表设计器”对话框,在该对话框中设计表的 结构。
图5-11 表设计器对话框
转到图表
§5-3 Visual FoxPro关系型数据库系统
在所列的深沟轴承中,输入数据。
3.5.5 工程数据库简介
§5-2 数据库系统
一、数据库系统的基本组成
为满足某一组织中多个用户的多种需要,在计算机系统上按照 一定的数据模型组织、存储和使用的相互关联的数据集合。
广义地讲,数据库系统应包括数据库及其管理系统,还包括支 持数据库及其管理系统计算机软、硬件。
数据库管理系统DBMS是数据库的核心部分,是用户与数据库之 间的接口。
记录 记录是数据项的有序集合,用以描述一个事物的一组属性特征。
文件 是所有记录的集合 。
关键字 是指可以用来标识一个记录的数据项的值。能够唯一标识一个记 录的关键字称为主关键字;不能唯一标识一个记录的关键字称为 次关键字或辅助关键字。
索引 就是根据数据库中某些字段值,为数据库建立一个逻辑顺序的索 引文件。同时还可以理解为根据某一字段的值进行逻辑排序的一 组指针 。
在项目管理器中单击数据项前面的“+”号,将“数据项”打 开。选中下面的数据库,并按“新建”按钮。
在弹出的“新建数据库对话框”中按新建数据库按钮。弹出创 建对话框,选择适当的路径,并输入数据库名为“轴承管理” (数据库文件的后缀为.dbc),单击保存按钮,此时将出现一 个空白的数据库设计器,并显示“数据库设计器”工具栏。
库函数、系统环境函数、输入输出函数、数据共享函数、程 序设计函数等。
§5-3 Visual FoxPro关系型数据库系统
工具栏
标题栏 菜单栏
状态栏
命令窗口
§5-3 Visual FoxPro关系型数据库系统
二、应用举例
利用Visual FoxPro数据库建立下表所示深沟球轴承数据表的 几何参数数据库。
表5-2 深沟球轴承数据表
代号 dd d
b d1
d3
ra cr
c01
v
61800 10 61801 12 61802 15 61803 17 61804 20
19 5 12.0 17 21 5 14.0 19 24 5 17.0 22 26 5 19.0 24 32 7 22.4 30
0.3 1.8 0.93 28000 0.3 1.9 1.00 24000 0.3 2.1 1.30 22000 0.3 2.2 1.50 20000 0.3 3.5 2.20 18000
零件m1
图5-2 层次型数据模型
零件m2 …
零件mp批 批
§Leabharlann Baidu-2 数据库系统
网络型指事物之间是网络的组织结构,它体现了事物之间多 对多的关系。
机器1
机器2
部件1
部件2
部件3
部件4
……
零件m2
图5-3 网状型数据模型
关系型是以集合论中关系的概念为理论基础,指把信息 集合定义为一张二维表的组织结构,每一张二维表称为一 个关系,其中表中的每行为一个记录,每列为数据项。