草庐IT

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

栈老师不回家 2024-02-27 原文

咳咳,嗨伙计?

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


一、选择题

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

有关2022 数据库复习真题【太原理工大学】的更多相关文章

  1. ruby - 解析 RDFa、微数据等的最佳方式是什么,使用统一的模式/词汇(例如 schema.org)存储和显示信息 - 2

    我主要使用Ruby来执行此操作,但到目前为止我的攻击计划如下:使用gemsrdf、rdf-rdfa和rdf-microdata或mida来解析给定任何URI的数据。我认为最好映射到像schema.org这样的统一模式,例如使用这个yaml文件,它试图描述数据词汇表和opengraph到schema.org之间的转换:#SchemaXtoschema.orgconversion#data-vocabularyDV:name:namestreet-address:streetAddressregion:addressRegionlocality:addressLocalityphoto:i

  2. ruby - Ruby 有 `Pair` 数据类型吗? - 2

    有时我需要处理键/值数据。我不喜欢使用数组,因为它们在大小上没有限制(很容易不小心添加超过2个项目,而且您最终需要稍后验证大小)。此外,0和1的索引变成了魔数(MagicNumber),并且在传达含义方面做得很差(“当我说0时,我的意思是head...”)。散列也不合适,因为可能会不小心添加额外的条目。我写了下面的类来解决这个问题:classPairattr_accessor:head,:taildefinitialize(h,t)@head,@tail=h,tendend它工作得很好并且解决了问题,但我很想知道:Ruby标准库是否已经带有这样一个类? 最佳

  3. ruby - 我如何添加二进制数据来遏制 POST - 2

    我正在尝试使用Curbgem执行以下POST以解析云curl-XPOST\-H"X-Parse-Application-Id:PARSE_APP_ID"\-H"X-Parse-REST-API-Key:PARSE_API_KEY"\-H"Content-Type:image/jpeg"\--data-binary'@myPicture.jpg'\https://api.parse.com/1/files/pic.jpg用这个:curl=Curl::Easy.new("https://api.parse.com/1/files/lion.jpg")curl.multipart_form_

  4. 世界前沿3D开发引擎HOOPS全面讲解——集3D数据读取、3D图形渲染、3D数据发布于一体的全新3D应用开发工具 - 2

    无论您是想搭建桌面端、WEB端或者移动端APP应用,HOOPSPlatform组件都可以为您提供弹性的3D集成架构,同时,由工业领域3D技术专家组成的HOOPS技术团队也能为您提供技术支持服务。如果您的客户期望有一种在多个平台(桌面/WEB/APP,而且某些客户端是“瘦”客户端)快速、方便地将数据接入到3D应用系统的解决方案,并且当访问数据时,在各个平台上的性能和用户体验保持一致,HOOPSPlatform将帮助您完成。利用HOOPSPlatform,您可以开发在任何环境下的3D基础应用架构。HOOPSPlatform可以帮您打造3D创新型产品,HOOPSSDK包含的技术有:快速且准确的CAD

  5. Matlab imread()读到了什么 (浅显 当复习文档了) - 2

    matlab打开matlab,用最简单的imread方法读取一个图像clcclearimg_h=imread('hua.jpg');返回一个数组(矩阵),往往是a*b*cunit8类型解释一下这个三维数组的意思,行数、数和层数,unit8:指数据类型,无符号八位整形,可理解为0~2^8的数三个层数分别代表RGB三个通道图像rgb最常用的是24-位实现方法,即RGB每个通道有256色阶(2^8)。基于这样的24-位RGB模型的色彩空间可以表现256×256×256≈1670万色当imshow传入了一个二维数组,它将以灰度方式绘制;可以把图像拆分为rgb三层,可以以灰度的方式观察它figure(1

  6. FOHEART H1数据手套驱动Optitrack光学动捕双手运动(Unity3D) - 2

    本教程将在Unity3D中混合Optitrack与数据手套的数据流,在人体运动的基础上,添加双手手指部分的运动。双手手背的角度仍由Optitrack提供,数据手套提供双手手指的角度。 01  客户端软件分别安装MotiveBody与MotionVenus并校准人体与数据手套。MotiveBodyMotionVenus数据手套使用、校准流程参照:https://gitee.com/foheart_1/foheart-h1-data-summary.git02  数据转发打开MotiveBody软件的Streaming,开始向Unity3D广播数据;MotionVenus中设置->选项选择Unit

  7. 使用canal同步MySQL数据到ES - 2

    文章目录一、概述简介原理模块二、配置Mysql使用版本环境要求1.操作系统2.mysql要求三、配置canal-server离线下载在线下载上传解压修改配置单机配置集群配置分库分表配置1.修改全局配置2.实例配置垂直分库水平分库3.修改group-instance.xml4.启动监听四、配置canal-adapter1修改启动配置2配置映射文件3启动ES数据同步查询所有订阅同步数据同步开关启动4.验证五、配置canal-admin一、概述简介canal是Alibaba旗下的一款开源项目,Java开发。基于数据库增量日志解析,提供增量数据订阅&消费。Git地址:https://github.co

  8. ruby-on-rails - 创建 ruby​​ 数据库时惰性符号绑定(bind)失败 - 2

    我正在尝试在Rails上安装ruby​​,到目前为止一切都已安装,但是当我尝试使用rakedb:create创建数据库时,我收到一个奇怪的错误:dyld:lazysymbolbindingfailed:Symbolnotfound:_mysql_get_client_infoReferencedfrom:/Library/Ruby/Gems/1.8/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundleExpectedin:flatnamespacedyld:Symbolnotfound:_mysql_get_client_infoReferencedf

  9. STM32读取串口传感器数据(颗粒物传感器,主动上传) - 2

    文章目录1.开发板选择*用到的资源2.串口通信(个人理解)3.代码分析(注释比较详细)1.主函数2.串口1配置3.串口2配置以及中断函数4.注意问题5.源码链接1.开发板选择我用的是STM32F103RCT6的板子,不过代码大概在F103系列的板子上都可以运行,我试过在野火103的霸道板上也可以,主要看一下串口对应的引脚一不一样就行了,不一样的就更改一下。*用到的资源keil5软件这里用到了两个串口资源,采集数据一个,串口通信一个,板子对应引脚如下:串口1,TX:PA9,RX:PA10串口2,TX:PA2,RX:PA32.串口通信(个人理解)我就从串口采集传感器数据这个过程说一下我自己的理解,

  10. SPI接收数据异常问题总结 - 2

    SPI接收数据左移一位问题目录SPI接收数据左移一位问题一、问题描述二、问题分析三、探究原理四、经验总结最近在工作在学习调试SPI的过程中遇到一个问题——接收数据整体向左移了一位(1bit)。SPI数据收发是数据交换,因此接收数据时从第二个字节开始才是有效数据,也就是数据整体向右移一个字节(1byte)。请教前辈之后也没有得到解决,通过在网上查阅前人经验终于解决问题,所以写一个避坑经验总结。实际背景:MCU与一款芯片使用spi通信,MCU作为主机,芯片作为从机。这款芯片采用的是它规定的六线SPI,多了两根线:RDY和INT,这样从机就可以主动请求主机给主机发送数据了。一、问题描述根据从机芯片手

随机推荐