数据库原理与应用(测验3)答案.doc

上传人:wux****ua 文档编号:7958276 上传时间:2020-03-26 格式:DOC 页数:8 大小:111.51KB
返回 下载 相关 举报
数据库原理与应用(测验3)答案.doc_第1页
第1页 / 共8页
数据库原理与应用(测验3)答案.doc_第2页
第2页 / 共8页
数据库原理与应用(测验3)答案.doc_第3页
第3页 / 共8页
点击查看更多>>
资源描述
数据库原理与应用章节测验3课程号: 2006111 班级: 姓名: 学号: 成绩: 一、判断题。(每小题1分,共20分)1、(A)。用SQL语言进行操作,用户无需了解存取路径。 2、(A)。SQL支持数据库的三级模式结构。 3、(B)。在关系数据库中,视图对应于数据库的内模式。 4、 (B)。SQL标准中,模式创建后允许修改模式的定义。 5、(A)。SQL标准中,基本表创建后,允许修改表的定义。 6、 (B)。视图是从一个或几个基本表导出的表,它与基本表一样,也存放着相应的数据。 7、 (A)。视图不仅可以建立在一个或多个基本表上,也可以建立在一个或多个已经定义好的视图上。 8、 (A)。视图能够对机密数据提供安全保护。 9、 (A)。定义惟一约束的字段在一个表中不允许取重复值。 10、 (B)。视图与表都是实实在在的表。11、(A)。向视图中插入数据实际是将数据插入基本表。12、 (A)。通过视图,可以对不同用户提供同一个表的不同数据表现。13、b。安全性问题是数据库系统所独有的。14、a。拥有DBA权限的用户是系统中的超级用户。15、a。审计功能把用户对数据库的所有操作自动记录下来放入审计日志中。16、 (A)。数据库安全最重要的一点就是确保只授权给有资格的用户访问数据库的权限,这主要是通过数据库系统的存取控制机制来现实现。 17、(B)。在数据库中创建“角色”是为了保证数据库完整性。18、b。数据的完整性和安全性是两个相同的概念。19、 (A)。学生关系(学号,姓名,性别,年龄,系部)中,学号必须唯一,是为了维护实体完整性。20、 (A)。学生关系(学号,姓名,性别,年龄,系部)中,年龄的取值范围是1050之间的整数,这属于用户定义的完整性。 二、填空题。(每小题1分,共20分)1、SQL语言中,修改表结构的动词是ALTER。 2、(A)。建立索引的最重要的目的是加快查询速度。 3、(A)。在 select查询中,若查询结果包含了许多重复行,可以用 distinct 关键词去掉重复的行。 4、在select查询中进行字符匹配时,%代表任意长度的字符串。 5、a。数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。6、(A)。数据保护主要包括数据的安全性和数据的完整性。 7、数据库的完整性指的是防止不合语义的、不正确的数据进入数据库。 8、a。数据库的完整性是指数据的正确性和相容性。9、最终用户使用的数据视图称为(外模式)。 10、SQL 语言中, HAVING 子句用于筛选满足条件的( 分组 )。 11、若查询的结果仅限于平均分超过80分的,则应在GROUP 子句的下一行加入:(HAVING AVG( grade)80)。12、将对指定操作对象的指定操作权限授予指定的用户采用的命令是(GRANT)。13、将授予指定用户的指定操作权限收回采用的命令是(REVOKE)。14、 允许用户zhong对Score表的内容进行修改,则授权语句应是(grant update on Table Score to zhong ) 15、SQL使用(CREATETRIGGER)命令建立触发器。16、若R1NF,且每一个非主属性完全函数依赖于码,则R(2NF)。17、在关系模式R(U,F)中,如果XY,存在X的真子集X1,使X1Y,称函数依赖XY为(部分)函数依赖。 18、T-SQL语句存储为查询文件,该文件的后缀名为(.sql)。19、在一个关系R中,若每个数据项都是不可分割的,那么关系R一定属于(1NF) 。 20、关系模式R中的属性全部是主属性,则R的最高范式必定是(3NF)。 三、选择题。(每小题1分,共80分)1、(C)。数据库中之存放视图的( )。A、操作 B、对应的数据 C、定义 D、限制2、 (A)。有关系 R ( sno,sname,age ),下列关于空值的查询语句中, 不能产生正确结果的是() 。A、SELECT sname FROM R WHERE age=NULLB、SELECT sname FROM R WHERE age IS NULLC、SELECT sname FROM R WHERE NOT(age IS NULL)D、SELECT sname FROM R WHERE age IS NOT NULL3、(A)。一般的数据库系统支持( )进行数据更新操作。A、由一个基本表导出的视图 B、视图的字段来自字段表达式函数C、视图中有分组子句 D、视图中使用了distinct短语4、 (D)。表达式“ AGE BETWEEN 18 AND 24 ”等价于()。 A、AGE18 AND G=18 AND G18 AND G=18 AND AGE=245、 03009610, (C)。在 SQL 语言中,属于 DML 的操作命令是( ) 。 A、CREATEB、GRANT C、UPDATED、DROP 6、 03009710, (B)。SQL 语言中, SELECT 语句的执行结果是 ( ) 。A、 属性 B、 表 C、 元组 D、 数据库 7、 03009810, (D)。SQL中,SALARY IN(1000,2000)的语义是()。 、SALARY =1000 B SALARY1000C SALARY=1000 AND SALARY=2000 D SALARY=1000 OR SALARY=20008、 03009910, (D)。SQL中下列操作不正确的是 ( )。 A、AGE IS NOT NULL B、 NOT(AGE IS NULL) C 、SNAME=王五 D 、SNAME=王%9、 03010010, (B)。SQL中,与NOT IN不正确的是( )。 A、SOME B、ALL C、=ALL D、 SOME10、 03010110, (A)。删除某一个元组采用的命令是()。A、DELETEB、DROPC、UPDATED、ALTER11、 04000510, (D)。以下不是计算机系统的安全性问题的是()。A、技术安全类B、管理安全类C、政策法律类D、人文社科类12、 04000710, (B)。计算机系统的安全模型中不包括()。A、用户B、DBAC、OSD、DB13、 04001110, (B)。创建角色的SQL指令是()。A、CREATEB、CREATEROLEC、CREATETABLED、CREATEVIEW14、 04001410, (C)。数据加密是防止数据库中数据在()中失密的有效手段。A、存储B、传输C、存储和传输 D、操作15、 04002210, (D)。以下( )不属于实现数据库系统安全性的主要技术和方法。 A、存取控制技术B、视图技术C、审计技术D、出入机房登记和加防盗门16、 04002310, (D)。SQL中的视图机制提高了数据库系统的( )。A、完整性B、并发控制C、隔离性D、安全性17、 04002410, (C)。SQL语言的GRANT和REVOKE语句主要是用来维护数据库的( )。A、完整性B、可靠性C、安全性 D、一致性18、 04002610, (B)。在数据库系统中,对存取权限的定义称为( )A、命令 B、授权 C、定义 D、审计 19、 04002710, (A)。“ 授权”和“撤权”是DBS采用的( )措施 。A、安全性 B、完整性 C、并发控制 D、恢复 20、 04002810, (C)。下列 SQL 语句中,能够实现“收回用户 ZHAO 对学生表( STUD )中学号( XH )的修改权”这一功能的是 ( ) 。 A、REVOKE UPDATE(XH) ON TABLE FROM ZHAO B、REVOKE UPDATE(XH) ON TABLE FROM PUBLIC C、REVOKE UPDATE(XH) ON TABLE STUD FROM ZHAO D、REVOKE UPDATE(XH) ON STUD FROM PUBLIC 21、 04002910, (B)。“角色”是DBS采用的( )。 A、完整性措施B、安全性措施C、恢复措施D、并发控制措施22、 05000310, (D)。为维护数据库的完整性,以下除了(),其余都是DBMS必须具有的功能。A、提供定义完整性约束条件的机制B、提供完整性检查的方法C、违约处理D、安全管理23、 05000410, (A)。关系模型的实体完整性在CREATETABLE中用()定义。A、PRIMARYKEYB、SECONDKEYC、NOTNULLD、UNIQUE24、 05000510, (C)。当删除或修改被参照表的一个元组造成了与参照表的不一致时,则()参照表中的所有造成不一致的元组。A、删除B、修改C、删除或修改D、重建25、 05000610, (D)。在CREATETABLE中定义属性的同时可以根据应用要求,定义属性上的约束条件,即属性值限制,其中不包括()。A、列值非空B、列值唯一C、检查列值是否满足一个布尔表达式D、元组非空26、 05000710, (A)。完整性约束命名子句()用来对完整性约束条件命名。A、CONSTRAINTB、PRIMARYKEYC、FOREIGNKEYD、CHECK27、 05000910, (A)。对同一个表上的多个触发器,遵循( )的原则。A、谁先创建谁先执行B、谁先创建谁后执行C、谁后创建谁先执行 D、同时执行28、 05001010, (B)。删除触发器采用的SQL指令是()。A、DROPTABLE B、DROPTRIGGER C、DELETETRIGGER D、DROP FROM TRIGGER29、 05002310, (B)。可以使用()语句修改表中的完整性限制。A、MODIFYTABLEB、ALTERTABLEC、DELETETABLED、ALTERVIEW30、 05002510, (B)。“年龄在15到30岁之间”这种约束属于DBS的( )A、安全性措施 B、完整性措施 C、恢复措施 D、 并发控制措施 31、 05002610, (A)。建立表结构时定义关系完整性规则( )。A、使DBS能够自动维护数据完整性约束条件B、还需要编程实现数据完整性约束条件C、没有必要定义D、将使系统操作复杂32、 05002710, (D)。有一个关系:学生(学号,姓名,系别),规定学号的值域是 8 个数字组成的字符串,这一规则属于( ) A 、实体完整性约束 B、 关键字完整性约束C 、参照完整性约束 D 、用户自定义完整性约束33、 05002810, (B)。视图是DBS采用的( )。 A、完整性措施B、安全性措施C、恢复措施D、并发控制措施34、 06000110, (C)。如果一个系刚成立,尚无学生,就无法把这个系及其主任的信息存入数据库,称为()。A、数据冗余太大B、更新异常C、插入异常D、删除异常35、 06000210, (D)。如果某个系的学生全部毕业了,在删除该系学生信息的同时,把这个系及其系主任的信息也丢掉了,称为()。A、数据冗余太大B、更新异常C、插入异常D、删除异常36、 06000310, (A)。包含在任何一个候选码中的属性称为()。A、主属性B、非主属性C、非码属性D、全码37、 06000410, (A)。关系模式R中属性或属性组X并非R的码,但X是另一个关系模式的码,则称X是R的外部码,也称()。A、外码B、主码C、码D、内码38、 06000510, (B)。使用()显示触发器的所有者和创建时间。A、SP_HELP TEXTTRIGGER_NAME B、SP_HELP TRIGGER_NAMEC、SP_DEPENDS TRIGGER_NAME D、以上答案均不正确39、 06000610, (C)。如果一个关系模式是4NF,则必为()。A、NFB、BNFC、BCNFD、CNF40、 06000710, (A)。规范化的基本思想是逐步消除数据依赖中不合适的部分,其实质是概念的()。A、单一化B、分离C、依赖性D、联系41、 06000810, (A)。由XY,XZ,有XYZ,称为()规则。A、合并B、伪传递C、分解D、传递42、 06000910, (D)。GETDATE()函数的作用是()。A、返回日期表达式中的日期值 B、返回日期表达式中的月份值 C、返回日期表达式中的年份值 D、返回系统当前的日期和时间43、 06001410, (B)。在关系模式R(U,F)中,R中任何非主属性对键完全函数依赖是R3NF的()。 A、充分必要条件B、必要条件C、充分条件D、既不充分也不必要条件44、 06001510, (C)。表达式 123+456 的结果是( )。 A 、579 B 、579 C 、123456 D 、123 45、 06001610, (B)。规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足其每一属性都是()。 A、互不相关的B、不可分解的C、长度可变的D、互相关联的46、 06001710, (B)。下列关于规范化理论各项中正确的是()。 A、对于一个关系模式来说,规范化越深越好B、满足二级范式的关系模式一定满足一级范式C、一级范式要求一非主码属性完全函数依赖关键字D、规范化一般是通过分解各个关系模式实现的,但有时也有合并47、 06001810, (B)。根据关系数据库规范化理论,关系数据库中的关系要满足第一范式,下面“部门”关系中,因哪个属性而使它不满足第一范式()。 部门(部门号,部门名,部门成员,部门总经理)A、部门总经理B、部门成员C、部门名D、部门号48、 06001910, (B)。在下面的两个关系中,职工号和部门号分别为职工关系和部门关系的主键(或称主码) 职工(职工号、职工名、部门号、职务、工资)部门(部门号、部门名、部门人数、工资总额)在这两个关系的属性中,只有一个属性是外键(或称外来键、外码、外来码),它是()。A、职工关系的“职工号”B、职工关系的“部门号”C、部门关系的“部门号”D、部门关系的“部门号”49、 06002110, (D)。对于关系R,第三范式是R中的每个非主属性应满足()。 A、与主关键字存在单值依赖关系 B、与主关键字存在多值依赖关系 C、函数传递依赖主关键字 D、非函数传递依赖主关键字50、 06002210, (A)。在关系模式R(姓名,年龄,职位,出生日)中最有可能做主关键字的是()。 A、姓名B、年龄C、职位D、出生日51、 06002310, (A)。关系规范化中的删除异常是指( )。 A、不该删除的数据被删除B、不该插入的数据被插入C、应该删除的数据未被删除D、应该插入的数据未被插入52、 06002410, (D)。关系规范化中的插入异常是指( )。A、不该删除的数据被删除B、不该插入的数据被插入C、应该删除的数据未被删除D、应该插入的数据未被插入53、 06002510, (A)。设计性能较优的关系模式称为规范化,规范化主要的理论依据是( )。 A、关系规范化理论B、关系运算理论C、关系代数理论D、数理逻辑54、 06002610, (B)。规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一个属性都是( )。 A、互不相关的B、不可分解的C、长度可变的D、互相关联的55、 06002710, (A)。关系数据库规范化是为解决关系数据库中( )问题而引入的。A、插入、删除异常和数据冗余B、提高查询速度C、减少数据操作的复杂性D、保证数据的安全性和完整性56、 06002810, (C)。规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及( )的缺陷。 A、数据的不一致性B、结构不合理C、冗余度大D、数据丢失57、 06002910, (B)。当关系模式R(A,B)已经属于3NF,以下说法中( ) 是正确的。 A、它一定消除了插入和删除异常B、仍存在一定的插入和删除异常C、一定属于BCNFD、A和C都是58、 06003010, (A)。关系模型中的关系模式至少是( )。 A、1NF B、2NF C、3NF D、BCNF59、 06003110, (D)。在关系数据库中,任何二元关系模式的最高范式必定是( )。 A、1NF B、2NF C、3NF D、BCNF60、 06003310, (A)。关系模式中各级模式之间的关系为( )。 A、B、C、D、61、 06003410, (B)。关系模式中,满足2NF 的模式( )。 A、可能是1NFB、必定是1NFC、必定是3NFD、必定是BCNF62、 (B)。设计数据流程图(DFD)属于数据库设计的( )。 A、可行性分析阶段的任务 B、需求分析阶段的任务 C、概念设计阶段的任务 D、逻辑设计阶段的任务63、 06003810, (C)。候选码中的属性可以有( )。A 、0个 B、1个 C、1个或多个 D、多个64、 06003910, (D)。属于BCNF的关系模式( )。 A、已经消除了插入、删除异常B、已经消除了插入、删除异常和数据冗余C、仍然存在插入、删除异常D、在函数倚赖范畴内,已经消除了插入和删除的异常65、 06004210, (B)。当下述哪一条成立时,程为平凡的函数依赖( )。A、 B、 C、 D、 66、 06004310, (A)。设有关系R(A,B,C,D,E),A,B,C,D,E都不可再分,则R属于( )。 A、1NF B、2NF C、3NF D、以上都不对67、 06004410, (D)。规范化过程是对关系模式逐步分解的过程,其中从 2NF 向 3NF 变换,消除了()。A、 主属性对候选键的部分函数依赖 B、 主属性对候选键的传递函数依赖C、 非主属性对候选键的部分函数依赖 D、 非主属性对候选键的传递函数依赖68、 07000510, (B)。数据库应用系统从设计、实施到运行与维护的全过程称为()。A、数据库设计B、数据库建设C、数据库应用D、数据库管理69、 07000610, (C)。以下不属于数据库设计方法的是()。A、新奥尔良方法B、基于E-R模型的方法C、2NF设计方法D、ODL方法70、 07000710, (B)。将概念结构转换为某个DBMS支持的数据模型,并对其优化的过程称为()阶段。A、概念结构设计B、逻辑结构设计C、物理设计D、数据库设计71、 07000810, (C)。为逻辑数据模型选取一个最适合应用环境的存储结构和存取方法的过程称为( )阶段。A、概念结构设计B、逻辑结构设计C、物理设计D、数据库设计72、 07000910, (A)。通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型的过程称为()阶段。A、概念结构设计B、逻辑结构设计C、物理设计D、数据库设计73、 07001010, (A)。数据字典是系统中各类数据描述的集合,不包括()部分。A、数据B、数据项C、数据结构D、数据流74、 07001110, (C)。概念结构设计的方法不包括()。A、自顶向下B、自底向上C、自前向后D、混合策略75、 07001210, (D)。数据抽象不包括()。A、分类B、聚集C、概括D、定义76、 07001310, (C)。各分ER图之间的冲突主要有三种,不包括()。A、属性冲突B、命名冲突C、定义冲突D、结构冲突77、 07001410, (C)。ER图向关系模型的转换要解决的问题是如何将实体型和实体间的联系转换为关系模式,如何确定这些关系模式的()。A、属性B、码C、属性和码D、联系78、 07001510, (B)。在数据库设计中,将ER图转换成关系数据模型的过程属于( ) A、 需求分析阶段 B、 逻辑设计阶段 C、 概念设计阶段 D、 物理设计阶段 79、 07001610, (C)。在数据库设计中,表示用户业务流程的常用方法是( ) A、DFD B、ER图 C、程序流程图 D、数据结构图 80、 07001910, (D)。数据库设计属于( )。 A、程序设计范畴 B、管理科学范畴 C、系统工程范畴 D、软件工程范畴 四、综合题。(1-5小题每题3分,第6小题15分,共30分)1、 设有关系 R ( A , B , C )和 S ( D , A ),如题 5 图所示, R 的主键为 A , S 的主键为 D 且外键为 A,则关系 S 中违反参照完整性约束的元组是( 2 , NULL )R D A 1 2 2 NULL 3 3 4 4 SA B C 1 2 3 2 1 3 3 2 4 2、 在关系模式R(A,B,C)中,有函数依赖集F=(A,B)C,(B,C)A,则R最高达到(BCNF )。 3、在关系模式 R ( A , B , C )中, F= ( A , B ) C , B C ,则 R 最高达到(1NF)。 4、设有关系模式R(S,D,M),其函数依赖集, 则关系的规范化程度至多达到 (2NF)。 5、在ER模型中,如果有6个不同实体集,有9个不同的二元联系,其中3个1N联系,3个11联系,3个MN联系,根据ER模型转换成关系模型的规则,转换成关系的数目是(9 ) 。 6、假设某商业集团数据库中有一关系模式R如下:R (商店编号,商品编号,商品库存数量,部门编号,负责人)如果规定:(1) 每个商店的每种商品只在一个部门销售; (2) 每个商店的每个部门只有一个负责人; (3) 每个商店的每种商品只有一个库存数量。试回答下列问题:(1) 根据上述规定,写出关系模式R的基本函数依赖;(4分)(2) 找出关系模式R的候选码;(3分)7、已知关系模式R,U=A,B,C,D,E,CF:ACB,CBD,ABE,EGCl 求:AB,BC,AC是否为关系R的候选码?BC不是候选码,AB、AC是超码。 1、(商店编号,商品编号)部门编号; (商店编号,部门编号)负责人;(商店编号,商品编号)数量2、(商店编号,商品编号);模式R2(A,B,C,D)满足BCNF。1(P.55-57)
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 考试试卷


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!