西安石油大学2022年数据库专升本
本试卷为西安石油大学2022年数据库专升本,题目包括:单项选择题,填空题,简单题,综合应用题。
覆盖的内容包括:简答,综合应用。
数据库专升本
一、单项选择题 (共20题,每题2分,共计40分)
( A )
1、Bitmap索引提高下面( )情况的性能。
( C )
2、下面哪一个子句能设置查询条件?( )
( C )
3、在数据库系统中死锁属于( )。
( A )
4、若事务 T1 已经给数据 A 加上了共享锁,则事务 T2
( B )
5、参照完整性的规则不包括( )
( C )
6、用来指定和区分不同实体元素的是()。
( B )
7、实体与实体之间的关系有一对一、一对多和多对多3种,其中( )不能描述多对多关系。
( B )
8、在关系代数中,对一个关系做操作以后,新关系的元组个数( )原来关系的元组的个数。
( B )
9、数据库系统的数据独立性是指( )。
( B )
10、下列SQL语句查询到的字符串是:( )。 SELECT SUBSTR('JavaPhpOracleC++Html',5, 9) FROM DUAL;
( A )
11、若两个表之间建立了一对多关系,且设置参照完整性和级联删除,则删除( )
( A )
12、下列哪个CREATE TABLE语法是有效的?( )
( D )
13、执行如下语句:DROP TABLE student;出现如下提示:Error 1051 (42s02):Unknown table ‘student’以下关于上述命令及执行情况的叙述中,正确的是 ( ) 。
( B )
14、SELECT语句中“ORDER BY 学号”表示______。
( C )
15、下列选项中,不属于Access数据类型的是( )
( D )
16、在数据库中,可以有____个主键。
( A )
17、如果当前用户打开数据库进行读写期间,其他用户也可以同时打开进行读写,则数据库的打开方式是( )
( B )
18、终止事件循环的命令为( )。
( A )
19、在MySQL中,设有学生表Student(sno,sname,sage),各字段的含义分别是学生学号、姓名、年龄。下列语句会报错是________。
( A )
20、在创建存储过程时,常用的循环语句不包括
二、填空题 (共10题,每题2分,共计20分)
1、从最终用户来看,数据库系统的外部体系结构可分为五种类型:( )、( )、( )、( )、( )
2、“从已知的函数依赖集使用推理规则导出的函数依赖在F +中”,是推理规则的( )性,而“不能从已知的函数依赖使用推理规则导出的函数依赖不在F +中”,是推理规则的( )性。
3、设有关系模式为:系(系编号,系名称,电话,办公地点),则该关系模型的主关系键是(),主属性是(),非主属性是()。
4、数据库的基本特点是数据可以共享(或数据结构化) 、数据独立性、数据冗余小,易扩充、______。
5、在关系模式的分解中,数据等价用( )衡量,函数依赖等价用( )衡量。
6、保证表中属性值具有唯一性的约束方法有 ()、()。
7、以打印形式展现数据的数据库对象是____。
8、根据数据访问页的用途,可将数据访问页分为交互式报表页、____和数据分析页三种类型。
9、模块是由VBA声明和____组成的集合。
10、以数据透视表形式组织的数据访问页称为_____。
三、简单题 (共4题,每题5分,共计20分)
1、聚集索引和非聚集索引有何异同?
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’课程的学生的学号和姓名。
相关标签:
- 数据库原理及应用
- 西安石油大学
- 专升本