《数据库原理》22秋平时作业3题目
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 40 分)
1.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作的数据库语言称为____。
A.数据定义语言(DDL)
B.数据管理语言
C.数据操纵语言(DML)
D.数据控制语言
2.数据库系统与文件系统的主要区别是____。
A.数据库系统复杂,而文件系统简单
B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决
C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件
D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量
3.SQL语言中,删除一个表的命令是( )。
A.ALTER
B.DROP
C.CLEAR
D.DELETE
4.在数据库系统中,系统故障造成( )
A.硬盘数据丢失
B.软盘数据丢失
C.内存数据丢失
D.磁带数据丢失
5.数据库系统的体系结构是( )
A.两级模式结构和一级映象
B.三级模式结构和一级映象
C.三级模式结构和两级映象
D.三级模式结构和三级映象
6.关系数据库规范化是为解决关系数据库中____问题而引人的。
A.数据冗余
B.提高查询速度
C.减少数据操作的复杂性
D.保证数据的安全性和完整性
7.如果一个关系模式R的每个属性值都是不可再分的数据单位,则称R满足()。
A.第一范式
B.第二范式
C.第三范式
D.高范式
8.有这样三个表:学生表S、课程表C和学生选课表SC,它们的结构如下:S(S#,SN,SEX,AGE,DEPT)、C(C#,CN)、SC(S#,C#,GRADE)。其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。要求如下:检索选修课程”C2″的学生中成绩最高的学生的学号。正确的SELECT语句是( )。
A.SELECT S# FROM SC WHERE C#=”C2″ AND GRADE>=(SELECT GRADE FROM SC WHERE C#=”C2″)
B.SELECT S# FROM SC WHERE C#=”C2″ AND GRADE>=(SELECT GRADE FROM SC WHERE C#=”C2″)
C.SELECT S# FROM SC WHERE C#=”C2″ AND GRADE NOT IN(SELECT GRADE FROM SC WHERE C#=”C2″)
D.SELECT S# FROM SC WHERE C#=”C2″ AND GRADE=(SELECT MAX(GRADE)FROM SC WHERE C#=”C2″)
9.数据管理技术的发展经历了三个阶段,不属于这三个阶段的是( )
A.手工管理阶段
B.文件系统阶段
C.数据库阶段
D.数据仓库阶
10.关系运算中花费时间可能最长的运算是____。
A.投影
B.选择
C.笛卡尔积
D.除
二、多选题 (共 5 道试题,共 20 分)
11.DBA的职责是()。奥鹏作业答案请进open5.net或请联系QQ/微信:18866732
A.决定DB中的信息内容和结构
B.决定DB的存储结构和存取策略
C.定义数据的安全性要求和完整性约束条件
D.监控数据库的使用和运行
12.下面的SQL语句中属于数据更新语句的是( )。
A.UPDATE
B.ALTER
C.INSERT
D.DROP
13.SQL语言具有()功能。
A.数据定义
B.数据操纵
C.数据控制
D.关系规范化
14.数据仓库中的逻辑结构数据由()组成。
A.当前基本数据层
B.综合数据层
C.历史数据层
D.多维数据层
15.设计一个E-R图时应遵循以下()原则。
A.要针对应用,确定实体、属性和实体间的联系,做出反映该用户视图的局部E-R图
B.综合各个用户的局部E-R图,产生反映数据库整体概念的E-R图
C.出现于不同E-R图中的同名实体,只能在总体E-R图中出现一次,以便消除冗余
D.要消除那些同名异义或同义异名的现象,以保持数据的一致性。
三、判断题 (共 10 道试题,共 40 分)
16.网状模型与层次模型的共同之处在于都是用指针来表示实体间的联系。
17.在层次模型中两个结点间的关系只能是一对多关系。
18.数据仓库是一个新的平台,它不是建立在数据库管理系统基础上的。
19.可以在一个表上创建约束条件。当一个约束条件应用于一个表时,表中的每一行都必须满足约束条件所规定的条件。
20.层次模型是满足有且仅有一个根结点,非根结点有且仅有一个父结点的基本层次联系的集合。
21.触发器可分为语句触发器和行触发器。
22.可以通过创建角色即权限组来简化权限管理进程。把一些权限授予一个角色,而这个角色又可以被授予多个用户。
23.关系模型是通过关系中的数据而不是通过指针链接来表示实体间的联系。
24.如果数据库对象存储在多个表空间中,那么可以通过把它们各自的数据文件存放在不同磁盘上来对其进行物理分割。
25.数据库是存储在计算机内的一个模块化的数据的集合。
转载请注明:奥鹏作业之家 » 【奥鹏】兰大《数据库原理》22秋平时作业3