南昌航空大学往年数据库原理专升本测试卷
本试卷为南昌航空大学往年数据库原理专升本测试卷,题目包括:单项选择题,填空题,判断题,综合应用题。
覆盖的内容包括:综合应用。
数据库原理专升本测试卷
一、单项选择题 (共20题,每题2分,共计40分)
( D )
1、在关系代数中,从两个关系的笛卡尔积中选取它们属性间满足一定条件的元组的操作,称为( )
( B )
2、在设计视图中,不能进行的操作是( )
( C )
3、下面关于Acess 表的叙述中,错误的是 ()
( D )
4、以下关于Oracle数据库物理文件的描述,描述正确的是( )。
( D )
5、使用多表查询时,在哪个子句指定多个表的名字?( )
( D )
6、数据库系统的日志文件用于记录下述哪类内容?( )
( C )
7、下列关于存储函数与存储过程的说法中,错误的是
( D )
8、在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( )。
( A )
9、如果两个表的关联字段都作为主键,则两个表之间建立的关系是( )。
( B )
10、在关系模式R(U,F)中,R中任何非主属性对候选键完全函数依赖是RE3NF的
( D )
11、在Oracle数据库中,当归档已经开启时,从一个活动组中删除一个重做日志成员,正确的是。( )
( C )
12、学生表student中有字段dept_id,表示学生所在学院的编号,若要从学生表中检索出dept_id并去掉重记录,可使用如下SQL语句______。
( B )
13、表的组成内容包括( )。
( C )
14、在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建____。
( A )
15、当创建了过程,可以在SQL*Plus中使用( )执行。
( B )
16、你需要在表SALES里查找一些产品明细,其中PROD_ID列包括字符'_D123'。( )WHERE子句条件能得到这些相符产品。
( A )
17、以下赋值语句正确的是____。
( A )
18、对于数据库的描述一下哪项说法是正确的?()
( C )
19、以下是对层次数据库结构的描述,请选择错误描述的选项。()
( B )
20、在WHERE语句的条件表达式中,与零个或多个字符进行匹配的通配符是()。
二、填空题 (共5题,每题2分,共计10分)
1、( )是数据库实施阶段的主要工作。
2、数据库恢复的基本原理是( )。
3、信息世界中的术语,与之对应的数据库术语为______。
4、用二维表的形式来表示实体之间联系的数据模型叫做______。
5、事物的ACID特性,是指事物具有()、 ( )、( )和( )4个特性。
三、判断题 (共10题,每题1分,共计10分)
( T )
1、在Oracle中,逻辑备份与恢复使用Oracle提供的实用工具来实现,如导出/导入工具Export/Import执行命令为EXP/IMP和数据泵执行命令为EXPDP/IMPDP。
( F )
2、统计选修各门课程人数的SELECT语句为:SELECT 课程号,SUM(学号) FROM 成绩 GROUP BY 课程号;。
( T )
3、定义默认值约束的关键字是default。
( F )
4、MySQL是基于层次模型的数据库
( F )
5、数据库管理系统是指在计算机系统中引入数据库后的系统,一般由DB、DBS、应用系统和DBA组成。
( T )
6、若希望某数据库中的全体用户都具有某个权限,较好的做法是创建一个角色并将此权限授给该角色?
( F )
7、在文件系统管理阶段,由文件系统提供数据存取方法,所以数据已经达到很强的独立性。
( T )
8、MySQL的配置文件是my.ini。
( F )
9、在MySQL中,insert语句不能完成一次性向表中插入多条记录。
( F )
10、MySQL5.6中默认的存储引擎是MyISAM。
四、综合应用题 (共2题,每题20分,共计40分)
1、已知学生关系模式 S(Sno,Sname,SD,Sdname,Course,Grade) 其中:Sno学号、Sname姓名、SD系名、Sdname系主任名、Course课程、Grade成绩。 (1)写出关系模式S的基本函数依赖和主码。 (2)原关系模式S为几范式?为什么?分解成高一级范式,并说明为什么? (3)将关系模式分解成3NF,并说明为什么?
2、若定义如下关系模式: student(sno,sn,ssex,sclass,sbirthday,stel) course(cno,cn,cCredit,clesson) sc(sno,cno,grade1,grade2,grade3) 请用SQL语言表达式实现如下要求. (1)从student表读取学号为S1同学的数据记录,如果存在,则查询该生的信息,否则输出“不存在学号为S1的学生” (2)从student表选取学号和性别,如果性别字段的值为“男”,则输出“M”,如果为“女”则输出“F”。 (3)编写T-SQL程序计算1到100的偶数和。 (4)编写T-SQL程序实现功能:如果存在姓名为“张三”的学生,则输出该生的作业等级结果(学号、姓名、课程名称、等级1),按分数段显示等级“优秀”、“良好”、“中等”、“及格”和“不及格”,如果不存在,则输出提示文字为“没有这个名字的学生”。 (5)创建一个名称为query_student的存储过程,该存储过程的功能是根据学号查询学生的成绩情况,如果该生存在,则显示学号、选课门数、作业1的最高分及最低分,否则显示“该学号不存在”。
相关标签:
- 数据库原理及应用
- 南昌航空大学
- 专升本测试卷