㈠ 数据库有哪几种
常用数据库有:
1、关系型数据库
关系型数据库是由IBM的E.F. Codd于1970年发明的,它是一个表格数据库,其中定义了数据,因此可以以多种不同的方式对其进行重组和访问。关系数据库由一组表组成,其中的数据属于预定义的类别。每个表在一个列中至少有一个数据类别,并且每一行对于列中定义的类别都有一个特定的数据实例。
2、分布式数据库
分布式数据库是一种数据库,数据库存储在多个物理位置,处理在网络中的不同点之间分散或复制。分布式数据库可以是同构的,也可以是异构的。同构分布式数据库系统中的所有物理位置都具有相同的底层硬件,并运行相同的操作系统和数据库应用程序。异构分布式数据库中的硬件、操作系统或数据库应用程序在每个位置上可能是不同的。
3、云数据库
云数据库是针对虚拟化环境优化或构建的数据库。云数据库提供了一些好处,比如可以按每次使用支付存储容量和带宽的费用,还可以根据需要提供可伸缩性和高可用性。云数据库还为企业提供了在软件即服务部署中支持业务应用程序的机会。
4、NoSQL数据库
NoSQL数据库对于大型分布式数据集非常有用。NoSQL数据库对于关系数据库无法解决的大数据性能问题非常有效。当组织必须分析大量非结构化数据或存储在云中多个虚拟服务器上的数据时,它们是最有效的。
5、面向对象的数据库
使用面向对象编程语言创建的项通常存储在关系数据库中,但是面向对象数据库非常适合于这些项。面向对象的数据库是围绕对象(而不是操作)和数据(而不是逻辑)组织的。例如,关系数据库中的多媒体记录可以是可定义的数据对象,而不是字母数字值。
6、图形数据库
面向图形的数据库是一种NoSQL数据库,它使用图形理论存储、映射和查询关系。图数据库基本上是节点和边的集合,其中每个节点表示一个实体,每个边表示节点之间的连接。
㈡ 数据库物理模型
数据库物理模型设计的目标是根据选定的Oracle数据库系统特点和航空物探数据管理与服务的业务处理需求,确定航空物探数据库最优的物理环境、存取方法和存储结构。即通过数据库物理设计,以便达到物理数据库结构的优化,使得在数据库上运行的各种事务响应时间少、存储空间利用率高、事务吞吐率大。
一、数据库布局
航空物探信息系统的维护数据(部门、岗位、人员、人员权限、数据入库检查规则及数据字典等)相对比较稳定。入库前数据需经过各种检查校对,确认数据正确后才能归档,存入航空物探资料数据库,所以存入资料库前的数据可能经常需要修改和删除,相对变化较大;而存入资料数据库中的数据一般不允许修改和删除,以免误操作破坏资料库数据造成损失。
图2-12 航空物探数据库逻辑模型
图2-13 航空物探数据库布局与数据采集流程图
据此,我们采用图2-13所示的数据库数据采集流程,并将航空物探数据库分为资料采集数据库、资料数据库、系统维护数据库分别进行存储和管理,实现数据的统一管理和统一使用,便于数据入库和易于维护等。
航空物探资料数据库是航空物探所有数据最终存储的场所。资料采集数据库是数据归档存入资料数据库前的临时“集散地”,在此接收各项检查,在确认数据无误后归档到资料数据库,然后删除资料采集数据库中已归档的数据。此外,资料采集数据库中还保存数据入库、维护、检查日志及归档记录。
系统维护数据库,存储系统维护信息(如系统功能、数据库表清单等)、安全信息(如信息系统用户的角色、权限、授权的系统功能等),数据字典、入库数据检查规则等。将其与航空物探数据分开,有利于系统维护和管理。
二、数据库空间设置
数据库空间设置包括磁盘空间设置、应用系统表空间设置、撤销表空间、临时表空间、日志空间和索引空间设置。
(一)磁盘空间设置
磁盘空间设置的目标:磁盘性能不能阻碍实现数据库性能,数据库磁盘必须专用于数据库文件,否则非数据库将会影响到数据库性能,且磁盘空间必须满足恢复和性能的要求。
航空物探数据库服务器为IBMP620小型机,8块硬盘,每块硬盘36GB空间,每块物理磁盘建立一个文件系统。为了提高磁盘的反应时间和寻道时间,提高I/O的存取效率,除了一块硬盘用于UNIX操作系统外,其余7块磁盘分别存放资料采集数据库、系统维护数据库-日志文件,资料数据库及资料数据库的大字段数据、索引、回滚段和数据日志文件。
(二)应用系统表空间设置
信息系统数据采集过程对数据的事务操作比较频繁,经常进行数据插入(新数据入库)、修改(入库数据有误)和删除操作(数据重新导入或归档入库),因此航空物探资料采集数据库所在的表空间会很活跃。为了不影响其他I/O的竞争,同时也可以提高数据入库的操作效率(50多年的历史数据需要集中入库),分配一个磁盘空间(36GB)为采集库的表空间。由于采集数据归档入资料库后被删除,同时进行数据入库的项目也不是很多,虽仍保留所有的采集日志数据,一个磁盘空间也足够使用。
航空物探资料数据库的二维表和Oracle大字段(BLOB)分别存放在不同的物理磁盘(每个磁盘36GB)上,对同时存在有表格数据和大字段数据的数据库表(如航迹线数据)时,可以提高磁盘I/O效率。随着数据入库的项目越来越多,需要增加相应的物理磁盘或磁盘阵列。
系统维护数据库相对稳定,占用磁盘空间约500M左右。由于系统磁盘有限,把日志文件存放该磁盘中。
(三)撤销表和临时表空间的设置
在Oracle数据库中,撤销的目的是确保事务的回退和恢复。撤销参数有UNDO_MANAGEMENT、UNDO_TABLESPACE和UNDO_RETENTION。
UNDO_MANAGEMENT参数用于数据库中管理撤销数据的方式,航空物探数据库设置为自动模式(auto)。
UNDO_TABLESPACE参数用于指定数据库中保存撤销数据的撤销表空间名称,航空物探数据库撤销表空间名称为UNDO_ARGS_TBSPACE,空间大小设置为20GB,以确保在保留时间内进行恢复。
UNDO_RETENTION参数用于指定已经提交事务的撤销数据在能够覆盖之前应该保留多长时间,本数据库系统设置为60min。
临时表空间是用以存储大量的排序,与撤销表空间存放在一个物理磁盘上,本数据库系统临时表空间设置为500M。
(四)日志空间设置
日志的主要功能是记录对数据库已做过的全部操作。在系统出现故障时,如果不能将修改数据永久地写入数据文件,则可利用日志得到该修改,所以不会丢失已有操作结果。
日志文件主要是保护数据库以防止故障。为了防止日志文件本身的故障,航空物探数据库系统分别在一个独立磁盘和系统维护库磁盘中存放日志文件。若系统出现故障,在下次打开数据库时Oracle数据库系统自动用日志文件中的信息来恢复数据库文件。
根据航空物探数据库信息系统同时登录的用户数及使用的功能,将日志文件大小设置为10GB。
(五)索引表空间设置
为了提高航空物探信息系统的查询和统计速度,把所有索引空间与应用表空间完全分开,从而提高I/O存取效率。航空物探索引表空间大小设置为10GB。
聚集是表的一种存储方法,一般每个基本表是单独组织的,但对逻辑上经常在一起查询的表,在物理上也邻近存放,这样可减少数据的搜索时间,提高性能。
当几个关系(表)以聚集方式组织时,是通过公共属性的值为表聚集的依据。航空物探数据库系统是以项目标识(PROJ_ID)建立聚集的,所有涉及项目标识的数据库表直接引用项目标识聚集。航空物探聚集表空间与索引表空间相同。
三、数据库参数设置
在数据库创建前需要对如下数据库参数进行设置,航空物探参数文件名为Inito-raargs.ora,各种参数设置如下:
DB_block_size=16384
DB_name=oraagrs
DB_domain=oraargs.com
Compatible=9.1.0
Nls_characterset=ZHS16GBK
Open_Cursors=100
DB_files=100
DB_file_mutliblock_read_count=16
Log_checkpoint_interval=256000
Processes=200
四、内存设置
航空物探数据库服务器物理内存为4GB,除部分用于系统开销外,其余全部用于数据库。
Oracle使用共享系统全局区(System Globla Area,SGA)内存来管理内存和文件结构,包含DB_block_Bufers、DB_cache_size、Shared_pool_size、Log_Buffer参数。航空物探数据库系统的全局区内存参数设置如下。
DB_block_Buffers参数为SGA中存储区高速缓存的缓冲区数目,每个缓冲区的大小等于参数DB_block_size的大小,DB_block_Buffers=19200(约300MB)。
Shared_pool_size参数为分配给共享SQL区的字节数,是SGA大小的主要影响者,Shared_pool_size=1228800000(1.2GB)。
DB_cache_size参数是SGA大小和数据库性能的最重要的决定因素。该值较高,可以提高系统的命中率,减少I/O,DB_cache_size=1024000000(1GB)。
Log_Bufer参数为重做日志高速缓存大小,主要进行插入、删除和修改回退操作,Log_buffer=5120000(5MB)。
五、优化设置
由于航空物探信息系统的采集软件和应用软件是采用MS.NETC#进行开发的,应用程序与数据库之间的连接有传统的ODBC和OLEDB两种方式。为了支持ODBC在OLEDB技术上建立了相应的OLEDB到ODBC的调用转换,而使用直接的OLEDB方式则不需转换,从而提高处理速度。
在建立数据库表时,参数Pctfree和Pctused设置不正确可能会导致数据出现行链接和行迁移现象,即同一行的数据被保存在不同的数据块中。在进行数据查询时,为了读出这些数据,磁头必须重新定位,这样势必会大大降低数据库的执行速度。因此,在创建表时应充分估计到将来可能出现的数据变化,正确地设置这两个参数,尽量减少数据库中出现的行链接和行迁移现象。
航空物探资料采集数据库表的插入、修改和删除的频率较高,Pctfree设置为20,Pctused设置为40;系统维护数据库表相对稳定,Pctfree设置为10,Pctused设置为15;资料数据库表除了增加数据外基本不进行修改和删除操作,Pctfree设置为10,Pctused设置为5。
六、扩展性设置
多CPU和并行查询PQO(Parallel Query Option)方式的利用:CPU的快速发展使得Oracle越来越重视对多CPU的并行技术的应用,一个数据库的访问工作可以用多个CPU相互配合来完成。对于多CPU系统尽量采用并行查询选项方式进行数据库操作。航空物探数据库服务器为2个CPU,在程序查询中采用了并行查询的方式。
在航空物探工作量统计、飞行小时统计、测量面积统计和岩石物性统计中,为了加快统计效率,在相应的查询语句中增加了并行查询语句。
随着航空物探高精度测量程度的不断提高,测量数据将越来越大。为了满足航空物探查询效率及发展,将航磁测量数据与校正后航磁测量数据按比例尺分1:20万以下、20万~50万、1:50万以上分别存放3张不同的数据库表。
七、创建数据库
在完成数据库布局、空间设置、内存设置、数据库参数设置、扩展性设置和优化设置后,进行航空物探数据库物理模型设计,即航空物探数据库实体创建。由于航空物探空间数据库逻辑模型是采用ESRI提供的ArcGIS UML构建的Geodatabase模型,因此,使用ESRI公司提供的CaseTools将航空物探数据UML模型图转成空间数据库(Geodatabase)实体(图2-14)。
航空物探属性数据库表(二维表)是采用Power Designer数据库设计平台直接把数据库关系模型生成数据库脚本来创建的。
经过数据库的概念设计、逻辑设计和物理设计,最终生成航空物探数据库。
图2-14 航空物探数据库物理模型实现
八、空间数据的索引机制
对于海量的空间数据库而言,数据库的操作效率是关系到数据库成败的关键问题。为了提高数据的访问、检索和显示速度,数据在加载到数据库时,要素类数据建立了空间索引,栅格数据构建了金字塔结构,对象类数据采用与数据库直接联接的访问机制。
(一)空间索引
为了提高要素类数据的查询性能,在建立航空物探空间数据库时,创建了空间索引机制。常用的空间索引有格网索引、R树索引、四叉树索引等。Geodatabase采用格网索引方式。所谓格网索引是将空间区域划分成适合大小的正方形格网,记录每一个格网内所包含的空间实体(对象)以及每一个实体的封装边界范围,即包围空间实体的左下角和右上角坐标。当用户进行空间查询时,首先计算出用户查询对象所在格网,然后通过格网编号,就可以快速检索到所需的空间实体。
确定适合的格网级数、单元大小是建立空间格网索引的关键。格网太大,在一个格网内有多个空间实体,查询检索的准确度降低。格网太小,则索引数据量成倍增长和冗余,检索的速度和效率较低。数据库的每一数据层采用不同大小、不同级数的空间索引格网单元,但每层最多级数不能超过三级。格网单元的大小不是一个确定性的值,需要根据对象的大小确定。空间索引格网的大小与检索准确度之间的关系如图2-15所示。
选择格网单元的大小遵循下列基本原则:
1)对于简单要素的数据层,尽可能选择单级索引格网。减少RDBMS搜索格网单元索引的级数,缩短空间索引搜索的过程,例如航迹线要素类。
图2-15 索引格网大小与检索准确度的关系
2)如果数据层中的要素封装边界大小变化比较大,应选择2或3级索引格网。Geodata-base最多提供三级格网单元。每一要素封装边界在适合的级内,减少了每一封装边界有多个格网的可能性。在空间索引搜索过程中,RDBMS则必须搜索所有3个格网单元级,这将消耗大量的时间。
3)若用户经常对图层执行相同的查询,最佳格网的大小应是平均查寻空间范围的1.5倍。
4)格网的大小不能小于要素封装边界的平均大小,为了减少每个格网单元有多个要素封装边界的可能性,格网单元的大小应取平均格网单元的3倍。最佳格网单元的大小可能受图层平均查询的影响。
空间域是按照要素数据集定义的,空间索引格网是按照要素类设置的。它们都是在创建Geodatabase数据库时设置,并一经设置,中间不许改变;所以一定要在充分分析数据的情况下确定它们的值。航空物探数据主要是简单要素类,空间跨度为70°。根据上述原则,航空物探数据选择单级索引格网,格网大小为20°。
(二)金字塔结构
金字塔结构的核心是将栅格数据逐级进行抽稀,形成多级分辨率的重采样数据,并将其分割成块,按一定的文件格式(金字塔文件格式)存储成磁盘文件;在以后进行图像显示处理时,只需将要显示的部分所覆盖的块从磁盘文件直接读进内存缓冲区显示即可。从金字塔的所有层中寻找与所要求显示的比例相近或匹配的一层,并将该层的从某一点起的一定范围的图像所覆盖的所有块加载到内存缓冲区,提取所需部分并形成图像。
金字塔算法(图2-16)是通过获取显示时所需要的一定分辨率的数据来提高显示速度。使用金字塔数据格式后,在显示全图时仅需要显示一个较低分辨率的数据,这样既能加快显示速度,又不会影响显示效果。放大图像,尽管显示图像分辨率提高,由于显示区域减小,所以显示速度不会下降。如果没有为栅格数据建立金字塔数据,则每次显示都会读取整个数据,然后进行重采样得到显示所需要的分辨率,明显地降低了显示速度。
图2-16 金字塔压缩示意图
金字塔数据重采样方式有:最近邻法、双线性内插和立方卷积。其中最近邻法适用于离散数据,而双线性内插法和立方卷积法适合于连续数据。
在ArcGISEngine中提供了IRasterPyramid和IRasterPyramid2接口来实现金字塔数据的建立,而建立的数据保存在*.rrd格式的文件中。
(三)空间域定义
空间域是指数据的有效空间范围,即Geodatabase数据库的最大等效坐标的值域范围,其定义主要是指比例系数和MinX、MinY的计算。
因为使用整数比浮点数有更高的压缩率,并且对整数进行二进制搜索比较快,所以多用户Geodatabase以4字节正整数存储坐标,其最大值为32位正整数所能表示的范围是21.4亿(2147483647),整数的范围称为空间域。在创建Geodatabase数据库时需要定义合适的比例系数。大的整数值将消耗大量的计算机物理内存,所以选定的比例系数最好不要大于必须的比例系数。空间域随坐标系的单位变化而变化。
比例系数和空间域之间成反比例关系,比例系数越大(存储单位越小),表达的空间域也越小。为了使目标数据都存储在系统中,需要谨慎地设置比例系数。将目标数据的宽度和高度较适中的数值乘以比例系数,如果结果小于21.4亿,则比例系数是合适的。
航空物探数据模型是为我国的航空物探行业数据建库设计的,它支持的空间数据的坐标范围为我国领土覆盖的海陆空间,最低纬度为赤道。根据概念设计的分析,航空物探数据模型采用的是地理坐标系,坐标系单位是度,基准是Beijing_1954,要求存储的坐标数据精度达到0.01m。在赤道处,赤道圆周长为40075694.6m,则每度弧长=40075694.6×100/360cm=11132137.389cm,即1cm对应8.983000883E-8°。所以,航空物探数据模型的比例系数取为8.98E-8,即存储单位为8.98E-8°,可满足1cm精度要求。
将空间域移动到目标数据范围之前,首先找到空间域在存储单位的中心位置,目的是在必要时向各个方向扩展。4字节正整数可表示的坐标范围:2147483647×8.98E-8=192.84。我国的领土范围是东经70°~140°,北纬0°~60°。所以,选取的比例系数是合适的。把空间域坐标系中心定为90°,然后,计算空间域的MinX、MinY。
MinX=((70+140)÷2)-90=15
MinY=((0+60)÷2)-90=-60
所以坐标的存储数据是:
X_Storage=(X-MinX)/8.98E-8
Y_Storage=(Y-MinY)/8.98E-8
㈢ 计算机基础知识
参考答案:BBBAC DBCBD
另附:
计算机基础知识及答案(希望会有用)
1.计算机问世至今已经历四代,凳余而划分时代主要依据则是计算机的
A.规模 B.功能 C.性能 D.元件
2.当前的计算机一般称为第四代计算机,它所采用的逻辑元件是
A.晶体管 B.集成电路 C.电子管 D.大规模集成电路
3.计算机的通用性使其可以求解各种不同的算术和逻辑问题,这主要是决定计算机的
A.高速运算 B.指令系统 C.可编程性 D.逻辑功能
4.计算机当前的应用领域广泛,但据统计其应用最广泛的领域是
A.数据处理 B.科学计算 C.辅助设计 D.过程枣扰滚控制
5.当前气象预报已广泛采用数值预报方法,这种数值预报方法会涉及计算机应用中的
A.科学计算和数据处理 B.科学计算与辅助设计
C.科学计算和过程控制 D.数据处理和辅助设计
6.最早设计计算机的目的是进行科学计算,但其主要的都是用于
A.科研 B.军事 C.商业 D.管理
7.早期的计算机体积较大、耗能高、速度也较慢,其主要原因是制约于
A.工艺水平 B.元器件 C.设计水平 D.元材料
8.下列术语中,属于显示器性能指标的是
A. 速度 B. 可靠性 C. 分辨率 D. 精度
9.一个完备的计算机系统应该包含计算机的
A. 主机和外设 B. 硬件和软件 C. CPU和存储器 D. 控制器运算器
10.计算机的型号不同,其内存的容量也可能不同,而计算容量的基本单位是
A. 字 B. 页 C. 字节 D. 位
11.不同的芯片有不同的字长,目前芯片有多种型号,其中奔腾4芯片的字长是
A. 8位 B. 16位 C. 32位 D. 64位
12.能够将高级语言源程序加工为目标程序的系统软件是
A.解释程序 B.汇编程序 C.编译程序 D.编辑程序
13.微型计算机与外部设备之间的信息传输方式有
A. 仅串行方式 B.串行方式或并行方式 C. 连接方式 D.仅并行方式
14.通常所说的“裸机”是指的哪种计算机,它仅有
A. 硬件 B. 软件 C. 指令系统 D. CPU
15.计算机主机的组成是
A. 运算器加控制器 B. 中央处理器加主存储器
C. 运算器加外设 D. 运算器加存储器
16.计算机中的运算器的主要功能是完成
A. 代数和逻辑运算 B.代数和四则运算 C.算术和逻辑运算 D.算术和代数运算
17.时至今日,计算机仍采用程序内存或称存储程序原理,原理的提出者是
A. 莫尔 B. 图灵 C. 冯·诺依曼 D. E.F.codd
18.中央处理器(CPU)可直接访问的计算机部件是
A. 内存 B. 硬盘 C. 软盘 D. 外存
19.计算机的技术指标有多种,而最主要的应是
A. 语言、外设和速度 B. 主频、字长和容量
C. 外设、容量和体积 D. 软件、速度和重量
20.衡量微型计算机价值的主要依据是其
A. 功能 B. 性能价格比 C. 运算速度 D. 操作次数
21.微型计算机的主频很大程度上决定了计算机的运行速度,它是指
A.计算机的运行速度快慢 B.微处理器时钟工作频率
C. 基本指令操作次数 D. 单位时间的存取数量
22.计算机各部件传输信息的公共通路称为总线,一次传输信息的位数称为总线的
A.长度 B. 粒度 C. 宽度 D. 深度李昌
23.按照总线上传输信息类型的不同,总线可分为多种类型,以下不属于总线的是
A.交换总线 B. 数据总线 C. 地址总线 D. 控制总线
24.键盘一般分为四个区域,其中shift为换档键,它属于
A.主键盘区 B.小键盘区 C. 功能键区 D. 编辑键区
25.鼠标器具有简单、直观、移动速度快等优点,但下列四项中不能用鼠标点击的是
A.键盘 B. 菜单 C. 图标 D. 按钮
26.条形码技术应属于计算机系统应用中的
A.输入技术 B. 输出技术 C. 显示技术 D. 索引技术
27.软硬磁盘和磁盘驱动器是微型计算机的外存储设备,它是实现对信息的
A.输入 B. 输出 C. 输入和输出 D. 记录和过滤
28.在对软硬磁盘和驱动器的叙述中有许多专用述语,而与其无关的是
A.密度 B. 磁道 C. 扇区 D. 光标
29.点阵打印机术语中,“24针”是指
A.打印头有24×24根针 B.信号接线头有24根针
C. 打印头有24根针 D.信号接线头和打印头都有24根针
30.当前微型计算机上大部分采用的外存储器,不包括
A.硬盘 B.光盘 C.软盘 D.磁带
31.下述计算工具中属模拟式的计算工具的是
A.算盘 B.手摇计算机 C.计算尺 D.台式计算机
32.计算机进行数值计算时的高精确度主要决定于
A. 计算速度 B.内存容量 C.外存容量 D.基本字长
33.计算机能计算有大量数据和程序语句的问题,下列起主要作用的因素是
A.大尺寸的彩显 B.快速的打印机
C.大容量内外存储器 D.好的程序设计语言
34.下列四组数依次为二进制、八进制和十六进制,符合要求的是
A.11,78,19 B. 12,77,10
C.12,80,10 D.11,77,19
35.下述对软件配置的叙述中哪个是不正确的
A.软件配置独立于硬件 B.软件配置影响系统功能
C.软件配置影响系统性能 D.软件配置受硬件的制约
36.ROM中的信息是
A.由计算机制造厂预先写入的 B.在系统安装时写入的
C.根据用户需求不同,由用户随时写入的 D.由程序临时写入的
37.下面各组设备中,同时包括了输入设备、输出设备和存储设备的是
A.CRT,CPU,ROM B.磁盘,鼠标器,键盘
C.鼠标器,绘图仪,光盘 D.磁带,打印机,激光印字机
38.计算机系统应包括硬件和软件两部分,软件又必须包括
A.接口软件 B.系统软件 C.应用软件 D.支撑软件
39.冯"诺依曼计算机的基本原理是
A. 程序外接 B. 逻辑连接 C. 数据内置 D. 程序存储
40.将汇编语言源程序翻译成计算机可执行代码的软件称为
A.编译程序 B. 汇编程序 C. 管理程序 D. 服务程序
41.7位2进制编码的ASCII 码可表示的字符个数为
A. 127 B. 255 C. 256 D. 128
42.利用计算机对指纹进行识别、对图像和声音进行处理属于的应用领域是
A. 科学计算 B. 自动控制 C. 辅助设计 D. 信息处理
43.在微机的各种设备中,既可输入又可输出的设备是
A. 磁盘驱动器 B、键盘 C、鼠标 D、绘图仪
44.在微机中,应用最普遍的字符编码是
A. BCD码 B. ASCII码 C. 汉字编码 D. 补码
45.计算机的工作原理是
A.机电原理 B. 存储程序 C.程序控制 D. 存储程序与程序控制
46.运算器、控制器和寄存器属于
A. 算术逻辑单元 B. 主板 C. CPU D. 累加器
47.一般CD-ROM盘片可存放的字节数有
A. 680KB B. 680MB C.512GB D.1024KB
48.通常用英文单词“byte”来表示
A. 字 B. 字长 C. 字节 D. 二进制位
49.计算机配置的内存的容量为128MB或128MB以上,其中的128MB是指
A. 128×1000×1000×8个字节 B. 128×1000×1000个字节
C. 128×1024×1024×8个字节 D. 128×1024×1024个字节
50.用来表示计算机辅助设计的英文缩写是
A. CAI B. CAM C. CAD D. CAT
51.计算机的应用范围很广,下列说法中,正确的是
A.数据处理主要应用于数值计算 B.辅助设计是用计算机进行绘图和过程设计
C.过程控制只能应用于生产管理 D.计算机主要用于科学计算
52.下列存储器中读写速度最快的是
A. 内存 B. 硬盘 C. 光盘 D.软盘
53.下列四项中外存(辅存)是指
A. RAM B. ROM C. 磁盘 D. 虚盘
54.微型计算机中的“奔3”或“奔4”指的是
A. CPU的型号 B.显示器的型号
C.打印机的型号
D. 硬盘的型号
55.计算机中用来表示内存储器容量大小的最基本单位是
A.位(BIT) B. 字节(BYTE) C. 字(WORD) D. 双字(DOUBLE WORD)
56.8个字节含二进制位
A. 8个 B. 16个 C. 32个 D. 64个
57.下列字符中ASCII码值最小的是
A. a B. A C. f D. Z
58.计算机的主存储器是指
A. RAM和磁盘 B. ROM
C. RAM和ROM D. 硬盘和控制器
59.计算机中存储单元中存储的内容
A. 可以是数据和指令 B. 只能是数据 C. 只能是程序 D. 只能是指令
60.Cache的中文译名是
A. 缓冲器 B. 高速缓冲存储器 C. 只读存储器 D. 可编程只读存储器
61.为解决某一特定的问题而设计的指令序列称为
A. 文档 B. 语言 C. 系统 D. 程序
62.某单位的人事管理程序属于
A. 系统程序 B. 系统软件 C. 应用软件 D. 目标软件
63.计算机中的所有信息都是以二进制方式表示的,主要理由是
A. 运算速度快 B. 节约元件 C. 所需的物理元件最简单
D. 信息处理方便
64.计算机的内存储器比外存储器
A. 便宜 B. 存储量大 C. 存取速度快 D. 虽贵但能存储更多的信息
65.在存储一个汉字内码的两个字节中,每个字节的最高位是
A. 1和0 B. 0和1 C. 1和1 D. 0和0
66. 一般认为,世界上第一台电子数字计算机是诞生于20世纪的
A.1946年 B.1952年 C.1959年 D.1962年
67.计算机硬件系统的主要组成部件有五大部分,下列各项中不属于五大部分的是
A.运算器 B. 软件 C. I/O设备 D.控制器
68.断电后,会使信息存储的数据丢失的存储器是
A.RAM B.硬盘 C.ROM D.软盘
69.计算机软件一般可分为系统软件和应用软件两大类,不属于系统软件的是
A.操作系统 B.数据库管理系统 C. 客户管理系统 D.语言处理程序
70.计算机当前已应用于各种行业、各种领域,而计算机最早的设计是针对于
A.数据处理 B.科学计算 C.辅助设计 D.过程控制
71.计算机有多种技术指标,而决定计算机的计算精度的则是
A.运算速度 B.基本字长 C.存储容量 D.进位数制
72.计算机内部用于处理数据和指令的编码是
A.十进制码 B.二进制码 C.ASCII码 D.汉字编码
73. 二进制数10110001相对应的十进制数应是
A.123 B.167 C.179 D.177
74. 十进制数160相对应的二进制数应是
A.10010000 B.01110000 C.10101010 D.10100000
75. 微型计算机的微处理器芯片上集成的是
A.控制器和运算器 B.控制器和存储器
C. CPU和控制器 D.运算器和IO接口
76.保持微型计算机正常运行必不可少的输入输出设备是
A.键盘和鼠标 B.显示器和打印机 C.键盘和显示器 D.鼠标和键盘
77.在计算机程序设计语言中,可以直接被计算机识别并执行的只有
A.机器语言 B.汇编语言 C. 算法语言 D.高级语言
78. 计算机系统中,最贴近硬件的系统软件是
A.语言处理程序 B.数据库管理系统 C.服务性程序 D.操作系统
79.在计算机中,信息的最小单位是
A.字节 B.位 C.字 D.KB
80. 在微机中,将数据送到软盘上,称为
A.写盘 B.读盘 C.输入 D.以上都不是
81.下列各项中,不是微型计算机的性能指标的是
A.字长 B.存取周期 C.主频 D.硬盘容量
D~D~C~A~A~
B~B~C~B~C~
D~C~B~A~B~
C~C~A~B~B~
B~C~A~A~A~
A~C~D~C~D~
C~D~C~D~A~
A~C~B~D~B~
D~D~A~B~B~
C~B~C~D~C~
B~A~C~A~B~
D~B~C~A~B~
D~C~C~C~C~
A~B~A~C~B~
B~C~D~D~A~
C~A~D~B~A~
D
㈣ 云数据库消耗的物理资源是什么
计算,云网络带宽,云数据存储。在云数据库中,主要消耗的物理资源为云主机计算资源、云网络带宽资源、云数据存储资源三大类资源。
㈤ 试述文件系统与数据库系统的区别与联系
一、文件系统与数据库系统的区别:
1、数据存储方法不同:
文件系统使用文件将数据长期保存在外部内存中,数据库系统将数据与数据库统一存储,程序与文件系统中的数据有一定的连接,数据库系统中的程序与数据分离.
2、数据管理的方法不同:
文件系统采用操作系统中的访问方法对数据进行管理,数据库系统使用DBMS统一管理和控制数据。
3、数据共享程度不同:
文件系统实现需要基于文件的数据共享,数据库系统实现的记录和字段作为数据共享的单位。文件系统面向某一应用程序,共享性差,冗余度大,数据独立性差。
4、数据库独立性不同:
数据库系统面向现实世界,共享性高,冗余度小,具有较高的物理独立性和一定的逻辑独立性。
二、文件系统与数据库系统的联系:
1、文件系统于数据库系统都是计算机系统中管理数据库的软件。解析文件系统是操作系统的重要组成部分。
2、而DBMS是独立于操作系统的软件,文件管理都是DBMS在操作系统的基础上实现的。数据库系统的组织和存储是通过操作系统中的文件系统来实现的。
3、数据库系统主要管理数据库的存储、事务以及对数据库的操作。文件系统是操作系统管理文件和存储空间的子系统,主要清核是分配文件所占的簇、盘块或者建立FAT、管理空间空间等。
4、通常,数据库系统会调用文件系统来管理自己的数据文件,但某些数据库系统能够自行管理数据文件,即使在裸机上也是如此。文件系统是操作系统所必需的,数据库系统只需要用于数据库管理和应用。
(5)哪个数据库需要物理裸机支撑扩展阅读:
文件系统和数据库系统的用途:
文件系统将数据组织到单独的数据文件中,实现了记录中的结构,但整体是非结构化的,而数据库系统实现了整个数据的结构,这是数据库的主要特征之一,也是数据库的主要特征之一。数据库系统和文件系统之间的本质区别。在文件系统中,数据冗余大。浪费了存储空间。容易造成数据不一致。
数据库系统中,数据是面向整个系统,数据可以被多个用户、多个应用共享使用,减少了数据冗余。
文件系统中的文件为特定应用程序提供服务,当您要修改数据的逻辑结构时,必须修改应用程老正和序,修改文件结构的定义,数据和程序之间缺乏独立性,并且在通过DBMS的两级图像实现了数据的物理独立性和逻辑独立性。将数据的定义与程序分开,减少侍盯了应用程序的维护和修改。
文件系统和数据库系统均可以长期保存数据,由数据管理软件管理数据,数据库系统是在文件系统基础上发展而来。
参考资料来源:网络-数据库系统
参考资料来源:网络-文件系统
㈥ 我单位现在想建立一个内部数据库,请问需要什么硬件设备,价位多少
一般的数据库都是安装在 sever 操作系统上的
也就是说你要找一台机器安装 2000或2003服务器版操作系统 然后安装sql2000或2005
硬件设备方面没有什么太具体的要求,对安装操作系统的硬盘做一个raid-1,对存放数据的硬盘搭建raid-5以保证数据安全性。
raid-1 两块磁盘搭建,就是源盘的镜像陪仔防止磁盘物理损坏后的数据丢失和时间上的误工,一块坏掉了,另一个还可以正常工作
raid-5 第三块硬盘兄亮起搭,优点是当这个阵列中的一块磁盘坏掉之后,阵列仍正常工作,换掉坏的硬盘之后原来磁盘丢失的文件会被自动恢复出来。
至于数据库的设计,这些是根据你所需要的功能芦尘汪开始计费的,功能越多费用就越高,这个没有固定的标准,地区差异也比较大
㈦ 怎么选择云服务器配置
云服务器的配置规格影响价格,也直接决定了它的计算能力和特点,是在采购时要重点考虑的问题。
选云服务器配置,看这三个维度
云服务器的配置伍亏规格主要取决于类型、代别、实例大小三个最重要的维度。
维度一:类型
云服务器的“类型”或“系列”,是指具有同一类设计目的或性能特点的云服务器类别。
通常来说,云厂商会提供通用均衡型、计算密集型、内存优化型、图形计算型等常见的云服务器类型。这些类型对应着硬件资源的某种合理配比或针对性强化,方便你在面向不同场景时,选择最合适的那个型号。
vCPU 数和内存大小(按GB计算)的比例,是决定和区分云服务器类型的重要依据之一。
通用均衡型的比例通常是1:4,如2核8G,这是一个经典搭配,可用于建站、应用服务等各种常见负载,比如作为官网和企业应用程序的后端服务器等。
如果 vCPU 和内存比是1:2,甚至1:1,那就是计算密集型的范畴,它可以用于进行科学计算、视频编码、代码编译等计算密集型负载。
比例为1:8及以上,就被归入内存优化型,比如8核64G的搭配,它在数据库、缓存服务、大数据分析等应用场景较为常见。
图形计算型是带有GPU能力的虚拟机,一般用于机器学习和深度学习模型的训练和推理。随着 AI的火热,这类机器也越来越多地出现在各种研发和生产环境中。
在主流云计算平台上,常罩橘李常使用字母缩写来表达云服务器的系列。比如,AWS 的通用型是M系列,阿里云的内存优化型为R系列,Azure的计算优化型为F系列。
https://www.wy.cn/computing/wcloud/all?utm_source=wemedia
㈧ 裸金属服务器是物理机吗
裸金属服务器,又称为“云物理机”,类似于云上的专属独立物理服务器,它融合了传统物理机蔽握行和云服务器的各自优势皮唯,兼具了云服务器的“弹性可伸缩”和物理机的“高性能”特点,是一种可媲美传统宏哗物理的高性能计算服务。思腾合力提供的裸金属服务器,能够为用户提供专属的云上独立物理服务器,可为“企业核心数据库、高性能计算、大数据、游戏开发”等业务应用场景,提供强劲卓越的计算性能以及更高等级的数据安全,还不明白自己网络下。
㈨ 运行oracle数据库对电脑硬件配置的最低要求是什么
1.检查硬件要求 系统必须符合以下最低硬件要求: 至少有1024MB的物理内存 下表说明安装时物理内存(RAM)和交换区(swap space)的配置关系。 RAM Swap Space 1024 MB 到 2048 MB 1.5 倍 RAM 2049 MB 到 8192 MB 等于 RAM 大于 8192 MB 0.75 倍 RAM 在 /tmp 目录中至少有400 MB空闲磁盘空间 1.5 GB 到 3.5 GB 的磁盘空间用于安装 Oracle 数据库软件,具体大小由安装类型决定 1.2GB 磁盘空间用于数据库预配置文件系统存储(可选) 说明: 使用 ASM (Automatic Storage Management) 和 RDS (raw device storage) 的磁盘空间要求在后面的章节中描述。 若选择自动备份配置,启用闪回区(flash recovery area)需要额外的磁盘空间,也瞎埋可以在文件系统或 ASM(Automatic Storage Management) 磁盘组中指定。 确保系统满足这些要求: 确认物理内存尺寸,键入下列命令: # grep MemTotal /proc/meminfo 假如物理内存尺寸小于推荐的内存要求,必须在安装前增加内存。 确认交换区(swap space)尺寸,键入下列命令: # grep SwapTotal /proc/meminfo 示例: as3$grep SwapTotal /proc/meminfo SwapTotal: 2048248 kB 必要时,查阅操作系统文档中如磨宴蚂何配置额外交换区(swap space)的相关信息以修改交换区(swap space)配置。 确认可用的 RAM 和交换区(swap space),键入下列命令: # free 示例: as3$free total used free shared buffers cached Mem: 503084 490356 12728 0 2432 345224 -/+ buffers/cache: 142700 360384 Swap: 2048248 72692 1975556 最好在延迟数秒后,作多次重复测试. 说明: 上述命令会产生多个不同的结果。这是因为在冻结期外可用的 RAM 和交换区(swap space)随用户的操作不断变化。 确认 /tmp 目录中可用的磁盘空间,键入下列命令: # df -h /tmp 示例: as3$df -h /tmp 文件系统 容量 已用 可用 已用% 挂载点 /dev/hda3 16G 4.5G 11G 31% / 假如在 /tmp 目录的自由磁盘空间中少于 400MB,请完成下列步骤之一: 删除 /tmp 目录中不必要的文件以满足磁盘空间需求。 在配置Oracle 用户环境时设置 TEMP 和 TMPDIR 环境变量(稍后说明)。 扩充文件系统的 /tmp 目录。必要时,联系您的系统治理员了解关于扩充文件系统的相关信息。 确认操作系统的自由磁盘空间,键入下列命令: # df -h 示例: as3$df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/hda3 16G 4.5G 11G 31% / /dev/hda2 981M 27M 905M 3% /boot /dev/hda5 29G 27G 1.3G 96% /opt none 246M 0 246M 0% /dev/shm /dev/hda6 15G 191M 14G 2% /var 下表显示每种安装类型需要的大约磁盘祥森空间: 安装类型 所需空间 Enterprise Edition 1.85 Standard Edition 1.85 Custom (maximum) 1.99 确认系统硬件架构能运行 Oracle 软件,键入下列命令: # grep "model name" /proc/cpuinfo 示例: as3$grep "model name" /proc/cpuinfo model name : Intel(R) Pentium(R) 4 CPU 2.80GHz 说明: 该命令显示处理器类型。验证处理器架构匹配您将要安装的 Oracle 发行版软件。假如看不到预期结果,则不能在系统中安装这个软件。 2.检查软件要求 安装所需的软件环境,根据下表进行核实。 说明: Oracle 通用安装工具根据系统需求清单对系统进行检查核实。确保在开始安装前通过检查。 需求项 操作系统 包含下列操作系统版本之一: Red Hat Enterprise Linux AS/ES 3.0 (Update 4 or later)
Red Hat Linux 4.0 (Update 1 or later) SUSE Linux Enterpreise Server 8.0 with SP4 or later SUSE Linux Enterprise Server 9.0 with SP2 or later 核心版本 系统必须运行在以下核心版本之上(或以上版本): Red Hat Enterprise Linux 3.0: 2.4.21-20.EL Red Hat Enterprise Linux 4.0: 2.6.9-11.EL SUSE Linux Enterprise Server 8.0: 2.4.21-278 SUSE Linux Enterprise Server 9.0: 2.6.5-139 包 下列包(或以上版本)必须已经安装: Red Hat Enterprise Linux 3.0: make-3.79.1-17 control-center-2.2.0.1-13 gcc-3.2.3-47 gcc-c++-3.2.3-47 gdb-6.1post-1.20040607.52 glibc-2.3.2-95.30 glibc-common-2.3.2-95.30 glibc-devel-2.3.2-95.30 glibc-devel-2.3.2-95.20 (32 bit) compat-db-4.0.14-5.1 compat-gcc-7.3-2.96.128 compat-gcc-c++-7.3-2.96.128 compat-libstdc++-7.3-2.96.128 compat-libstdc++-devel-7.3-2.96.128 gnome-libs-1.4.1.2.90-34.2 (32 bit) libstdc++-3.2.3-47 libstdc++-devel-3.2.3-47 openmotif-2.2.3-3.RHEL3 sysstat-5.0.5-5.rhel3 setarch-1.3-1 lio-0.3.96-3 lio-devel-0.3.96-3 Red Hat Enterprise Linux 4.0: binutils-2.15.92.0.2-10.EL4 compat-db-4.1.25-9 control-center-2.8.0-12 gcc-3.4.3-9.EL4 gcc-c++-3.4.3-9.EL4 glibc-2.3.4-2 glibc-common-2.3.4-2 gnome-libs-1.4.1.2.90-44.1 libstdc++-3.4.3-9.EL4 libstdc++-devel-3.4.3-9.EL4 make-3.80-5 pdksh-5.2.14-30 sysstat-5.0.5-1 xscreensaver-4.18-5.rhel4.2 SUSE Linux Enterprise Server 9: gcc-3.3.3 gcc-c++-3.3.3 glibc-2.3.3 lio-0.3.102-1.2ia64 lio-devel-0.3.102-1.2ia64 make-3.80 PL/SQL 本地编译, Pro*C/C++, Oracle 调用接口, Oracle C++ 调用接口, Oracle XML 开发工具 (XDK) Intel C++ 编译器 8.1 或 GNU C and C++ 编译器及以上版本,这些产品需要以上清单所列出的包支持。 说明: Intel C++ 编译器 V8.1 以上已经提供支持,不需要安装。在 Red Hat Enterprise Linux 3, OCCI上采用 3.2 版,已经提供 GNU C++ 编译器支持。这是默认的编译器版本。 OCCI 也同样支持采用 gcc 3.2.3 标准模板库的 Intel C++ 编译器 V8.1。 Oracle XML 开发套件 在使用 GCC 的 Red Hat Linux 4.0 上不被支持。只有 Intel C++ 编译器 (ICC) 提供支持。 在 Red Hat Enterprise Linux 4.0 上, Oracle C++ 调用接口 (OCCI) 不支持 GCC 3.4.3。要在 Red Hat Enterprise Linux 4.0 上使用 OCCI,你需要安装 GCC 3.2.3。 Oracle JDBC/OCI 驱动程序 你可以在下列 JDK 版本中使用 Oracle JDBC/OCI 驱动;然而,它们不需要单独安装: Sun JDK 1.4.2 with the JNDI extension 说明:JDK 1.4.2 在该发行版中已经安装 确保系统满足这些要求: 确认 Linux 版本,键入下列命令: # cat /etc/issue 示例: as3$cat /etc/issue Red Hat Enterprise Linux AS release 3 (Taroon) Kernel \r on an \m 说明: 只有存在先前表格中所列版本的 Linux 被支持。不能安装在其他的 Linux 版本上。 确认需要的核心已经安装,键入下列命令:
# uname -r 示例: as3$uname -r 2.4.21-4.ELsmp 下面是该命令在一个 Red Hat Enterprise Linux 3.0 系统中执行的输出情形: 2.4.21-20.EL 在该例中,输出表明系统的核心版本 ()和 勘误表 (20.EL)等级。 新的内核命名 RHAS2.1 for ia32 2.4.9-e.25 — 单处理器内核 2.4.9-e.25-smp — 能够处理最高达 4GB 的物理内存的 SMP 内核 2.4.9-e.25 — 能够处理最高达 16GB 左右的物理内存的企业 SMP 内核 RHEL3 for ia32 2.4.21-4.EL — 单处理器内核 2.4.21-4.ELsmp — 能够处理最高达 16 GB 的物理内存的 SMP 内核 2.4.21-4.ELhugemem — 能够处理超过 16 GB,最高达 64 GB 的 SMP 内核 假如核心版本不符合前述要求,请与操作系统供给商联系,以获取最新的核心版本并更新。 确认必须的包已经全部安装,请键入下列格式类似的命令: # rpm -q package_name 示例: as3$rpm -q gcc-3.3.3 package gcc-3.3.3 is not installed 假如包没有安装,请从您的 Linux 安装包或从 Linux 提供商的网址下载并安装。 假如需要为 WebSphereMQ 的 CSD,请在下列网址中下载并获取安装信息: http://www.ibm.com/software/integration/mqfamily/support/summary/lin.Html