《数据库系统原理》与《软件工程》试题样卷

《数据库系统原理》与《软件工程》试题样卷

ID:41125719

大小:55.50 KB

页数:4页

时间:2019-08-17

《数据库系统原理》与《软件工程》试题样卷_第1页
《数据库系统原理》与《软件工程》试题样卷_第2页
《数据库系统原理》与《软件工程》试题样卷_第3页
《数据库系统原理》与《软件工程》试题样卷_第4页
资源描述:

《《数据库系统原理》与《软件工程》试题样卷》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、北京化工大学2009年攻读硕士学位研究生入学考试《数据库系统原理》与《软件工程》试题样卷注意事项1.答案必须写在答题纸上,写在试卷上均不给分。2.答题时可不抄题,但必须写清题号。3.答题必须用蓝、黑墨水笔或圆珠笔,用红色笔或铅笔均不给分。一、填空题(本大题共15个需要填充的空格,每空1分,共15分)1.DBMS并发控制的基本单位为_______________。2.所谓函数依赖的实质是描述关系模式中_______________之间的相互制约和相互_______________的关系。3.保护数据库,防止未经授权的或不合法的使用造成

2、的数据泄漏、更改破坏、这是指数据的_______________。4.DB并发操作通常会带来三类问题:丢失修改、_______________和读“脏数据”。5.按照在软件生命周期全过程中应完成的任务的性质,在概念上可以把软件生命周期划分成_______________、可行性研究、需求分析、_______________、详细设计、_______________、综合测试和维护等8个阶段。6.模块的独立程度可以由两个定性标准度量:内聚和_______________。7.软件维护通常包括4类活动:_______________、_

3、______________、_______________和预防性维护。8.用面向对象方法开发软件,通常需要建立3种形式的模型:描述系统_______________的对象模型、描述系统控制结构的_______________和描述系统功能的功能模型。9.面向数据流的设计方法将信息流映射成_______________。二、单项选择题(本大题共20小题,每小题1分,共20分)1.数据库的独立性是指。A.数据库的数据依赖于用户的应用程序B.DBMS与DB相互独立C.用户应用程序与数据库的数据相互独立D.用户应用程序与DBMS相互独立

4、第4页/共4页1.封锁机制是实现()的主要方法A.完整性约束B.安全性约束C.并发控制D.控制死锁2.数据库的数据完整性为()。A.数据的正确性B.数据的独立性、可控性C.数据的一致性D.数据的正确性、有效性和相容性3.SQL语言称为()。A.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构化操纵语言4.关系模式R中的属性全部是主属性,则R的最高范式必定是()。A.2NFB.3NFC.BCNFD.4NF5.对并发操作若不加以控制,可能会带来()问题。A.不安全B.死锁C.死机D.不一致6.登记日志文件时,应该()。A.将更

5、新数据库与登记日志文件两个操作同时完成B.将更新数据库与登记日志文件两个操作按随机的先后顺序完成C.先登记日志文件,后写数据库的更新D.先写数据库的更新,后登记日志文件7.数据库系统的核心是()。A.数据库B.数据库管理系统C.数据模型D.软件工具8.SQL语言具有()的功能。A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵9.下列SQL语句中,修改表结构的是()。A.ALTERB.CREATEC.UPDATED.INSERT10.软件生命周期模型

6、有多种,下列选项中,()不是软件生命周期模型。A.螺旋模型B.增量模型C.功能模型D.瀑布模型11.需求分析阶段的任务是()。A.具体解决问题B.确定软件必须做什么C.设计软件结构D.分析系统可行性12.在可行性研究中,系统流程图主要用于描述()。A.当前运行的系统B.当前逻辑模型第4页/共4页C.目标系统D.新系统1.如果一个模块完成的任务在逻辑上属于相同或类似的一类,则称为()。A.逻辑内聚B.功能内聚C.偶然内聚D.时间内聚2.数据流图和()共同构成需求分析阶段系统的逻辑模型。A.IPO图B.层次图C.结构图D.数据字典3.(

7、)常用来描述软件结构。A.DFDB.PADC.SCD.E-R4.以下哪一项不是软件危机的表现()。A.软件极易被盗版B.软件可维护性差C.软件质量不可靠D.开发费用超出预算5.软件质量必须在()加以保证。A.开发之前B.开发之后C.需求分析中D.设计与实现过程中6.在软件详细设计阶段中不采用的工具为()。A.判定表B.PDLC.数据流图D.盒图7.为了提高测试效率,应该()。A.随机选取测试数据B.选取一切可能的数据作为测试数据C.在完成编码后再制定测试计划D.选择发现错误可能性大的数据作为测试数据一、简答题(本大题共4小题,每小题

8、5分,共20分)1.简述静态转储、动态转储的含义及优缺点2.日志文件及其作用。3.总体设计的任务是什么?它包括哪些阶段?4.简述面向对象方法学的主要特征。二、应用题(本大题共4小题,第2小题15分,其它每小题10分,共45分)1.试用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。