天大17春《数据库原理》在线作业一答案资料
《数据库原理》在线作业一答案需求请联系QQ515224986
一、单选题:
1.消除了部分函数依赖的1NF的关系模式,必定是( )。 (满分:2.5)
A. 1NF
B. 2NF
C. 3NF
D. BCNF
2.在SQL语言中,子查询是( ) 。 (满分:2.5)
A. 返回单表中数据子集的查询语言
B. 选取多表中字段子集的查询语句
C. 选取单表中字段子集的查询语句
D. 嵌入到另一个查询语句之中的查询语句
3.关系模式R中的属性全是主属性,则R的最高范式必定是( )。 (满分:2.5)
A. 1NF
B. 2NF
C. 3NF
D. BCNF
4.现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是( )。 (满分:2.5)
A. 患者编号
B. 患者姓名
C. 患者编号和患者姓名
D. 医生编号和患者编号
5.有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是学生号,SNAME是学生姓名,SAGE 是学生年龄, C#是课程号,CNAME是课程名称。要查询选修“ACCESS”课的年龄不小于20的全体学生姓名的SQL语句是 SELECT SNAME FROM S,C,SC WHERE子句。这里的WHERE子句的内容是( )。 (满分:2.5)
A. S.S# = SC.S# and C.C# = SC.C# and SAGE>=20 and CNAME=‘ACCESS’
B. S.S# = SC.S# and C.C# = SC.C# and SAGE in>=20 and CNAME in ‘ACCESS’
C. SAGE in>=20 and CNAME in ‘ACCESS’
D. SAGE>=20 and CNAME=’ ACCESS’
6.在SQL语言中的视图VIEW是数据库的( ) 。 (满分:2.5)
A. 外模式
B. 模式
C. 内模式
D. 存储模式
7.能够消除多值依赖引起的冗余的范式是( ) (满分:2.5)
A. 2NF
B. 3NF
C. 4NF
D. BCNF
8.一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的属性是( )。 (满分:2.5)
A. 原子性
B. 一致性
C. 独立性
D. 持久性
9.关系代数运算是以( )为基础的运算。 (满分:2.5)
A. 关系运算
B. 谓词演算
C. 集合运算
D. 代数运算
10.表示两个或多个事务可以同时运行而不互相影响的是( )。 (满分:2.5)
A. 原子性
B. 一致性
C. 独立性
D. 持久性
11.DBMS普遍采用( )方法来保证调度的正确性。 (满分:2.5)
A. 索引
B. 授权
C. 封锁
D. 日志
12.若用如下的SQL语句创建了一个表SC: CREATE TABLE SC (S# CHAR(6) NOT NULL,C# CHAR(3) NOT NULL,SCORE INTEGER,NOTE CHAR(20));向SC表插入如下行时,( )行可以被插入 。 (满分:2.5)
A. (’201009’,’111’,60,必修)
B. (’200823’,’101’,NULL,NULL)
C. (NULL,’103’,80,’选修’)
D. (’201132’,NULL,86,’ ’)
13.SQL语言中,删除一个视图的命令是( )。 (满分:2.5)
A. DELETE
B. DROP
C. CLEAR
D. REMOVE
14.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每 一个属性都是( )。 (满分:2.5)
A. 长度不变的
B. 不可分解的
C. 互相关联的
D. 互不相关的
15.假设有关系R和S,关系代数表达式R-(R-S)表示的是( )。 (满分:2.5)
A. R∩S
B. R∪S
C. R-S
D. R×S
16.在数据库设计中,将ER图转换成关系数据模型的过程属于( )。 (满分:2.5)
A. 需求分析阶段
B. 逻辑设计阶段
C. 概念设计阶段
D. 物理设计阶段
17.下列的SQL语句中,( )不是数据定义语句。 (满分:2.5)
A. CREATE TABLE
B. DROP VIEW
C. CREATE VIEW
D. GRANT
18.后援副本的作用是( )。 (满分:2.5)
A. 保障安全性
B. 一致性控制
C. 故障后的恢复
D. 数据的转储
19.SQL中的视图机制提高了数据库系统的( )。 (满分:2.5)
A. 完整性
B. 并发控制
C. 隔离性
D. 安全性
20.事务的持续性是指( )。 (满分:2.5)
A. 事务中包括的所有操作要么都做,要么都不做
B. 事务一旦提交,对数据库的改变是永久的
C. 一个事务内部的操作对并发的其他事务是隔离的
D. 事务必须使数据库从一个一致性状态变到另一个一致性状态
21.假设学生关系S(S#,SNAME,SEX),课程关系C(C#,CNAME),学生选课关系SC(S#,C#,GRADE)。要查询选修“Computer”课的男生姓名,将涉及到关系( )。 (满分:2.5)
A. S
B. S,SC
C. C,SC
D. S,C,SC
22.一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的( )。 (满分:2.5)
A. 记录
B. 行
C. 属性
D. 元组
23.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为( )。 (满分:2.5)
A. 介质故障
B. 运行故障
C. 系统故障
D. 事务故障
24.候选码的属性可以有( )。 (满分:2.5)
A. 多个
B. 0个
C. 1个
D. 1个或多个
25.SQL语言是( )的语言,容易学习 。 (满分:2.5)
A. 过程化
B. 非过程化
C. 格式化
D. 导航式
26.数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是数据库设计的( )。 (满分:2.5)
A. 需求分析阶段
B. 逻辑设计阶段
C. 概念设计阶段
D. 物理设计阶段
27.关系代数中的连接操作是由( )操作组合而成。 (满分:2.5)
A. 选择和投影
B. 选择和笛卡尔积
C. 投影、选择、笛卡尔积
D. 投影和笛卡尔积
28.数据库物理设计完成后,进入数据库实施阶段,下述工作中,( )一般不属于实施阶段的工作。 (满分:2.5)
A. 建立库结构
B. 系统调试
C. 加载数据
D. 扩充功能
29.数据库设计可划分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上建什么样的索引”这一设计内容应该属于( )设计阶段。 (满分:2.5)
A. 概念设计
B. 逻辑设计
C. 物理设计
D. 全局设计
30.设事务T1和T2,对数据库中的数据A进行操作,可能有如下几种情况,请问哪一种不会发生冲突操作( )。 (满分:2.5)
A. T1正在写A,T2要读A
B. T1正在写A,T2也要写A
C. T1正在读A,T2要写A
D. T1正在读A,T2也要读A
31.关系模型中,一个码是( )。 (满分:2.5)
A. 可以由多个任意属性组成
B. 至多由一个属性组成
C. 由一个或多个属性组成,其值能够惟一标识关系中一个元组
D. 以上都不是
32.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能( )。 (满分:2.5)
A. 数据查询
B. 数据操纵
C. 数据定义
D. 数据控制
33.以下( )不属于实现数据库系统安全性的主要技术和方法。 (满分:2.5)
A. 存取控制技术
B. 视图技术
C. 审计技术
D. 出入机房登记和加防盗门
34.在ER模型中,如果有3个不同的实体型,3个M:N联系,根据ER模型转换为关系模型的规则,转换为关系的数目是( )。 (满分:2.5)
A. 4
B. 5
C. 6
D. 7
35.数据库系统的数据独立性体现在( )。 (满分:2.5)
A. 不会因为数据的变化而影响到应用程序
B. 不会因为数据存储结构与数据逻辑结构的变化而影响应用程序
C. 不会因为存储策略的变化而影响存储结构
D. 不会因为某些存储结构的变化而影响其他的存储结构
36.如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是( )。 (满分:2.5)
A. 一个是DELETE,一个是SELECT
B. 一个是SELECT,一个是DELETE
C. 两个都是UPDATE
D. 两个都是SELECT
37.关系数据库中,实现实体之间的联系是通过关系与关系之间的( )。 (满分:2.5)
A. 公共索引
B. 公共存储
C. 公共元组
D. 公共属性
38.公司有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类形是( )。 (满分:2.5)
A. 多对多
B. 一对一
C. 一对多
D. 多对一
39.对实体和实体之间的联系采用同样的数据结构表达的数据模型为( )。 (满分:2.5)
A. 网状模型
B. 关系模型
C. 层次模型
D. 非关系模型
40.有关系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子句的内容是( )。 (满分:2.5)
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=’ 数据库’
更多免费学习资料请登录www.openhelp100.com
页:
[1]