2020 数据库原理(蒙祖强)(广西大学)1454859443 最新满分章节测试答案
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-03-02到2020-05-22
本篇答案更新状态:已完结
【作业】第1讲:绪论(初识数据库系统) 作业1
1、 问题:信息与数据有何区别与联系?
评分规则: 【 答:信息是现实世界中对客观事物的反映,这种反映主要体现为事物属性的表现形式,是对事物存在方式或运动状态的刻画(5分)。即信息仅由客观事物的属性来确定,而与数据形式无关。数据是信息的载体,可以有多种表现形式,其目的都是为了揭示信息的内容。(5分)
】
【作业】第二十一讲:数据库的完整性 第21讲作业
1、 问题:1、为了实现数据库完整性控制,RDBMS应具有哪些功能?
评分规则: 【 本题评分标准:每个功能答对得10分DBMS 的完整性控制机制应具有三个方面的功能:( l )定义功能,即提供定义完整性约束条件的机制;( 2 )检查功能,即检查用户发出的操作请求是否违背了完整性约束条件;( 3 )违约反应:如果发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。
】
2、 问题:2、RDBMS在实现参照完整性时需要考虑哪些方面?
评分规则: 【 本题评分标准:答对每个小点得10分。RDBMS在实现参照完整性时需要考虑以下几个方面: ( l )外码是否可以接受空值。( 2 )删除被参照关系的元组时的考虑,这时系统可能采取的作法有三种: l )级联删除( CASCADES ) ; 2 )受限删除( RESTRICTED ) ; 3 )置空值删除( NULLIFIES )。( 3 )在参照关系中插入元组时的问题,这时系统可能采取的作法有: l )受限插入; 2 )递归插入。 ( 4 )修改关系中主码的问题。一般是不能用 UPDATE 语句修改关系主码的。如果需要修改主码值,只能先删除该元组,然后再把具有新主码值的元组插入到关系中。如果允许修改主码,首先要保证主码的惟一性和非空,否则拒绝修改。然后要区分是参照关系还是被参照关系。
】
3、 问题:3、当操作违反实体完整性、参照完整性和用户定义的完整性约束条件时,应分别如何进行处理?
评分规则: 【 评分标准:答对每个小点得分15分。(1)违反实体完整性和用户定义完整性操作:拒绝执行。(2)违反参照完整性的操作,当对参照表插入元组或修改外码值时,拒绝执行;对被参照表删除元组或修改主码值时,违约处理默认是拒绝执行,用户也可在创建表时指定级联删除、设置为空值。有时要根据应用语义执行一些附加的操作,以保证数据库的正确性。
】
第二十一讲:数据库的完整性 第21讲测验
1、 问题:1、数据库的( )是指数据的正确性和相容性。 A.安全性 B.完整性 C.并发控制 D.恢复
选项:
A:A.安全性
B:B.完整性
C: C.并发控制
D:D.恢复
答案: 【B.完整性 】
2、 问题:2、“年龄在15岁到30岁之间”这种约束属于DBMS的( )功能。A. 数据恢复 B.并发控制 C.完整性约束 D.安全性约束
选项:
A:A. 数据恢复
B:B.并发控制
C:C.完整性约束
D:D.安全性约束
答案: 【C.完整性约束】
3、 问题:3、假设某关系中字段y用于存储人的年龄,其有效取值范围是0~150(岁),如果y赋值为-10,则( )A.此数据不具备完整性 B.此数据不具备安全性 C.此赋值为语法上错误 D.以上答案都不对
选项:
A:A.此数据不具备完整性
B:B.此数据不具备安全性
C:C.此赋值为语法上错误
D:D.以上答案都不对
答案: 【A.此数据不具备完整性】
4、 问题:4、同第3题,如果有人未经授权而能够私自进入数据库,将y的值由55改为50,则这种情况属于( )A.数据的完整性问题 B.数据的安全性问题 C.用户的权限管理问题 D.以上答案都不对
选项:
A:A.数据的完整性问题
B:B.数据的安全性问题
C:C.用户的权限管理问题
D:D.以上答案都不对
答案: 【B.数据的安全性问题】
5、 问题:5、数据库的完整性约束一般使用SQL的( )语句实现。 A.DDL B.DML C.DCL D.DQL
选项:
A: A.DDL
B: B.DML
C:C.DCL
D:D.DQL
答案: 【 A.DDL 】
6、 问题:6、完整性定义和检查控制由( )实现。 A. DBMS B.应用程序 C.数据字典 D.DCL语句
选项:
A:A. DBMS
B:B.应用程序
C:C.数据字典
D:D.DCL语句
答案: 【A. DBMS 】
7、 问题:7、对主码值唯一性的检查中,为了提高查找效率,可采用( )方法进行查找。A.全表查找 B.B+树索引 C.DDL语句 D.触发器
选项:
A:A.全表查找
B:B.B+树索引
C:C.DDL语句
D:D.触发器
答案: 【B.B+树索引 】
8、 问题:14、往参照表中插入元组时,如果插入的元组会破坏被参照表的参照完整性,则DBMS系统可能采取的操作是( )。A.拒绝执行 B.级联删除 C.设置为空值 D.不做任何操作
选项:
A:A.拒绝执行
B: B.级联删除
C:C.设置为空值
D:D.不做任何操作
答案: 【A.拒绝执行】
9、 问题:15、当对参照表修改外码值时,如果会破坏被参照表的参照完整性,则DBMS系统将可能采取的操作是( )。A.拒绝执行 B.级联删除 C.设置为空值 D.不做任何操作
选项:
A:A.拒绝执行
B: B.级联删除
C:C.设置为空值
D:D.不做任何操作
答案: 【A.拒绝执行】
10、 问题:当往表中插入元组或修改属性的值时,如果元组上的约束条件不满足,则操作将( )A.设置为空值 B.级联删除 C.拒绝执行 D.不做任何操作
选项:
A:A.设置为空值
B:B.级联删除
C: C.拒绝执行
D:D.不做任何操作
答案: 【 C.拒绝执行 】
11、 问题:8、数据库的完整性是为了保证数据的( )A.正确性 B. 规范化 C.语义正确 D.相容性
选项:
A:A.正确性
B: B. 规范化
C:C.语义正确
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦