首页 B0204A数据库原理与应用

B0204A数据库原理与应用

举报
开通vip

B0204A数据库原理与应用《数据库原理与应用》模拟题一 一、单项选择题 1.以下不属于数据管理技术发展阶段的是( )。 A.手工管理阶段 B.文件系统阶段 C.DB系统阶段 D.DBMS阶段 2.在关系R ( R# , RN, S# )和S ( S#, SN, SD )中,R的主码是R#,S的主码是S#, 则S# 在R中称为( )。 A. 主码 B. 候选码 C. 外码 D. 超码 3.候选关键字中的属性称为( )。 A.主属性 B.复合属性 C.关键属性 ...

B0204A数据库原理与应用
《数据库原理与应用》模拟题一 一、单项选择题 1.以下不属于数据管理技术发展阶段的是( )。 A.手工管理阶段 B.文件系统阶段 C.DB系统阶段 D.DBMS阶段 2.在关系R ( R# , RN, S# )和S ( S#, SN, SD )中,R的主码是R#,S的主码是S#, 则S# 在R中称为( )。 A. 主码 B. 候选码 C. 外码 D. 超码 3.候选关键字中的属性称为( )。 A.主属性 B.复合属性 C.关键属性 D.非主属性 4.数据库的特点之一是数据的共享,严格地讲。这里的数据共享是指( )。 A.多个用户共享一个数据文件 B.多个用户、同一种语言共享数据 C.同一个应用中的多个程序共享一个数据集合 D.多种应用、多种语言、多个用户相互覆盖地使用时间集合 5.下列选项中,不属于特殊关系运算的是( )。 A.笛卡尔积 B.选择 C.投影 D.连接 6.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常见的方法是创建( )。 A.视图 B.另一个表 C.索引 D.游标 7.在SQL中,用户可以直接操作的是( )。 A.视图 B.基本表 C.基本表或视图 D.基本表和视图 8.概念设计阶段设计概念模型通常采用( )。 A.回溯的方法 B.面向对象的方法 C.自底向上的方法 D.自顶向下的方法 9.不允许任何其他事务对这个锁定目标再加任何类型锁的锁是( )。 A.共享锁 B.排它锁 C.共享锁或排它锁 D.以上都不是 10.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( )。 A.模式 B.内模式 C.外模式 D.存储模式 11.关系模式的任何属性( )。 A.可再分 B.不可再分 C.命名在该关系模式中可以不唯一 D.以上都不是 12.SQL Server 2000提供的数据库备份与恢复数据的方式是( )。 A.全库备份 B.日志备份 C.差异备份 D.以上全部 13.在数据库设计中,在概念设计阶段可用E-R方法,其设计出的图称为( )。 A.实物示意图 B.实用概念图 C.实体表示图 D.实体联系图 14.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,teacher),学生选课关系是sc(s#,c#,grade),要查找选修“computer”课程的“女”学生姓名,将涉及到的关系有( )。 A.S B.SC,C C.S,SC D.S,C,SC 15.对于上层的一个 记录 混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载 ,有多个下层记录与之对应,对于下层的一个记录,只有一个上层记录与之对应,这是( )数据库。 A.关系型 B.集中型 C.网状型 D.层次型 16.从E-R模型向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是( )。 A. M端实体的关键字 B. N端实体的关键字C. 重新选取其他属性D. M端实体关键字与N端实体关键字组合 17.已知学生关系:学生(学号,姓名,性别,年龄,籍贯),若执行SQL语句:SELECT 姓名,性别 FROM 学生WHERE 籍贯=“北京” 说明该语句对学生关系进行的操作是( )。 A. 交和选择 B. 投影和选择 C. 选择和连接 D. 连接和投影 18.SQL的数据操作语句不包括( )。 A. INSERT B. UPDATE C. DELETE D. CHANGE 19.事务的一致性是指( )。 A.事务一旦提交,对数据库的改变是永久的 B.事务中包括的所有操作要么都做,要么都不做 C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D.事务必须是使数据库从一个一致性状态变到另一个一致性状态 20.在SELECT语句中使用GROUP BY SNO时,SNO必须( )。 A.在FROM中出现 B.在WHERE中出现 C.在SELECT中出现 D.在HAVING中出现 21.E-R模型的设计属于( )。 A.概念结构设计 B.逻辑结构设计 C.物理设计 D.DB实施 22.在登录日志文件时,应该( )。 A.先写数据库的更新,后登录日志文件 B.先登录日志文件,后写数据库的更新 C.将更新数据库与登录日志文件两个操作同时完成 D.将更新数据库与登录日志文件两个操作按随机的先后顺序完成 23.数据库试运行的主要工作包括( )。 A.程序测试和性能测试 B.性能测试和应用测试 C.功能测试和性能测试 D.功能测试和应用测试 24.对并发操作若不加以控制,可能会带来( )问题。 A.死锁 B.死机 C.不安全 D.不一致 25.已经打开一个“学生”库文件,其中每条记录对应一名学生。下列四条命令中,可以统计出获得奖学金的学生人数的命令是( )。 A.COUNT TO XX FOR 奖学金﹥0 B.SUM 奖学金TO XX FOR 奖学金﹥0 C.AVERAGE 奖学金TO XX FOR 奖学金﹥0 D.TOTAL ON 奖学金TO XX FOR 奖学金﹥0 26.“年龄在18至45之间”这种约束属于DBMS的( )功能。 A.恢复 B.完整性 C.安全性 D.并发控制 27.在客户机/服务器系统的网络服务器类型中,最重要的类型是( )。 A. Web服务器 B. 文件服务器 C. 数据库服务器 D. 电子邮件服务器 28.数据库系统与文件系统的主要区别是( )。 A.数据库系统复杂,而文件系统简单 B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 29.网络环境下数据库应用系统需要考虑的安全问题包括以下( )。 A.硬件平台的安全问题B.操作系统和数据库系统的安全问题C.网络系统和应用系统的安全问题 D.以上全部 30.如果事务T获得了数据项Q上的排它锁,则T对Q( )。 A.只能读不能写 B.只能写不能读 C.既可读又可写 D.不能读不能写 31.解决并发操作带来的数据不一致性问题普遍采用( )。 A.封锁 B.恢复 C.存取控制 D.协商 32.在登录日志文件时,应该( )。 A.先写数据库的更新,后登录日志文件 B.先登录日志文件,后写数据库的更新 C.将更新数据库与登录日志文件两个操作同时完成 D.将更新数据库与登录日志文件两个操作按随机的先后顺序完成 33.SQL语言的一次查询的结果是( )。 A.表 B.记录 C.元组 D.数据项 34.在并发控制的技术中,最常用的是封锁方法。对于共享锁(S)和排他锁(X)来说,下面列出的相容关系中,哪一个是不正确的( )。 A.X/X:TRUE B.S/S:TRUE C.S/X:FALSE D.X/S:FALSE 35.若用如下的SQL语句创建一个student表: CREATE TABLE student (NO C (4) NOT NULL, NAME C (8) NOT NULL, SEX C (2), AGE N (2)) 可以插入到student 表中的是( )。 A.(’1031’,’李强’, 男, 23) B.(’1031’,’李强’,NULL,NULL) C.(NULL,’李强’, ’男’,’23’) D.(’1031’,’NULL’, ’男’, 23) 36.在数据库管理系统的层次结构中,由高级到低级的层次排列顺序为( D )。 A.应用层、数据存取层、数据存储层、语言 翻译 阿房宫赋翻译下载德汉翻译pdf阿房宫赋翻译下载阿房宫赋翻译下载翻译理论.doc 处理层 B.应用层、数据存储层、数据存取层、语言翻译处理层 C.应用层、数据存储层、语言翻译处理层、数据存取层 D.应用层、语言翻译处理层、数据存取层、数据存储层 37.在关系数据库中,表(table)是三级模式结构中的( )。 A.模式 B.外模式 C.内模式 D.存储模式 38.索引的类型不包括( )。 A.单列索引 B.惟一索引 C.单行索引 D.复合索引 39.数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包指( )。 A.日志文件、数据库后备副本 B.数据字典、应用程序、数据库后备副本 C.数据字典、应用程序、日志文件、审计档案 D 数据字典、应用程序、审计档案、数据库后备副本 40.用于实现数据存取安全性的SQL的语句是( )。 A.CREATE TABLE B.COMMIT C.GRANT和REVOKE D.ROLLBACK 二、多项选择题(下列每小题的备选答案中,有两个或两个以上符合题意的正确答案,多选、少选、错选、不选均不得分。本题共10个小题,每小题2分,共20分) 41.数据处理工作的分类是(BCD)。 A.数据收集 B.数据加工 C.数据传播 D.数据存储 E.数据管理 42.没有经过规范化的关系可能会存在的问题有(ABCD)。 A.数据冗余 B.更新异常 C.插入异常 D.删除异常 E.连接异常 43.需求 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 是数据库设计的起点和基础,是其它设计阶段的依据,需求分析阶段要做的工作包括以下几个方面(ABCDE)。 A.产生数据字典 B.分析系统数据 C.深入分析用户的业务处理 D.确定用户对未来系统的各种要求 E.调查未来系统所涉及的用户的当前职能、业务活动及其流程 44.DB中数据的性质是(CD)。 A.完整性 B.安全性 C.整体性 D.共享性 E.唯一性 45.在数据库管理系统中,下面哪些模块是数据库存取的功能模块(ABD)。 A.数据更新模块 B.事务管理程序模块 C.交互式程序查询模块 D.查询处理程序模块E.共享式程序查询模块 46.下述哪几项属于概念模型应具备的性质(ABC)。 A.易于变动 B.易于交流 C.易于理解 D.丰富的语义表达能力 E.在计算机中实现的效率高 47.下列选项中属于数据模型要素的是(ABD)。 A.数据结构 B.数据操作 C.数据处理 D.完整性约束条件 E.数据检索 48.Web 数据库系统的构成要素是(ABCD)。 A.服务器组件 B.数据库服务器 C.Web 服务器 D.数据库浏览器 E.对象适配器 49.属于面向对象数据模型具有的特性有(ABDE)。 A.封装性 B.持久性 C.原子性 D.软件重用性 E.信息隐匿性 50.关系模型的完整性约束包括(ABDE)。 A.域完整性约束 B.参照完整性约束 C.数据的完整性约束 D.实体完整性约束 E.用户定义完整性约束 三、判断题(正确的填“√”;错误的填“×”。本题共10小题,每小题1分,共10分) 51.实体集是具有相同类型和相同性质的实体集合。 ( √ ) 52.层次模型是按照层次结构的形式组织数据库数据的数据模型。 ( √ ) 53.DB的数据是相对稳定的,而DB的数据则是经常变化的。 ( × ) 54.原子性属于面向对象数据模型具有的特性。 ( × ) 55.数据描述语言的作用是定义数据库。 ( √ ) 56.不具有连接操作的DBMS也可以是关系数据库的管理系统。 ( × ) 57.数据库的安全性是指保护数据库,防止不合法的使用所造成的数据泄露和破坏。( √ ) 58.2NF属于1NF的关系模式,其每个主属性都完全 函数 excel方差函数excelsd函数已知函数     2 f x m x mx m      2 1 4 2拉格朗日函数pdf函数公式下载 依赖于主关键字。 ( × ) 59.非关系模型中数据结构的基本单位是基本层次联系。 ( √ ) 60.信息世界是指信息在计算机中的数据存储。 ( × ) 四、综合题(本题共3小题,第61题8分、第62题8分、第63题14分,共30分) 61.简述数据字典的主要作用。 答:(1)供数据库管理系统快速查找有关对象的信息,。数据库管理系统在处理用户存取时,要经常查阅数据字典中的用户彪、子模式表和模式表等; (2)供数据管理员查询,以掌握整个系统的运行情况; (3)支持数据库设计和系统分析。 62.简述关系数据库的优点。 答:关系数据库是以关系模型作为数据的组织方式,关系模型是建立在严格的数学概念基础上的,关系数据库的主要优点是概念简单清晰,用户不需要了解复杂的存取路径,不需说明“怎么干”,只需说明“干什么”,易懂易学。 63.假设为银行的储蓄业务设计数据库,涉及储户、存款、取款等信息。其E-R图设计如下: 请将将E-R图转换成关系模式,并指出每个关系模式的主键及外键。 答:将E-R图转换成关系模式,并指出每个关系模式的主键及外键。 答:⑴储户(账号,身份证号,姓名,地址,存款余额) 其中主键为:账号; ⑵存款单(存款单号,金额,存款方式) 其中主键为:存款单号; ⑶取款单(取款单号,金额,取款方式)(1分), 其中主键为:取款单号;(1分)外键为:账号(1分)。 (4)存款(账号,存款单号,存款日期)(1分) 主键(账号,存款单号);(1分)外键为:账号,存款单号(1分)。 (5)取款(账号,取款单号,取款日期)(1分) 主键(账号,取款单号);(1分)外键为:账号,取款单号(1分)。 《数据库原理与应用》模拟题二 一、单项选择题(下列每小题的备选答案中,只有一个符合题意的正确答案,多选、错选、不选均不得分。本题共40个小题,每小题1分,共40分) 1.根据关系模型的完整性规则,一个关系的主键( )。 A.不能有两个 B.可以取空值 C.不可以是属性组合 D.不可作为其他关系的外部键 2.检索所有比“王华“年龄大的学生姓名、年龄、性别。正确的SELECT语句是( )。 A.SELECT sn,age,sex from s where sn=”王华” B.SELECT sn,age,sex from s where age>(select age from s where sn=”王华”) C.select sn,age,sex from s where age>(select age where sn=”王华”) D.select sn,age,sex from s where age>王华.age 3.撤销权限(revoke)是sql的( )。 A.数据控制语句 B.数据控制方法 C.事务控制语句 D.事务控制方法 4.在数据库中,产生数据不一致的根本原因是( )。 A.没有严格的保护数据 B.数据存储量大 C.数据冗余 D.未对数据进行完整性控制 5.关系数据库管理系统应能实现的专门关系运算包括( )。 A.排序、索引、统计 B.选择、投影、连接 C.关联、更新、排序 D.显示、打印、制表 6.在通常情况下,下面关系不可作为关系数据库的关系是( )。 A.R1(学生号,学生名,性别) C.R3(学生号,学生名,宿舍号) B.R2(学生号,学生名,简历) D.R4(学生号,学生名,班级号) 7.( )是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。 A.程序 B.命令 C.事务 D.文件 8.DBMS的并发控制子系统,保证了事务( )的实现。 A.原子性 B.一致性 C.持久性 D.隔离性 9.下列选项中,不属于E-R模型转换成关系模型规则的是( )。 A.E-R模型中的一个常规实体集转换为一个关系模式 B.E-R模型中的多值属性转换为一个关系模式 C.E-R模型中的一个联系转换为一个关系模式 D.将具有相同属性的关系模式合并 10.有关系模式A(C,T,H,R,S),其中各属性含义是:C:课程;T:教师;H:上课时间;R:教室;S:学生。根据语义有如下函数依赖集:F={CT,(H,R)C,(H,T)R,(H,S)R}。关系模式A的主关键字是( )。 A.C B.(H,R) C.(H,T) D.(H,S) 11.关于连接运算不正确的说法是( )。 A.两个要连接的关系中不必包含同名属性 B.两个关系的连接运算的结果仍然为关系 C.两个关系中同名属性的等值连接称为自然连接 D.连接运算是从两个关系的笛卡儿积中选取属性间满足一定条件的元组 12.数据的管理方法主要有( )。 A.批处理和文件系统 B.分布式系统和批处理 C.数据库系统和文件系统 D.文件系统和分布式系统 13.设属性A是关系的主属性,则属性A不能取空值(NULL),这是( )。 A.参照完整性规则 B.实体完整性规则 C.用户定义完整性规则 D.域完整性规则 14.要想成功地运转数据库,就要在数据处理部门配备( )。 A.部门经理 B.应用程序员 C.系统设计员 D.数据库管理员 15.在常用的数据模型中,不包括( )。 A.网状模型 B.层次模型 C.链状模型 D.关系模型 16.概念模型独立于( )。 A.E-R模型 B.硬件设备和DBMS C.操作系统和DBMS D.DBMS 17.当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是( )。 A.属性冲突 B.语法冲突 C.结构冲突 D.命名冲突 18.多用户的数据库系统的目标之一是使它的每个用户好像面对着一个单用户的数据库一样使用它,为此数据库系统必须进行( )。 A.并发控制 B.完整性控制 C.安全性控制 D.可靠性控制 19.下列选项中不属于比较运算符的是( )。 A.!= B.>= C.* D.= 20.在数据库系统中,模式/外模式映像用于解决数据的( )。 A.结构独立性 B.物理独立性 C.逻辑独立性 D.分布独立性 21.用来存放关于数据的定义和描述,由系统管理和使用的是( )。 A. 视图 B. 数据库 C. 数据 目录 工贸企业有限空间作业目录特种设备作业人员作业种类与目录特种设备作业人员目录1类医疗器械目录高值医用耗材参考目录 D. 数据字典 22.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( )。 A.行 B.元组 C.记录 D.属性 23.对数据库中的数据进行操作分成哪两大类( )。 A.查询和修改 B.查询和更新 C.检索和修改 D.插入和修改 24.数据库管理系统的工作不包括( )。 A.数据通信 B.定义数据库 C.对已定义的数据库进行管理 D.为定义的数据库提供操作系统 25.数据库三级模式体系结构的划分,有利于保持数据库的( )。 A.数据安全性 B.数据独立性 C.结构规范化 D.操作可行性 26.并发操作会带来哪些数据不一致性( )。 A.丢失修改、不可重复读、脏读、死锁 B.不可重复读、、脏读、死锁 C.丢失修改、脏读、死锁 D.丢失修改、不可重复读、脏读 27.在关系代数表达式的查询优化中, 不正确的叙述是( )。 A.尽可能早地执行选择 B.尽可能早地执行投影 C.尽可能早地执行联接 D.把笛卡尔积和随后的选择合并成联接运算 28.事务的持久性是由数据库系统中的哪个部件负责?( )。 A.恢复管理部件 B.并发控制部件 C.完整性控制部件 D.安全性控制部件 29.关于“死锁”,以下说法中正确的是( )。 A.当两个用户竞争相同资源时不会发生死锁 B.只有出现并发操作时,才有可能出现死锁 C.死锁是操作系统中的问题,数据库操作中不存在 D.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库 30.下列不属于数据库物理设计阶段考虑的问题是( )。 A.存取方法的选择 B.索引与入口设计 C.用户子模式设计 D.与安全性、完整性、一致性有关的问题 第31-33题基于以下说明:有如下三个表: 职员.DBF:职员号 C(3), 姓名 C(6), 性别 C(2), 组号 N(1), 职务 C(10) 客户.DBF:客户号 C(4), 客户名 C(36), 地址 C(36), 所在城市 C(36) 订单.DBF:订单号 C(4), 客户号 C(4), 职员号 C(3), 签订日期 D, 金额 N(6.2) 31.查询金额最大的那10%订单的信息。正确的SQL语句是( )。 A.SELECT * TOP 10 PERCENT FROM 订单 B.SELECT TOP 10% * FROM 订单 ORDER BY 金额 C.SELECT * TOP 10 PERCENT FROM 订单 ORDER BY 金额 D.SELECT TOP 10 PERCENT * FROM 订单 ORDER BY 金额 DESC 32.查询订单数在3个以上、订单的平均金额在200元以上的职员号。正确的SQL语句是( )。 A.SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)>3 AND AVG_金额>200 B.SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)>3 AND AVG(金额)>200 C.SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)>3 WHERE AVG(金额)>200 D.SELECT 职员号 FROM 订单 GROUP BY 职员号 WHERE COUNT(*)>3 AND AVG_金额>200 33.显示没有签订任何订单的职员信息(职员号和姓名),正确的SQL语句是( )。 A.SELECT 职员.职员号, 姓名 FROM 职员 JOIN 订单 ON 订单.职员号=职员.职员号 GROUP BY 职员.职员号 HAVING COUNT(*)=0 B.SELECT 职员.职员号, 姓名 FROM 职员 LEFT JOIN 订单 ON 订单.职员号=职员.职员号 GROUP BY 职员.职员号 HAVING COUNT(*)=0 C.SELECT 职员号, 姓名 FROM 职员 WHERE 职员号 NOT IN (SELECT 职员号 FROM 订单) D.SELECT 职员.职员号, 姓名 FROM 职员 WHERE 职员.职员号 <> (SELECT 订单.职员号 FROM 订单) 34.下面列出的条目中,哪些不是数据库技术的主要特点( )。 A.数据的结构化 B.程序的标准化 C.数据的冗余度小 D.较高的数据独立性 35.与Between 20 and 30 完全等价的是( )。 A.x>20 and B.x≥20 and x<30 C.x>20 and x≤30 D.x≥20 and x≤30 第36-38题基于以下说明:有如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。 EMP: DEPT : 雇员号 雇员名 部门号 工资 部门号 部门名 地址 001 010 056 101 张山 王宏达 马林生 赵敏 02 01 02 04 2000 1200 1000 1500 01 02 03 04 业务部 销售部 服务部 财务部 1号楼 2号楼 3号楼 4号楼 36.在雇员信息表关系EMP中,哪个属性是外键( )。 A.雇员号 B.雇员名 C.部门号 D. 工资 37.下列哪个操作不能成功执行?( ) A.从EMP中删除行(‘010’,‘王宏达’,‘01’,1200) B.在EMP中插入行(‘102’,‘赵敏’,‘01’,1500) C.将EMP中雇员号=‘056’的工资改为1600元 D.将EMP中雇员号=‘101’的部门号改为’05 38.下列哪个操作不能成功执行?( ) A.从DEPT中删除部门号=‘03’的行 B.在DEPT中插入行(‘06’,‘计划部’,‘6号楼’) C.将DEPT中部门号=‘02’的部门号改为‘10’ D.将DEPT中部门号=‘01’的地址改为‘5号楼’ 39.SQL的组成不包括( )。 A.嵌入式SQL B.数据定义语言DDL C.数据控制语言DCL D.事务控制语句 40.数据库逻辑设计的主要任务是( )。 A.建立数据流图 B.创建数据库说明 C.把数据送入数据库 D.建立E-R图和说明书 二、多项选择题(下列每小题的备选答案中,有两个或两个以上符合题意的正确答案,多选、少选、错选、不选均不得分。本题共10个小题,每小题2分,共20分) 41.定义数据结构即确定表中各列的(ABCD)。 A.精度 B.长度 C.范围 D.数据类型 E.视图及索引 42.SQL的数据类型包括(BCDE)。 A.浮点型 B.数值型 C.字符型 D.位串型 E.日期型 43.关系数据库的物理结构主要是指数据的(CD)。 A.查询方法 B.排序方法 C.存取方法 D.存储结构 E.统计方法 44.传统的集合“并、交、差”运算施加于两个关系时,这两个关系应该满足(AD)。 A.属性个数相等 B.属性个数不相等 C.对关系的属性及属性值没有要求 D.相对应的属性值必须取自同一个域 E.相对应的属性值不必须取自同一个域 45.数据库的物理设计的内容包括(ABCD)。 A.确定存取分布 B.确定数据的存储结构 C.选择合适的存取路径 D.确定数据的存放位置 E.将E—R模型转换成关系模型 46.关系代数运算中,专门的关系运算有(CDE)。 A. 并 B. 差 C. 选择 D. 投影 E. 连接 47.C/S数据库的缺点主要有(ABCDE)。 A.增加硬件开销 B.存在复杂性问题 C.增加数据库软件费用 D.应用无关性优点有减弱趋势 E.增加了维护数据库服务器的管理和支持人员的开销 48.分布式数据库系统的目标包括(ACD)。 A.适应部门分布的组织结构,降低费用 B.使规模一次可以满足很长一段时间的数据量的利用率 C.提高系统的可靠性和可用性 D.充分利用数据库资源,提高现有集中式数据库的利用率 E.逐步扩展处理能力和系统规模 49.在创建视图的语句中,子查询可以是任意复杂的SELECT语句,但不允许含有(CE)。 A.WITH子句 B.WHERE子句 C.ORDER BY 子句 D.NOT NULL子句 E.DISTINCT子句 50.需求分析是数据库设计的起点和基础,是其它设计阶段的依据,需求分析阶段要做的工作包括以下几个方面(ABCDE)。 A.产生数据字典 B.分析系统数据 C.深入分析用户的业务处理 D.确定用户对未来系统的各种要求 E.调查未来系统所涉及的用户的当前职能、业务活动及其流程 三、判断题(正确的填“√”;错误的填“×”。本题共10小题,每小题1分,共10分) 51.数据库系统避免了一切冗余 。 ( × ) 52.三层C/S体系结构中的第一层是指应用服务器。 ( × ) 53.如果一个关系模式R的所有属性都是不可再分的数据项,则这个关系至少属于第一范式。( √ ) 54.因视图是虚表,故对视图的更新,最终要转化为对基本表的更新。 ( √ ) 55.数据模型质量的高低不会影响数据库性能的好坏。 ( × ) 56.任何一个n(n>2)元联系都可以用一组二元联系来代替 ( √ ) 57.数据库管理系统中任何事务之间都支持互相嵌套。 ( × ) 58.一个索引就是一个指向表中数据的指针。 ( √ ) 59.数据库系统与文件系统本质区别在于数据库系统实现了整体数据的非结构化。 ( × ) 60.SQL语句中,from语句不是必选子句。 ( × ) 四、综合题(本题共3小题,第61题8分、第62题8分、第63题14分,共30分) 61.简述数据库系统的二级映像技术及作用。 答:(1)外模式/模式映像 外模式/模式映像,定义并保证了外模式与数据模式之间的对应关系。由于应用程序是根据外模式进行设计的,只要外模式不改变,应用程序就不需要修改;外模式/模式映像技术建立了用户数据库与逻辑数据库之间的对应关系,使用户能够按子模式进行程序设计,保证了数据的逻辑独立性。 (2)模式/内模式映像 模式/内模式映像,定义并保证了数据的逻辑模式与内模式之间的对应关系。它说明数据的记录、数据项在计算机内部是如何组织和表示的。由于用户程序是按数据的逻辑模式使用数据的,所以只要数据模式不变,用户仍可以按原来的方式使用数据,程序也不需要修改。模式/内模式映像保证了数据的物理独立性。 62.文件系统与数据库系统的区别是什么? 答:(1)文件系统用文件将数据长期保存在外存上,数据库系统用数据库统一存储数据; (2)文件系统程序与数据有一定联系,数据库系统的程序与数据分离; (3)文件系统用操作系统中的存取方法对数据进行管理,数据库系统用DBMS统一管理和控制数据; (4)文件系统实现以文件为单位的数据共享,数据库系统实现以记录和字段为单位的数据共享。 63.请将下面E-R图转换成关系模式,并指出每个关系模式的主键及外键。 答:转换后的一组关系模式为: 公司(公司编号,公司名,地址)主键:公司编号 仓库(仓库编号,仓库名,仓库地址)主键:仓库编号 职工(职工编号,姓名,性别)主键:职工编号 聘用(仓库编号,职工编号,聘期,工资)主键:(仓库编号,职工编号)外键:仓库编号,职工编号 《数据库原理与应用》模拟题三 一、单项选择题(下列每小题的备选答案中,只有一个符合题意的正确答案,多选、错选、不选均不得分。本题共40个小题,每小题1分,共40分) 1.在对数据库的系统故障进行恢复时,需要对日志文件进行( )。 A.正向扫描 B.反向扫描 C.双向扫描 D.随机扫描 2.下述哪一条不是由于关系模式设计不当而引起的( )。 A.数据冗余 B.丢失修改 C.插入异常 D.更新异常 3.设字段变量job 是字符型,salary 是数值型,分别存放职称和工资信息,要表述“职称是高工且工资大于1200元”这一命题,表达式是( )。 A.job =高工OR salary>1200.00 B.job =高工AND salary>1200.00 C.job =“高工”OR salary>1200.00 D.job =“高工”AND salary>1200.00 4.E-R图是表示概念模型的有效工具之一,E-R图中的“菱形框”表示的是( )。 A.联系 B.实体 C.实体的属性 D.联系的属性 5. 数据库系统的核心是( )。 A.数据库 B.数据库管理系统 C.数据模型 D.软件工具 6.SQL语言引入了视图的概念,下述说法正确的是( )。 A.视图的存在提高了并发程序 B.视图简化用户观点,但不提高查询效率 C.视图是由若干表组成,独立存储在数据库中 D.视图与基本表的最大区别在于它是逻辑定义的虚表 7.下列选项中,不属于DB应用系统体系结构类型的是( )。 A.集中式 B.分布式 C.C/S D.B/S 8. ( )可以减少相同数据重复存储的现象。 A.记录 B.字段 C.文件 D.数据库 9.( )是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。 A.程序 B.命令 C.事务 D.文件 10.不预先定义固定的数据结构,而是以“表”结构来表达数据之间的相互关系,这是( )数据库。 A.关系型 B.集中型 C.网状型 D.层次型 11.( )是存储在计算机内有结构的数据的集合。 A.数据库 B.数据结构 C.数据库系统 D.数据库管理系统 12.有两个不同的实体集,它们之间存在着一个1:1联系和一个M:N联系,那么根据E-R模型转换成关系模型的规则,这个E-R结构转换成的关系模式的个数为( )。 A.2个 B.3个 C.4个 D.5个 13.E-R图中的联系可以与( )实体有关。 A.0 个 B.1个 C.多个 D.1个或多个 14.数据结构中,可以惟一确定一个元组,表示表中某个属性组的是( )。 A.主关键字 B.元组 C.属性 D.关系模式 15.数据库物理设计完成后,进入数据库实施阶段,下列不属于实施阶段的工作是( )。 A.建立库结构 B.扩充功能 C.加载数据 D.系统调试 16. Alter Table 是指( )。 A.创建数据库 B.修改数据库 C.撤销数据库 D.修改基本表 17.SQL语言是( )。 A.高级语言 B.编程语言 C.结构化查询语言 D.宿主语言 18.SQL中,下列操作不正确的是( )。 A.SNAME=‘王%’ B.SNAME=‘张三’ C.NOT(AGE IS NULL) D.AGE IS NOT NULL 19.数据应用系统包括( )。 A.数据库管理系统 B.数据库语言、数据库 C.数据管理系统、数据库 D.数据库、数据库应用程序 20.设有属性A、B、C、D,以下表示中不是关系的是( )。 A.R(A) B.R(A,B) C.R(A×B×C×D) D.R(A,B,C,D) 21.在SQL中,用户可以直接操作的是( )。 A.视图 B.基本表 C.基本表或视图 D.基本表和视图 22.设关系R和S的元组个数分别是30和40,关系T是R与S的笛卡尔积,则T的元组个数是( )。 A.70 B.300 C.400 D.1200 23.数据库的( )是指数据的正确性和相容性。 A.恢复 B.安全性 C.完整性 D.并发控制 24.关系数据模型( )。 A.只能表示实体间1:1联系 B.只能表示实体间1:n联系 C.只能表示实体间m:n联系 D. 可以表示实体间的上述三种联系 25.数据库三级模式体系结构的划分,有利于保持数据库的( )。 A.数据独立性 B.数据安全性 C.结构规范化 D.操作可行性 26.insert into …values表示( )。 A.插入单个元组 B.插入多个元组 C.修改数据 D.删除数据 27.用( )命令可以删除基表。 A.DELETE B.REVOKE C.ALTER D.DROP 28.用户使用DML语句对数据库进行操作,实际上操作的是( )。 A.数据库的记录 B.内模式的内部记录 C.外模式的内部记录 D.数据库的内部记录 29.若用如下语句的SQL语句创建一个student表: CREATE TABLE student ( NO CHAR(4) NOT NULL, NAME CHAR(8) NOT NULL, SEX CHAR(2) ) 可以插入到student表中的是( )。 A.(NULL,NULL,男) B.(‘1031’,NULL,男) C.(NULL,‘李华’,男) D.(‘1031’,‘李华’,NULL) 30.应用数据库的主要目的是为了( )。 A.解决保密问题 B.解决数据完整性问题 C.共享数据问题 D.解决数据量大的问题 31.学生(学号,姓名,性别,年龄,班级号)班级(班级号,班级名,人数,专业号),其中“班级号”是学生关系的( )。 A.外部关键字 B.参照关系 C.被参照关系 D.主键 32.下列关于SQL语言的叙述中,错误的是( )。 A.SQL没有数据控制功能 B.使用SQL的用户可以定义和检索视图 C.使用SQL的用户只能定义索引而不能使用索引 D.SQL既可作为联机交互环境中的查询语言又可嵌入宿主语言中 33.与BETWEEN 50 AND60 完全等价的是( )。 A.X>50 AND B.X≥50 AND X<60 C.X>50 AND X≤60 D.X≥50 AND X≤60 34.关系数据库系统应能实现的专门关系运算包括( )。 A.排序、索引、统计 B.选择、投影、连接 C.关联、更新、排序 D.显示、打印、制表 35.在关系模式R(U,F)中,X、Y、Z都是属性,且X→Y,Y→Z,则X→Z是( )。 A.一定是传递函数依赖 B.一定不是传递函数依赖 C.不一定是传递函数依赖 D.如果X是单一属性,则是传递函数依赖 36.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( )。 A.外模式 B.内模式 C.存储模式 D.模式 37.关系数据库规范化是为了解决关系数据库中( )问题而引入的。 A.提高查询速度 B.插入、删除和数据冗余 C.减少数据操作的复杂性 D.保证数据的安全性和完整性 38.按所使用的数据模型来分,数据库可分为( )三种模型。 A.层次、关系和网状 B.网状、环状和链状 C.大型、中型和小型 D.独享、共享和分时 39.E-R图是表示概念模型的有效工具之一,E-R图中的“长方形”表示的是( )。 A.联系 B.联系的属性 C.实体的属性 D.实体 40.数据模型的组成包括( )。 A.数据的约束条件 B.数据结构 C.数据操作 D.以上均不正确 二、多项选择题(下列每小题的备选答案中,有两个或两个以上符合题意的正确答案,多选、少选、错选、不选均不得分。本题共10个小题,每小题2分,共20分) 41.DBMS的组成部分有(ABCD)。 A.数据和元数据 B.存储管理器 C.事务管理器 D.查询处理器 E.查询分析器 42.以下属于大型数据库产品的是(CDE)。 A.FoxPro B.Access C.DB2 D.Sybase E.Oracle 43.硬件验证技术包括(ABCDE)。 A.声音识别验证 B.身份卡验证 C.手机几何验证 D.手写签名验证 E.指纹验证 44.C/S数据库的优点包括(ABDE)。 A.有限延长PC机的寿命B.工作站的无关性C.无限的连接支持D.减少工作站网络上的负载E.数据完整性维护 45.运算的三大要素是哪些?(ABC) A.运算对象 B.运算符 C.运算结果 D.运算方法 E.运算效率 46.常用的查询操作包括(ABCDE)。 A.选择 B.投影 C.连接 D.除 E.并,交 47.一个并行数据库系统应该实现的目标有:(ABC)。 A.高性能 B.高可用性 C.可扩充性 D.超大规模 E.集成处理 48.SQL Server2000中数据的备份与恢复方式包括(ABCDE)。 A.文件备份 B.文件组备份 C.全库备份 D.差异备份 E.日志备份 49.下述哪几项属于概念模型应具备的性质(ABC)。 A.易于变动 B.易于交流 C.易于理解 D.丰富的语义表达能力 E.在计算机中实现的效率 50.下列选项中,属于用户定义完整性的是(BCDE)。 A.REVOKE B.CHECK C.NOT NULL约束 D.NULL 约束 E.UNIQUE 三、判断题(正确的填“√”;错误的填“×”。本题共10小题,每小题1分,共10分) 51.实体完整性和参照完整性都是由用户定义的。 ( × ) 52.两个关系中同名属性的等值联结称为自然联结。 ( × ) 53. 虽然数据类型不同,但是数据表示形式、存储方式及数据能进行的操作运算是相同的。( × ) 54.需求分析是数据库设计的起点和基础,也是其它设计阶段的依据。 ( √ ) 55.数据库中的数据独立性可以分为数据的物理独立性和逻辑独立性。 ( √ ) 56.参照完整性约束定义外部关键字与主关键字之间的引用规则。 ( √ ) 57.三层C/S体系结构中的第三层是指应用服务器。 ( × ) 58.对于C/S结构的DBMS依据功能划分可分为C/S结构、RU结构和EWS结构。 ( × ) 59.SQL中使用CREATE VIEW语句创建视图。 ( √ ) 60.应用数据库的主要目的是为了解决数据数量大的问题。 ( × ) 四、综合题(本题共3小题,第61题8分、第62题8分、第63题14分,共30分) 61.简述数据控制语言。 答:数据控制语言是SQL语言的组成部分。 (1)DB的完整性:DB中数据的正确性与相容性。 (2)并发控制:当多个用户并发地对DB进行操作时,对它们加以控制、协调,以保证并发操作正确执行,并保持DB的一致性。 (3)恢复:当发生各种类型的故障,使DB处于不一致状态时,将DB恢复到一致状态的功能。 (4)DB的安全性:保护DB,防止不合法的使用所造成的数据泄露和破坏。 62.在数据库中为什么要有并发控制? 答:数据库是一个共享资源,它允许多个用户同时并行的存取数据。若系统对并行操作不加控制,就会存取和存储不正确的数据,破坏数据库的完整性(或称为一致性)。并发控制的目的,就是要以正确的方式调度并发操作,避免造成各种不一致性,使一个事物的执行不受另一个事物的干扰。 63.商业集团数据库中有3个实体集。一是“商店”实体集,属性有商店编号、商店名、地址等;二是“商品”实体集,属性有商品名、商品号、规格、单价等;三是“职工”实体集,属性有职工编号、姓名、性别,业绩等。 商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品也可放多个商店销售,每个商店每销售一种商品,有月销售量;商店与职工间存在着“聘用”联系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。其E-R图如下图所示。 请将将E-R图转换成关系模式,并指出每个关系模式的主键及外键。 答:(1)商店(商店编号,商店名,地址);其中主键为:商店编号。 (2)职工(职工编号,姓名,性别,业绩,商店编号,聘期,月薪);, 其中主键为:职工编号; 外键为:商店编号。 (3)商品(商品号,商品名,规格,单价); 其中主键为:商品号。 (4)销售(商店编号,商品号,月销售量); 其中主键为:(商店编号,商品号); 外键为:商店编号,商品号。 取款 存款余额 取款日期 金额 取款单号 取款单 M N 存款 1 N 存款单 存款方式 金额 存款单号 储户 身份证号 姓名miming 地址 存款日期 账号miming 取款方式 公司 职工 仓库 隶属 聘用 公司编号 公司名 地址 仓库编号 仓库名 地址 工资 聘期 职工编号 性别 姓名 N 1 1 N 聘用 月薪 聘期 姓名 职工编号 性别 业绩 职工 M N 销售 1 N 商品 商品名 规格 单价 商品号 商店 商店编号 商店名miming 地址 月销售量 PAGE 9
本文档为【B0204A数据库原理与应用】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_719075
暂无简介~
格式:doc
大小:188KB
软件:Word
页数:12
分类:其他高等教育
上传时间:2012-10-04
浏览量:31