本答案对应课程为:点我自动跳转查看
本课程起止时间为: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反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注