山东交通学院2023年数据库原理及应用专升本预测卷

本试卷为山东交通学院2023年数据库原理及应用专升本预测卷,题目包括:单项选择题,填空题,简单题,综合应用题。

覆盖的内容包括:简答,综合应用。

数据库原理及应用专升本预测卷

一、单项选择题 (共20题,每题2分,共计40分)

(  C  )
1、如果事务T获得了数据项Q上的排它锁,则T对Q( )
A、只能读不能写
B、只能写不能读
C、既可读又可写
D、不能读不能写
(  D  )
2、一个关系只有一个( )。
A、超码
B、外码
C、候选码
D、主码
(  D  )
3、关于层次模型及网状模型正确的说法是( )
A、层次结构中数据结构用有向树表示,可以直观的描述任何层次与非层次的系统
B、网状结构不能表达实体间多对多的联系点
C、在层次结构和网状结构的数据库模式设计中包含了物理存储细节,因而降低了数的独立性
D、网状模型、层次模型和关系模型是目前仍在使用的DBMS的三种数据模型
(  C  )
4、下面叙述申正确的是( )。
A、数据库管理系统是数据库中的程序和数据的总称
B、数据库管理系统是对数据库中的数据进行处理的一组应用程序
C、商品化的数据库系统中最常见的3种数据模型:层次模型、网状模型、关系模型
D、网状模型和关系模型都是格式化的数据模型
(  A  )
5、在SQL的SELECT语句中,能实现投影操作的是( )。
A、SELECT
B、FROM
C、WHERE
D、GROUP BY
(  D  )
6、数据库中SAILORS表是由joe创建的.在DBMS完成下面的语句后
Grant select on Sailors To Art With Grant option...Joe执行
Grant select,update on Sailors To Bob With Grant option...Joe执行
Grant select on Sailors To Bob With Grant option...Art执行
Revoke select on Sailors From Art Cascade...Joe执行
Bob对Sailors表拥有
A、select权
B、Update权
C、没有任何权利
D、select和Update权
(  B  )
7、在对关系模式进行分解时,假设有学生关系(学号,姓名,年龄,类别,……),其中类别包括本科生、硕士研究生和博士研究生。如果多数查询只涉及其中的某一类学生,则可以把学生关系分解为本科生、硕士研究生和博士研究生三个关系。这种分解是()。
A、以上都不是
B、水平分解
C、区域分解
D、垂直分解
(  B  )
8、在oracle中,会从指定的表中导出所有数据的导出方式是( )。
A、RMAN
B、Exp逻辑导出
C、冷备份
D、没有办法
(  D  )
9、在oracle中下列哪个表名是不符合规范的( )。
A、abc$
B、abc
C、abc_
D、_abc
(  C  )
10、求“学生成绩”数据表中的平均分,正确的SQL语句是______。
A、SELECT MAX(成绩) FROM 学生成绩;
B、SELECT MIN(成绩) FROM 学生成绩;
C、SELECT AVG(成绩) FROM 学生成绩;
D、SELECT SUM(成绩) FROM 学生成绩;
(  B  )
11、在access中,以下修改表的结构的操作中,可能丢失数据的操作是( )
A、修改字段名
B、修改字段类型
C、移动字段位置
D、修改字段名且移动字段位置
(  C  )
12、如果需要生成一个报表显示每个员工从入职以来的总的薪金。执行下列查询:SELECT ename, ' joined on ', hiredate, ' the total compensation paid is 'TO_CHAR(ROUND(ROUND(SYSDATE-hiredate)/365) * sal + comm) "COMPENSATION UNTIL DATE" FROM employees;输出结果:哪个说法是正确的?( )
A、此查询执行错误是因为别名无效的。
B、此查询能正确执行并得到正确的结果。
C、此查询能正确执行但不能得到正确结果。
D、此查询执行错误是因为ROUND函数是无效的。
(  A  )
13、在Access中,参照完整性规则不包括( )
A、查询规则
B、更新规则
C、删除规则
D、插入规则
(  C  )
14、DBS是采用了数据库技术的计算机系统。DBS是一个集合体,包含数据库、计算机硬件、软件和()。
A、系统分析员
B、程序员
C、数据库管理员
D、操作员
(  B  )
15、从表customer中提取所有记录生成查询,并将查询结果存放于表MyCursor的SQL命令为____。
A、SELECT * FROM customer INTO CURSOR MyCursor
B、SELECT * FROM customer INTO TABLE MyCursor
B. SELECT ALL FROM customer INTO TABLE MyCursor
D. CREATE SQL VIEW MyCursor AS SELECT * FROM customer
38、表文件中有数学,英语,计算机和总分四个数值型字段,要将当前记录的三科成绩汇总后存入总分字段中,应使用命令(B)。
A. TOTAL 数学+英语+计算机 TO 总分
B. REPLACE 总分 WITH 数学+英语+计算机
C、SUM 数学+英语+计算机 TO 总分
D、REPLACE ALL 数学+英语+计算机 WITH 总分
(  A  )
16、在____子查询中,内层查询只处理一次,得到一个结果集,再依次处理外层查询。
A、IN子查询
B、EXIST子查询
C、NOT EXIST子查询
D、JOIN子查询
(  C  )
17、进行数据库闪回时,必须确保数据库是处于( )模式。
A、正常启动模式
B、装载模式
C、归档模式
D、调试维护模式
(  C  )
18、在MySQL中,指定一个已存在的数据库作为当前工作数据库的命令是______。
A、CREATE
B、SELECT
C、USE
D、USING
(  A  )
19、设有学生表Student(sno,sname,sage,smajor),各字段的含义分别是学生学号、姓名、年龄和专业。要求输入一学生记录,学号为100,姓名为张红,年龄为20.以下不能完成如上输入要求的语句是________。
A、INSERT INTO student VALUES(100,'张红',20);
B、INSERT INTO student(sno,sname,sage,smajor) VALUES(100,'张红',20,NULL);
C、INSERT INTO student(sna,sname,sage) VALUES(100,'张红',20);
D、INSERT INTO student VALUES(100,'张红',20,NULL);
(  C  )
20、下列涉及空值的操作,不正确的是( )
A、AGE IS NULL
B、AGE IS NOT NULL
C、AGE = NULL
D、NOT (AGE IS NULL)

二、填空题 (共10题,每题2分,共计20分)

1、在Access中的内部函数相当于面向对象程序设计概念中的_______集.
2、Inserted表存放增加的记录和()。
3、设有关系模式为:系(系编号,系名称,电话,办公地点),则该关系模型的主关系键是(),主属性是(),非主属性是()。
4、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主关键字是系编号,系关系的外关键字无,学生关系的主关键字是学号,外关键字是________。
5、关系运算中花费时间可能最长的运算是________。
6、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的( )设计阶段。
7、关系模式R(C,T,S,N,G),其函数依赖集F={C→T,CS→G,S→N},求R的所有候选码
8、数据库系统的数据独立性是指不会因为系统数据______与数据逻辑结构的变化而影响应用程序。
9、关系模型的三类完整性约束是指()、()和()。
10、在数据访问页中,可使用文字和______两种形式的超链接。

三、简单题 (共4题,每题5分,共计20分)

1、信息有哪三种世界,它们各有什么特点,它们之间有什么联系?
2、简述关系的完整性。
3、简述游标的概念及类型。
4、T-SQL中有几种标识符?它们的区别是什么?

四、综合应用题 (共1题,每题20分,共计20分)

1、设有下列关系模式:STUDENT(SNO,SNAME,AGE,SEX,DNO)其中,SNO表示学号,CNAME表示姓名,AGE表示年龄,SEX表示性
别,DNO表示院系号。
SC(SNO,CNO,GRADE),其中SNO表示学号,CNO表示课程号,GRADE表示成绩。
COURSE(CNO,CNAME),其中CNO表示课程号,CNAME表示课程名。
请用关系代数表示下列查询:
1)检索年龄小于16的女学生的学号和姓名。
2)检索成绩大于85分的女学生的学号、姓名。
3)检索选修课程为C1或C2的学生的学号
4)检索至少选修了课程号为C1和C2的学生的学号。
5)检索选修课程号为C1的学生的学号,姓名,课程名和成绩。
6)检索选修了全部课程的学生的学号、姓名和年龄。