[1/80 单项选择题]取消收藏 考点
1.随机性是操作系统的特征之一。下列描述的四种现象中,哪一种具有“随机性”()。
正确答案:D解析:D【解析】操作系统的运行是在一种随机的环境下进行的。这种随机环境的含义是,操作系统不能对所运行的程序的行为以及硬件设备的情况作出任何事先的假定。一般来说,操作系统正处于什么样的状态之中是无法确切知道的,这就是随机性的含义。所以操作系统内核进行进程切换这一现象具有随机性,故本题选择D选项。
[2/80 单项选择题]取消收藏 考点
2.下列哪一个状态位不包含在程序状态字(PSW)中()。
正确答案:B解析:B【解析】用一个专门的寄存器来指示处理器状态称为程序状态字(PSW),其包括的状态位有进位标志位(CF)、结果为零标志位(ZF)、符号标志位(SF)、溢出标志位(OF)、陷阱标志位(TF)、中断使能(中断屏蔽)标志位(IF)、虚拟中断标志位(VIF)、虚拟中断待决标志位(VIP)、IO特权级别(IOPL)。故本题答案选择B选项。
[3/80 单项选择题]取消收藏 考点
3.中断和异常都是将正常执行的程序打断,完成相应处理后再恢复执行,但是二者是有区别的。下列各种事件中,哪一项属于中断()。
正确答案:C解析:C【解析】中断是由外部事件引发的,而异常则是由正在执行的指令引发的。执行访管指令、进程打开文件时出错、程序对只读内存执行写指令都是由正在执行的指令引发的,属于异常。故本题答案选择C选项。
[4/80 单项选择题]取消收藏 考点
4.系统调用扩充了机器指令,增强了系统功能,方便了用户使用。下列哪一项不属于系统调用()。
正确答案:A解析:A【解析】对于一般通用的操作系统而言,可将其所提供的系统调用分为以下几个方面。
①进程控制类系统调用:这类系统调用主要是用于对进程的控制,如创建和终止进程的系统调用、获得和设置进程属性的系统调用等。
②文件操作类系统调用:对文件进行操纵的系统调用数量较多,有创建文件、打开文件、关闭文件、读文件、写文件、创建一个目录、建立目录、移动文件的读/写指针、改变文件的属性等。
③进程通信类系统调用:该类系统调用被用在进程之间传递消息和信号。
④设备管理类系统调用:该类系统调用被用来请求和释放有关设备,以及启动设备间操作等。
⑤信息维护类系统调用:用户可利用这类系统调用用来获得当前时间和日期。
所以选项BCD都属于系统调用。故本题答案选择A选项。
①进程控制类系统调用:这类系统调用主要是用于对进程的控制,如创建和终止进程的系统调用、获得和设置进程属性的系统调用等。
②文件操作类系统调用:对文件进行操纵的系统调用数量较多,有创建文件、打开文件、关闭文件、读文件、写文件、创建一个目录、建立目录、移动文件的读/写指针、改变文件的属性等。
③进程通信类系统调用:该类系统调用被用在进程之间传递消息和信号。
④设备管理类系统调用:该类系统调用被用来请求和释放有关设备,以及启动设备间操作等。
⑤信息维护类系统调用:用户可利用这类系统调用用来获得当前时间和日期。
所以选项BCD都属于系统调用。故本题答案选择A选项。
[5/80 单项选择题]收藏 考点
5.线程是进程中的一个实体,是处理器调度和分派的基本单位。下列哪一项是线程拥有的必不可少的资源()。
[6/80 单项选择题]收藏 考点
6.在计算机系统中被创建的进程具有多种特性,所谓进程的“异步性”是指()。
[7/80 单项选择题]取消收藏 考点
7.某八核处理器的计算机系统中共有150个进程,那么,任意时刻处于就绪状态的进程最少是几个()。
正确答案:D解析:D【解析】如果系统中存在就绪状态的进程,那么只要该进程分配到CPU,就会立即运行,当该进程运行时占用了所有CPU资源,那么剩下的就绪进程只能等待,所以本题中任意时刻处于就绪状态的进程最多有149个,最少是0个。故本题答案选择D选项。
[8/80 单项选择题]取消收藏 考点
8.进程控制原语有多种,下列哪一项不是进程控制原语()。
[9/80 单项选择题]取消收藏 考点
9.对于如下C语言程序
int main()
{
pid_t pid;
int a=5;
pid = fork();
if(pid==0)
printf(“This is the son process, a=%dn”, –a);
else
printf(“This is the dad process, a=%dn”, ++a);
}
在UNIX操作系统中正确编译链接后执行,其运行结果是()。
int main()
{
pid_t pid;
int a=5;
pid = fork();
if(pid==0)
printf(“This is the son process, a=%dn”, –a);
else
printf(“This is the dad process, a=%dn”, ++a);
}
在UNIX操作系统中正确编译链接后执行,其运行结果是()。
正确答案:A解析:A【解析】在UNIX类操作系统中,父进程通过调用fork()函数创建子进程,子进程获得与父进程地址空间相同的一份拷贝,包括文本、数据和bss段、堆以及用户栈,fork()函数被调用一次,却返回2次:一次是在调用进程中,一次是在新创建的子进程中,所以题目程序中的变量a,在父进程和子进程中存在2份,初值都是5,程序运行后子进程输出a=4,父进程输出a=6。故本题答案选择A选项。
[10/80 单项选择题]取消收藏 考点
10.有如下C语言程序
void *th_pg(void * arg)
{
printf(“Hello World”) ;
pthread_exit(0) ;
}
int main(void)
{
pthread_t ptid;
int sta ;
sta = pthread_create(&tid, NULL, th_pg, NULL);
if(sta==0)
printf(“Oops, I can not create threadn”);
exit(NULL);
}
上述程序中,pthread_exit函数的作用是()。
void *th_pg(void * arg)
{
printf(“Hello World”) ;
pthread_exit(0) ;
}
int main(void)
{
pthread_t ptid;
int sta ;
sta = pthread_create(&tid, NULL, th_pg, NULL);
if(sta==0)
printf(“Oops, I can not create threadn”);
exit(NULL);
}
上述程序中,pthread_exit函数的作用是()。
正确答案:D解析:D【解析】pthread_create()函数和pthread_exit ()函数是线程相关的函数调用,pthread_create()函数的功能是创建一个线程,指定线程的入口函数为th_pg,新线程会运行th_pg函数;pthread_exit()函数的功能是结束调用的线程并释放它的栈。故本题答案选择D选项。
[11/80 单项选择题]收藏 考点
11.下列描述的四个现场景中,哪一个呈现的是既没有进程同步关系又没有进程互斥关系()。
[12/80 单项选择题]取消收藏 考点
12.有如下银行存款的程序
int deposit(id, int c) //存款例程,id是用户号,c为存入现金额
{ int n;
while TS(&lock); // Test-and-Set指令
n=fetch(balance); //从主服务器取存款余额
n=n + c; //存款余额加存入现金额
send(n); //送回新余额
lock = FALSE; //置标志为F
output(n); //打印余额凭条
}
上述程序中,output(n)指令的作用是()。
int deposit(id, int c) //存款例程,id是用户号,c为存入现金额
{ int n;
while TS(&lock); // Test-and-Set指令
n=fetch(balance); //从主服务器取存款余额
n=n + c; //存款余额加存入现金额
send(n); //送回新余额
lock = FALSE; //置标志为F
output(n); //打印余额凭条
}
上述程序中,output(n)指令的作用是()。
正确答案:D解析:D【解析】程序中存款账户信息属于临界区资源,同一时刻只能有一个进程访问;访问临界区的代码分为4个部分:while TS(&lock)属于进入区;n=fetch(balance); n=n+c; send(n);属于临界区;lock=FALSE;属于退出区;output(n);属于剩余区。故本题答案选择D选项。
[13/80 单项选择题]取消收藏 考点
13.下列进程间通信的各种方法中,哪一个是“管道”通信方式()。
正确答案:A解析:A【解析】所谓管程,就是连接连接两个进程之间的一个打开的共享文件,专用于进程之间数据通信。发送进程可以源源不断地从管道一端写入数据流,每次写入的信息长度是可变的;接收进程在需要时可以从管道的另一端读出数据,读出单位的长度也是可变的。故本题答案选择A选项。
[14/80 单项选择题]收藏 考点
14.某计算机操作系统采用可变分区管理方案,当前的内存分配表如下所示。

当系统运行一段时间后,进程P3退出,那么,操作系统如何修改上述内存分配表()。

当系统运行一段时间后,进程P3退出,那么,操作系统如何修改上述内存分配表()。
正确答案:D解析:D【解析】可变分区是指系统不预先划分固定分区,而是在装入程序时划分内存区,使为程序分配的分区的大小正好等于该程序的需求量,且分许的个数是可变的,回收时若有上下相邻的两块空闲区,则将它们合并成为一块连续的大空闲区,题意中进程P3退出后,它所占用的内存块序号5,会将表中进程P3所在行的标志置为NULL,无须修改空闲区表。故本题答案选择D选项。
[15/80 单项选择题]收藏 考点
15.某虚拟页式存储管理系统当前内存的分配情况如下表所示,假设当前时间为6500。

当采用最近未使用(NRU)页面置换算法时,要淘汰的页面页号为()。

当采用最近未使用(NRU)页面置换算法时,要淘汰的页面页号为()。
正确答案:B解析:B【解析】NRU(最近未使用)算法随机地从类编号最小的非空类中挑选一个页面淘汰之。这个算法隐含的意思是,在最近一个时钟滴答中置换一个没有被访问的已修改页面要比置换一个被频繁使用的“干净”页面好。题意中页号位34的在最近一段时间都没有被访问也未被修改过,所以采用NRU算法时,最先淘汰的页面页号位34。故本题答案选择B选项。
[16/80 单项选择题]取消收藏 考点
16.在虚拟页式存储管理系统中,假设内存按字节编址。若系统采用20个二进制位表示虚拟页号,页内地址部分占用12个二进制位,则允许一个进程最大有多少个字节()。
正确答案:D解析:D【解析】若系统采用20个二进制位表示虚拟页号,页内地址部分占用12个二进制位,那么页号占用32个二进制位,所以每个页面的大小是2^12个字节,程序可允许有2^32个页面。故本题答案选择D选项。
[17/80 单项选择题]收藏 考点
17.某虚拟页式存储管理系统采用三级页表,分配如下:

某进程运行时执行的一条指令的地址是:1110-1111-1000-1000-0010-0001-0101-0101(二进制),则该地址的页内偏移量是()。

某进程运行时执行的一条指令的地址是:1110-1111-1000-1000-0010-0001-0101-0101(二进制),则该地址的页内偏移量是()。
正确答案:D解析:D【解析】题意中,根据三级页表的内存分配和给定的指令可知:该地址中页目录偏移量为11,二级页表偏移量为10-1111-100,三级页表偏移量0-1000-0010,页内地址偏移量为:0001-0101-0101。故本题答案选择D选项。
[18/80 单项选择题]收藏 考点
18.某虚拟页式存储管理系统中采用最近最少使用(LRU)页面置换算法,系统给每个进程分配3页内存,每页大小为64个整数。某进程创建后,代码部分占用2页内存并驻留,数据部分占用1页内存且当前为空,对于如下程序
VAR A: ARRAY [1…128,1…128] OF INTEGER;
FOR i:= 1 TO 128 DO
FOR j:= 1 TO 128 DO
A[i, j]:= 0;
该程序执行中会产生多少次缺页中断()。
VAR A: ARRAY [1…128,1…128] OF INTEGER;
FOR i:= 1 TO 128 DO
FOR j:= 1 TO 128 DO
A[i, j]:= 0;
该程序执行中会产生多少次缺页中断()。
正确答案:C解析:C【解析】最近最少使用页面置换算法(LRU)总是淘汰距离现在最长时间内没有被访问过的页面,题意中,系统给每个进程分配3页,每页大小为64个整数,进程创建后,代码部分占用2页,所以只有1页内存可以使用,程序运行时,对数组A的访问是按行优先的方式,一行128个整数是占用连续的内存空间的,所以可以直接将一行数据存放到内存页中,接下来遍历访问这一行时,数据都在内存页中,当访问下一行时,需要将上一行的数据页置换出去,所以每访问一个新数组行,就会产生一次缺页中断,总共128行,产生128×2次缺页中断。故本题答案选择C选项。
[19/80 单项选择题]取消收藏 考点
19.某计算机系统的内存大小为256KB,在分配完P5进程后,内存的使用情况如下表所示。

此时,有新的进程请求20KB和5KB的内存空间,系统分配后如下表所示。

那么,系统采用的是什么分配算法()。

此时,有新的进程请求20KB和5KB的内存空间,系统分配后如下表所示。

那么,系统采用的是什么分配算法()。
正确答案:B解析:B【解析】下次适应算法:当接到内存申请时,查找分区说明表,从上一次分配的位置开始扫描内存,选择下一个大小足够的可用块。题意中在分配完P5进程后有新的进程请求20KB和5KB的内存空间,所以从P5进程之后找到满足进程请求20KB和5KB的内存空间。在内存空间为65KB分配进程请求20KB的内存空间标记为P7,在内存空间为11KB分配进程请求5KB的内存空间标记为P8。故本题正确答案选择B选项。
[20/80 单项选择题]收藏 考点
20.在文件系统中,文件的物理结构是指()。
[21/80 单项选择题]收藏 考点
21.下列关于文件的各种属性信息中,哪一项不是位于文件控制块(FCB)中的()。
正确答案:D解析:D【解析】文件控制块FCB是系统为管理文件而设置的一个数据结构,它记录了系统管理文件所需要的全部信息,包括:文件名、文件号、用户名、文件长度、文件类型、文件属性、共享计数、文件的建立日期、保存期限、最后修改日期、最后访问日期、口令等。故本题答案选择D选项。
[22/80 单项选择题]收藏 考点
22.进程在删除一个文件的过程中,下列哪一个操作顺序是正确的()。
正确答案:C解析:C【解析】删除文件系统调用的一般格式为:delete(文件名)。系统根据用户提供的文件名或者文件描述符,检查此次删除的合法性,若合法,则收回该文件所占用的文件控制块及物理块等资源。故本题答案选择C选项。
[23/80 单项选择题]收藏 考点
23.假设磁头当前位于第105道,正在向磁道序号减少的方向移动。现有一个磁道访问的请求序列为5,135,87,191,43,152,91,168,28,108,20,175,66,78,180,143。采用Scan(电梯)调度算法得到的磁道访问序列是()。
正确答案:D解析:D【解析】磁盘电梯调度算法(SCAN)既考虑磁道与磁头当前位置的距离,由考虑磁臂移动方向,有请求时,磁臂按照一定的方向扫描,优先处理同方向上的请求,同方向上的请求处理完后再向反方向移动,处理反方向上的请求,题意中,磁头位于105道,并向磁道序号减少的方向移动,所以磁道首先访问的序列是91,87,78,66,43,28,20,5,处理完后再向磁道增加的方向移动,访问序列是108,135,143,152,168,175,180,191。故本题答案选择D选项。
[24/80 单项选择题]收藏 考点
24.某文件系统把UNIX的三级索引结构改进为四级索引结构,假设物理块的大小为4KB,用4字节索引一个磁盘块号,主索引表含有16个4字节的磁盘块指针,其中前12个为直接索引,第13个为一级索引,第14个为二级索引,第15个为三级索引,第16个为四级索引。那么,一个文件最多可以有多少个磁盘块()。
正确答案:B解析:B【解析】前12个直接索引,直接指向磁盘块号,所以直接索引有12个物理块;由于物理块大小为4KB,一个物理块号占4字节,所以一个物理块可以存放2^10(4KB/4=1024)块物理块号,所以一级索引表存放1024个物理块,同理,二级索引表可以存放1024个一级索引表,对应1024*1024(2^20)个物理块;三级索引表对应1024*1024*1024(2^30)个物理块,四级索引表对应1024*1024*1024*1024(2^40)个物理块,所以该文件系统中一个文件最大可有12+2^10+2^20+2^30+2^40个物理块。故本题答案选择B选项。
[25/80 单项选择题]取消收藏 考点
25.在实现文件系统时,可采用“目录项分解法”加快文件目录的检索速度。假设目录文件存放在磁盘上,每个磁盘块为512字节,文件控制块的大小为64字节,其中文件名占8字节,目录项分解后,第一部分占有10字节(包括文件名和文件内部号),第二部分占有56字节(包括文件内部号和文件其他信息)。假设某一个目录文件共有254个文件控制块,则采用“目录项分解法”后,查找该目录文件的某一个文件控制块的平均访盘次数是()。
正确答案:C解析:C【解析】目录文件存放在磁盘上,每个盘块 512字节,文件控制块有 64 字节,则每个盘块有文件控制块512/64=8。在进行项目分解后,符号目录文件占256*10/512=5,那么该目录文件总共需要5个盘块来存放。查找该目录文件的某一个文件控制块最少需要1次,最多需要5次。所以平均次数为(5+1)/2+1=4次。故本题答案选择C选项。
[26/80 单项选择题]收藏 考点
26.下列关于设备管理的任务中,哪一项是正确的()。
正确答案:D解析:D【解析】设备管理的任务主要表现在以下方面:I/O设备的性能进程成为系统性能的瓶颈,操作系统通过缓冲技术、中断技术和虚拟技术解决这一问题;I/O设备千变万化,操作系统需要在设备管理和系统的其他部分之间提供简单而易于使用的接口,方便用户使用;用户对I/O设备使用必须是安全的。故本题答案选择D选项。
[27/80 单项选择题]收藏 考点
27.在I/O软件的层次中,设备无关软件层实现的主要功能是()。
正确答案:A解析:A【解析】设备无关软件层实现的功能有:设备驱动程序的同一接口、设备命名、设备保护、提供一个与设备无关的逻辑快、缓冲、存储设备的块分配、独占设备的分配和释放、出错处理等。如果在读入一个用户文件时出现错误,操作系统会将错误的信息报告给调用者。故本题答案选择A选项。
[28/80 单项选择题]收藏 考点
28.下列描述的现象中,对应死锁的四个必要条件中的“循环等待”条件的是()。
正确答案:D解析:D【解析】循环等待又称环路等待。在发生死锁时,必然存在一个进程等待队列{P1,P2,……,Pn},其中P1等待P2占有的资源,P2等待P3占有的资源,……,Pn等待P1占有的资源,形成一个进程等待的环路。环路中每一个进程已占有的资源同时被另一个进程所申请,即前一个进程占有后一个进程所请求的资源。故本题答案选择D选项。
[29/80 单项选择题]收藏 考点
29.下列图示的经典的哲学家进餐场景有可能出现死锁。

下列哪一种方法能够预防死锁()。

下列哪一种方法能够预防死锁()。
正确答案:C解析:C【解析】选项A中如果哲学家同时取左边的筷子,依然会发生死锁,错误。选项B银行家算法是死锁避免算法,不是死锁预防,错误;选项C破坏了死锁的循环等待条件,正确;选项D中减少1个哲学家和相应的筷子后,如果剩余4个哲学家同时选择左手(或者右手)边的筷子,依然会发生死锁,错误;故本题答案选择C选项。
[30/80 单项选择题]收藏 考点
30.某计算机系统中共有3个进程P1、P2和P3,4类资源r1、r2、r3和r4。其中r1和r3每类资源只有1个,r2资源有2个,r4有3个。
当前的资源分配状态如下:
E={<r1,p1>,<p1,r2>,<p2,r1>,<r3,p2>,<r2,p3>,<p3,r3>}
若进程P3申请一个r1类资源<p3,r1>,则系统可能会发生下列哪一种现象()。</p3,r1></p3,r3></r2,p3></r3,p2></p2,r1></p1,r2></r1,p1>

当前的资源分配状态如下:
E={<r1,p1>,<p1,r2>,<p2,r1>,<r3,p2>,<r2,p3>,<p3,r3>}
若进程P3申请一个r1类资源<p3,r1>,则系统可能会发生下列哪一种现象()。</p3,r1></p3,r3></r2,p3></r3,p2></p2,r1></p1,r2></r1,p1>
[31/80 单项选择题]收藏 考点
31.下列关于信息的叙述中,哪一条是错误的( )
[32/80 单项选择题]收藏 考点
32.下列关于数据库管理系统的叙述中,哪一条是错误的( )
正确答案:A解析:A【解析】数据库管理系统是位于用户与操作系统之间的一个定义、操作、管理、构建和维护数据库的系统软件,是数据库和用户之间的一个接口,并为不同用户和应用程序之间共享数据库提供便利。 故本题选择选项A
[33/80 单项选择题]收藏 考点
33.下列关于早期数据库和数据模型的叙述中,哪一条是错误的( )
正确答案:D解析:D【解析】早期数据库应用系统也称为格式化数据库系统,主要基于三种类型:层次、网状模型的数据库系统和倒排文件系统。早期数据库的主要问题有:数据记录的概念表示与其在磁盘伤得物理存储位置混淆不清。缺点是其仅提供编程语言界面,这使得实现新查询和处理不仅费时而且代价不菲。故本题选择D选项。
[34/80 单项选择题]收藏 考点
34.下列关于数据模型的叙述中,哪一条是错误的( )
[35/80 单项选择题]收藏 考点
35.下列关于概念层模型的叙述中,哪一条是错误的( )
正确答案:A解析:A【解析】概念层模型是依客观需求对信息世界的建模,是现实世界到信息世界的语义抽象.概念模型一般要求表示简单,易于理解且具有较强的语义表达能力,应该独立于具体的逻辑模型,并易于向数据库管理系统支持的逻辑数据模型转换.实体-联系模型是最常用的概念层模型。故本题选择选项A
[36/80 单项选择题]收藏 考点
36.下列关于E-R图的叙述中,哪一条是错误的( )
正确答案:D解析:D【解析】联系图( E 一 R 图):提供了表示实体型、属性和联系的方法:实体型:用矩形表示,矩形框内写明实体名;属性:用椭圆形表示,并用无向边将其与相应的实体连接起来; 故本题选择选项D
[37/80 单项选择题]收藏 考点
37.下列关于关系操作的叙述中,哪一条是错误的( )
正确答案:C解析:C【解析】关系操作通过关系语言实现,关系语言的特点是高度非过程化。关系操作的特点是集合操作方式,即操作的对象和操作的结果都是集合。关系操作能力可用两种方式来表示:代数方式和逻辑方式。基本操作包括插入、删除和更新。故本题选择C选项。
[38/80 单项选择题]收藏 考点
38.下列关于参照完整性约束的参照关系和被参照关系的叙述中,哪一条是错误的( )
正确答案:B解析:B【解析】参照关系也称从关系,被参照关系也称主关系,它们是指以外码相关联的两个关系。以外码作为主码的关系称为被参照关系;外码所在的关系称为参照关系。被参照关系与参照关系是通过外码联系的,这种关系通常是1:n的联系。故本题选择B选项。
[39/80 单项选择题]收藏 考点
39.下列关于用户定义完整性约束的叙述中,哪一条是错误的( )
正确答案:D解析:D【解析】用户自定义完整性约束主要是对属性的取值进行限定,主要包括域完整性约束。域完整性约束是对属性的值域的约束,是指对关系中属性取值的正确性限制。取值范围包括静态定义和动态定义。域完整性约束还包括定义属性间的依赖关系,这包括函数依赖和多值依赖。故本题选择D选项。
[40/80 单项选择题]收藏 考点
40.设有供应商关系S和零件关系P。它们的主码分别是“供应商号”和“零件号”,而且,零件关系P的属性“颜色”只能取值为(红,白,兰)。

向关系P插入新行如下,哪一个操作能正确执行?

向关系P插入新行如下,哪一个操作能正确执行?
正确答案:D解析:D【解析】当执行插入操作时,首先检查实体完整性约束,检查插入行在主码属性上的指,是否已经存在。很明显,A和C已经存在,故不能插入。再检查参照完整性约束,是向参照关系插入,检查插入行在外码属性上的值是否已经在相应被参照关系的主码属性值中存在,若存在,可以执行插入操作,否则不能执行插入操作。由此,B项在供应商关系S并没有出现。故本题选择D选项。
[41/80 单项选择题]收藏 考点
41.设关系R,S和T分别如下图所示,T是R和S的下列哪一种操作的结果?


[42/80 单项选择题]收藏 考点
42.关系数据库标准语言SQL是下列哪一项的缩写( )
[43/80 单项选择题]收藏 考点
43.下列关于SQL语言中的CREATE TABLE语句的叙述中,哪一条是错误的( )
正确答案:A解析:A【解析】SQL语言使用CREATE TABLE语句创建基本表,该语句的一般格式为:CREATE TABLE [模式名.]<表名>(<列名><数据类型>[列级完整性约束][,<列名><数据类型>[列级完整性约束]…][,<表级完整性约束>])[其他参数];故本题选择A选项。
[44/80 单项选择题]收藏 考点
44.要删除Student表的Birthyear列,同时删除所有引用该列的视图和约束。下列哪一个SQL语句正确表达了这一删除要求( )
正确答案:B解析:B【解析】SQL语言用ALTER TABLE语句扩充和修改基本表,其一般格式为:ALTER TABLE<表名>[ADD<列名><数据类型>[<完整性约束>]][ADD<完整性约束>][DROP<列名>{CASCADE|RESTRICT}][DROP<完整性约束>][MODIFY<列名><数据类型>];如果指定<列名>CASCADE,表示删除该列时,同时删除所有引用该列的视图和约束。故本题选择B选项。
[45/80 单项选择题]收藏 考点
45.有学生选课关系 SC(S#,C#,GRADE),其中S#为学号,C#为课程号,GRADE为成绩。要查找“选修了C01号课程且成绩不低于90分的学生的学号”,下列哪一个SQL语句正确表达了此查询请求( )
正确答案:C解析:C【解析】SQL计提供SELECT语句进行数据查询,该语句的一般格式为SELECT [ALL|DISTINCT]<目标列表达式>[,<目标表达式>] FROM <基本表名(或视图名)>[,<基本表名(或视图名)>][WHERE<条件表达式>][GROUP BY<列名1>[HAVING<条件表达式>]][ORDER BY<列名2>[ASC|DESC]];WHERE和HAVING短语的区别在于作用对象不同。WHERE子句作用于基本表或视图。HAVING短语作用于组。故本题选择C选项。
[46/80 单项选择题]收藏 考点
46.把对表STUDENT进行查找和插入的操作权限授予用户User1,并允许他将此权限再授予其他用户。下列哪一个SQL语句正确表达了这一授权( )
正确答案:C解析:C【解析】GRANT语句分为授予特权语句和授予角色语句的两种形式。其语义为:把对指定操作对象的指定操作权限授予指定的用户或角色;GRANT语句可以一次向一个用户授权,也可以一次向多个用户授权,还可以一次授予多个同类对象的权限,甚至一次可以完成对基本表、视图和属性列这些不同对象的授权。如果指定了WITH GRANT OPTION子句,则获得某种权限的用户还可以把这种权限再授予其他用户。故本题选择C选项。
[47/80 单项选择题]收藏 考点
47.下列关于SQL对视图的支持的叙述中,哪一条是正确的( )
正确答案:A解析:A【解析】视图是使用SELECT FROM语句从一个或多个基本表(或其他视图)中导出的表,它与基本表不同,是一个虚表;对视图的一切操作最终将转换成对导出它的基本表的操作。视图一经定义,就可以和基本表一样被查询,也可以在一个视图上再定义新的视图,但对视图的修改(插入、删除、更新)操作有一定的限制。故本题选择A选项。
[48/80 单项选择题]收藏 考点
48.下列关于嵌入式SQL的叙述中,哪一条是错误的?( )
正确答案:C解析:C【解析】嵌入式到某种高级语言中使用,利用高级语言的过程化结构弥补SQL语言在实现诸如流程控制等复杂应用方面的不足。这种情况下使用的SQL语言称为嵌入式SQL,能嵌入SQL的高级语言称为主语言或宿主语言,宿主语言主要有C、C++、COBOL、Pascal、PL/I和FORTRAN等。一般情况下,一个SQL查询一次可以检索多个元祖(面向集合),而主语言程序通常是“一次一个元组”(面向记录)处理,谓词必须协调这两种不同的处理方式,目前大多使用游标技术来进行协调。故本题选择C选项。
[49/80 单项选择题]收藏 考点
49.下列哪一条是由于关系模式设计不当所引起的问题( )
[50/80 单项选择题]收藏 考点
50.下列关于部分函数依赖的叙述中,哪一条是正确的( )
正确答案:C解析:C【解析】在关系模式R中,如果X→Y,并且对于X的任何一个真子集X’,都有X’不依赖Y,则称Y对X完全函数依赖,记作
;若X→Y,但Y不完全函数依赖于X,则称Y对X部分函数依赖,记为
。故本题选择C选项。


[51/80 单项选择题]收藏 考点
51.若有关系模式R(A,B,C),而没有数据依赖的相关信息。下列叙述中哪一条是正确的( )
正确答案:A解析:A【解析】第二范式(2NF)要求数据库表中的每个实例或行必须可以被唯一地区分,要求实体的属性完全依赖于主关键字。第三范式(3NF)要求一个数据库表中不包含在其他表中已包含的非主关键字信息,即第三范式的属性不依赖于其他非主属性。BCNF范式消除主属性之间的传递依赖。4NF消除多值依赖,即键外无依赖。因此本题选择A选项。
[52/80 单项选择题]收藏 考点
52.从E-R模型向关系模式的转换是数据库设计的哪一个阶段的任务( )
正确答案:C解析:C【解析】逻辑结构设计的目的是从概念模型导出特定的DBMS可以处理的数据库的逻辑结构(数据库的模式和外模式),这些模式在功能、性能、完整性和一致性约束及数据库可扩充性等方面均应满足用户提出的要求。因此,E-R模型向关系模型转换时逻辑结构设计阶段的重要任务。故本题选择C选项。
[53/80 单项选择题]收藏 考点
53.下列哪一条不是数据库管理系统必须提供的基本功能( )
正确答案:B解析:B【解析】数据库管理系统为用户提供的功能主要包括以下几个方面:数据定义功能,数据操纵功能,事务管理功能,数据存储和管理功能以及其他功能(包括与网络中其他软件系统的通信功能、一个DBMS与另一个DBMS或文件系统的数据转换功能、异构数据库之间的互访和互操作功能、对新的高级应用提供支持的能力等。故本题选择B选项。
[54/80 单项选择题]收藏 考点
54.下列物理存储介质中,哪一个是易失性存储器( )
[55/80 单项选择题]收藏 考点
55.下列哪一条不是数据库查询处理中所涉及的活动( )
正确答案:C解析:C【解析】查询处理之前,系统必须对用SQL这样的语言表达的查询语句进行分析,形成语法分析树,用它来表达查询和它的结构。系统在将语法分析树转换为关系代数表示之前还需要进行预处理。系统需要为逻辑查询计划的每一个操作符选择具体的实现算法,并选择这些操作符的执行顺序,逻辑查询计划被转化为物理查询计划。故本题选择C选项。
[56/80 单项选择题]收藏 考点
56.下列关于数据库管理系统维护事务的ACID特性的叙述中,哪一条是正确的( )
正确答案:C解析:C【解析】保证事务的原子性是DBMS的事务管理器中故障恢复机制的责任;保证单个事务的一致性是对该事务进行编码的应用程序员的责任;保证事务的持久性是DBMS 的事务管理器中故障恢复机制的责任;保证事务的隔离性是DBMS的事务管理器中并发控制部件的责任。故本题选择C选项。
[57/80 单项选择题]收藏 考点
57.下列关于分布式数据库系统主要特点的叙述中,哪一条是错误的( )
[58/80 单项选择题]收藏 考点
58.下列关于分布式数据库并发控制的主站点技术的叙述中,哪一条是错误的( )
正确答案:C解析:C【解析】主站点技术是一种识别数据项副本的并发控制方法;主站点技术中所有的识别副本都保留在同一站点上;尽管所有的锁都在主站点上存取,但数据项本身可以在它们所在的任何站点上存取;主站点技术的好处是它是集中式方案的简单扩展,因此不太复杂。故本题选择C选项。
[59/80 单项选择题]收藏 考点
59.下列关于基于关系数据库系统的、以数据处理为主的传统的数据库应用的主要特点的叙述中,哪一条是错误的( )
[60/80 单项选择题]收藏 考点
60.下列SQL99特性的叙述中,哪一条是错误的( )
正确答案:A解析:A【解析】行和数组类型构造器用于指定复杂类型,也称为用户自定义类型;行类型对应于元组(或结构)构造器;数组类型用于指定汇集;SQL提供了类似于类定义的构造,用户可以通过该构造创建命名的用户自定义类型。故本题选择A选项。
[61/80 多项选择题]收藏 考点
61.操作系统的主要功能可以分为处理器管理、存储管理、文件管理、设备管理和用户接口。下列哪些工作属于设备管理和用户接口范畴()。
正确答案:ABCD解析:ABCD【解析】设备管理是指计算机系统中除了CPU和内存以外的所有输入、输出设备的管理。由操作系统的设备管理功能负责外部设备的分配,启动和故障处理。在操作系统中,为了提高设备的使用效率和整个系统的运行速度,需要采用一系列的技术,包括中断技术、通道技术、虚拟设备技术和缓冲技术等,尽可能发挥设备和主机的并行工作能力。接口管理的任务是为用户提供一个使用系统良好环境,为用户程序提供系统调用接口。故本题答案选择ABCD选项。
[62/80 多项选择题]收藏 考点
62.在采用“多线程进程模型”的操作系统中,下列叙述中哪些是正确的()。
正确答案:ADE解析:ADE【解析】进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。线程是进程中的一个实体,不能独立于进程存在,是CPU调度和分派的基本单位。故本题答案选择ADE选项。
[63/80 多项选择题]收藏 考点
63.进程P有两个线程T1和T2,其完成的功能如代码所示。
T1: T2:
… …
while (true) { while (true) {
i = i + 2; printf (“%d”, i);
} i = 0;
}
… …
假设i的当前值是1,之后T1和T2并发执行了2次循环。下列哪些值是可能的输出结果()。
T1: T2:
… …
while (true) { while (true) {
i = i + 2; printf (“%d”, i);
} i = 0;
}
… …
假设i的当前值是1,之后T1和T2并发执行了2次循环。下列哪些值是可能的输出结果()。
正确答案:ABCDE解析:ABCDE【解析】
两个线程执行顺序:T1T2T1T2,那么输出结果i=3、i=2;
两个线程执行顺序:T2T1T2T1,那么输出结果i=1、i=2;
两个线程执行顺序:T1T2T2T1,那么输出结果i=3、i=0;
两个线程执行顺序:T2T1T1T2,那么输出结果i=1、i=4;
两个线程执行顺序:T1T1T2T2,那么输出结果i=5、i=0;
两个线程执行顺序:T2T2T1T1,那么输出结果i=1、i=0;
综上所述,假设i的当前值是1,之后T1和T2并发执行了2次循环,可能的输出结果为0、1、2、3、4、5。故本题答案选择ABCDE选项。
两个线程执行顺序:T1T2T1T2,那么输出结果i=3、i=2;
两个线程执行顺序:T2T1T2T1,那么输出结果i=1、i=2;
两个线程执行顺序:T1T2T2T1,那么输出结果i=3、i=0;
两个线程执行顺序:T2T1T1T2,那么输出结果i=1、i=4;
两个线程执行顺序:T1T1T2T2,那么输出结果i=5、i=0;
两个线程执行顺序:T2T2T1T1,那么输出结果i=1、i=0;
综上所述,假设i的当前值是1,之后T1和T2并发执行了2次循环,可能的输出结果为0、1、2、3、4、5。故本题答案选择ABCDE选项。
[64/80 多项选择题]收藏 考点
64.如果信号量S的值从原来的-2变为1,下列哪些操作可以满足这一变化()。
正确答案:ADE解析:ADE【解析】依据对临界区访问过程中的分析,信号量机制中P原语相当于进入区操作,V原语相当于退出区操作。P操作为减一操作,V操作为加一操作,所以要使得信号量的值由-2变为1,需要V操作与P操作之差等于1与-2之差。故本题答案选择ADE选项。
[65/80 多项选择题]收藏 考点
65.实现虚拟页式存储管理需要一定的软硬件条件。下列选项中,哪些条件是必须具备的()。
正确答案:ABCD解析:ABCD【解析】实现虚拟页式存储管理需要以下的硬件支持:
①系统有容量足够大的外存;
②系统有一定容量的内存;
③最主要的是,硬件提供实现虚-实地址映射的机制;
④缺页中断处理机制
故本题答案选择ABCD选项。
①系统有容量足够大的外存;
②系统有一定容量的内存;
③最主要的是,硬件提供实现虚-实地址映射的机制;
④缺页中断处理机制
故本题答案选择ABCD选项。
[66/80 多项选择题]取消收藏 考点
66.在一个虚拟页式存储管理系统中,页表表项中有多个管理用的参数和标志位。某进程运行时若将磁盘中的一个页面调入内存,该页面对应的页表表项中,哪些参数和标志位必须修改()。
正确答案:ABC解析:ABC【解析】使用虚拟页式存储管理时,需要在页表中增加:页号、有效位(驻留位)、页框号、访问位、修改位、保护位、禁止缓存位等,其中某进程运行时若将磁盘中的一个页面调入内存,对应页表表项中的内存块号、驻留位和访问位修改。故本题答案选择ABC选项。
[67/80 多项选择题]收藏 考点
67.文件的物理结构有多种,其中顺序结构的缺点是()。
正确答案:CE解析:CE【解析】文件的物理结构有多种,其中顺序结构的缺点有:
①文件不能动态增长,因为顺序结构的物理块必须是连续的;
②随着文件不停地被分配和删除,空闲空间逐渐被分割为很小的部分,最终到时出现存储碎片,而这些小碎片是无法分配的。
故本题答案选择CE选项。
①文件不能动态增长,因为顺序结构的物理块必须是连续的;
②随着文件不停地被分配和删除,空闲空间逐渐被分割为很小的部分,最终到时出现存储碎片,而这些小碎片是无法分配的。
故本题答案选择CE选项。
[68/80 多项选择题]收藏 考点
68.在UNIX文件系统中,若文件F的权限是761,则表示()。
正确答案:ABDE解析:ABDE【解析】在UNIX系统中,若文件F的权限是761,用二进制表示为111110001,得出文件属主可读写执行F文件、同组用户可读写F文件、其他用户可执行F文件。故本题答案选择ABDE选项。
[69/80 多项选择题]收藏 考点
69.I/O设备数据传送控制方式中,实现通道控制方式需要下列哪些关键的软硬件部件()。
[70/80 多项选择题]收藏 考点
70.设系统中有4种类型的资源(A,B,C,D)和5个进程P1、P2、P3、P4和P5。A资源的数量为3,B资源的数量为12,C资源的数量为14,D资源的数量为14。在某时刻系统状态如下表所示。系统采用银行家算法实施死锁避免策略。

下列进程执行序列中,哪些不是安全序列()。

下列进程执行序列中,哪些不是安全序列()。
正确答案:ABCD解析:DE【解析】

根据题意,算出进程仍需各种资源的数量,如上图,另外由图表还可以算出目前A、B、C、D四类资源已分配的总数量为:(2,6,12,12),所以目前四类资源剩余数量:(1,6,2,2),下面根据这些信息逐个计算选项中的资源信息
A选项中,首先运行P1进程,P1还需要资源数量:(0,0,1,2),目前资源剩余:(1,6,2,2),满足P1进程的资源请求,P1运行结束后释放所占用的资源,释放后当前资源数量:(1,6,5,4),满足P4进程资源请求(0,6,5,2),P4运行结束后释放所占资源,释放后当前资源数量:(1,9,8,6);满足P5进程资源请求(0,6,5,6),P5运行结束后释放所占资源,释放后当前资源数量:(1,9,9,10);满足P2进程资源请求(1,7,5,0),P2运行结束后释放所占用资源,释放后当前资源数量:(2,9,9,10);满足P3进程资源请求(2,3,5,6),P3运行结束后释放所占用资源,释放后资源数量(3,12,14,14),所有进程运行完毕,选项A是安全序列
B选项中,首先运行P1进程,P1还需要资源数量:(0,0,1,2),目前资源剩余:(1,6,2,2),满足P1进程的资源请求,P1运行结束后释放所占用的资源,释放后当前资源数量:(1,6,5,4),满足P4进程资源请求(0,6,5,2),P4运行结束后释放所占资源,释放后当前资源数量:(1,9,8,6);满足P2进程资源请求(1,7,5,0),P2运行结束后释放所占资源,释放后当前资源数量:(2,9,8,6);满足P5进程资源请求(0,6,5,6),P5运行结束后释放所占用资源,释放后当前资源数量:(2,9,9,10);满足P3进程资源请求(2,3,5,6),P3运行结束后释放所占用资源,释放后资源数量(3,12,14,14),所有进程运行完毕,选项B是安全序列
C选项中,首先运行P1进程,P1还需要资源数量:(0,0,1,2),目前资源剩余:(1,6,2,2),满足P1进程的资源请求,P1运行结束后释放所占用的资源,释放后当前资源数量:(1,6,5,4),满足P4进程资源请求(0,6,5,2),P4运行结束后释放所占资源,释放后当前资源数量:(1,9,8,6);满足P3进程资源请求(2,3,5,6),P3运行结束后释放所占资源,释放后当前资源数量:(2,12,13,10);满足P2进程资源请求(1,7,5,0),P2运行结束后释放所占用资源,释放后当前资源数量:(3,12,13,10);满足P5进程资源请求(0,6,5,6),P5运行结束后释放所占用资源,释放后资源数量(3,12,14,14),所有进程运行完毕,选项C是安全序列
D选项中,首先运行P1进程,P1还需要资源数量:(0,0,1,2),目前资源剩余:(1,6,2,2),满足P1进程的资源请求,P1运行结束后释放所占用的资源,释放后当前资源数量:(1,6,5,4),而此时P3进程资源请求(2,3,5,6),资源A不满足P3的请求,选项D是不安全序列
E选项中,首先运行P1进程,P1还需要资源数量:(0,0,1,2),目前资源剩余:(1,6,2,2),满足P1进程的资源请求,P1运行结束后释放所占用的资源,释放后当前资源数量:(1,6,5,4),而此时P5进程资源请求(0,6,5,6),资源D不满足P3的请求,选项E是不安全序列故本题答案选择DE选项。

根据题意,算出进程仍需各种资源的数量,如上图,另外由图表还可以算出目前A、B、C、D四类资源已分配的总数量为:(2,6,12,12),所以目前四类资源剩余数量:(1,6,2,2),下面根据这些信息逐个计算选项中的资源信息
A选项中,首先运行P1进程,P1还需要资源数量:(0,0,1,2),目前资源剩余:(1,6,2,2),满足P1进程的资源请求,P1运行结束后释放所占用的资源,释放后当前资源数量:(1,6,5,4),满足P4进程资源请求(0,6,5,2),P4运行结束后释放所占资源,释放后当前资源数量:(1,9,8,6);满足P5进程资源请求(0,6,5,6),P5运行结束后释放所占资源,释放后当前资源数量:(1,9,9,10);满足P2进程资源请求(1,7,5,0),P2运行结束后释放所占用资源,释放后当前资源数量:(2,9,9,10);满足P3进程资源请求(2,3,5,6),P3运行结束后释放所占用资源,释放后资源数量(3,12,14,14),所有进程运行完毕,选项A是安全序列
B选项中,首先运行P1进程,P1还需要资源数量:(0,0,1,2),目前资源剩余:(1,6,2,2),满足P1进程的资源请求,P1运行结束后释放所占用的资源,释放后当前资源数量:(1,6,5,4),满足P4进程资源请求(0,6,5,2),P4运行结束后释放所占资源,释放后当前资源数量:(1,9,8,6);满足P2进程资源请求(1,7,5,0),P2运行结束后释放所占资源,释放后当前资源数量:(2,9,8,6);满足P5进程资源请求(0,6,5,6),P5运行结束后释放所占用资源,释放后当前资源数量:(2,9,9,10);满足P3进程资源请求(2,3,5,6),P3运行结束后释放所占用资源,释放后资源数量(3,12,14,14),所有进程运行完毕,选项B是安全序列
C选项中,首先运行P1进程,P1还需要资源数量:(0,0,1,2),目前资源剩余:(1,6,2,2),满足P1进程的资源请求,P1运行结束后释放所占用的资源,释放后当前资源数量:(1,6,5,4),满足P4进程资源请求(0,6,5,2),P4运行结束后释放所占资源,释放后当前资源数量:(1,9,8,6);满足P3进程资源请求(2,3,5,6),P3运行结束后释放所占资源,释放后当前资源数量:(2,12,13,10);满足P2进程资源请求(1,7,5,0),P2运行结束后释放所占用资源,释放后当前资源数量:(3,12,13,10);满足P5进程资源请求(0,6,5,6),P5运行结束后释放所占用资源,释放后资源数量(3,12,14,14),所有进程运行完毕,选项C是安全序列
D选项中,首先运行P1进程,P1还需要资源数量:(0,0,1,2),目前资源剩余:(1,6,2,2),满足P1进程的资源请求,P1运行结束后释放所占用的资源,释放后当前资源数量:(1,6,5,4),而此时P3进程资源请求(2,3,5,6),资源A不满足P3的请求,选项D是不安全序列
E选项中,首先运行P1进程,P1还需要资源数量:(0,0,1,2),目前资源剩余:(1,6,2,2),满足P1进程的资源请求,P1运行结束后释放所占用的资源,释放后当前资源数量:(1,6,5,4),而此时P5进程资源请求(0,6,5,6),资源D不满足P3的请求,选项E是不安全序列故本题答案选择DE选项。
[71/80 多项选择题]收藏 考点
71.下列关于外模式的叙述中,哪些是错误的( )
正确答案:BDE解析:BDE【解析】外模式也称子模式或用户模式,它是数据库用户能够看见和使用的局部的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。外模式通常是模式的子集,外模式出列数据并不实际存储在数据库中,而尽可以从模式中构造出来,因此外模式比模式的抽象级别更高。每个用户只能看见和访问所对应的外模式中的数据,数据库中的其余数据是不可见的。故本题选择BDE选项。
[72/80 多项选择题]收藏 考点
72.下列关于关系模型的基本术语的叙述中,哪些是正确的( )
正确答案:ABCD解析:ABCD【解析】二维表中的行(记录的型),即对关系的描述称为关系模式。一般来说,每个关系至少有一个默认的超码或超键,即该关系的所有属性的集合,也是这个关系的最大超码或超键。一个关系的候选码或候选键是这个关系的最小超码或超键。关系中包含在任何一个候选码中的属性称为主属性或码属性。故本题选择ABCD选项。
[73/80 多项选择题]收藏 考点
73.下列对于关系操作的叙述中,哪些是正确的( )
正确答案:BDE解析:BDE【解析】并、交和差需要满足相容性条件。R ∩ S = R-( R-S );设R和S分别为r元和s元关系,定义R和S的笛卡尔积是一个r+s元元组的集合,每一个元组的前r个分量来自于R的一个元组,后s个分量来自于S的元组。若R有k1个元组,S有k2个元组,则关系R和关系S的笛卡尔积有k1×k2个元组。故本题选择BDE选项。
[74/80 多项选择题]收藏 考点
74.下列关于使用如下SQL语句删除视图的叙述中,哪些是错误的( )
DROP VIEW(视图名);
DROP VIEW(视图名);
正确答案:BDE解析:BDE【解析】视图的删除是指从数据字典中删除视图的定义。如果给出选项CASCADE,则由该视图带出的所有视图也同时被删除;一个视图被删除后,由该视图导出的其他视图也将失效。故本题选择BDE选项。
[75/80 多项选择题]收藏 考点
75.设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。下列关于函数依赖和多值依赖的叙述中,哪些是正确的( )
正确答案:BCE解析:BCE【解析】设F是属性组U上的一组函数依赖,于是有如下推理规则:自反律,若
,则X→Y为F所逻辑蕴含;增广律,若X→Y为F所逻辑蕴含,且
,则XZ→YZ为F所逻辑蕴含;传递律,若X→Y及Y→Z为F所逻辑蕴含,则X→Z为F所逻辑蕴含。根据Armstrong公理系统的三条推理规则,可以得到下面三条很有用的推理规则:第一,合并规则:由X→Y,X→Z,有X→YZ;第二,伪传递规则:由X→Y,WY→Z,有XW→Z;第三,分解规则:由X→Y及
,有X→Z。多值依赖具有以下性质:若X→→Y,则X→→Z,其中Z=U-X-Y,即多值依赖具有对称性。若X→Y,则X→→Y,即函数依赖可以看做多值依赖的特殊情况;设属性集之间的包含关系是,那么当X→→Y在R(U)上成立时,X→→Y也在R(W)上成立;若X→→Y在R(U)上成立,且,不能断言X→→Y’在R(U)上成立;若函数依赖X→Y在R(U)上成立,且,那么肯定X→Y’在R(U)上成立。故本题选择BCE选项。



[76/80 多项选择题]收藏 考点
76.下列关于关系模式的规范化问题的叙述中,哪些是正确的( )
正确答案:ABCDE解析:ABCDE【解析】关系模式需要满足一定的条件,不同程度的条件称作不同的范式;第一范式需要满足的条件是元组的每个分量必须是不可分的数据项;若关系模式R∈1NF,且每一个非主属性完全函数依赖于码,则R∈2NF;若关系模式R∈2NF,且每一个非主属性都不传递依赖于码,则R∈3NF;若关系模式R∈1NF,且对于每一个非平凡的函数依赖X→Y,都有X包含码,则R∈BCNF;若关系模式R∈1NF,且对于每一个非平凡的多值依赖X→→Y(Y不属于X),都有X包含码,则R∈4NF。故本题选择ABCDE选项。
[77/80 多项选择题]收藏 考点
77.下列关于关系代数表达式等价转换规则的叙述中,哪些是正确的( )
[78/80 多项选择题]收藏 考点
78.下列关于故障类型和故障恢复的叙述中,哪些是正确的( )
正确答案:BCDE解析:BCDE【解析】事务故障有两种错误,逻辑错误和系统错误;发生系统故障时导致系统停止运行,主存储器内容丢失,而外存储器仍完好无损;发生磁盘故障时,可以利用其它磁盘上的数据备份,或磁带上的备份来进行恢复;必须先把日志记录写到外存的日志文件中,再把相应的数据库修改写到外存的数据库中;故本题选择BCDE选项。