第4章液压元件数据库的建立
4.1数据库系统
4.1.1数据库的特点
数据库(DATABASE)是大量相关数据的集合,它主要为某一特定的应用目的而组织起来,作为常规数据库的一部分操作;数据库中的数据能被输入、编辑和删除。一个数据库存储在计算机上,而它的数据库是在一个或几个文件中。这些文件内的数据均以一种表(fable)的形式来表示;而且对于每一张表,数据不一定要是唯一的。也就是说,相同数据可以出现在某一给定数据库的几张表中。一个数据库系统一般由数据、硬件、软件和用户组成[43]。采用数据库管理数据有如下几个特点:
(1)数据的独立性
所谓数据独立是指应用程序不必随数据存储结构的改变而变动,数据的独立性包括两个方面的含义:物理数据的独立性,是指数据的存储格式和组织方法改变时,不影响数据库的逻辑结构,从而不影响应用程序;逻辑数据的独立性,是指数据库逻辑结构的变化(如数据定义的修改,数据间联系的变更等)不会影响用户的应用程序,即用户应用程序无须修改。数据独立提高了数据处理系统的稳定性,从而提高了程序的可维护性。
(2)减少了数据的冗余度
用户的逻辑数据文件和具体的物理数据文件不必一一对应,利用“多对一”的关系可以有效地节省存储资源。并且由于数据只有一个物理备份,数据的访问不会出现不一致的情况。
(3)实现数据共享
数据共享允许多个用户同时存取数据而不相互影响,这个特征正是数据库技术先进性的体现。数据共享包括三个方面:所有用户可以同时存取数据;数据库不仅可以为当前的用户服务,也可以为将来的新用户服务;可以使用多种语言完成数据库接口。
(4)加强了对数据的保护
数据库加入了安全保密机制,可以防止对数据的非法存取。由于进行集中控制,故有利于控制数据的完整性。数据库系统采取了并发访问机制,保证了数据的正确性。另外,数据库系统还采取了一系列措施,实现了对数据库破坏的恢复。
4.1.2数据库系统的体系结构及基本数据模型
数据库系统的体系结构是数据库系统的一个总的框架,为了提高数据库的逻辑独立性和物理独立性,制定了标准化的数据库系统结构,包括数据库系统的总体结构、标准化数据库系统的特征、数据库系统的接口和各部分所提供的功能。此标准化的系统结构将数据结构分为三级:面向用户或应用程序员的用户级;面向建立和维护数据库人员的概念级;面向系统管理员的物理级。此三级结构也称为数据库系统机构的三级模式:外模式、概念模式、和内模式,在数据库系统中,数据库设计的核心问题就是设计一个好的数据模型,数据模型的好坏直接影响数据库的性能;数据模型的设计方法决定数据库的设计方法[44]。
当前最为流行的方法是关系方法,另外还有层次方法和网状方三法。每种方法对应相应的基本数据模型。目前在数据库系统中使用的三种基本数据模型为:网状模型、层次模型和关系模型。层次模型是一个树型结构的数据模型,树的结点为记录的类型,所有的链均由双亲结点指向子结点,记录的类型只有简单的层次关系。网状模型是以记录为结点的网状结构,是层次模型的扩展。在网状模型中,两个结点之间的联系不是唯一的。关系模型是把数据的逻辑结构归结为满足一定条件的二维表模型,二维表表示的就;是实体与实体之间的联系,描述问题的所有二维表的集合就构成了一个关系数据模型。
4.1.3 Access数据库概述
Microsoft Access是目前最流行的桌面型数据库软件之一。它提供的大量的输入、分析和展示数据的工具,是—个基于关系模型的数据库管理系统(DBMS)。使用MicrosoiftAccess可以在一个数据库文件中管理所有的用户信息,它给用户提供了强大的数据处理功能,帮助用户组织和共享数据库情息,使用户能方便地得到所需的数据[45]。
Access有很多特点,它既面向终端用户,又面向开发人员,是一个开放式的数据库管理系统,支持多媒体技术,具有基于Web的管理功能,内置众多的宏和函数,具有完善的联机帮助。可以在—个数据序文件中管理所有对象有的用户信息,它通过以下七个对象对数据进行管理,实现高效率的信息管理和数据共享:
(1)表
Access所有的数据均以数据表的对象保存在数据库对象中,数据表也是对象是一个保存数据的容器。数据在表对象中的保存是有结构有顺序的,通常要受到某种规则的约束,其数据的重复率的可能性要求降到最低。
(2)查询
查找和检索所需的数据,查询对象的实质是SQL命令。SQL命令是Structure QueryLanguage(结构化查询语言)的缩写,它可以根据用户提供的特定的规则,对表中的数据进行筛选,并以数据表的形式进行显示。
相关文章
- 2021-09-08BIM技术丛书Revit软件应用系列Autodesk Revit族详解 [
- 2021-09-08全国专业技术人员计算机应用能力考试用书 AutoCAD2004
- 2021-09-08EXCEL在工作中的应用 制表、数据处理及宏应用PDF下载
- 2021-08-30从零开始AutoCAD 2014中文版机械制图基础培训教程 [李
- 2021-08-30从零开始AutoCAD 2014中文版建筑制图基础培训教程 [朱
- 2021-08-30电气CAD实例教程AutoCAD 2010中文版 [左昉 等编著] 20
- 2021-08-30电影风暴2:Maya影像实拍与三维合成攻略PDF下载
- 2021-08-30高等院校艺术设计案例教程中文版AutoCAD 建筑设计案例
- 2021-08-29环境艺术制图AutoCAD [徐幼光 编著] 2013年PDF下载
- 2021-08-29机械AutoCAD 项目教程 第3版 [缪希伟 主编] 2012年PDF