上海市计算机等级考试三级《 信息系统与数据库技术》真题+答案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

A卷单选1.同样内容的信息可使用不同的形式来描述,并且在信息处理过程中可增加一定的信息量,这说明信息具有________。A)动态性B)可加工性C)共享性D)可传递性2.信息并不都是资源,要使其成为资源并实现其效用和价值,可以对信息源进行管理,通过开发________实现信息服务。A)InternetB)销售渠道C)信息系统D)信息公开3.一个旅游搜索引擎通过实时搜索分析多家售票网站的票务报价来提供当前最低折扣的机票信息,该信息系统属于________。A)MISB)DSSC)ESD)TPS4.一个信息系统开发的首要任务是________。A)可行性分析B)系统设计C)需求分析D)目标定义5.原型法开发信息系统的关键之处是在________阶段之间反复循环,直到用户满意。A)识别基本需求和建立初始模型B)建立初始模型和用户评价C)用户评价和修订提高模型D)修订提高模型和识别基本需求6.数据库管理系统和操作系统之间的关系是________。A)数据库管理系统调用操作系统B)操作系统调用数据库管理系统C)相互调用D)并发运行7.________是获取、处理、管理和分析地理空间数据的信息系统。A)OASB)GISC)BtoCD)ERP8.信息系统开发的核心技术是________。A)数据管理技术B)数据处理技术C)软件开发技术D)系统集成技术9.在数据库的三级模式结构中,当模式改变时,通过修改外模式/模式的映像而使外模式不变,从而不必修改应用程序,保证了数据与应用程序之间的________。A)存储独立性B)物理独立性C)用户独立性D)逻辑独立性10.结构数据模型的三个组成部分中,不包括________。A)数据完整性约束B)数据结构C)数据操作D)数据加密11.在客户机/服务器工作模式中,________不属于客户机的任务。_A)接受用户输入B)显示处理结果C)对数据库查询进行优化处理D)产生数据库的请求12.在一个E-R图中有15个实体,这些实体之间存在着15个不同的无冗余的二元联系,其中5个是1:1的联系类型,5个是1:N的联系类型,5个是M:N的联系类型,那么根据E-R图到关系模式的转换规则,这个E-R图转换成的关系模式至少有________。A)15个B)20个C)25个D)30个13.已知关系R如下表所示,可以作为关系R主键的属性组是________。A)ABCB)ABDC)ACDD)BCD14.已知关系R(CNum,CName,ProArea)及其中数据如下表所示,则R最高属于________。CNumCNameProAreaX1螺纹钢安徽X2圆钢上海X3角钢北京X4圆钢上海A)1NFB)2NFC)3NFD)4NF15.取出一个关系中的某些列,并消去重复的元组的关系运算称为________。A)取列运算B)投影运算C)连接运算D)选择运算16.在数据库设计过程中,确定数据库的数据存取方式,如建立索引是数据库设计中________的工作。A)需求分析阶段B)逻辑设计阶段C)概念设计阶段D)物理设计阶段17.假设三个关系中已经存在如下表所示元组:若再向SC表中插入如下元组:I('0901','C001',82)II('0904','C002',76)III('0902','C003',65)IV('0903','C002',70)A)I,II,IVB)I,IIIC)I,IID)I,IV18.有两个关系R和S,分别包含15个和10个元组,那么在R∪S、R-S、R∩S中不可能出现的元组数目情况是________。A)15,5,10B)18,7,7C)21,11,4D)25,15,019.DBMS的数据字典中未保存________信息。____A)模式和子模式B)存储模式C)存取权限D)数据库中用户数据记录20.在关系数据库系统中,为了简化用户的查询操作而又不增加数据重复存储,常用的方法是创建________。____A)另一个表(table)B)游标(cursor)C)视图(view)D)索引(index)21.在数据库系统中,对数据存取权限的定义称为________。______A)命令B)授权C)定义D)审计22.有两个事务T1、T2,其并发操作序列如下表所示,下列评价正确的是________。A)该操作不存在问题B)该操作丢失修改C)该操作不可重读D)该操作读“脏”数据23.有一个关系:消费(顾客编号,菜品名称,消费时间,费用),假定每位顾客可以多次消费一种或多种菜品,每种菜品可以被多位顾客消费,那么该关系的主键是________。__A)(顾客编号,菜品名称,消费时间)B)(菜品名称,消费时间)C)顾客编号D)(顾客编号,菜品名称)24.SQL语句有两种使用方式,其中一种是将SQL嵌入到某一高级语言中,此时该高级语言称为________。A)查询语言B)宿主语言C)自含语言D)会话语言25.当前流行的关系数据库管理系统一般都会提供一系列安全措施。不属于数据库安全措施的是______。A)用户标识与认证B)访问控制C)视图D)并发控制多选1.关于数据和信息,以下说法中正确的是________。____A)数据是反映客观事物的性质、属性及其相互关系的一种表示形式B)信息泛指包含于消息、情报、指令、数据、图像、信号等形式之中的知识和内容C)信息是经过加工后的数据,具有特定的意义,它对接受者的行为能产生影响,对决策具有价值D)数据可以是字母、数字、甚至图像、声音等各种可以鉴别的符号2.关于数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS),以下描述中,正确的是________。_____A)DBS包括DB和DBMSB)DBMS包括DB和DBSC)DB包括DBS和DBMSD)DBMS是用于管理DB的软件3.当局部E-R图合并成全局E-R图时,可能出现的合并冲突有________。____A)值域冲突B)语法冲突C)结构冲突D)命名冲突4.在数据库系统中,同一个外模式________。__A)只能被一个用户的一个应用程序使用B)不能被一个用户的多个应用程序使用C)可以被同一个用户的多个应用程序使用D)可以被多个用户的多个应用程序使用5.设事务T1和T2,对数据库中的数据A进行操作,可能有如下几种情况,请问哪几种会发生操作冲突________。_A)T1正在写A,T2要读AB)T1正在写A,T2也要写AC)T1正在读A,T2要写AD)T1正在读A,T2也要读A填空题1.数据仓库是的、集成的、稳定的、反应历史变化的数据的集合。2.是软件工程实施的重要部分,它记录着软件工程各阶段的主要信息,是信息系统开发与维护各阶段的重要依据。3.数据库通过锁定机制解决并发访问的问题。如果锁定对象的粒度越,则系统并发访问的能力将越低。4.数据库应用程序包括数据层、数据访问层和表示层,其中数据库位于。5.通过外键约束可以为相关联的两个表建立联系,实现数据的完整性约束。选择填空题从以下答案集合中选择一个正确答案的编号,填入相应空格。答案集合如下:(1)在关系模型中,若属性A的取值只能在0和100之间,这种约束称为约束。(2)E-R图是一种直观表示的工具。(3)在关系模式规范化中,一般通过将低一级的范式转换为高级范式。(4)关系数据库中的任何一个关系模式__满足1NF。(5)多用户数据库系统的目标之一是使它的每个用户好像正在使用一个单用户数据库,为此数据库系统必须进行___。操作题综合应用题(一)数据库管理系统(本题3小题,共20分)在数据库管理系统(MSSQLServer或MSACCESS)中完成以下任务。使用MSSQLServer的考生请注意,题目完成后,请将数据库分离,否则答题结果无法正确提交。1.数据库创建(12分)在C:\KS文件夹下建立数据库Answer。(1)创建表:世博会筹备组正在招收志愿者,每个人可以报名参加一个岗位的工作。按照以下表结构在Answer数据库中建立世博志愿者表Volunteer和岗位类别表Stationkind,定义各表的主关键字实现实体完整性约束,建立两张表之间的关系实现参照完整性约束,按照表中约束说明实现域完整性约束。(2)数据填加:请完成两个表的数据插入,并合理补充数据表所空缺的数据。2.数据库应用(4分)从下面3小题中任意选择完成1小题。(1)创建存储过程Search_Volunteer,按照岗位名称查询志愿者的姓名、性别和联系电话。(2)在Volunteer表上创建一个触发器tri_Insert,当对Volunteer表进行添加志愿者操作时,如果Stationkind表中的相应岗位所需人数等于0,则不允许添加,否则将Stationkind表中岗位所需人数减1。(3)建立交叉表查询Cross_Volunteer,查询结果中列表示岗位,行表示性别,数据值为该岗位指定性别的总人数。3.数据库管理(4分)(1)建立数据库Answer的完全备份文件AnswerBAK,将其存储在C:\KS目录中。(2)为Answer数据库创建一个名称为ARole的数据库角色(组),设置其对所有表具有Select权限,对Volunteer表还具有Insert、Update、Delete权限,同时为Answer数据库创建一个名为Auser的用户,并将其添加为数据库角色(组)ARole的成员。(二)SQL语句(本题6小题,共15分)在C:\素材文件夹下存放着数据库Dealer(包括Access数据库和SQLServer数据库),具体数据库结构定义请访问Dealer数据库获得,数据库模式如下:Product(ProductID,ProductName,ProviderID,NumPerUnit,Price,StockNum)其中ProductID表示产品号,ProductName表示产品名称,ProviderID表示供应商号,NumPerUnit表示每包装单位产品件数,Price表示单价,StockNum表示库存。Provider(ProviderID,ProviderName,LinkMan,Address,City,Area,PostCode,Telephone)其中ProviderID表示供应商号,ProviderName表示供应商名称,LinkMan表示联系人,Address表示地址,City表示城市,Area表示地区,PostCode表示邮政编码,Telephone表示联系电话。OrderList(OrderID,ProductID,Amount,Discount)其中OrderID表示订单号,ProductID表示产品号,Amount表示数量,Discount表示折扣(例如:0.3表示降价30%)。请在Dealer数据库中完成可实现以下功能的SQL语句,并将所有语句答案存储到C:\KS下的文件sql.txt中,注意在每条语句答案前增加一行写明题目编号。(1)查询产品单价在50元(含)以上的所有产品信息。(2)查询上海供应商提供的以箱包装的所有产品名和供应商名。(3)按地区统计供应商数量,并按地区升序排列。(4)显示鸭肉供应商所提供的所有产品信息的列表。(5)删除折扣小于10%的所有订单记录。(6)将产品号为12的产品库存量减少10箱。(三)信息系统应用程序(本题5小题,共17分)在C:\素材文件夹下存放着数据库Dealer(包括Access数据库和SQLServer数据库),关系模式说明见综合应用题(二)SQL语句,任选一应用程序开发工具(VB、VB.Net、C#、ASP)完成下面应用程序。注意事项:使用ACCESS数据库的同学,如果需要使用低版本数据库,请使用Dealer97.mdb。使用SQLServer的同学,数据库服务器名为.或(local)。使用ODBC访问数据库的同学,将DSN名字设置为DealerDSN。1.建立一个工程文件C:\KS\Dealer,程序主界面参见图1。图12.程序启动后,在供应商文本框中,输入供应商名称,然后单击查询按钮,在表格中显示该供应商所提供产品的产品号、产品名称和单价

1 / 17
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功