全部科目 > 软件设计师 >
2010年上半年 上午试卷 综合知识
第 53 题
知识点 数据库   异常  
关键词 SQL语句   供应商   数据库   主键   数据  
章/节 计算机软件知识  
 
 
某销售公司数据库的零件P (零件号,零件名称,供应商,供应商所在地,库存量) 关系如下表所示,其中同一种零件可由不同的供应商供应,一个供应商可以供应多种零件。零件关系的主键为(53)。

查询各种零件的平均单价、最高单价与最低单价之间差距的SQL语句为:

该关系存在冗余以及插入异常和删除异常等问题,为了解决这一问题需要将零件关系分解为(56)。
 
  A.  零件号,零件名称
 
  B.  零件号,供应商
 
  C.  零件号,供应商所在地
 
  D.  供应商,供应商所在地
 
 




 
 
相关试题     数据库与数据库管理系统 

  第51题    2011年上半年  
某医院数据库的部分关系模式为:科室(科室号,科室名,负责人,电话)、病患 (病历号,姓名,住址,联系电话)和职工(职工号,职工姓名,科室号,住址,联系电 话)。假设每个科室有一位负责人..

  第41题    2019年上半年  
在UML图中,( )图用于展示所交付系统中软件组件和硬件之间的物理关系。

  第51题    2019年下半年  
以下关于数据库两级映像的叙述中,正确的是(51)。

 
知识点讲解
· 数据库
· 异常
 
        数据库
        数据库(DataBase,DB)是指长期存储在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
        系统使用的所有数据存储在一个或几个数据库中。
 
        异常
        异常是一种形式的异常控制流,它一部分是由硬件实现的,一部分是由操作系统实现的。因为它们有一部分是由硬件实现的,所以具体细节将随系统的不同而有所不同。然而,对于每个系统而言,基本的思想都是相同的。
        异常(exception)就是控制流中的突变,用来响应处理器状态中的某些变化。异常可以分为四类:中断(interrupt)、陷阱(trap)、故障(fault)和中止(abort)。下表对这些类别的属性做了小结。
        
        异常的类别
        (1)陷阱。陷阱是有意的异常,是执行一条指令的结果。就像中断处理程序一样,陷阱处理程序将控制返回到下一条指令。陷阱最重要的用途是在用户程序和内核之间提供一个像过程一样的接口,叫做系统调用。
        用户程序经常需要向内核请求服务,例如读一个文件、创建一个新的进程、加载一个新的程序或者中止当前进程。为了允许对这些内核服务的受控的访问,处理器提供了一条特殊的syscall指令,当用户程序想要请求服务n时,可以执行这条指令。执行syscall指令会导致一个到异常处理程序的陷阱,这个处理程序对参数解码,并调用适当的内核程序。
        (2)故障。故障由错误情况引起,它可能被故障处理程序修正。当一个故障发生时,处理器将控制转移给故障处理程序。如果处理程序能够修正这个错误情况,它就将控制返回到故障指令,从而重新执行它。否则,处理程序返回到内核中的abort例程,abort例程会中止引起故障的应用程序。
        (3)中止。中止是不可恢复的致命错误造成的结果,典型的是一些硬件错误,例如DRAM或者SRAM位被损坏时发生的奇偶错误。中止处理程序从不将控制返回给应用程序。处理程序将控制返回给一个abort例程,该例程会中止这个应用程序。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2023 All Rights Reserved
软考在线版权所有