延安大学2022年数据库基础期末复习题
本试卷为延安大学2022年数据库基础期末复习题,题目包括:单项选择题,填空题,名词解释题,综合应用题。
覆盖的内容包括:名词解释,综合应用。
数据库基础期末复习题
一、单项选择题 (共20题,每题2分,共计40分)
( C )
1、数据库中有两个用户scott和muuser,物资表wz是属于myuser用户的,但当前用户是scott,要求查询物资表wz(wno,wname,wtype,wunit)物资单位wunit列为null的记录,取结果的前5条记录显示,以下正确的SQL语句是( )。
( B )
2、如要显示全部具有 ATLTER ANY ROLE 系统权限的用户,请问,在如下的数据字典视图中,应该查询( )。
( B )
3、事务的持久性是指()。
( A )
4、下列关于复制数据库查询对象的说法中,错误的是( )
( C )
5、下列关于数据控制语言的说法中,错误的是
( A )
6、系统维护中最困难的工作是
( D )
7、数据库运行过程中发生的故障通常有三类,即()。
( D )
8、如果事务T获得了数据对象R上的排它锁,那么( )
( D )
9、看SQL语句“SELECT name,status FROM v$controlfile;”这一语句将显示以下( )结果。
( B )
10、查询数据库的状态是否打开,可以查询动态视图( )。
( A )
11、Oracle中( )用于在用户之间控制对数据的并发访问
( B )
12、读下段程序:SQL> startup ( )ORACLE 例程已经启动。Total System Global Area 289406976 bytesFixed Size 1248576 bytesVariable Size 83886784 bytesDatabase Buffers 197132288 bytesRedo Buffers 7139328 bytes数据库装载完毕。SQL>请问这时数据库启动到的状态是:
( A )
13、Oracle中的( )脚本文件创建数据字典视图。
( B )
14、授予SA用户在SCOTT.EMP表中SAL列的更新权限的语句是( )
( C )
15、在oracle中创建用户时,若未提及DEFAULT TABLESPACE关键字,则oracle就将( )表空间分配给用户作为默认表空间。
( C )
16、以下与事务控制无关的关键字是:____。
( C )
17、DBMS是一类系统软件,它是建立在下列哪种系统之上的?( )
( B )
18、在SQLPLUS中,执行外部脚本所用的命令是( )。
( B )
19、下列选项中,能够解除HR用户的锁定的语句是( )。
( A )
20、下列哪个不是有效的数据泵导出模式?( )
二、填空题 (共10题,每题2分,共计20分)
1、在Access中,可以利用操作查询对表中的记录进行批量处理,处理的方式有删除查询、____查询、追加查询和生成表查询。
2、从最终用户来看,数据库系统的外部体系结构可分为五种类型:( )、( )、( )、( )、( )
3、在关系模式R中,能函数决定R中所有属性的属性组,称为关系模式R的( )。
4、数据库的基本特点是数据可以共享(或数据结构化) 、数据独立性、数据冗余小,易扩充、______。
5、关系数据库中基于数学上两类运算是关系代数和________。
6、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主关键字是系编号,系关系的外关键字无,学生关系的主关键字是学号,外关键字是________。
7、设有关系模式R(A,B,C,D、,函数依赖F={AB→C,C→D,D→A},则R的所有3个可能的候选码分别是( )、( )、( )。
8、在数据库中,权限可分为( )和( )。
9、在数据访问页上采用图片提示形式插入超链接时,可选用工具箱中的____控件。
10、在数据访问页中,可使用文字和______两种形式的超链接。
三、名词解释题 (共4题,每题5分,共计20分)
1、什么是DML?
2、什么是非平凡函数依赖?
3、什么是数据处理?
4、什么是外部关键字?
四、综合应用题 (共1题,每题20分,共计20分)
1、有一个“学生选课”数据库,数据库中包括三个表,其关系模式分别为: Student(xh,xm,xb,nl,szx) Course(kch,kcm,xxk,xf) SG(xh,kch,cj) 其中:Student是学生表,xh表示学号、xm表示姓名、sb表示性别、nl表示年龄、szx表示所在系。xh为主码。 Course是课程表,kch表示课程号、kcm表示课程名、xxk表示先修课号、xf表示学分。kch为主码。 SG是选课表,xh表示学号,参照学生表的学号xh、kch表示课程号,参照课程表的课程号kch、cj表示成绩。(xh,kch)为主码。 请用SQL语言实现下列功能: 1.建立选课表SG,要求实现主键约束和外键约束,且成绩不能为空。 2.查询选修课程的成绩小于60分的人数。 3.查询选修了C3号课程的学生的学号及其成绩,查询结果按分数的降序排列。要求查询结果的标题显示为汉字。 4.查询选修了“数据库应用”课程且成绩在90分以上的学生的姓名和所在系。 5.向Student表中插入一条记录,学号为“05020”,姓名为“丁莉”,性别为“女”,年龄为“17”,所在系为“计算机系”。 6.将计算机系全体学生的成绩置零。 7.创建一个“学生成绩”视图,包括选修了课程的学生的学号、姓名、选修课程的课程号、课程名以及成绩。 8.为Student表建立一个按学号升序排列的唯一索引Stusno_IDX。 9.求各课程的选修人数及平均成绩。 10.查询选修了课程编号为’14001’和’14002’课程的学生的学号和姓名。
相关标签:
- 数据库原理及应用
- 延安大学
- 期末复习题