[在线作业] 天大19秋《数据库原理》在线作业答案

[复制链接]
发表于 2019-9-5 19:28:47 | 显示全部楼层 |阅读模式
《数据库原理》在线作业一
1.[单选题] 设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要把“张二的化学成绩80分”插入S中,则可用()。
    A.ADD INTO S VALUES(’张二’,’化学’,’80’)
    B.INSERT INTO S VALUES(’张二’,’化学’,’80’)
    C.ADD INTO S VALUES(’张二’,’化学’,80)
    D.INSERT INTO S VALUES(’张二’,’化学’,80)
    正确答案:——D——
2.[单选题] 学生关系模式 S( S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是()。
    A.DELETE Age from S
    B.ALTER TABLE S DROP Age
    C.UPDATE S Age
    D.ALTER TABLE S ‘Age’
    正确答案:——B——
3.[单选题] 下列不属于并发操作带来的问题是()。
    A.丢失修改
    B.不可重复读
    C.死锁
    D.脏读
    正确答案:——C——
4.[单选题] 下列四项中,不属于数据库系统特点的是()。
    A.数据共享
    B.数据完整性
    C.数据冗余度高
    D.数据独立性高
    正确答案:————
5.[单选题] 要保证数据库的逻辑数据独立性,需要修改的是()。
    A.模式与外模式之间的映射
    B.模式与内模式之间的映射
    C.模式
    D.三级模式
    正确答案:————
6.[单选题] 概念模型是现实世界的第一层抽象,这一类最著名的模型是()。
    A.层次模型
    B.关系模型
    C.网状模型
    D.实体-关系模型
    正确答案:————
7.[单选题] 数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是数据库设计的()。
    A.需求分析阶段
    B.逻辑设计阶段
    C.概念设计阶段
    D.物理设计阶段
    正确答案:————
8.[单选题] 一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的()。
    A.记录
    B.行
    C.属性
    D.元组
    正确答案:————
9.[单选题] 设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要更正王二的化学成绩为85分,则可用() 。
    A.UPDATE S SET grade=85 WHERE SN=’王二’ AND CN=’化学’
    B.UPDATE S SET grade=’85’ WHERE SN=’王二’ AND CN=’化学’
    C.UPDATE grade=85 WHERE SN=’王二’ AND CN=’化学’
    D.UPDATE grade=’85’ WHERE SN=’王二’ AND CN=’化学’
    正确答案:————
10.[单选题] 在ER模型中,如果有3个不同的实体型,3个M:N联系,根据ER模型转换为关系模型的规则,转换为关系的数目是()。
    A.4
    B.5
    C.6
    D.7
    正确答案:————
11.[单选题] 数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括()。
    A.数据字典、应用程序、数据库后备副本
    B.数据字典、应用程序、审计档案
    C.日志文件、数据库后备副本
    D.数据字典、应用程序、日志文件
    正确答案:————
12.[单选题] 在关系R与关系S进行自然连接时,只把R中原该舍弃的元组保存到新关系中,这种操作称为 ( )
    A.外连接
    B.内连接
    C.左外连接
    D.右外连接
    正确答案:————
13.[单选题] 下述SQL命令中,允许用户定义新关系时,引用其他关系的主码作为外码的是()。
    A.INSERT
    B.DELETE
    C.REFERENCES
    D.SELECT
    正确答案:————
14.[单选题] 候选码的属性可以有()。
    A.多个
    B.0个
    C.1个
    D.1个或多个
    正确答案:————
15.[单选题] SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能()。
    A.数据查询
    B.数据操纵
    C.数据定义
    D.数据控制
    正确答案:————
16.[单选题] 关系数据库中,实现实体之间的联系是通过关系与关系之间的()。
    A.公共索引
    B.公共存储
    C.公共元组
    D.公共属性
    正确答案:————
17.[单选题] 如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是()。
    A.一个是DELETE,一个是SELECT
    B.一个是SELECT,一个是DELETE
    C.两个都是UPDATE
    D.两个都是SELECT
    正确答案:————
18.[单选题] 一个关系只有一个()。
    A.候选码
    B.外码
    C.超码
    D.主码
    正确答案:————
19.[单选题] 关系模式R中的属性全是主属性,则R的最高范式必定是()。
    A.1NF
    B.2NF
    C.3NF
    D.BCNF
    正确答案:————
20.[单选题] 解决并发操作带来的数据不一致问题普遍采用()技术。
    A.封锁
    B.存取控制
    C.恢复
    D.协商
    正确答案:————
21.[单选题] 设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。下面关于多值依赖的叙述中,不 正确的是()。
    A.若X→→Y,则X→→Z
    B.若X→Y,则X→→Y
    C.若X→→Y,且Y′∈Y,则X→→Y′
    D.若Z=Φ,则X→→Y
    正确答案:————
22.[单选题] 区分不同实体的依据是()。
    A.名称
    B.属性
    C.对象
    D.概念
    正确答案:————
23.[单选题] 区分不同实体的依据是()。
    A.名称
    B.属性
    C.对象
    D.概念
    正确答案:————
24.[单选题] 数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是()。
    A.层次分析法和层次结构图
    B.数据流程分析法和数据流程图
    C.实体联系方法
    D.结构分析法和模块结构图
    正确答案:————
25.[单选题] 在SQL语言中,子查询是() 。
    A.返回单表中数据子集的查询语言
    B.选取多表中字段子集的查询语句
    C.选取单表中字段子集的查询语句
    D.嵌入到另一个查询语句之中的查询语句
    正确答案:————
26.[单选题] 设有关系模式R(A,B,C,D),其数据依赖集:F={(A,B)→C,C→D},则关系模式R的规范化程度最高达到()。
    A.1NF
    B.2NF
    C.3NF
    D.BCNF
    正确答案:————
27.[单选题] 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。I.人工管理阶段II.文件系统阶段III.数据库阶段
    A.I和II
    B.只有II
    C.II和III
    D.只有I
    正确答案:————
28.[单选题] 数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和()。
    A.系统分析员
    B.程序员
    C.数据库管理员
    D.操作员
    正确答案:————
29.[单选题] 子模式DDL是用来描述()。
    A.数据库的总体逻辑结构
    B.数据库的局部逻辑结构
    C.数据库的物理存储结构
    D.数据库的概念结构
    正确答案:————
30.[单选题] 有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是学生号,SNAME是学生姓名,SEX是性别, C#是课程号,CNAME是课程名称。要查询选修“数据库”课的全体男生姓名的SQL语句是SELECT SNAME FROM S,C,SC WHERE子句。这里的WHERE子句的内容是()。
    A.S.S# = SC.S# and C.C# = SC.C# and SEX=’男’ and CNAME=’数据库’
    B.S.S# = SC.S# and C.C# = SC.C# and SEX in’男’and CNAME in’数据库’
    C.SEX ’男’ and CNAME ’ 数据库’
    D.S.SEX=’男’ and CNAME=’ 数据库’
    正确答案:————
31.[单选题] 表示两个或多个事务可以同时运行而不互相影响的是()。
    A.原子性
    B.一致性
    C.独立性
    D.持久性
    正确答案:————
32.[单选题] 关系数据库管理系统应能实现的专门关系运算包括()。
    A.排序、索引、统计
    B.选择、投影、连接
    C.关联、更新、排序
    D.显示、打印、制表
    正确答案:————
33.[单选题] 下面的选项不是关系数据库基本特征的是()。
    A.不同的列应有不同的数据类型
    B.不同的列应有不同的列名
    C.与行的次序无关
    D.与列的次序无关
    正确答案:————
34.[单选题] 如果事务T获得了数据项Q上的排他锁,则T对Q()。
    A.只能读不能写
    B.只能写不能读
    C.既可读又可写
    D.不能读也不能写
    正确答案:————
35.[单选题] SQL中的视图机制提高了数据库系统的()。
    A.完整性
    B.并发控制
    C.隔离性
    D.安全性
    正确答案:————
36.[单选题] SQL语言中用()语句实现事务的回滚。
    A.CREATETABLE
    B.ROLLBACK
    C.GRANT和REVOKE
    D.COMMIT
    正确答案:————
37.[单选题] 在数据库的安全性控制中,授权的数据对象的(),授权子系统就越灵活。
    A.范围越小
    B.约束越细致
    C.范围越大
    D.约束范围大
    正确答案:————
38.[单选题] 假设有关系R和S,关系代数表达式R-(R-S)表示的是()。
    A.R∩S
    B.R∪S
    C.R-S
    D.R×S
    正确答案:————
39.[单选题] 下述()不是DBA数据库管理员的职责。
    A.完整性约束说明
    B.定义数据库模式
    C.数据库安全
    D.数据库管理系统设计
    正确答案:————
40.[单选题] 从ER图导出关系模型时,如果实体间的联系是M:N的,下列说法中正确的是()。
    A.将N方码和联系的属性纳入M方的属性中
    B.将M方码和联系的属性纳入N方的属性中
    C.增加一个关系表示联系,其中纳入M方和N方的码
    D.在M方属性和N方属性中均增加一个表示级别的属性
    正确答案:————

《数据库原理》在线作业二
1.[单选题] 在下列几种故障中,不破坏数据库内容的是?(? ?)
    A.计算机病毒发作
    B.供电系统故障
    C.瞬时的强磁场干扰
    D.磁盘介质损坏
    正确答案:——B——
2.[单选题] 设关系模式R(A,B,C),F是R上成立的FD集,F={B→C},则分解P={AB,BC}相对于F( )。
    A.是无损联接,也是保持FD的分解
    B.是无损联接,也不保持FD的分解
    C.不是无损联接,但保持FD的分解
    D.既不是无损联接,也不保持FD的分解
    正确答案:——A——
3.[单选题] 根据关系数据库规范化理论,关系数据库中的关系要满足第一范式,部门(部门号,部门名,部门成员,部门总经理)关系中,因哪个属性而使它不满足第一范式( )。
    A.部门总经理
    B.部门成员
    C.部门名
    D.部门号
    正确答案:——B——
4.[单选题] 在关系规范式中,分解关系的基本原则是( )。    I.实现无损连接     II.分解后的关系相互独立    III.保持原有的依赖关系
    A.Ⅰ和Ⅱ
    B.Ⅰ和Ⅲ
    C.Ⅰ
    D.Ⅱ
    正确答案:————
5.[单选题] 在数据库技术中,未提交的随后又被撤消的数据称为?( )
    A.错误数据
    B.冗余数据
    C.过期数据
    D.脏数据
    正确答案:————
6.[单选题] 下列说法不正确的是( )。
    A.任何一个包含两个属性的关系模式一定满足3NF
    B.任何一个包含两个属性的关系模式一定满足BCNF
    C.任何一个包含三个属性的关系模式一定满足3NF
    D.任何一个关系模式都一定有码
    正确答案:————
7.[单选题] 在数据库三级模式中,描述用户数据视图的是数据库的(    )
    A.存储模式
    B.模式
    C.外模式
    D.内模式
    正确答案:————
8.[单选题] 为了防止一个用户的工作不适当地影响另一个用户,应该采取( ) 。
    A.完整性控制
    B.访问控制
    C.安全性控制
    D.并发控制
    正确答案:————
9.[单选题] 在下列基本表的定义中,数值5表示(   )。  CREATE TABLE student (Sno char(5)  not null unique,Sname char(  2  )
    A.表中有5条记录
    B.表中有5列
    C.表中字符串Sno的长度
    D.表格的大小
    正确答案:————
10.[单选题] X→Y,当下列哪一条成立时,称为平凡的函数依赖( )。
    A.X∈Y
    B.Y∈X
    C.X∩Y=∮
    D.X∩Y≠∮
    正确答案:————
11.[单选题] 关系的规范化中,各个范式之间的关系是( ) 。
    A.1NF∈2NF∈3NF
    B.3NF∈2NF∈1NF
    C.1NF=2NF=3NF
    D.1NF∈2NF∈BCNF∈3NF
    正确答案:————
12.[单选题] 结构数据模型的三个组成部分是数据结构、数据操作和 (  )
    A.数据安全性控制
    B.数据一致性规则
    C.数据完整性约束
    D.数据处理逻辑
    正确答案:————
13.[单选题] 设有关系模式R(A,B,C,D),其数据依赖集:F={(A,B)→C,C→D},则关系模式R的规范化程度最高达到( )。
    A.1NF
    B.2NF
    C.3NF
    D.BCNF
    正确答案:————
14.[单选题] 设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积,则T的元组个数是(?)
    A.400
    B.10000
    C.30000
    D.90000?
    正确答案:————
15.[单选题] 保证数据库中数据及语义的正确性和有效性,是数据库的(  )。
    A.安全性
    B.准确性
    C.完整性
    D.共享性
    正确答案:————
16.[单选题] 四元关系R(A,B,C,D),下列叙述中正确的是(  )。
    A.∏B,C(R)表示取值为B,C的两列组成的关系
    B.∏2,3(R)表示取值为2,3的两列组成的关系
    C.∏B,C(R)与∏2,3(R)表示的是同一个关系
    D.∏B,C(R)与∏2,3(R)表示的不是同一个关系
    正确答案:————
17.[单选题] 假设设计数据库性能用“开销”,即时间、空间及可能的费用来衡量,则在数据库应用系统生存期中存在很多开销。其中,对物理设计者来说,主要考虑的是( )。
    A.规划开销
    B.设计开销
    C.操作开销
    D.维护开销
    正确答案:————
18.[单选题] 关系模式的任何属性( ) 。
    A.不可再分
    B.可以再分
    C.命名在关系模式上可以不唯一
    D.以上都不是
    正确答案:————
19.[单选题] 在较低层上的抽象表达了与之联系的较高层上抽象的特殊情况时,称为较高层上抽象是较低层抽象的?(?)?
    A.概括
    B.聚集
    C.细化
    D.泛化
    正确答案:————
20.[单选题] 授权和完整性管理器属于DBMS的?(? ?)
    A.查询处理器
    B.存储管理器
    C.事务管理器
    D.用户管理器
    正确答案:————
21.[单选题] 在SQL中使用FOREIGN KEY 时,与之配合的语句是 ( )
    A.EXISTS
    B.EXCEPT
    C.TABLE
    D.REFERENCES
    正确答案:————
22.[单选题] 在数据库与宿主语言之间传递信息是通过 (  )
    A.全局变量
    B.共享变量
    C.公共数据区
    D.系统缓冲区
    正确答案:————
23.[单选题] 关系R(ABC)与S(BCD),运算R÷S结果的属性个数是(  )
    A.3
    B.2
    C.1
    D.不一定
    正确答案:————
24.[单选题] 在关系数据库系统中,为了简化用户查询操作,而又不增加数据的存储空间,常用的方法是创建(?)。
    A.另一个表
    B.游标
    C.视图
    D.索引
    正确答案:————
25.[单选题] 对于分布式数据库,可以简单归纳为 ( )
    A.数据逻辑上分散,物理上统一
    B.数据物理上分散,逻辑上统一
    C.数据在逻辑上、物理上都是分散的
    D.数据在逻辑上、物理上都是统一的
    正确答案:————
26.[单选题] 规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每一个属性都是( ) 。
    A.长度不变的
    B.不可分解的
    C.互相关联的
    D.互不相关的
    正确答案:————
27.[单选题] ORDBS的中文意思是?( )?
    A.面向对象的数据库系统
    B.数据库管理系统
    C.对象关系数据库系统
    D.关系数据库系统
    正确答案:————
28.[单选题] 在SQL的授权语句中使用“ALL?PRIVILEGES”,表示?(? ?)?
?
    A.授权所有用户
    B.所有的操作权限
    C.对所有的数据集合
    D.允许再授权
    正确答案:————
29.[单选题] 在数据库的E-R图中,菱形框表达的是?(?)?
    A.属性
    B.实体
    C.实体之间的联系
    D.实体与属性之间的联系?
    正确答案:————
30.[单选题] 设数据库关系模式R=(A,B,C,D,E),有下列函数依赖:A→BC,D→E,C→D;下述对R的分解中,哪些分解是R的无损连接分解( ) 。 I.(A,B,C)(C,D,E)    II.(A,B)(A,C,D,E)    III.(A,C)(B,C,D,E)    IV.(A,B)(C,D,E)
    A.只有Ⅳ
    B.Ⅰ和Ⅱ
    C.Ⅰ、Ⅱ和Ⅲ
    D.都不是
    正确答案:————
31.[单选题] 在WHERE语句的条件表达式中,与零个或多个字符匹配的通配符是(    )。
    A.*
    B.?
    C.%
    D.___
    正确答案:————
32.[单选题] 以下( )不属于实现数据库系统安全性的主要技术和方法。
    A.存取控制技术
    B.视图技术
    C.审计技术
    D.出入机房登记和加锁
    正确答案:————
33.[单选题] 在SQL中,SELECT语句的"SELECT?DISTINCT"表示查询结果中?(?)
    A.属性名都不相同
    B.去掉了重复的列
    C.行都不相同
    D.属性值都不相同
    正确答案:————
34.[单选题] 在关系数据库中,表与表之间的联系是通过(   )实现的。
    A.实体完整性规则
    B.参照完整性规则
    C.用户自定义的完整性规则
    D.主键
    正确答案:————
35.[单选题] 在数据库中,发生数据不一致现象的根本原因是()。
    A.数据存储量太大
    B.数据安全性差
    C.数据相互关系复杂
    D.数据冗余
    正确答案:————
36.[单选题] 把E-R图转换成关系模型的过程,属于数据库设计的(     )
    A.总体结构设计
    B.概念结构设计
    C.物理结构设计
    D.逻辑结构设计
    正确答案:————
37.[单选题] 区分不同实体的依据是( ) 。
    A.名称
    B.属性
    C.对象
    D.概念
    正确答案:————
38.[单选题] 在DBS中,DBMS和OS之间的关系是(     )
    A.相互调用
    B.DBMS调用OS
    C.OS调用DBMS
    D.并发运行
    正确答案:————
39.[单选题] 数据库设计可划分为七个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上、键什么样的索引”这一设计内容应该属于( )设计阶段。
    A.概念设计
    B.逻辑设计
    C.物理设计
    D.全局设计
    正确答案:————
40.[单选题] 在ER模型中,如果有3个不同的实体集,3个M:N联系,根据ER模型转换为关系模型的规则,转换为关系的数目是( )。
    A.4
    B.5
    C.6
    D.7
    正确答案:————
附件是答案

《数据库原理》在线作业二.zip

3.59 KB, 下载次数: 4, 下载积分: 贡献 1

售价: 2 金币  [记录]  [购买]

答案

《数据库原理》在线作业一.zip

3.69 KB, 下载次数: 4, 下载积分: 贡献 1

售价: 2 金币  [记录]  [购买]

答案

快速回复 返回顶部 返回列表