1、,图4-f 数据文件的调用示意图,在 Access 中,创建数据库有两种方法:第一种,使用“数据库向导”,先选择一种数据库类型,在向导的引导下完成数据库的基本建设;第二种,建立空数据库,然后向其中添加表、窗口、报表等对象。无论采用哪种方法,在建立数据库之后,都需要对数据库进行修、改、增、删等操作。进行数据库设计的主要内容是根据需求确定数据库中的表、定义表之间的关系,并在此基础上完成各种查询和报表的设计。,2.EDBMS设计应考虑的问题 基于工程数据的复杂性,故在 EDBMS 设计中应考虑以下几个方面的问题:(1)数据类型的多样性 由于工程数据中可以是文字型、设计型、图形数据、各种软件包以及它们
2、的组合类型,因此要求EDBMS能够存储及处理多种数据类型。(2)数据模型复杂性 传统的三种数据模型(层次型、网络型及关系型)在工程应用中均不能满足工程数据处理及管理的需要。因此,在工程数据库文件中,数据模型应在原有的三个传统模型的基础上加以扩充或将它们按照集中方式组合,以满足数据与关系的复杂性。,(3)自行开发 这种方法是将CAD以及工程应用的特殊需要融于 DBMS 内部,用统一的方式来存取、修改图形数据和非图形数据。该方法虽是一条比较彻底、比较全面地解决 CAD 以及工程应用中数据管理的方法,但设计和实现这样 EDBMS,是一项非常复杂而庞大的工作,况且在这个领域中,现在还没有形成很成熟的基
3、础。,计算机绘图的主要任务是研究如何利用计算机来处理和绘制工程图纸,其具体内容包括:图形输入 图形的生成、显示和输出 图形处理所需要的数学处理方法及算法 解决工程实际应用中的图形处理问题 应用软件工程的方法设计绘图软件和管理系统,这样,便建立了平面图形和空间立体的数学模型。,(4-19),(b)顶点表,(b)顶点表,(c)棱线表,(d)表面表,图4-f 表面模型的数据结构原理,图4-f 表面模型的数据结构原理,B-rep法能给出完整的界面描述,它将实体外表面几何形状信息数据分为两类:几何信息数据和拓朴信息数据。数据结构一般用体表、面表、边表及顶点表层描述,联系关系是物体拓朴信息的基本内容。该法
4、优点是含有较多关于面、边、点及其相互关系的信息;缺点为数据结构复杂、存储量大,对几何形体的整体描述能力差。,最上层模块(主控模块)的任务,只是抽象提出问题,说明需要“做什么”。下一层模块是对上层模块提出的任务进一步表达;最下层模块是解决“如何做”的问题。功能模块和子模块可有若干个,子模块可供某一功能模块独享,也可供多个功能模块共享。模块化结构程序与整体式程序相比,有如下特点:(1)相对独立性;(2)易读性;(3)易分解和组合。鉴于模块化程序的特点,绝大多数机械产品的设计计算程序都采用模块化程序。,本章作业:(1)p184:习题4-4(2)p184:习题4-5(3)p184:习题4-6(4)p185:习题4-7(5)p185:习题4-8(6)p185:习题4-9(7)p185:习题4-10(8)p187:习题4-18(9)p188:习题4-19,Thank You!,本章结束,