2022 数据库复习真题【太原理工大学】

咳咳,嗨伙计?

下面是我整理出来的一些数据库历年选择真题,好了废话不多说,仅供参考!


一、选择题

1. 数据库( DB )、数据库系统( DBS )和数据库管理系统(DBMS)之间的关系是( A
A. DBS 包括 DB DBMS
B. DBMS 包括 DB DBS
C. DB 包括 DBS DBMS
D. DBS 就是 DB ,也就是 DBMS
2. 概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是( D
A. 层次模型
B. 关系模型
C. 网状模型
D. 实体 - 联系模型
3. 目前,数据库管理系统最常用的逻辑数据模型是( C
A .网状模型
B .层次模型
C .关系模型
D .面向对象模型
4. 下列四项中,不属于数据库系统特点的是( C
A. 数据共享
B. 数据完整性
C. 数据冗余度高
D. 数据独立性高 
5. 数据模型的三个要素分别是( B
A. 实体完整性、参照完整性、用户自定义完整性
B. 数据结构、数据操作、数据完整性约束条件
C. 插入数据、修改数据、删除数据
D. 外模式、模式、内模式
6. 数据库三级结构从内到外的 3 个层次依次为( B
A. 外模式、模式、内模式
B. 内模式、模式、外模式
C. 模式、外模式、内模式
D. 内模式、外模式、模式
7. 下列关于数据库系统的正确叙述是( A
A. 数据库系统减少了数据冗余
B. 数据库系统避免了一切冗余
C. 数据库系统中数据的一致性是指数据类型的一致
D. 数据库系统比文件系统能管理更多的数据
8. 数据库系统的独立性是指( B
A. 不会因为数据的变化而影响应用程序
B. 不会因为系统存储结构与数据逻辑结构的变化而影响应用程序
C. 不会因为数据存储策略的变化而影响应用程序
D. 不会因为某些数据逻辑结构的变化而影响应用程序
9. 数据的逻辑独立性是指( B
A .外模式改变时保持应用程序不变
B .模式改变时保持外模式不变
C .内模式改变时保持模式不变
D .数据改变时保持应用程序不变
10. 数据的物理独立性是指( C
A .外模式改变时保持应用程序不变
B .模式改变时保持外模式不变
C .内模式改变时保持模式不变
D .数据改变时保持应用程序不变
11. 公司有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职
员,从部门到职员的联系类型是( C
A. 多对多
B. 一对一
C. 一对多
D. 不确定联系
12. 储蓄所有多个储户,储户在多个储蓄所之间存款,储户与储蓄所之间是( C
A. 一对一联系
B. 一对多联系
C. 多对多联系
D. 不确定联系
13. 描述数据库全体数据的全局逻辑结构和特性的是( A
A. 模式
B. 内模式
C. 外模式
D. 以上三级模式
14. 单个用户使用的数据视图的描述称为( C
A. 模式
B. 内模式
C. 外模式
D. 概念模式
15. 子模式 DDL 用来描述( B
A. 数据库的总体逻辑结构
B. 数据库的局部逻辑结构
C. 数据库的物理存储结构
D. 数据库的概念结构
16. 关于关系模型,下列说法中不正确的是( D
A. 关系模型是建立在集合代数的基础上的
B. 数据的逻辑结构是一个二维表
C. 关系操作是面向集合的操作方式
D. 关系中的数据可以是任意的
17. 关于关系,下列说法中不正确的是( D
A. 关系中每个属性值都是不可分解的
B. 关系中不允许出现相同的元组
C. 关系中不考虑元组间的顺序
D. 元组中的属性是有序的
18.  关系代数中,选择运算的运算符号是( C
A .×
B Π
C δ
D θ
19. 关系查询时取出关系的某些列,并取消重复元组的关系运算为( B
A. 选择运算
B. 投影运算
C. 连接运算
D. 笛卡儿积
20. 根据关系模式的实体完整性规则,一个关系的主码属性( C
A .不能有两个
B .不能成为另一个关系的外码
C .不允许为空
D .可以取任意值
21. 在关系模式 R R# RN S# )和 S (S#, SN SD )中, R 的主键是 R# S 的主键
S# ,则 S# R 中称为( B )。
A. 主码
B. 外码
C. 候选码
D. 全码
22. “ 成绩在 0-100 之间 这种约束属于哪种完整性约束( C
A. 主键约束
B. 外键约束
C. 用户定义的完整性约束
D. 全不是
23. 当关系 R S 进行自然连接时,能够把 R S 的原该舍弃的元组放到结果集的操
作是( D
A. 内连接
B. 左外连接
C. 右外连接
D. 完全外连接
24. 当关系 R S 进行自然连接时,能够把 R 的原该舍弃的元组放到结果集的操作是
B
A. 内连接
B. 左外连接
C. 右外连接
D. 外连接
25. 现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,专业,出生日期),它的
主码是( B
A .宿舍编号
B .学号
C .(宿舍地址,姓名)
D .(宿舍编号,学号)
26. 进行自然连接运算的两个关系必须具有( B
A .相同的属性个数
B .公共属性
C .相同的关系名
D .相同关键字
27. 关于外键,下列说法正确的是( C
A .外键必须与相应的主键同名
B .外键不允许有空值
C .外键可以与相应的主键不同名,只要定义在相同的域上即可
D .外键的取值只允许等于所参照关系中的某个主键值
28. SQL 语言称为( C
A .结构化定义语言 B. 结构化操纵语言
C. 结构化查询语言 D. 结构化控制语言
29. 下列 SQL 语句中,修改表结构的是 ( D )
A CREATE B UPDATE C INSERT D ALTER
30. SELECT 语句中 , 用于实现数据分组统计的子句是 ( C )
A FROM 子句 B WHERE 子句
C GROUP BY 子句 D ORDER BY 子句
31. 下列哪种运算不能引出子查询。 ( B )
A IN B LIKE C EXISTS D .比较运算
32. 基于学生选课数据库中的 3 个关系: S( 学号 , 姓名 , 性别 , 年龄 ) C( 课程号 , 课程名 ,
课教师 ) SC( 学号 , 课程号 , 成绩 ) ,若要求查找选修 数据库技术 这门课程的学生姓
名和成绩,将使用关系( D
A S SC B SC C
C S C D S SC C
33. 基于学生选课数据库中的 3 个关系: S( 学号 , 姓名 , 性别 , 年龄 ) C( 课程号 , 课程名 ,
课教师 ) SC( 学号 , 课程号 , 成绩 ) ,若要求查找学生的平均成绩大于 80 分的学号和平
均成绩,下面列出的 SQL 语句,正确的是( C
A SELECT 学号 , AVG( 成绩 ) FROM SC WHERE AVG( 成绩 )>80
B SELECT 学号 , AVG( 成绩 ) FROM SC WHERE AVG( 成绩 )>80 GROUP BY 学号
C SELECT 学号 , AVG( 成绩 ) FROM SC GROUP BY 学号 HAVING AVG( 成绩 )>80
D SELECT 学号 , 成绩 FROM SC GROUP BY 学号 HAVING AVG( 成绩 )>80
34. 下列 SQL 语句中,正确的是( C
A SELECT S#, SNAME FROM SC GROUP BY S#
B SELECT S# FROM SC GROUP BY S# HAVING COUNT(*)>3
C SELECT S# FROM SC GROUP BY S# WHERE COUNT(*)>3 D SELECT S# FROM SC WHERE COUNT(*)>3 GROUP BY S#
35. 在视图上不能完成的操作是( C
A .更新视图       B .查询视图
C .在视图上定义新的基本表    D .在视图上定义新视图
36. 实体完整性要求主属性不能取空值,这通常是通过( D
A DBMS 自动保证
B. 用户定义的完整性约束来保证
C. 定义外键来保证
D. 定义主键来保证
37. 下列 SQL 语句中,能够实现参照完整性控制的语句是( D
A. NOT NULL
B. PRIMARY KEY
C. UNIQUE
D. FOREIGN KEY
38. 使用 CREATE TABLE STU (NO CHAR(4) NOT NULL, NAME CHAR(8) NOT NULL,
SEX CHAR(2), AGE INT ) 创建了表 STU ,下列哪些语句可以插入到表中。( B
A INSERT INTO STU VALUES(‘1031’,’ 张华 ’, ,23)
B INSERT INTO STU VALUES (‘1031’,’ 张华 ’,NULL,NULL)
C INSERT INTO STU VALUES(NULL,’ 张华 ’,’ ’,23)
D INSERT INTO STU VALUES (‘1031’,NULL, ’ ’,23)
39. 下列哪种操作不会激活触发器。 ( A )
A. SELECT
B. UPDATE
C INSERT
D DELETE
40. SQL 语言中授权的操作是通过( C )语句实现的
A DELETE
B UPDATE
C GRANT
D REVOKE
41. 关系数据库规范化是为了解决关系数据库中( B )的问题而引入的。
A .提高查询速度
B .插入、删除、更新异常和数据冗余
C .保证数据的安全性和完整性
D .恢复数据库
42. 关系模式中每个分量都是不可分的数据项,则关系模式属于 ( A )
A. 1NF
B. 2NF
C. 3N
D. BCNF
43. R 2NF ,则 R 的每个 ( B )
A .非主属性部分依赖于码
B .非主属性完全依赖于码
C .主属性部分依赖于码
D .主属性完全依赖于码
44. 消除了非主属性对码传递函数依赖的 2NF 的关系模式,必定属于 ( C )
A 1NF
B 2NF
C. 3NF
D. BCNF
45. 关系模式中,满足 2NF 的模式 ( B )
A .可能是 1NF
B .必定是 1NF
C .必定是 3N
D .必定是 BCNF
46. 在数据库设计中,将 E-R 图转换为关系模式的过程属于 ( B
A .需求分析阶段
B .逻辑设计阶段
C .概念设计阶段
D .物理设计阶段
47. 关系模式中,表示实体间 M N 联系是通过增加一个 ( B )
A .属性实现
B .关系实现
C .关系或一个属性实现
D .关系和一个属性实现
48. E-R 模型向关系模型转换时,一个 M:N 的联系转换为一个关系模式,该关系模式的
关键字是 ( C )
A M 端实体的关键字
B N 端实体的关键字
C M 端实体的关键字与 N 端实体的关键字的组合
D .重新选取其它属性
49. E-R 模型中,如果有 3 个不同的实体型, 2 M N 联系,根据 E-R 模型转换为关
系模型的规则,转换为关系的数目是。 ( C )
A 3
B 4
C 5
D 6

你可能感兴趣的:(笔记,数据库,sql,database)