【计算机类职业资格】中级数据库系统工程师上午试题-17及答案解析.doc

上传人:刘芸 文档编号:1322617 上传时间:2019-10-17 格式:DOC 页数:43 大小:323KB
下载 相关 举报
【计算机类职业资格】中级数据库系统工程师上午试题-17及答案解析.doc_第1页
第1页 / 共43页
【计算机类职业资格】中级数据库系统工程师上午试题-17及答案解析.doc_第2页
第2页 / 共43页
【计算机类职业资格】中级数据库系统工程师上午试题-17及答案解析.doc_第3页
第3页 / 共43页
【计算机类职业资格】中级数据库系统工程师上午试题-17及答案解析.doc_第4页
第4页 / 共43页
【计算机类职业资格】中级数据库系统工程师上午试题-17及答案解析.doc_第5页
第5页 / 共43页
点击查看更多>>
资源描述

1、中级数据库系统工程师上午试题-17 及答案解析(总分:53.00,做题时间:90 分钟)一、B单项选择题/B(总题数:11,分数:53.00)在一个单 CPU的计算机系统中,有 3台不同的外部设备 R1、R2 和 R3,以及 3个进程 P1、P2 和 P3。系统 CPU调度采用可剥夺式优先级的进程调度方案,3 个进程的优先级、使用设备的先后顺序和占用设备时间如表所示。 B进程的优先级、使用设备的先后顺序和占用设备时间表/B进程 优先级 使用设备、CPU 的先后顺序和占用时间P1 高 R1(20ms)CPU(20ms)R3(20ms)P2 由 R3(40ms)CPU(30ms)R2(20ms)P

2、3 低 CPU(30ms)R2(20ms)CPU(20ms)假设操作系统的开销忽略不计,从 3个进程同时投入运行到全部完成,CPU 的利用率约为_%;R3 的利用率约为_%。其中,设备的利用率是指该设备的使用时间与进程组全部完成所占用时间的比率。(分数:7.00)(1). A.66.7 B.75 C.83.3 D.91.7(分数:1.00)A.B.C.D.(2). A.66 B.50 C.33 D.17(分数:1.00)A.B.C.D.(3).以下关于程序运行时内存分配区域的叙述中,说法错误的是_。 A.全局变量区域,存放了程序当中的所有全局变量,是静态分配的区域 B.栈区域是由系统自动来分配

3、的 C.堆是在函数调用时分配的,当函数调用结束之后,相应的堆就会被释放 D.主函数和其他函数的代码在一个程序开始运行时,就被装入到内存,保存在代码区中(分数:1.00)A.B.C.D.(4).系统中有 R类资源 m个,现有 n个进程互斥使用。若每个进程对 R资源的最大需求为 w,那么当m、n、w 取表中的数值时,对于表中的 ae 共 5种方案,_可能会发生死锁。(分数:1.00)A.B.C.D.(5).下列关于编程语言的描述中,正确的是_。 A.汇编语言是符号化的机器语言,机器可以直接执行 B.为了完成编译任务,编译程序要对源程序进行扫描 C.解释程序比较简单,所以解释型程序的执行速度很快 D

4、.编译程序非常复杂,所以编译出的程序的执行速度很慢(分数:1.00)A.B.C.D.(6).SQL语言支持关系数据库的三级模式结构图如图所示,该图中视图、基本表、存储文件分别对应_。(分数:1.00)A.B.C.D.(7).确定系统边界和关系规范化分别在数据库设计的_阶段进行。 A.需求分析和逻辑设计 B.需求分析和概念设计 C.需求分析和物理设计 D.逻辑设计和概念设计(分数:1.00)A.B.C.D.某企业工程项目管理数据库的部分关系模式如下所示,其中带实下划线的表示主键,虚下划线的表示外键。供应商(U供应商号/U,名称,地址,电话,账号)项目(U项目号/U,负责人,开工日期)零件(U零件

5、号/U,名称,规格,单价)供应(U项目号,零件号,供应商号,/U供应量)员工(U员工号/U,姓名,性别,出生日期,职位,联系方式)其中供应关系是_的联系。若一个工程项目可以有多个员工参加,每个员工可以参加多个项目,则项目和员工之间是_联系。对项目和员工关系进行设计时,_设计成一个独立的关系模式。(分数:3.00)(1). A.2个实体之间的 1:n B.2个实体之间的 n:m C.3个实体之间的 1:n:m D.3个实体之间的 k:n:m(分数:1.00)A.B.C.D.(2). A.1:1 B.1:n C.n:m D.n:1(分数:1.00)A.B.C.D.(3). A.多对多的联系在向关系

6、模型转换时必须 B.多对多的联系在向关系模型转换时无须 C.只需要将一端的码并入多端,所以无须 D.不仅需要将一端的码并入多端,而且必须(分数:1.00)A.B.C.D.某销售公司数据库的零件 P(零件号,零件名称,供应商,供应商所在地,库存量)关系如表所示,其中同一种零件可由不同的供应商供应,一个供应商可以供应多种零件。零件关系的主键为_,该关系存在冗余,以及插入异常和删除异常等问题。为了解决这一问题需要将零件关系分解为_。 B零件 P关系表/B零件号 零件名称 应商 应商所在地 单价(元) 库存量010023P2 S1 北京市海淀区 58号 22.80 380010024P3 S1 北京市

7、海淀区 58号 280.00 1350010022P1 S2 陕西省西安市雁塔区 2号 65.60 160010023P2 S2 陕西省西安市雁塔区 2号 28.00 1280010024P3 S2 陕西省西安市雁塔区 2号 260.00 3900010022P1 S3 北京市新城区 65号 66.80 2860. . . . . .对零件关系 P,查询各种零件的平均单价、最高单价与最低单价之间差距的 SQL语句为:SELECT 零件号, _FROM P_;对零件关系 P,查询库存量大于等于 100小于等于 500的零件“P1”的供应商及库存量,要求供应商地址包含“西安”。实现该查询的 SQL

8、语句为:SELECT 零件名称,供应商名,库存量FROM PWHERE _ AND _;(分数:6.00)(1). A.零件号,零件名称 B.零件号,供应商 C.零件号,供应商所在地 D.供应商,供应商所在地(分数:1.00)A.B.C.D.(2). A.P1(零件号,零件名称,单价)、P2(供应商,供应商所在地,库存量) B.P1(零件号,零件名称)、P2(供应商,供应商所在地,单价,库存量) C.P1(零件号,零件名称)、P2(零件号,供应商,单价,库存量)、P3(供应商,供应商所在地) D.P1(零件号,零件名称)、P2(零件号,单价,库存量)、P3(供应商,供应商所在地)、 P4(供应

9、商所在地,库存量)(分数:1.00)A.B.C.D.(3). A.零件名称,AVG(单价),MAX(单价)-MIN(单价) B.供应商,AVG(单价),MAX(单价)-MIN(单价) C.零件名称,AVG 单价,MAX 单价-MTN 单价 D.供应商,AVG 单价,MAX 单价-MIN 单价(分数:1.00)A.B.C.D.(4). A.ORDER BY 供应商 B.ORDER BY 零件号 C.GROUP BY 供应商 D.GROUP BY 零件号(分数:1.00)A.B.C.D.(5). A.零件名称=P1AND 库存量 Between 100 AND 500 B.零件名称=P1AND 库

10、存量 Between 100 TO 500 C.零件名称=P1OR 库存量 Between 100 AND 500 D.零件名称=P1OR 库存量 Between 100 TO 500(分数:1.00)A.B.C.D.(6). A.供应商所在地 in%西安% B.供应商所在地 like西安% C.供应商所在地 like%西安% D.供应商所在地 like西安%(分数:1.00)A.B.C.D.若对关系 R(A,B,C,D)进行 1,3(R)运算,则该关系运算与_等价,表示_。(分数:4.00)(1). A. A=1,C=3 (R) B. A=1C=3 (R) C. A,C(R) D. A=1C

11、=3 (R)(分数:1.00)A.B.C.D.(2). A.属性 A和 C的值分别等于 1和 3的元组为结果集 B.属性 A和 C的值分别等于 1和 3的两列为结果集 C.对 R关系进行 A=1、C=3 的投影运算 D.对 R关系进行属性 A和 C的投影运算(分数:1.00)A.B.C.D.(3).若对表 1按_进行运算,可以得到表 2。 B表 1 商品列表/B条形码 商品名 价格01020210 牙刷 301020211 毛巾 1001020212 毛巾 801020213 铅笔 0.502110200 钢笔 8B表 2 商品运算结果/B条形码 商品名 价格01020211 毛巾 10010

12、202 12 毛巾 802110200 钢笔 8 A. 条形码 =01020211v02110200(表 1) B. 商品名 =毛巾v铅笔(表 1) C. 价格 8(表 1) D. 1,2,3(表 1)(分数:1.00)A.B.C.D.(4).在 J2EE架构中,访问数据库的应用程序编程接口采用_效率较高。 A.ADO.NET B.JDBC C.ODBC D.JSP(分数:1.00)A.B.C.D.设有员工实体 Employee(employeeID,name,sex,age,tel,department),其中 employeeID为员工号,name 为员工姓名,sex 为员工性别,age

13、为员工年龄,tel 为员工电话(要求记录该员工的手机号码和办公室电话),departID 为员工所在部门号(要求参照另一部门实体 Department的主码 departID)。Employee实体中存在的派生属性及其原因是_;对 Employee实体中属性departmentID的约束是_。(分数:2.00)(1). A.name,原因是会存在同名员工 B.age,原因是用属性 birth替换 age并可计算 age C.tel,原因是员工有多个电话 D.departID,原因是实体 Department已有 departID(分数:1.00)A.B.C.D.(2). A.Primary K

14、ey NOTNULL B.Primary Key C.Foreign Key D.Candidate Key(分数:1.00)A.B.C.D.关系 R1和 R2如表 1和表 2所示。 B表 1 R1关系表/BA B C Da d c ec b a ed e c ee f d aB表 2 R2关系表/BA B C Da e c aa e a bc e b c若进行 R1 (分数:4.00)(1). A.4 B.5 C.6 D.7(分数:1.00)A.B.C.D.(2). A.4 B.5 C.6 D.7(分数:1.00)A.B.C.D.(3).“企业系统规划方法(BSP)”和“信息工程(IE)”都

15、推荐建立表示数据类(主题数据库)和过程之间关系的 CU矩阵 M。其中矩阵 M按照一定的规则进行调整后,可以给出划分系统的子系统方案,并可确定每个子系统相关的_,同时也可了解子系统之间的数据通信。 A.层次数据库和专业数据库 B.关系数据库和共享数据库 C.子集数据库和网状数据库 D.共享数据库和私有数据库(分数:1.00)A.B.C.D.(4).连接数据库时的安全验证是通过_来实现的。 A.用户标识与鉴别 B.存取控制 C.数据加密 D.审计(分数:1.00)A.B.C.D.已知关系模式:图书(图书编号,图书类型,图书名称,作者,出版社,出版日期,ISBN),图书编号唯一识别一本图书。建立“计

16、算机”类图书的视图Computer-BOOK,并要求进行修改、插入操作时保证该视图只有计算机类的图书。实现上述要求的 SQL语句如下:CREATE _AS SELECT 图书编号,图书名称,作者,出版社,出版日期FROM 图书WHERE 图书类型=计算机_;(分数:2.00)(1). A.TABLE Computer_BOOK B.VIEW Computer-BOOK C.COmputer-BOOK TABLE D.Computer-BOOK VIEW(分数:1.00)A.B.C.D.(2). A.FORALL B.PUBLIC C.WITH CHECK OPTION D.WITH GRANT

17、 OPTION(分数:1.00)A.B.C.D.将 Students表的插入权限赋予用户 UserA,并允许其将权限授予他人,应使用的 SQL语句为:GRANT _ TABLE Students TO UserA _;(分数:4.00)(1). A.UPDATE B.UPDATEON C.INSERT D.INSERT ON(分数:1.00)A.B.C.D.(2). A.FORALL B.PUBLIC C.WITH CHECK OPTION D.WITH GRANT OPTION(分数:1.00)A.B.C.D.(3).某企业核心业务系统运行性能不佳,尤其是针对数据库的操作,响应时间过长。为此

18、,系统架构师郭工认为该业务系统中存在大量的数据查询操作,更新操作不多,尤其是存在大量的只读查询操作,应该针对这一点进行优化。以下不属于针对大量只读查询操作进行优化的主要方法是_。 A.对于需要存储在数据库中的数据,可以考虑采用物化视图 B.对于采用程序常量且数据量小的数据,可以考虑存储在数据库中 C.针对数据的特点,采取位图索引等方式 D.数据存储时可以考虑适当的数据冗余,以减少数据库表之间的连接操作(分数:1.00)A.B.C.D.(4).关于诊疗科、医师、患者和治疗观察关系模式如下所示,其中带实下划线的表示主键,虚下划线的表示外键,双下划线的表示既是主键又是外键。诊疗科(U诊疗科代码/U,

19、诊疗科名称)医师(U医师代码/U,医师姓名,诊疗科代码)患者(U患者编号/U,患者姓名)治疗观察(U医师代码/U,U患者编号/U)_表示上述关系模式的 E-R图。图中,“*.*”、“1*”和“1.1”分别表示多对多、1 对多和1对 1的联系。ABCD (分数:1.00)A.B.C.D.设有关系模式 R(课程,教师,学生,成绩,时间,教室),其中函数依赖集 F如下:F=课程教师,(学生,课程)成绩,(时间,教室)课程,(时间,教师)教室,(时间,学生)教室关系模式 R的规范化程度最高达到_。若将关系模式 R分解为 3个关系模式:R1(课程,教师)、R2(学生,课程,成绩)、R3(学生,时间,教室

20、,课程)。其中 R2的规范化程度最高达到_。(分数:3.00)(1). A.1NF B.2NF C.3NF D.BCNF(分数:1.00)A.B.C.D.(2). A.2NF B.3NF C.BCNF D.4NF(分数:1.00)A.B.C.D.(3).设关系模式 RU,F,其中 U=A,B,C,D,E,F=ABC,CD,BCE,EA,则分解=R 1(ABCD),R 2(CD)满足_。 A.具有无损连接性、保持函数依赖 B.不具有无损连接性、保持函数依赖 C.具有无损连接性、不保持函数依赖 D.不具有无损连接性、不保持函数依赖(分数:1.00)A.B.C.D.设学生选课关系模式为 SC(Sno

21、,Cno,Grade),其中,Sno 为学号,Cno 为课程号,Grade 为成绩,SQL 查询语句如下:SELECT SnoFROM SC SCXWHERE NOT EXI STS( SELECT *FROM SC SCYWHERE SCY.Sno=1042 AND NOT EXISTS( SELECT *FROM SC SCZWHERE SCZ.Sno=SCX.Sno AND SCZ.Cno=SCY.Cno);与该查询等价的元组演算表达式为t|_(SC(u)SC(v)_t1=u1)。(分数:13.00)(1).A B C D (分数:1.00)A.B.C.D.(2).A(v1=1042 (

22、 w)(SC(w)w1=u1w2=v2) B(v11042 ( w)(SC(w)w1=u1w2=v2) C(v1=1042 ( w)(SC(w)w1=u1w2=v2) D(v11042 ( (分数:1.00)A.B.C.D.(3).一级封锁协议解决了事务的并发操作带来的_不一致性的问题。 A读脏数据 B数据重复修改 C数据丢失修改 D数据不可重复读(分数:1.00)A.B.C.D.(4).若系统中存在一个等待事务集T 0,T 1,T 2,T n,其中 T0正等待被 T1锁住的数据项 D1,T 1正等待被 T2锁住的数据项 D2,T n-1正等待被 Tn锁住的数据项 Dn,T n正等待被 T0锁

23、住的数据项 D0,则系统处于_的工作状态。 A.循环 B.死锁 C.封锁 D.并发处理(分数:1.00)A.B.C.D.(5).在面向对象数据库技术中,_说明一个对象具有多种形态。 A.继承 B.封装 C.组合 D.多态(分数:1.00)A.B.C.D.(6).对于场景:一个公司(Company)负责多个项目,每个项目(Project)由一个员工(Employee)团队(Team)来开发。下列 UML概念图中,_最适合描述这一场景。 A B C D (分数:1.00)A.B.C.D.(7).数据仓库是一个面向主题的、集成的、相对稳定的、反映历史变化的数据集合,用于支持管理决策。关于数据仓库,下

24、面说法正确的是_。 A.数据仓库的主要用途是事务处理,即对联机数据的增、删、改、查 B.数据仓库集成了异构数据源,且存放在数据仓库中的数据一般不再改动 C.部门级数据库通常称为数据集合,它是数据仓库的主题 D.OLAP服务器通常位于数据仓库的前端,用于管理人员的决策分析(分数:1.00)A.B.C.D.(8).分布式数据库允许部分数据存在多个副本,而用户不必知道这些副本的存在,称为_。 A.分片透明 B.复制透明 C.位置透明 D.全局共享(分数:1.00)A.B.C.D.(9).以下关于 TCP/IP协议的叙述中,说法错误的是_。 A.ICMP协议用于控制数据报传送中的差错情况 B.RIP协

25、议根据交换的路由信息动态生成路由表 C.FTP协议在客户/服务器之间建立起两条连接 D.RARP协议根据 IP地址查询对应的 MAc地址(分数:1.00)A.B.C.D.(10).在 Windows操作系统中,运行“netstat-R”命令后得到如图所示的结果。图中 224.0.0.0是一个_。(分数:1.00)A.B.C.D.(11).对无线局域网,可显著提高其数据传输速率的技术是_。 A.MIMO B.OFDM C.CSMA/CA D.WDM(分数:1.00)A.B.C.D.(12).若本地域名服务无缓存,当采用递归方法解析另一网络某主机域名时,则用户主机、本地域名服务器发送的域名请求条数

26、分别为_。 A.1条,1 条 B.1条,多条 C.多条,1 条 D.多条,多条(分数:1.00)A.B.C.D.(13).下列对 IPv6地址 FF60:0:0:0601:BC:0:0:05D7的简化表示中,错误的是_。 A.FF60:601:BC:0:0:05D7 B.FF60:601:BC:05D7 C.FF60:0:0:601:BC:05D7 D.FF60:0:0:0601:BC:05D7(分数:1.00)A.B.C.D.The traditional model for systems development was that an IT department used _ which

27、 is a process-centered technique, and consulted users only when their input or approval was needed. Compared with traditional methods, many companies find that JAD allows _ to participate effectively in the requirements modeling process. When properly used, JAD can result in a more accurate statemen

28、t of system requirements, a beret understanding of common goals, and a stronger commitment to the success of the new system. RAD is a _ technique that speeds up information systems development and produces a functioning information system. While the end product of JAD is a(an) _,the end product of R

29、AD is the new information system. The RAD model consists of four phases. During the _, users interact with systems analysts and develop models and prototypes that represent all system processes, outputs, and inputs.(分数:5.00)(1). A.object-oriented analysis B.structured analysis C.process analysis D.p

30、rototype analysis(分数:1.00)A.B.C.D.(2). A.project managers B.system administrators C.software programmers D.key users(分数:1.00)A.B.C.D.(3). A.team-based B.process-based C.based on data D.model-based(分数:1.00)A.B.C.D.(4). A.data flow diagram B.entity relationship model C.requirements model D.object mode

31、l(分数:1.00)A.B.C.D.(5). A.user design phase B.cutover phase C.requirements planning phase D.construction phase(分数:1.00)A.B.C.D.中级数据库系统工程师上午试题-17 答案解析(总分:53.00,做题时间:90 分钟)一、B单项选择题/B(总题数:11,分数:53.00)在一个单 CPU的计算机系统中,有 3台不同的外部设备 R1、R2 和 R3,以及 3个进程 P1、P2 和 P3。系统 CPU调度采用可剥夺式优先级的进程调度方案,3 个进程的优先级、使用设备的先后顺序和占

32、用设备时间如表所示。 B进程的优先级、使用设备的先后顺序和占用设备时间表/B进程 优先级 使用设备、CPU 的先后顺序和占用时间P1 高 R1(20ms)CPU(20ms)R3(20ms)P2 由 R3(40ms)CPU(30ms)R2(20ms)P3 低 CPU(30ms)R2(20ms)CPU(20ms)假设操作系统的开销忽略不计,从 3个进程同时投入运行到全部完成,CPU 的利用率约为_%;R3 的利用率约为_%。其中,设备的利用率是指该设备的使用时间与进程组全部完成所占用时间的比率。(分数:7.00)(1). A.66.7 B.75 C.83.3 D.91.7(分数:1.00)A.B.

33、C. D.解析:(2). A.66 B.50 C.33 D.17(分数:1.00)A.B. C.D.解析:解析 在多道系统中的 3个任务(P1、P2 和 P3)是竞争使用 CPU,但可并行使用 I/O设备(R1、R2和 R3)。各个任务运行的分析过程如图所示。图中水平粗实线表示某进程实际执行过程所占用的 CPU或I/O设备的时间。*对图的分析如下:t0t1 时段(20ms):结合表中 3个进程使用设备的先后顺序,因此,进程调度程序先选中进程 P3占用CPU的使用权,进程 P1占用 R1设备的使用权,进程 P2占用 R3设备的使用权。t1t2 时段(20ms):由于进程的优先级 P1P3 且系统

34、 CPU调度采用可剥夺式优先级的进程调度方案,CPU使用权在这一时段将转让给进程 P1,进程 P1占用 CPU的使用权 20ms,进程 P2继续占用 R3设备20ms,进程 P3因 CPU使用权被剥夺而处于就绪状态。t2t3 时段(20ms):进程 P1占用 CPU使用权终止后,进入占用 R3设备的时段。由于进程的优先级P2P3,进程 P2使用完 R3设备后,进入占用 CPU的使用权时段。进程 P3仍处于就绪状态。t3t4 时段(10ms):进程 P1在 t3时刻运行完毕。进程 P2继续占用 CPU的使用权。进程 P3仍处于就绪状态。t4t5 时段(10ms):进程 P2占用 CPU使用权终止

35、后,进入占用 R2设备的时段。进程调度程序重新调度进程 P3占用 CPU的使用权。t5t6 时段(10ms):进程 P3占用 CPU使用权终止后,进入占用 R2设备的时段。由于 I/O设备 R2可被进程并行使用,因此,进程 P2、P3 在这一时段将并行占用 R2设备。系统中也没有其他待运行的进程,此时段 CPU将处于空闲状态。t6t7 时段(10ms):进程 P2在 t6时刻运行完毕。进程 P3继续占用 R2设备。此时段 CPU仍处于空闲状态。t7t8 时段(20ms):进程 P3的 I/O操作任务完成后,进程调度程序将 CPU使用权分配给它。进程 P3占用 CPU20ms后运行完毕。假设操作

36、系统的开销忽略不计,从 3个进程同时投入运行到全部完成,CPU 的利用率约为*。由于设备的利用率是指该设备的使用时间与进程组全部完成所占用时间的比率,因此,设备 R3的利用率约为*。同理可得,设备 R1的利用率约为*。设备:R2 的利用率约为*。(3).以下关于程序运行时内存分配区域的叙述中,说法错误的是_。 A.全局变量区域,存放了程序当中的所有全局变量,是静态分配的区域 B.栈区域是由系统自动来分配的 C.堆是在函数调用时分配的,当函数调用结束之后,相应的堆就会被释放 D.主函数和其他函数的代码在一个程序开始运行时,就被装入到内存,保存在代码区中(分数:1.00)A.B.C. D.解析:解

37、析 栈帧是指在调用一个函数时,系统会自动地分配一块内存区域给这个函数,用来保存它的运行上下文、形参和局部变量等信息的一块内存区域。 栈帧是在函数调用时分配的,当函数调用结束之后,相应的栈帧就会被释放。而堆区域主要用于动态分配的内存。(4).系统中有 R类资源 m个,现有 n个进程互斥使用。若每个进程对 R资源的最大需求为 w,那么当m、n、w 取表中的数值时,对于表中的 ae 共 5种方案,_可能会发生死锁。(分数:1.00)A.B.C.D. 解析:解析 系统中同类资源分配不当将引起死锁。通常,若系统中有 m个单位的存储器资源,它被 n个进程使用,而每个进程都要求 w个单位的存储器资源,则当n

38、(w-1)+1m 时,系统可能会引起死锁。对于情况 a:m=2、n=1、w=2,即系统中有两个资源,一个进程使用,该进程最多要求两个资源。由于n(w-1)+1=1(2-1)+1=2=m,因此系统不会发生死锁。 对于情况 b:m=2、n=2、w=1,即系统中有两个资源,两个进程使用,每个进程最多要求一个资源。因为 n(w-1)+1=2(1-1)+1=1m=2,所以系统不会发生死锁。 对于情况 c:m=2、n=2、w=2,即系统中有两个资源,两个进程使用,每个进程最多要求两个资源。n(w-1)+1=2(2-1)+1=3m=2,系统可能会引起死锁。理由是:采用轮流地为每个进程分配存储器资源的分配策略

39、,则第 1轮系统先为每个进程分配 1个资源;第 2轮系统中已无可供分配的资源,使各个进程都处于等待状态,将导致系统发生死锁。 对于情况 d:m=4、n=3、w=2,即系统中有 4个资源,3个进程使用,每个进程最多要求两个资源。n(w-1)+1=3(2-1)+1=4=m,系统不会发生死锁。理由是:采用轮流地为每个进程分配存储器资源的分配策略,则第 1轮系统先为每个进程分配 1个存储器资源。系统中还剩 1个资源,可以使其中的某个进程得到所需资源而运行完毕。当该进程释放所占用的 2个资源后,可以使其他进程得到所需的存储器资源而运行完毕,所以系统不会发生死锁。 对于情况e:m=4、n=3、w=3,即系

40、统中有 4个资源,3 个进程使用,每个进程最多要求 3个资源。n(w-1)+1=3(3-1)+1=7m=4,系统可能会引起死锁。理由是:采用的分配策略轮流地为每个进程分配,则第 1轮系统先为每个进程分配一个存储器资源;第 2轮系统为某一个进程分配一个资源之后,系统中已无可供分配的存储器资源,使各个进程都处于等待状态而导致系统发生死锁。(5).下列关于编程语言的描述中,正确的是_。 A.汇编语言是符号化的机器语言,机器可以直接执行 B.为了完成编译任务,编译程序要对源程序进行扫描 C.解释程序比较简单,所以解释型程序的执行速度很快 D.编译程序非常复杂,所以编译出的程序的执行速度很慢(分数:1.

41、00)A.B. C.D.解析:解析 关于计算机编程语言有几个基本概念需要澄清: 只有机器语言,计算机才能直接执行。 把高级语言翻译成机器语言有两种方法,即解释和编译,前者简单,但执行慢;后者通常要对源程序进行扫描,执行较快,但过程比较复杂。(6).SQL语言支持关系数据库的三级模式结构图如图所示,该图中视图、基本表、存储文件分别对应_。(分数:1.00)A.B.C. D.解析:解析 数据独立性使程序的编写不再考虑数据的描述和存取问题。数据库体系结构的基本特征是采用“三级模式和两级映射”,如表所示。 B各种数据库模式表/B模式名称 作用 说明内模式(或物理模式,或物理数据库描述)描述数据库的物理

42、结构它直接与操作系统或硬件相联系。一个数据库系统只有一个内模式逻辑模式(或模式,或概念模式) 描述数据库的逻辑结构它是数据库数据的完整表示,是所有用户的公共数据视图。一个数据库系统只有一个模式外模式(或用户模式,或子模式)针对每个用户或应用,由模式导出的若干个子模式一个数据库系统可以有多个子模式数据库系统在三级模式之间提供了两级映像:模式/内模式映像和外模式/模式映像,从而保证了数据库中的数据具有较高的逻辑独立性和物理独立性。数据库的视图、基本表和存储文件的结构分别对应外模式、模式和内模式。(7).确定系统边界和关系规范化分别在数据库设计的_阶段进行。 A.需求分析和逻辑设计 B.需求分析和概

43、念设计 C.需求分析和物理设计 D.逻辑设计和概念设计(分数:1.00)A. B.C.D.解析:解析 数据库系统生存期可以划分为规划分析阶段、需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、实现阶段,以及运行与维护阶段。其中,需求分析阶段的主要任务是:分析用户活动,产生业务流程图;确定系统边界(范围),产生系统关联图;分析用户活动涉及的数据流,产生数据流图;分析系统数据,产生数据字典等。 概念设计阶段的主要目标是产生反映用户单位信息需求的数据库概念结构(模型)。这一阶段的基本工具是实体联系模型(E-R 模型)。 逻辑设计阶段的主要目标是把概念模型转换成与选用的具体机器上的 DBMS所支

44、持的数据模型相符合的逻辑结构(包括数据库逻辑模型和外模型)。其中,将 E-R模型转换成关系模型,并进行关系模式规范化设计是这一阶段的重点工作之一。某企业工程项目管理数据库的部分关系模式如下所示,其中带实下划线的表示主键,虚下划线的表示外键。供应商(U供应商号/U,名称,地址,电话,账号)项目(U项目号/U,负责人,开工日期)零件(U零件号/U,名称,规格,单价)供应(U项目号,零件号,供应商号,/U供应量)员工(U员工号/U,姓名,性别,出生日期,职位,联系方式)其中供应关系是_的联系。若一个工程项目可以有多个员工参加,每个员工可以参加多个项目,则项目和员工之间是_联系。对项目和员工关系进行设

45、计时,_设计成一个独立的关系模式。(分数:3.00)(1). A.2个实体之间的 1:n B.2个实体之间的 n:m C.3个实体之间的 1:n:m D.3个实体之间的 k:n:m(分数:1.00)A.B.C.D. 解析:(2). A.1:1 B.1:n C.n:m D.n:1(分数:1.00)A.B.C. D.解析:(3). A.多对多的联系在向关系模型转换时必须 B.多对多的联系在向关系模型转换时无须 C.只需要将一端的码并入多端,所以无须 D.不仅需要将一端的码并入多端,而且必须(分数:1.00)A. B.C.D.解析:解析 依题意,由题干中给出的关系模式可知,本试题涉及到 4个实体(即

46、供应商、项目、零件、员工)和 1个联系(即供应)。而“供应”关系模式的主键和外键由项目、零件、供应商 3个关系模式的主键构成。按照多对多联系向关系模式转换规则可知,供应商、项目、零件 3个实体之间存在一个 k:n:m的“供应”联系。 由题干中“一个工程项目可以有多个员工参加,每个员工可以参加多个项目”等关键信息可知,实体“项目”与实体“员工”之间存在联系“参加”,其联系的类型为多对多(n:m)。按照多对多联系向关系模式转换规则可知,必须将“参加”联系设计成一个独立的关系模式,其属性为两端实体“项目”、“员工”的主键(作为外键)加上联系自身的属性,而该关系模式的主键为两端实体的主键组合。某销售公司数据库的零件 P(零件号,零件名称,供应商,供应商所在地,库存量)关系如表所示,其中同一种零件可由不同的供应商供应,一个

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1