2025年大学试题(计算机科学)-数据库原理与应用笔试考试历年典型考题及考点含含答案
第1卷
一.参考题库(共100题)
1.下列关于索引的说法,错误的是()。?
A、索引会占用存储空间
B、数据库中建立索引是为了加快数据的查询速度。
C、索引会增加数据更改的时间
D、索引建立的越多,查询效率越高
2.一个实体的候选码只能有一个
3.数据库的恢复技术有()、()、()。
4.删除数据库JXGL中的辅助数据文件JXGL_1.ndf。
5.设有关系模式:
SB(SN,SNAME,CITY)其中,S表示供应商,SN为供应商代号,SNAME为供应商名字,CITY为供应商所在城市,主关键字为SN。
PB(PN,PNAME,COLOR,WEIGHT)其中P表示零件,PN为零件代号,PNAME为零件名字,COLOR为零件颜色,WEIGHT为零件重量,主关键字为PN。
JB(JN,JNAME,CITY)其中,J表示工程,JN为工程编号,JNAME为工程名字,CITY为工程所在城市,主关键字为JN。
SPJB(SN,PN,JN,QTY)其中,SPJ表示供应关系,SN是为指定工程提供零件的供应商代号,PN为所提供的零件代号,JN为工程编号,QTY表示提供的零件数量,主关键字为(SN,PN,JN),外部关键字为SN,PN,JN。
写出实现以下各题功能的SQL语句:取出由供应商S1提供零件的工程名称
6.已知有基本表:
学生:S(SNO,SNAME,SEX,DEPT,BIRTH)?
课程:C(CNO,CNAME,PCNO)
选课:SC(SNO,CNO,G)询选修课程号‘C2’的学生当中,成绩最高的学生姓名。
7.设有关系模式:
SB(SN,SNAME,CITY)其中,S表示供应商,SN为供应商代号,SNAME为供应商名字,CITY为供应商所在城市,主关键字为SN。
PB(PN,PNAME,COLOR,WEIGHT)其中P表示零件,PN为零件代号,PNAME为零件名字,COLOR为零件颜色,WEIGHT为零件重量,主关键字为PN。
JB(JN,JNAME,CITY)其中,J表示工程,JN为工程编号,JNAME为工程名字,CITY为工程所在城市,主关键字为JN。
SPJB(SN,PN,JN,QTY)其中,SPJ表示供应关系,SN是为指定工程提供零件的供应商代号,PN为所提供的零件代号,JN为工程编号,QTY表示提供的零件数量,主关键字为(SN,PN,JN),外部关键字为SN,PN,JN。
写出实现以下各题功能的SQL语句:取出重量最轻的零件代号
8.Amrstrong公理系统的三条附加的推理规则有()、()、()。
9.下面不可以解决死锁的是()
A、顺序封锁法
B、检测和解除策略
C、先来先服务
D、一次封锁法
10.使用Access窗体既能显示数据表中数据,也能显示查询中的数据。
11.一般说来,一个数据库只能由一个数据文件组成。
12.任意关系必须满足的完整性约束规则有()
A、以下都对
B、用户自定义的完整性
C、参照完整性
D、实体完整性
13.数据库系统与文件系统的主要区别是()
A、数据库系统复杂,而文件系统简单
B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决
C、文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件
D、文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量
14.违法实体完整性规则时系统只能拒绝该操作
15.现有关系数据库如下:
学生(学号,姓名,性别,专业、奖学金)
课程(课程号,课程名,学分)
选课(学号,课程号,分数)
用关系代数表达式实现下列小题:
检索既选修了’软件工程’又选修了’管理信息系统’课程的学生学号。
16.什么叫除,设有关系R和S,如下图所示 请计算R÷S
17.数据库管理系统(DBMS)
18.用SQL语句创建学生选课关系(SC),包括Sno、Cno和Grade,必须定义三类完整性,包括(Sno,Cno)的主键,Sno和Cno两个外键,以及Grade的取值范围在0到100分的约束。
19.字段有效性的校验时机是当输入完一项数据,光标跳到下一项前进行校验。
20.设有如图所示的两上关系E1和E2,其中E2是从E1中经过关系运算所形成的结果,试给出该运算表达式。
21.简述存储过程和触发器的优点。
22.关于报表,下面的说法正确的是()
A、报表只能输出信息
B、报表和窗体很类