当前位置:凯发k8一触即发首页 » 尔雅通识答案 » 正文

202 人参与  2023-09-22 06:29:57  分类 :尔雅通识答案
第1讲:绪论(初识数据库系统)

数据库的4个基本概念随堂测验

1、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为( )。
    a、数据定义功能
    b、数据管理功能
    c、数据操纵功能
    d、数据控制功能

数据技术的产生,数据系统的特点随堂测验

1、下面列出的数据管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是( )。 i.人工管理阶段 ii.文件系统阶段 iii.数据库阶段
    a、i 和 ii
    b、只有 ii
    c、ii 和 iii
    d、只有 i

作业1

1、信息与数据有何区别与联系?

第2讲:数据库系统的核心:数据模型

概念模型,数据模型的组成要素随堂测验

1、关系数据模型是目前最重要的一种数据模型,它的三个要素分别是( )
    a、实体完整性、参照完整性、用户自定义完整性
    b、数据结构、关系操作、完整性约束
    c、数据增加、数据修改、数据查询
    d、外模式、模式、内模式

层次模型,网状模型随堂测验

1、在( )中一个结点可以有多个双亲,结点之间可以有多种联系。
    a、网状模型
    b、关系模型
    c、层次模型
    d、以上都有

关系模型随堂测验

1、关系数据模型的基本数据结构是( )。
    a、树
    b、图
    c、索引
    d、关系

第3讲:数据库系统的结构

数据库系统的结构随堂测验

1、数据的逻辑独立性是指( )。
    a、内模式改变,模式不变
    b、模式改变,内模式不变
    c、模式改变,外模式和应用程序不变
    d、内模式改变,外模式和应用程序不变

第4讲:数据库系统的组成

数据库系统的组成随堂测验

1、数据库系统由数据库、数据库管理系统、应用系统和( )组成
    a、系统分析员
    b、程序员
    c、数据库管理员
    d、操作员

第五讲:关系数据结构及关系的完整性

关系数据结构随堂测验

1、给定三个域,d1为导师集合{张清玫,刘逸},d2为专业集合{计算机专业,信息专业},d3为研究生集合{李勇,刘晨,王敏},则域d1,d2,d3的笛卡尔积的基数为:
    a、3
    b、2
    c、7
    d、12

关系的完整性随堂测验

1、关系模型中必须满足的完整性约束包括
    a、实体完整性
    b、参照完整性
    c、用户定义完整性
    d、域完整性

第六讲:关系代数--传统集合操作

关系代数1--传统集合操作随堂测验

1、关系代数的运算对象和运算结果为__________。

第九讲:关系演算--元组关系演算

关系演算1--元组关系演算随堂测验

1、关系代数运算是以( )为基础的运算。其基本操作是并、差、笛卡尔积,投影和选择。
    a、关系运算
    b、谓词演算
    c、集合运算
    d、代数运算

第二十一讲:数据库的完整性

第21讲测验

1、1、数据库的( )是指数据的正确性和相容性。 a.安全性 b.完整性 c.并发控制 d.恢复
    a、a.安全性
    b、b.完整性
    c、c.并发控制
    d、d.恢复

2、2、“年龄在15岁到30岁之间”这种约束属于dbms的( )功能。 a. 数据恢复 b.并发控制 c.完整性约束 d.安全性约束
    a、a. 数据恢复
    b、b.并发控制
    c、c.完整性约束
    d、d.安全性约束

3、3、假设某关系中字段y用于存储人的年龄,其有效取值范围是0~150(岁),如果y赋值为-10,则( ) a.此数据不具备完整性 b.此数据不具备安全性 c.此赋值为语法上错误 d.以上答案都不对
    a、a.此数据不具备完整性
    b、b.此数据不具备安全性
    c、c.此赋值为语法上错误
    d、d.以上答案都不对

4、4、同第3题,如果有人未经授权而能够私自进入数据库,将y的值由55改为50,则这种情况属于( ) a.数据的完整性问题 b.数据的安全性问题 c.用户的权限管理问题 d.以上答案都不对
    a、a.数据的完整性问题
    b、b.数据的安全性问题
    c、c.用户的权限管理问题
    d、d.以上答案都不对

5、5、数据库的完整性约束一般使用sql的( )语句实现。 a.ddl b.dml c.dcl d.dql
    a、a.ddl
    b、b.dml
    c、c.dcl
    d、d.dql

6、6、完整性定义和检查控制由( )实现。 a. dbms b.应用程序 c.数据字典 d.dcl语句
    a、a. dbms
    b、b.应用程序
    c、c.数据字典
    d、d.dcl语句

7、7、对主码值唯一性的检查中,为了提高查找效率,可采用( )方法进行查找。 a.全表查找 b.b 树索引 c.ddl语句 d.触发器
    a、a.全表查找
    b、b.b 树索引
    c、c.ddl语句
    d、d.触发器

8、14、往参照表中插入元组时,如果插入的元组会破坏被参照表的参照完整性,则dbms系统可能采取的操作是( )。 a.拒绝执行 b.级联删除 c.设置为空值 d.不做任何操作
    a、a.拒绝执行
    b、b.级联删除
    c、c.设置为空值
    d、d.不做任何操作

9、15、当对参照表修改外码值时,如果会破坏被参照表的参照完整性,则dbms系统将可能采取的操作是( )。 a.拒绝执行 b.级联删除 c.设置为空值 d.不做任何操作
    a、a.拒绝执行
    b、b.级联删除
    c、c.设置为空值
    d、d.不做任何操作

10、当往表中插入元组或修改属性的值时,如果元组上的约束条件不满足,则操作将( ) a.设置为空值 b.级联删除 c.拒绝执行 d.不做任何操作
    a、a.设置为空值
    b、b.级联删除
    c、c.拒绝执行
    d、d.不做任何操作

11、8、数据库的完整性是为了保证数据的( ) a.正确性 b. 规范化 c.语义正确 d.相容性
    a、a.正确性
    b、b. 规范化
    c、c.语义正确
    d、d.相容性

12、9、关系数据库的完整性包括( ) a.实体完整性 b.参照完整性 c.用户定义的完整性 d.内容的完整性
    a、a.实体完整性
    b、b.参照完整性
    c、c.用户定义的完整性
    d、d.内容的完整性

13、10、单属性构成的码和多属性构成的码可分别用( )约束条件进行定义。 a.表级和列级 b.列级和表级 c.列级和列级 d.表级和表级
    a、a.表级和列级
    b、b.列级和表级
    c、c.列级和列级
    d、d.表级和表级

14、11、以下( )语句执行后,dbms开始进行完整性检查。 a. insert 语句 b.update语句 c. delete语句 d.select语句
    a、a. insert 语句
    b、b.update语句
    c、c. delete语句
    d、d.select语句

15、12、当对被参照表执行删除元组操作中,如果此操作可能会破坏参照表的参照完整性,则dbms系统可能采取的操作是( )。 a.拒绝执行 b.级联删除 c.设置为空值 d.不做任何操作
    a、a.拒绝执行
    b、b.级联删除
    c、c.设置为空值
    d、d.不做任何操作

16、13、以下( )属于用户定义的完整性约束。 a.列值非空 b.列值唯一 c.check某列的值是否满足要求 d.以上都对
    a、a.列值非空
    b、b.列值唯一
    c、c. check某列的值是否满足要求
    d、d.以上都对

第21讲作业

1、1、为了实现数据库完整性控制,rdbms应具有哪些功能?

2、2、rdbms在实现参照完整性时需要考虑哪些方面?

3、3、当操作违反实体完整性、参照完整性和用户定义的完整性约束条件时,应分别如何进行处理?

第二十三讲:触发器

单元测验4

1、触发器由触发的事件激活,系统自动执行的

2、2、元组上的约束条件可在定义列的时候同时定义。

3、一个数据表上只能定义一个触发器。

4、任何用户对数据表的增、删、改、查等操作都会激活触发器。

5、表的拥有者才能在表上创建触发器。

6、对语句级触发器,执行完某update语句后,触发动作只发生一次。

7、行级触发器和语句级触发器,都能在触发动作体中使用new或old引用触发事件前或后的值。

8、触发动作体中的new表示update/insert事件之前的旧值,old表示这些事件之后的新值。

9、如果触发动作体执行失败,则触发器的目标表或可影响的其他对象不发生任何变化。

10、触发器能实现数据库的完整性。

11、完整性约束能在定义表的字段时紧接着定义,也可单独用constraint子句定义,前者定义方式给约束命名便于以后修改。

12、完整性条件定义好后不能直接修改,要用先删除再增加的方式修改。

13、同一模式下,触发器名必须是唯一的。

14、触发器能定义在基本表上,也能定义在视图上。

作业11:完整性约束与触发器的使用

1、用元组上的约束条件,约束学生-课程数据库中的“数据库”课程学分不能低于2学分。(提醒:可用修改表结构语句进行)

2、教材第五章第6题。要求对每个属性都用constraint子句进行约束,属性的取值自行根据语义设计。(本题每个表的定义15分,共30分)

3、创建触发器实现: (1)当删除学生表的某个学生时,其选课表的选课记录也一并删除;(本题20分) (2)当修改课程表的课程号时,相应修改选课表的课程号。(本题20分) (3)分别用一条sql语句验证以上触发器功能是否正确。(本题每个验证10分,共20分)

备案号: 凯发娱乐官网的版权所有 凯发k8一触即发 copyright © 2012-2023 凯发k8一触即发-凯发娱乐官网 all rights reserved. sitemap

网站地图