试论软件开发工具中信息库的内容(试论软件开发工具中信息库的内容包括)
本篇文章给大家谈谈试论软件开发工具中信息库的内容,以及试论软件开发工具中信息库的内容包括对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、程序开发中库的作用?
- 2、现代软件开发工具有哪些及优缺点,主要的针对那些方向开发,这些工具的进步,及数据库在其中的作用
- 3、数据库在软件开发中的作用
- 4、建库软件与库数据内容
- 5、数据库一般包括哪些内容,系统软件有什么?
- 6、数据库在软件开发中的作用是什么?
程序开发中库的作用?
所谓库就是“程序库”,包含了一些通用函数的数据和二进制可执行机器码的文件。这些文件是目标文件的一种,其不能单独执行。但是如果将其与其他的可执行程序结合起来就可以执行了。这些目标文件通常可以完成同一类功能,它们可以作为其他执行程序的一部分来执行。由于库的存在,使得用户编写的程序模块化更强,从而可以加快程序的再编译,提高代码的复用性,同时也使程序更加易于升级和管理。对于读取文件内容,将大写字母转换为小写字母的简单程序来说,其程序的构成可以分为两个相对独立的模块,一个模块负责从外部设备上读入文件,一个模块负责将文件内容进行适当的转换。这两个模块分工明确,互相不需要了解对方的细节。当需要将程序升级为将小写字母转换为大写字母时,不需要改变第一个读入文件的模块,只需更新负责转换操作的模块就可以了。使用一个将小写字母转换为大写字母替换原来的转换处理模块,这时程序就完成了更新。假设现在需要生成一个读入文件内容,将文件中的多个空格合并为一个空格的程序时,就用不着重新生成一个文件读入模块,而直接使用第一个程序的文件读入模块就可以了。从链接方式上区分,程序库可分静态库和动态库(共享库)两种:
静态库:是在可执行程序运行前就已经加入到执行码中,成为执行程序的一部分来执行的。
共享库:是在执行程序启动时加载到执行程序中,可以被多个执行程序共享使用。
现代软件开发工具有哪些及优缺点,主要的针对那些方向开发,这些工具的进步,及数据库在其中的作用
1. 信息素养或素质的具体内容要求有哪些?
信息素养一词最早来源于美国,简单地讲信息素养即通过教育所培养的在信息社会中对信息资源的获取、加工、处理以及信息工具的掌握和使用等的能力。1998年美国制定了学生学习的九大信息素养标准,包括:能够有效地和高效地获取信息;能够熟练地、批判地评价信息;能够精确地、创造性地使用信息;能探求与个人兴趣有关的信息;能欣赏作品和其他对信息进行创造性表达的内容;能力争在信息查询和知识创新中做到最好;能认识信息对民主化社会的重要性;能履行与信息和信息技术相关的符合伦理道德的行为规范;能积极参与活动来探求和创新信息。综上所述,完整的信息素养应包括三个层面:文化素养(知识层面)、信息意识(意识层面)、信息技术(技术层面)。
2. 信息、知识、情报、文献的概念?文献的组成要素?
信息包含了知识、文献和情报。是一个从低级到高级的信息集合。
知识是人类对各种信息认识和加工形成的精神产品,是人的大脑对大量信息通过思维重新认识.
情报是指被传递的知识或事实,是知识的激活,是运用一定的媒体(载体),越过空间和时间传递给特定用户,解决科研,生产中的具体问题所需要的特定知识和信息.
情报应具有3个基本属性:一是知识或信息;二是要经过传递;三是要经过用户使用产生效益.情报不仅取决于情报源,也取决于情报用户.
文献是用文字、图形、符号、声频、视频等技术手段记录人类知识的一种载体,或理解为固化在一定物质载体上的知识。现在通常理解为图书、期刊等各种出版物的总和。文献是记录、积累、传播和继承知识的最有效手段,是人类社会活动中获取情报的最基本、最主要的来源,也是交流传播情报的最基本手段。
文献的构成要素应包括:知识性内容,文献符号系统,文献记录方式,文献载体,这些要素之间相互联系,相互促进
3. 信息、信息资源有哪些类型?
信息的类型:
从产生信息的客体的性质来分,可分为自然信息(瞬时发生的声、光、热、电、形形色色的天气变化、缓慢的地壳运动、天体演化……)、生物信息(生物为繁衍生存而表现出来的各种形态和行为,如遗传信息、生物体内信息交流、动物种群内的信息交流)、机器信息(自动控制系统)和(人类)社会信息。
信息资源的类型:
按文献信息的载体材料和制作方式划分:
(1) 印刷型
(2) 缩微型
(3) 声像型(视听型)
(4) 电子型(机读型)
以撰写的目的和文体划分:
文献信息资源以撰写的目的和文体划分,主要可分为著作、学术论文、专利说明书、科技报告、技术标准、科技档案、产品资料。其中信息含量、学术价值和使用频率较高的为前五种。
按文献信息的产生秩序与整理加工深度划分:
文献信息资源按其信息加工深度划分,可分为零次文献信息、一次文献信息、二次文献信息、三次文献信息和高次文献信息。
根据出版形式和内容公开程度划分:
文献可划分为白色文献、灰色文献、黑色文献三种类型
4. 文献有哪些类型?将文献分成这些类型的依据是什么?
根据划分标准的不同,文献有多种分类方式。
按文献的编辑方法和出版特点划分:
1.图书
2.期刊
3.特种文献资料
特种文献资料主要包括以下几种类型:
(1)科技报告
(2)政府出版物
(3)会议文献
(4)学位论文
(5)专利文献
(6)标准文献
(7)产品样本
4.其他零散资料
按文献载体形式划分:
1.印刷型文献
2.缩微型文献
3.视听型文献
4.机读型文献
按文献加工层次分:
1.一次文献
2.二次文献
3.三次文献
5. 数据库的类型?网络资源有哪些特点?
数据库有类型之分,是根据数据模型划分的。目前成熟地应用在数据库系统中的数据模型有:层次模型、网壮模型和关系模型。
另:
模糊数据库
指能够处理模糊数据的数据库。一般的数据库都是以二直逻辑和精确的数据工具为基础的,不能表示许多模糊不清的
事情。随着模糊数学理论体系的建立,人们可以用数量来描述模糊事件并能进行模糊运算。这样就可以把不完全性、不确定性、模糊性引入数据库系统中,从而形成模糊数据库。模糊数据库研究主要有两方面,首先是如何在数据库中存放模糊数据;其次是定义各种运算建立模糊数据上的函数。模糊数的表示主要有模糊区间数、模糊中心数、模糊集合数和隶属函数等。
统计数据库
管理统计数据的数据库系统。这类数据库包含有大量的数据记录,但其目的是向用户提供各种统计汇总信息,而不是提供单个记录的信息。
网状数据库
处理以记录类型为结点的网状数据模型的数据库。处理方法是将网状结构分解成若干棵二级树结构,称为系。系类型
是二个或二个以上的记录类型之间联系的一种描述。在一个系类型中,有一个记录类型处于主导地位,称为系主记录类
型,其它称为成员记录类型。系主和成员之间的联系是一对多的联系。网状数据库的代表是DBTG系统。1969年美国的
CODASYL组织提出了一份“DBTG报告”,以后,根据DBTG报告实现的系统一般称 为DBTG系统。现有的网状数据库系统大都是采用DBTG方案的。DBTG系统是典型的三级结构体系:子模式、模式、存储模式。相应的数据定义语言分别称为子模式定义语言SSDDL,模式定义语言SDDL,设备介质控制语言DMCL。另外还有数据操纵语言DML。
演绎数据库
是指具有演绎推理能力的数据库。一般地,它用一个数据库管理系统和一个规则管理系统来实现。将推理用的事实数据存放在数据库中,称为外延数据库;用逻辑规则定义要导出的事实,称为内涵数据库。主要研究内容为,如何有效地计
算逻辑规则推理。具体为:递归查询的优化、规则的一致性维护等。
网络学术信息资源的特点:
1.内容极为丰富。
网上的学术信息资源覆盖面广,涵盖了各个学科领域;信息种类繁多,正式出版的,非正式出版的,学术机构提供的、个人提供的都交织在一起。当然,着其中既有有价值的信息,又有很多有意义的信息。
2. 整体分布混乱
由于网上信息没有统一的管理机构,也没有统一的发布标准,且变化、更迭、新生、消亡等都时有发生,难以控制。这就造成了网络学术资源在某个局部范围内是有序的,而资源的整体分布较为分散、无序,甚至呈混乱状态。
3.信息动态变化
网络是一个巨大的动态系统,不仅信息分散无序,且经常更替,每天都有新的网站出现,又有网站撤消或重组,并且每个网站自身的链接地址、栏目设置也经常变动。
4.网络信息时效性强
网络信息的发布压缩了传统文献的编辑、出版和发行等环节,有的甚至完全在网上发行,实现了作者与编辑不受时空限制的即时交流,大大缩短了信息编辑出版的时间,使得信息具有较强的时效性。
5.检索快捷迅速
6. 何为“核心期刊”?本专业的核心期刊有哪些?
核心期刊是期刊中学术水平较高的刊物,是我国学术评价体系的一个重要组成部分.它主要体现在学术水平的确认方面.如在相当一批教学科研单位。申请高级职称,取得博士论文答辩资格,申报科研项目,科研机构或高等院校学术水平评估,教师,工作人员完成的工作量等,前提条件之一就是在一定时间段内,在核心期刊上发表若干篇论文.分为国家级\省级\市级等等级别。
材料成型专业的核心期刊有:
金属热处理、金属成形工艺、模具工业、北方论丛、热加工工艺、模具工业、特种铸造及有色合金、工程塑料应用、锻压技术、铸造技术、特色铸造及有色合金、轻合金加工技术、铸造、铸造技术、材料研究学报、热加工工艺、机械工程材料、兵器材料科学与工程、汽车技术、中国塑料、工程塑料应用、机床与液压、锻压装备与制造技术、中国塑料、现代制造工程、工程塑料应用、现代制造工程、锻压机械、微物电机、新技术新工艺、微特电机、重庆大学学报(自然科学版)、重庆大学学报(自然科学版)、武汉理工大学学报、塑性工程学报
7. 什么是信息检索?信息检索的类型有哪些?
信息检索是指将信息按一定方式组织和存贮起来,并针对用户的需求找出所需信息的过程,又称为“信息存贮与检索”。
信息检索(Information Retrieval)是指信息按一定的方式组织起来,并根据信息用户的需要找出有关的信息的过程和技术。
狭义的信息检索就是信息检索过程的后半部分,即从信息集合中找出所需要的信息的过程,也就是我们常说的信息查寻(Information Search 或Information Seek)。
类型:
(一)按检索内容划分
1、书目检索
2、数据检索
3、事实检索
4、全文检索
5、图像检索
6、多媒体检索
(二)按是否使用检索工具划分
1、直接检索
2、间接检索
(三)按信息检索手段划分
1、传统信息检索
2、现代信息检索
8. 简述信息检索的原理。
信息检索的基本原理是:通过对大量的、分散无序的文献信息进行搜集、加工、组织、存储,建立各种各样的检索系统,并通过一定的方法和手段使存储与检索这两个过程所采用的特征标识达到一致,以便有效地获得和利用信息源。其中存储是为了检索,而检索又必须先进行存储。
另
信息检索的基本原理可从文献的替代、整序和标识的匹配三方面来讲述。
1.文献的替代
2.文献的整序
3. 文献特征标识与检索提问标识的匹配
而所谓信息检索原理,简单地讲,就是检索提问标志与存储在检索工具中的文献特征标志进行比较或称匹配,然后提取相符合的文献信息的检索方法。
9. 什么是计算机信息检索系统,它由几部分组成?
计算机信息检索系统:利用计算机系统有效存储和快速查找的能力发展起来的一种计算机应用技术。它与信息的构造、分析、组织、存储和传播有关。计算机信息检索系统是信息检索所用的硬件资源、系统软件和检索软件的总合。它能存储大量的信息,并对信息条目(有特定逻辑含义的基本信息单位)进行分类、编目或编制索引。它可以根据用户要求从已存储的信息集合中抽取出特定的信息,并提供插入、修改和删除某些信息的能力。
计算机信息检索系统的组成,从物理构成来讲、检索系统由硬件、软件、数据库三部分组成
10. 计算机信息检索技术有哪些?
布尔逻辑检索
截词检索
邻近检索
字段限制检索
模糊检索
数据库在软件开发中的作用
顾名思义,数据库就是用来存放你程序所需要的数据的,比如你要做用户管理,那么用户的帐号、密码等信息就可以存放在数据库库中,这样就可以持久的保存用户的信息,当然你也可以选择用文件来保存这些信息,但是,你要花很多的时间去开发一个文件的管理程序出来,用于操作你的文件,比如,用户要修改信息,你就要去修改你文件中的记录了,而且还考虑到安全问题,所以这是很复杂的,你选择了用数据库来管理你的信息,那你就不用去做这些复杂的工作了,你只需要在你程序中用一些简单的sql语句就能更改数据库中的记录,然后在需要用的地方用select语句从数据库中去数据了,你好考虑一下就能理解他的强大的用处了
建库软件与库数据内容
一、矿产地空间数据库建库软件
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 、内存、外存及输入/输出设备。由于数据库系统承担着数据管理的任务,它要在操作系统的支持下工作,而且本身包含着数据库管理例行程序、应用程序等,因此要有足够大的内存开销。同时,由于用户的数据、系统软件和应用软件都要保存在外存上,所以对外存容量的要求也很高。
软件系统包括系统软件和应用软件两类。系统软件主要包括数据库管理系统软件、开发应用系统的高级语言及其编译系统、应用系统开发的工具软件等。它们为开发应用系统提供了良好的环境,其中数据库管理系统是连接数据库和用户之间的纽带,是软件系统的核心。应用软件是指在数据库管理系统的基础上由用户根据自己的实际需要自行开发的应用程序。
数据是数据库系统的管理对象,是为用户提供数据的信息源。
数据库系统的人员是指管理、开发和使用数据库系统的全部人员,主要包括数据库管理员、系统分析员、应用程序员和用户。不同的人员涉及不同的数据抽象级别,数据库管理员负责管理和控制数据库系统;系统分析员负责应用系统的需求分析和规范说明,确定系统的软硬件配置、系统的功能及数据库概念设计;应用程序员负责设计应用系统的程序模块,根基数据库的外模式来编写应用程序;最总用户通过应用系统提供的用户接口界面使用数据库。常用的接口方式有菜单驱动、图形显示、表格操作等,这些接口为用户提供了简明直观的数据表示和方便快捷的操作方法。
数据库在软件开发中的作用是什么?
(1)数据以“文件”形式可长期保存在外部存储器的磁盘上。由于计算机的应用转向信息管理,因此对文件要进行大量的查询、修改和插入等操作。
(2)数据的逻辑结构与物理结构有了区别,程序和数据分离,使数据与程序有了一定的独立性,但比较简单。数据的逻辑结构是指呈现在用户面前的数据结构形式。数据的物理结构是指数据在计算机存储设备上的实际存储结构。程度与数据之间具有“设备独立性”,即程序只需用文件名就可与数据打交道,不必关心数据的物理位置。由操作系统的文件系统提供存取方法(读/写)。
(3)文件组织已多样化。有索引文件、链接文件和直接存取文件等。但文件之间相互独立、缺乏联系。数据之间的联系需要通过程序去构造。
(4)数据不再属于某个特定的程序,可以重复使用,即数据面向应用。但是文件结构的设计仍是基于特定的用途,程序基于特定的物理结构和存取方法,因此程度与数据结构之间的依赖关系并未根本改变。
(5)用户的程序与数据可分别存放在外存储器上,各个应用程序可以共享一组数据,实现了以文件为单位的数据共享文件系统。
(6)对数据的操作以记录为单位。这是由于文件中只存储数据,不存储文件记录的结构描述信息。文件的建立、存取、查询、插入、删除、修改等操作,都要用程序来实现。
(7)数据处理方式有批处理,也有联机实时处理。
试论软件开发工具中信息库的内容的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于试论软件开发工具中信息库的内容包括、试论软件开发工具中信息库的内容的信息别忘了在本站进行查找喔。