1、数据库原理22春平时作业3-00001试卷总分:100 得分:100一、单选题 (共 10 道试题,共 40 分)1.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作的数据库语言称为_。A.数据定义语言(DDL)B.数据管理语言C.数据操纵语言(DML)D.数据控制语言答案:C2.数据库系统与文件系统的主要区别是_。A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量答案:B3.SQL语言中,删除一个表的命
2、令是()。A.ALTERB.DROPC.CLEARD.DELETE答案:B4.在数据库系统中,系统故障造成()A.硬盘数据丢失B.软盘数据丢失C.内存数据丢失D.磁带数据丢失答案:C5.数据库系统的体系结构是( )A.两级模式结构和一级映象B.三级模式结构和一级映象C.三级模式结构和两级映象D.三级模式结构和三级映象答案:C6.关系数据库规范化是为解决关系数据库中_问题而引人的。A.数据冗余B.提高查询速度C.减少数据操作的复杂性D.保证数据的安全性和完整性答案:A7.如果一个关系模式R的每个属性值都是不可再分的数据单位,则称R满足()。A.第一范式B.第二范式C.第三范式D.高范式答案:A8
3、.有这样三个表:学生表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 GRAD
4、E=(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)答案:D9.数据管理技术的发展经历了三个阶段,不属于这三个阶段的是( )A.手工管理阶段B.文件系统阶段C.数据库阶段D.数据仓库阶答案:D10.关系运算中花费时间可能最长的运算是_。A.投影B.选择C.
5、笛卡尔积D.除答案:C二、多选题 (共 5 道试题,共 20 分)11.DBA的职责是()。A.决定DB中的信息内容和结构B.决定DB的存储结构和存取策略C.定义数据的安全性要求和完整性约束条件D.监控数据库的使用和运行答案:ABCD12.下面的SQL语句中属于数据更新语句的是()。A.UPDATEB.ALTERC.INSERTD.DROP答案:AC13.SQL语言具有()功能。A.数据定义B.数据操纵C.数据控制D.关系规范化答案:ABC14.数据仓库中的逻辑结构数据由()组成。A.当前基本数据层B.综合数据层C.历史数据层D.多维数据层答案:ABC15.设计一个图时应遵循以下()原则。A.
6、要针对应用,确定实体、属性和实体间的联系,做出反映该用户视图的局部图B.综合各个用户的局部图,产生反映数据库整体概念的图C.出现于不同图中的同名实体,只能在总体图中出现一次,以便消除冗余D.要消除那些同名异义或同义异名的现象,以保持数据的一致性。答案:ABCD三、判断题 (共 10 道试题,共 40 分)16.网状模型与层次模型的共同之处在于都是用指针来表示实体间的联系。答案:正确17.在层次模型中两个结点间的关系只能是一对多关系。答案:正确18.数据仓库是一个新的平台,它不是建立在数据库管理系统基础上的。答案:错误19.可以在一个表上创建约束条件。当一个约束条件应用于一个表时,表中的每一行都
7、必须满足约束条件所规定的条件。答案:正确20.层次模型是满足有且仅有一个根结点,非根结点有且仅有一个父结点的基本层次联系的集合。答案:正确21.触发器可分为语句触发器和行触发器。答案:正确22.可以通过创建角色即权限组来简化权限管理进程。把一些权限授予一个角色,而这个角色又可以被授予多个用户。答案:正确23.关系模型是通过关系中的数据而不是通过指针链接来表示实体间的联系。答案:正确24.如果数据库对象存储在多个表空间中,那么可以通过把它们各自的数据文件存放在不同磁盘上来对其进行物理分割。答案:正确25.数据库是存储在计算机内的一个模块化的数据的集合。答案:错误承接?国开/电大/函授/奥鹏远程教育各科在线作业,离线作业及毕业论文,网络统考辅导等业务,需要的请直接扫码加微信客服,谢谢!亲,您好,如果下载后没有答案,或者答案不正确,请联系客服QQ 568826066 QQ18586448 或者微信客服:mouxuewang223,或者微信扫码加好友,给您带来的不便,请谅解,祝学习愉快!