基本信息
文件名称:2025春上学期西安电子科技大学《数据库原理与应用》期末在线考核.docx
文件大小:21.57 KB
总页数:8 页
更新时间:2025-05-20
总字数:约1.8千字
文档摘要

数据库原理与应用试卷(考试时长:100分钟)

A01、选择题(每小题2分,共20分)

1.

下列说法错误的是:??????【??】

存储过程在数据库服务器上执行

存储过程可包含SQL语句,返回结果为表

修改表结构的操作可以激活触发器

触发器在数据库服务器上执行

2.

设有关系模式R(?A,B,C,D?)和S(?B,D?),则(R?÷?S)的关系模式为:【?】

(A,B)

(A,C)

(B,D)

(B,C)

3.

恢复介质故障需要用到:?????【??】

转储副本

日志文件副本

A和B

静态转储副本

4.

关系模式R(ABC)上的函数依赖集F={A→B},R最高属于:?【??】

1NF

2NF

3NF

BCNF

5.

约束“主码中的属性不能取空值”,属于:????【??】

实体完整性约束

参照完整性约束

用户定义完整性约束

函数依赖

6.

查询学生考试平均成绩的集函数是:????【??】

AVG

COUNT

SUM

MAX

7.

在SQLServer中,smallint长度为:????【??】

8字节

4字节

2字节

1字节

8.

用于插入记录的SQL指令是:?????【??】

?ALTER

INSERT

?UPDATE

DELETE

9.

引入索引的目的是:??????【??】

提高查询语句执行效率

提高更新语句执行效率

实现数据的物理独立性

实现数据的逻辑独立性

10.

在SQL语句中,与等于集函数min()返回值等价的谓词是:?【??】

=ALL

=ANY

=ANY

=ALL

A02、判断题(每小题2分,共20分)

1.

相同意义的属性,在不同的分E-R图上有着不同的命名,这称为结构冲突。????????【??】

正确

错误

2.

SQLServer的两种身份验证模式是Windows验证模式和SQLServer验证模式。???????【??】

正确

错误

3.

用户对表的SELECT操作可能会激活相应的触发器。???【??】

正确

错误

4.

一个数据库可以有多个外模式。?????【??】

正确

错误

5.

视图一经定义,就可以和基本表一样被查询和删除,并且可以在视图之上再定义新的视图。??????【??】

正确

错误

6.

事务的特性有原子性、一致性、隔离性、持续性。???【??】

正确

错误

7.

外连接分为左外连接、右外连接和全外连接。???【??】

正确

错误

8.

在SQL授权语句中,使用ALLPRIVILEGES表示所有权限。?【??】

正确

错误

9.

在SQL中回收权限使用GRANT命令。????【??】

正确

错误

10.

存储过程允许模块化程序设计。?????【??】

正确

错误

A03、关系数据库语言SQL(每小题8分,共40分)

1.

设某公司的数据库系统中有如下关系模式:

员工(员工号,员工姓名,员工年龄,所在部门号);

部门(部门号,部门名称,部门经理员工号);

完成下列要求:

(1)创建部门关系,部门号唯一,要求部门经理员工号必须是员工关系中已有的员工工号;

(2)查询员工李明的年龄,所在部门名称;

(3)因工号E08的开发部经理辞职,公司要求删除E08的员工记录,并提拔员工E12为开发部新的经理,用SQL语句完成上述任务;

(4)查询只担任一个部门经理职位的员工工号;

(5)查询各部门的部门名称和该部门员工数。

A04、数据库设计(每小题10分,共20分)

1.

某城市有若干个公交公司,每个公交公司有自己的名称、地址、联系电话、法人姓名、身份证号等信息;每个公交公司有若干条线路,线路有自己的名称、编号、发车时间、收车时间、发车间隔等信息,每条线路经过若干个站点,每条线路有一名司机是队长;公交公司有若干名司机,司机有姓名、性别、年龄、身份证号等信息,每名司机只在一条线路上开车,他只有可能是该条线路的队长;公交公司有若干辆汽车,每辆车属于一条线路,汽车有型号、牌照号、内部编号、座位数、生产年份等信息,并且有些车具有特殊性,如有人售票、电车、或安装有空调。

根据上述信息,完成如下设计:

(1)画出该系统的E-R图;

(2)根据E-R图转换出相应的关系模式,指出各关系模式的主码。