数据库原理与应用(测验3)答案.doc
《数据库原理与应用(测验3)答案.doc》由会员分享,可在线阅读,更多相关《数据库原理与应用(测验3)答案.doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库原理与应用章节测验3课程号: 班级: 姓名: 学号: 成绩: 一、判断题。(每小题1分,共20分)1、(A)。用SQL语言进行操作,用户无需了解存取路径。 2、(A)。SQL支持数据库的三级模式结构。 3、(B)。在关系数据库中,视图对应于数据库的内模式。 4、 (B)。SQL标准中,模式创建后允许修改模式的定义。 5、(A)。SQL标准中,基本表创建后,允许修改表的定义。 6、 (B)。视图是从一个或几个基本表导出的表,它与基本表一样,也存放着相应的数据。 7、 (A)。视图不仅可以建立在一个或多个基本表上,也可以建立在一个或多个已经定义好的视图上。 8、 (A)。视图能够对机密数据提
2、供安全保护。 9、 (A)。定义惟一约束的字段在一个表中不允许取重复值。 10、 (B)。视图与表都是实实在在的表。11、(A)。向视图中插入数据实际是将数据插入基本表。12、 (A)。通过视图,可以对不同用户提供同一个表的不同数据表现。13、b。安全性问题是数据库系统所独有的。14、a。拥有DBA权限的用户是系统中的超级用户。15、a。审计功能把用户对数据库的所有操作自动记录下来放入审计日志中。16、 (A)。数据库安全最重要的一点就是确保只授权给有资格的用户访问数据库的权限,这主要是通过数据库系统的存取控制机制来现实现。 17、(B)。在数据库中创建“角色”是为了保证数据库完整性。18、b
3、。数据的完整性和安全性是两个相同的概念。19、 (A)。学生关系(学号,姓名,性别,年龄,系部)中,学号必须唯一,是为了维护实体完整性。20、 (A)。学生关系(学号,姓名,性别,年龄,系部)中,年龄的取值范围是1050之间的整数,这属于用户定义的完整性。 二、填空题。(每小题1分,共20分)1、SQL语言中,修改表结构的动词是ALTER。 2、(A)。建立索引的最重要的目的是加快查询速度。 3、(A)。在 select查询中,若查询结果包含了许多重复行,可以用 distinct 关键词去掉重复的行。 4、在select查询中进行字符匹配时,%代表任意长度的字符串。 5、a。数据库的安全性是指
4、保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。6、(A)。数据保护主要包括数据的安全性和数据的完整性。 7、数据库的完整性指的是防止不合语义的、不正确的数据进入数据库。 8、a。数据库的完整性是指数据的正确性和相容性。9、最终用户使用的数据视图称为(外模式)。 10、SQL 语言中, HAVING 子句用于筛选满足条件的( 分组 )。 11、若查询的结果仅限于平均分超过80分的,则应在GROUP 子句的下一行加入:(HAVING AVG( grade)80)。12、将对指定操作对象的指定操作权限授予指定的用户采用的命令是(GRANT)。13、将授予指定用户的指定操作权限收回采用的命
5、令是(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中的属性全部是主属性,则
6、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、(
7、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、 , (C)。在 SQL 语言中,属于 DML 的操作命令是( ) 。 A、CREATEB、GRANT C、UPDATED、DROP 6、 , (B)。SQL 语言中, SELECT 语句的执行结果是 ( ) 。A、 属性 B、 表 C、 元组 D、 数据
8、库 7、 , (D)。SQL中,SALARY IN(1000,2000)的语义是()。 、SALARY =1000 B SALARY1000C SALARY=1000 AND SALARY=2000 D SALARY=1000 OR SALARY=20008、 , (D)。SQL中下列操作不正确的是 ( )。 A、AGE IS NOT NULL B、 NOT(AGE IS NULL) C 、SNAME=王五 D 、SNAME=王%9、 , (B)。SQL中,与NOT IN不正确的是( )。 A、SOME B、ALL C、=ALL D、 SOME10、 , (A)。删除某一个元组采用的命令是()
9、。A、DELETEB、DROPC、UPDATED、ALTER11、 , (D)。以下不是计算机系统的安全性问题的是()。A、技术安全类B、管理安全类C、政策法律类D、人文社科类12、 , (B)。计算机系统的安全模型中不包括()。A、用户B、DBAC、OSD、DB13、 , (B)。创建角色的SQL指令是()。A、CREATEB、CREATEROLEC、CREATETABLED、CREATEVIEW14、 , (C)。数据加密是防止数据库中数据在()中失密的有效手段。A、存储B、传输C、存储和传输 D、操作15、 , (D)。以下( )不属于实现数据库系统安全性的主要技术和方法。 A、存取控制
10、技术B、视图技术C、审计技术D、出入机房登记和加防盗门16、 , (D)。SQL中的视图机制提高了数据库系统的( )。A、完整性B、并发控制C、隔离性D、安全性17、 , (C)。SQL语言的GRANT和REVOKE语句主要是用来维护数据库的( )。A、完整性B、可靠性C、安全性 D、一致性18、 , (B)。在数据库系统中,对存取权限的定义称为( )A、命令 B、授权 C、定义 D、审计 19、 , (A)。“ 授权”和“撤权”是DBS采用的( )措施 。A、安全性 B、完整性 C、并发控制 D、恢复 20、 , (C)。下列 SQL 语句中,能够实现“收回用户 ZHAO 对学生表( STU
11、D )中学号( 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、 , (B)。“角色”是DBS采用的( )。 A、完整性措施B、安全性措施C、恢复措施D、并发控制措施22、 , (D)。为维护数据库的完整性,以下除了(),其余都是DBMS必须具有的功能。A、提供定义完整
12、性约束条件的机制B、提供完整性检查的方法C、违约处理D、安全管理23、 , (A)。关系模型的实体完整性在CREATETABLE中用()定义。A、PRIMARYKEYB、SECONDKEYC、NOTNULLD、UNIQUE24、 , (C)。当删除或修改被参照表的一个元组造成了与参照表的不一致时,则()参照表中的所有造成不一致的元组。A、删除B、修改C、删除或修改D、重建25、 , (D)。在CREATETABLE中定义属性的同时可以根据应用要求,定义属性上的约束条件,即属性值限制,其中不包括()。A、列值非空B、列值唯一C、检查列值是否满足一个布尔表达式D、元组非空26、 , (A)。完整性
13、约束命名子句()用来对完整性约束条件命名。A、CONSTRAINTB、PRIMARYKEYC、FOREIGNKEYD、CHECK27、 , (A)。对同一个表上的多个触发器,遵循( )的原则。A、谁先创建谁先执行B、谁先创建谁后执行C、谁后创建谁先执行 D、同时执行28、 , (B)。删除触发器采用的SQL指令是()。A、DROPTABLE B、DROPTRIGGER C、DELETETRIGGER D、DROP FROM TRIGGER29、 , (B)。可以使用()语句修改表中的完整性限制。A、MODIFYTABLEB、ALTERTABLEC、DELETETABLED、ALTERVIEW3
14、0、 , (B)。“年龄在15到30岁之间”这种约束属于DBS的( )A、安全性措施 B、完整性措施 C、恢复措施 D、 并发控制措施 31、 , (A)。建立表结构时定义关系完整性规则( )。A、使DBS能够自动维护数据完整性约束条件B、还需要编程实现数据完整性约束条件C、没有必要定义D、将使系统操作复杂32、 , (D)。有一个关系:学生(学号,姓名,系别),规定学号的值域是 8 个数字组成的字符串,这一规则属于( ) A 、实体完整性约束 B、 关键字完整性约束C 、参照完整性约束 D 、用户自定义完整性约束33、 , (B)。视图是DBS采用的( )。 A、完整性措施B、安全性措施C、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 应用 测验 答案
限制150内