试论软件开发工具中信息库的内容(试论软件开发工具中信息库的内容包括)

软件开发 1964
今天给各位分享试论软件开发工具中信息库的内容的知识,其中也会对试论软件开发工具中信息库的内容包括进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、数据库在软件开发中的作用是什么?

今天给各位分享试论软件开发工具中信息库的内容的知识,其中也会对试论软件开发工具中信息库的内容包括进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

数据库在软件开发中的作用是什么?

(1)数据以“文件”形式可长期保存在外部存储器的磁盘上。由于计算机的应用转向信息管理,因此对文件要进行大量的查询、修改和插入等操作。

(2)数据的逻辑结构与物理结构有了区别,程序和数据分离,使数据与程序有了一定的独立性,但比较简单。数据的逻辑结构是指呈现在用户面前的数据结构形式。数据的物理结构是指数据在计算机存储设备上的实际存储结构。程度与数据之间具有“设备独立性”,即程序只需用文件名就可与数据打交道,不必关心数据的物理位置。由操作系统的文件系统提供存取方法(读/写)。

(3)文件组织已多样化。有索引文件、链接文件和直接存取文件等。但文件之间相互独立、缺乏联系。数据之间的联系需要通过程序去构造。

(4)数据不再属于某个特定的程序,可以重复使用,即数据面向应用。但是文件结构的设计仍是基于特定的用途,程序基于特定的物理结构和存取方法,因此程度与数据结构之间的依赖关系并未根本改变。

(5)用户的程序与数据可分别存放在外存储器上,各个应用程序可以共享一组数据,实现了以文件为单位的数据共享文件系统。

(6)对数据的操作以记录为单位。这是由于文件中只存储数据,不存储文件记录的结构描述信息。文件的建立、存取、查询、插入、删除、修改等操作,都要用程序来实现。

(7)数据处理方式有批处理,也有联机实时处理。

建库软件与库数据内容

一、矿产地空间数据库建库软件

MAPGIS是目前在我国地矿行业应用较广的工具型GIS软件,它的二次开发函数库是以API函数、类的方式提供的。这些函数的实现被封装于若干动态链接库(DLL)中,因而是独立于开发工具的。使用VC++6.0 调用这些二次开发函数,就像调用WINDOWS的API函数一样。除了上述 API 函数外,MAPGIS 还为基于 MFC(Microsoft Foundation Class)的开发者提供多个可重用基类,将应用程序所需的常见基本功能作了封装,使用便利,改动灵活。所以矿产空间数据库软件的开发选择了MAPGIS,通过VC++6.0 的CdaoDatabase类调用Microsoft Jet Database Engine 数据库管理功能建立数据库、进行数据库操作。这些数据库也可以通过MS ACCESS进行管理。

Microsoft VC++开发平台(特别是它的MFC)提供了方便的编程环境,其中MAP-GIS 5.32的开发函数提供了众多的32位Windows应用程序接口(API),这些函数可用于图形数据、文件和工程的管理与操作。矿产空间数据库软件的建设主要使用了VC++6.0和MAPGIS的二次开发函数库。经过实践,所开发的软件系统应用效果较好。

二、矿产地数据库建设依据

根据中国铜镍(铂族)硫化物矿床建立数据库,有其特殊性:针对矿床的研究,要求矿床地质内容全面,图文并茂。如矿产地基本情况、矿区地质情况、矿床地球化学、矿体特征、矿产勘查工作都是用户非常关心的,而对矿区的工程地质条件、选矿试验、开采技术条件等并不关注。按照中国地质调查局《矿产地数据库建设工作指南》建库,很难满足我们的需求。因此,我们综合《岩石数据库建设工作指南》、《中华人民共和国地质矿产行业标准》、《同位素数据库工作指南》、《矿产地数据库工作指南》、《地质图空间数据库建设工作指南》、《地质调查元数据内容标准》中矿床地质建库规范,按照地质特征分解成矿体表、岩石结构表、成矿区带表等41个表格(图6-2-1),表与表之间以编号相链接,既可以单表浏览、查询、打印,又可以多表交叉查询、打印。

三、数据内容

本书建库所选用地质数据主要从已有的地质勘查报告、全国各省区镍铜铂岩浆硫化物矿床最新统计的储量平衡表以及相关论文和论著中获取。主要数据涵盖了矿床基本情况、成矿背景、矿区地质、矿床特征、矿体特征、矿床地球化学、矿产储量、矿产勘查工作概况、矿床经济技术评价等9个方面的主要内容。数据结构涉及41个专用表格。经过全面梳理已有资料,共对全国74处(个)大(超大)、中、小型矿床进行了数据整理和录入。对矿床规模、成矿时代统计如下(表6-2-1、6-2-2;图6-2-2,6-2-3)。

图6-2-1 数据表设计一览

表6-2-1 矿床规模统计数据表

图6-2-2 矿床规模统计直方图

表6-2-2 矿床成矿时代统计数据

图6-2-3 矿床成矿时代统计直方图

(一)地质数据主要内容

1)矿产地基本情况:包括矿产地(床)编号、矿种、矿产地名、交通情况、地理坐标、矿床成因类型、共生矿或伴生矿、矿床规模、成矿时代、成矿(区)带、地质工作程度、开采情况。

2)矿区地质情况:包括矿区大地构造位置、地层、侵入岩、火山岩、变质岩、地质构造特征。

3)矿床地球化学:包括围岩蚀变、岩/矿石地球化学、同位素年龄、稳定同位素地球化学等。

4)矿体特征:包括矿体数、主矿体数、矿体形状、矿体埋深、矿体走向、矿体倾向、矿体倾角、矿体侧伏方向、矿体长度、矿体斜长、矿体厚度、氧化带深度、矿石自然类型、矿石结构、矿石构造、矿石的矿物组成、矿石品位、矿石品级、伴生有益组分。

5)矿产勘查工作:包括矿床发现时间、发现单位、矿床发现方法、工作期限、调查单位、矿床勘探类型、报告名称、报告编写人员、报告提交日期、备注等。

(二)底图数据

中国铜镍(铂族)岩浆硫化物矿床分布图以国家地质调查局2000年编制的1:500万中国地质图为基础底图,根据图元属性不同划分出103个图层文件。不同的图层文件可以任意叠加,有助于用户快速提炼自己需要的地质内容,快速显示,也方便于软件的管理。

(三)资料来源

完整、齐全而又有效的第一手资料是建立地理信息空间数据库的前提,也是对地理信息空间数据进行空间分析的基础。因此,要根据所选图幅,全面收集有关资料(包括图形报告、数据、野外原始记录卡片、记录本等),以满足建库需求。本项目资料收集主要有以下两类:

1)图形资料:包括相同比例尺的地理底图、地形图、地质图、矿产图等。

2)文字资料:主要是有关的地质报告、科研专题报告、相关论文和专著以及有关规范和标准等。

数据库一般包括哪些内容,系统软件有什么?

数据库应用系统(简称数据库系统)是指引进了数据库技术后的整个计算机系统,它是由有关的硬件、软件、数据和人员四个部分组合而形成的,为用户提供信息服务的系统。

硬件环境是数据库系统的物理支持,包括 CPU 、内存、外存及输入/输出设备。由于数据库系统承担着数据管理的任务,它要在操作系统的支持下工作,而且本身包含着数据库管理例行程序、应用程序等,因此要有足够大的内存开销。同时,由于用户的数据、系统软件和应用软件都要保存在外存上,所以对外存容量的要求也很高。

软件系统包括系统软件和应用软件两类。系统软件主要包括数据库管理系统软件、开发应用系统的高级语言及其编译系统、应用系统开发的工具软件等。它们为开发应用系统提供了良好的环境,其中数据库管理系统是连接数据库和用户之间的纽带,是软件系统的核心。应用软件是指在数据库管理系统的基础上由用户根据自己的实际需要自行开发的应用程序。

数据是数据库系统的管理对象,是为用户提供数据的信息源。

数据库系统的人员是指管理、开发和使用数据库系统的全部人员,主要包括数据库管理员、系统分析员、应用程序员和用户。不同的人员涉及不同的数据抽象级别,数据库管理员负责管理和控制数据库系统;系统分析员负责应用系统的需求分析和规范说明,确定系统的软硬件配置、系统的功能及数据库概念设计;应用程序员负责设计应用系统的程序模块,根基数据库的外模式来编写应用程序;最总用户通过应用系统提供的用户接口界面使用数据库。常用的接口方式有菜单驱动、图形显示、表格操作等,这些接口为用户提供了简明直观的数据表示和方便快捷的操作方法。

试论软件开发工具中信息库的内容的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于试论软件开发工具中信息库的内容包括、试论软件开发工具中信息库的内容的信息别忘了在本站进行查找喔。

扫码二维码