上海市计算机等级考试试卷 2008-8-21 三级信息系统与数据库技术 C 场一、单选题( 共 30 题,每题1分,共30分 )1. 信息资源和信息系统的区别:信息系统与用户有密切的或者直接的联系,而信息资源是要经过开发才能被用户所利用。
因此,信息资源是信息活动中的原料,而信息系统则是信息商品市场中的________。
答案: AA. 产品B. 技术C. 储存器D. 数据信息2. 支持企业的中层部门进行业务管理的信息系统是________。
答案: BA. TPSB. MISC. DSSD. ES3. ________能全面地管理企业的内部和外部资源,实现现代企业管理。
答案: BA. MRPB. ERPC. MRPIID. MIS4. 采用步骤“需求分析、系统设计、系统实现、系统运行及维护”的信息系统开发方法是________。
答案: BA. 面向对象开发方法B. 生命周期法C. 资源外包法D. 原型法5. 用二维表结构表示实体以及实体间联系的数据模型称为________。
答案:A. 网状模型B. 层次模型C. 关系模型D. 面向对象模型6. 在数据库设计中,确定的________具有最小性、唯一性和非空性。
答案:CA. 索引B. 约束C. 主关键字(主码)D. 外关键字(外码)7. 假设关系厂商(厂商号,厂名)和关系产品(产品号,颜色,厂商号)的主键分别为厂商号和(产品号,厂商号),产品中的厂商号是外键,两个表中已经有如下元组:对于下列元组:I('P03','红','C02')II('P01','蓝','C01')III('P04','白','C04')IV('P05',null,'C03')能够插入产品表中的元组是________。
答案: DA. II和IVB. I和IIIC. I和IID. I和IV8. 关于视图,以下说法正确的是________。
答案: CA. 视图与表完全相同,是表的别名B. 视图既不是基本表也不是虚表,而是关系的图形C. 视图是一种虚表,不存放实际数据值D. 视图是一种物理模式,一旦建立,就不能被删除9. 选取关系中满足某个条件的元组的关系运算称为________。
答案: BA. 交运算B. 选择运算C. 投影运算D. 搜索运算10. 如果一个班只能有一个班主任,并且一个班主任只能负责一个班级,那么班主任和班级之间的两个实体之间的关系属于________。
答案: AA. 一对一关系B. 一对多关系C. 多对一关系D. 多对多关系11. 当信息系统的需求或设计方案有一些不确定时,下列信息系统开发方法中________最有用。
答案: DA. 生命周期法B. 资源外包法C. 直接编写程序D. 原型法12. 按照数据模型分类,数据库系统可以分为________。
答案: CA. 大型、中型和小型B. 数据、图形和多媒体C. 层次、网状和关系D. 嵌套、图和文件13. 在关系数据库设计的需求分析阶段,业务流程一般采用________表示。
答案: CA. 功能结构图B. 程序结构图C. 数据流图D. 数据字典14. 将E-R图转换为关系模式时通常E-R图中的一个实体可转换为________关系模式。
答案: AA. 一个B. 两个C. 多个D. 不确定15. 在数据库设计中,学生的“学号”属性在一个视图中定义为字符型,而在另一个视图中被定义为数字型,这种情况被称之为________冲突。
答案: DA. 命名B. 结构C. 度量D. 值域16. 在数据库设计时将一个非1NF表转换为3NF表可以采用规范化的________方法。
答案: CA. 自然连接B. 选择分解C. 投影分解D. 并运算17. 为数据表创建索引的目的是________。
答案: AA. 提高查询的性能B. 避免数据冗余C. 创建主键D. 减少存储空间18. 我国电子政务系统采用“三网一库”体系,其中________是政府部门内部以及部门之间的网络,其信息系统主要支持各类公文、一般涉密数据及政务部门之间的数据交换。
答案: DA. 外网B. 内网C. 环网D. 专网19. 从关系模式学生表中查询所有男同学的信息,需要进行的关系运算是________。
答案: CA. 连接B. 投影C. 选择D. 差20. 数据库的并发访问异常可以通过________来解决。
答案: BA. 转储机制B. 锁定机制C. 排队机制D. 其他21. 负责定义数据库中信息的内容和结构、定义数据安全性和完整性规则条件,监控数据库使用和运行等工作的人员是________。
答案: CA. 系统分析员B. 系统设计员C. 数据库管理员D. 应用程序员22. 下面关于关系数据库型与值的概念描述错误的是________。
答案: CA. 值是某时刻对应的关系的元组的集合B. 型是一些域的定义及在域上定义的若干关系模式C. 型是变化的,值是稳定的D. 型是稳定的,值是变化的23. 有一个关系学生(学号,姓名,生日),规定“生日”使用日期型,这一规则属于________。
答案: CA. 实体完整性约束B. 参照完整性约束C. 域完整性约束D. 默认值约束24. 在关系数据模型中,实体之间的联系是通过表与表之间的________来实现。
答案: BA. 公共元组B. 公共属性C. 公共索引D. 公共行25. DB、DBS和DBMS三者之间的关系是________ 。
答案: BA. DBMS包含DB和DBSB. DBS包含DB和DBMSC. DB包含DBS和DBMSD. DBS包含DB,DBMS包含DBS26. ________ 不属于信息系统安全技术。
答案: DA. 密码技术B. 数据库安全技术C. 备份与恢复技术D. 数据处理技术27. 报表的主要用途是________。
答案: CA. 数据输入B. 数据存储C. 数据显示和打印D. 数据关联28. 电子商务系统中,支持顾客之间网上交易的是________系统。
答案: AA. CtoCB. CtoBC. BtoBD. BtoC29. 数据库系统和文件系统的主要区别是_______。
答案: CA. 数据库系统复杂,文件系统简单B. 数据库系统可管理比文件系统更多的数据类型C. 数据库系统解决了数据冗余和数据独立性问题,而文件系统不能D. 文件系统只能用于微型机,而数据库系统可用于大型机30. ________使表中记录的物理顺序与索引键值的顺序一致。
答案: BA. 唯一索引B. 聚集索引C. 非聚集索引D. 降序索引二、多选题 ( 共 5 题,每题2分,共10分)1. 以下关于信息系统与组织的关系的描述,正确的是________。
答案: BCDA. 信息系统只是组织的一种信息应用的技术系统B. 信息系统体现了组织的一种管理理念和竞争战略C. 信息系统为组织服务,必须和组织的信息需求和应用保持一致D. 信息系统可能为组织带来新的变革和机遇2. 下面列出的条目中, 哪些是数据库技术的主要特点________。
答案:ABCA. 数据的结构化B. 数据的冗余度小C. 较高的数据独立性D. 程序的标准化3. 为了保证数据库中数据的完整性,应该对数据库的更新加以限制,这些限制包括________。
答案: ABDA. 插入约束B. 删除约束C. 查询约束D. 更新约束4. 参与一个组织的信息系统开发的相关人员有________。
答案: ABCDA. 组织的业务人员B. 系统分析员C. 应用程序员D. 组织的管理人员5. 设有关系模式S(SNo#, SName)和SC(SNo#,CNo#,Grade),其中带"#"的字段是主关键字,且SC的属性"SNo"是它的外码,Grade上有约束"Grade Between 0 And 100",各表中数据如下,违反了哪些完整性规则________。
答案: BCA. 实体完整性B. 域完整性C. 参照完整性D. 关系完整性三、填空题 ( 共5 题,每空1分,共5分)1. 选择填空题:从以下答案集合中选择一个正确的答案的编号,填入相应空格。
答案集合如下:A. 数据完整性B. 数据冗余性C. 数据独立性D. 字段完整性E. 数据安全性F. 参照完整性G. 主关键字约束H. 默认值约束I. 唯一性约束J. 非空值约束K. 数据流图L. E-R图M. 角色N. 视图O. 用户帐号P. 数据库管理员Q. 二维表R. 属性S.用户密码T. 系统分析员(1)关系模式的三类完整性规则包括实体完整性规则、域完整性规则及________规则。
答案:【F】(2)数据库的________使数据的组织和存储方法与应用程序互不依赖,从而大大降低应用程序的开发和维护代价。
答案:【C】(3)在数据表中,________使用户能够定义一个值,每当用户没有在对应列中输入值时,则系统将自动提供这一列的值。
答案:【H】(4)信息世界的概念模型通常采用________描述。
答案:【L】(5)在关系模型中,操作的对象和结果都采用________结构描述。
答案:【Q】四、程序填空题 ( 共 1 题,共5个空,每空3分,共15分)1. SQL语句填空题在“C:\素材”文件夹下存放着数据库University数据库(包括Access数据库和 SQL Server数据库),数据库模式如下,具体数据库结构定义请访问样本数据库获得。
Student(SNum, SName, Sex, Birthday)其中SNum表示学号,SName表示姓名,Sex表示性别,Birthday表示生日,主键为SNum。
Course(CNum , CName, CRedit, CTime)其中CNum表示课程号,CName表示课程名,CRedit表示学分,CTime表示学时数,主键为CNum。
SC(SNum , CNum, Score)其中SNum表示学号,CNum表示课程号,Score表示成绩,主键为SNum和CNum。
请在University数据库中完成可实现以下功能的SQL语句,并填写到空格中。
(1)查询所有1990年以后出生的学生基本信息。
____(1)_______(2)查询统计每门课程的平均成绩。
____(2)_______(3)查询所有女同学及其选课的课程名,并按照由姓名降序排序。
____(3)_______(4)给所有学时数小于32的课程学时数增加10%。
____(4)_______(5)删除所有学分为0的课程记录。