一、access数据库的各对象中,实际存放数据的地方有Access数据库中的对象中,实际存储数据的地方如下:
表:表是存储数据的主要对象,实际存储数据的地方在数据e中。 桌子。
2:查询不存储数据,而是查找并过滤表中的数据,因此不包含数据存储的位置。
3:表单是用于输入和显示数据的对象,不存储数据。
4:报表是一个对象,用来呈现数据,并不存储数据。
二、以下是平行数据库的四种体系结构,在( )体系结构中所有处理器共享一个公共的主存储器和磁盘。 【答】:A
并行数据库架构
并行数据库要求所有数据库作尽可能并行执行,从而提高数据库系统的整体性能。 根据计算机所在的处理器(Processor)、内存(Memory)和存储设备(Storage)之间的关系,并行数据库可以概括为三种基本架构(这也是并行计算的三种基本架构),即:
1共享内存结构(Shared-Memory),
2共享磁盘结构(Shared-Disk)
3.
1.共享内存结构
该结构包括多个处理器、全共享内存(主存)和多个磁盘存储,每个处理器通过高速通信网络(InterconnectionNetwork)进行通信。 共享内存,可以直接访问系统中的一个、多个或所有磁盘存储。 在一个系统中,所有内存和磁盘存储都多个处理器共享。
(1)提供多种数据库服务的处理器通过全共享内存交换消息和数据通信效率非常高,查询内和查询间并行执行不需要额外的开销;
(2)数据库中的数据存储在多个磁盘存储上,并且可以所有处理器访问
(3)数据库软件设置与单处理器情况没有太大区别;
由于这种结构使用共享内存,因此可以根据系统的实际负载情况,动态地将任务分配给系统中的各个处理器,从而达到很好的负载均衡。
2.共享磁盘结构
该结构由多个具有空闲内存(主存)的处理器和多个磁盘存储组成,每个处理器之间没有任何直接的相互数据连接,多个处理器和磁盘存储通过高速连接通信网络,每个处理器都可以读写所有磁盘存储。
这种结构常用于实现数据库集群,硬件成本低,可扩展性好,可用性高,可以很容易地从单处理器系统中迁移出来,可以均匀地分配负载。
3.Shared-Nothing结构
该结构由多个完全独立的处理节点组成,每个处理节点都有自己独立的处理器、独立的内存(主存)和独立的磁盘存储,多个处理节点通过连接。 处理器级的高速通信网络,系统中的每个处理器都使用自己的内存独立处理自己的数据。
在这种结构中,每个处理节点都是一个小型的数据库系统,多个节点共同构成一个完整的分布式并行数据库系统。 由于每个处理器使用自己的资源来处理自己的数据,因此不存在内存和磁盘争用,从而提高了整体性能。 此外,这种结构还具有出色的可扩展性——只需添加额外的处理节点就可以以几乎线性的比例提高系统的处理能力。
在这种结构中,由于数据是每个处理器私有的,因此系统中数据的分布需要进行特殊的处理,以保证系统中各个节点的负载基本均衡,但是在当前的数据库域,这已经是数据分布问题的合理解决方。
由于数据分布在多个处理节点上,采用这种结构的并行数据库系统随着规模的增,不可避免地会导致整个系统的数据重新分布问题(Redistribution)。