PTA NeuDs_数据库题目

news2024/11/19 14:31:29

二.单选题


1.数据库应用程序的编写是基于数据库三级模式中的。

A.模式

B.外模式

C.内模式

D.逻辑模式

 用户应用程序根据外模式进行数据操作,通过外模式一模式映射,定义和建立某个外模式与模式间的对应关系


2.对创建数据库模式一类的数据库对象的授权可由CREATE USER时实现。新创建的数据库用户有三种权限,CONNECT、RESOURCE和DBA。拥有RESOURCE权限的用户( )

A.不能创建基本表

B.不能创建视图

C.不能创建模式

D.可以创建新用户

 沈师 PTA 数据库题目及部分解析 第四章_对创建数据库模式一类的数据库对象的授权可由create user时实现。新创建的数据库-CSDN博客


3.数据库系统的核心和基础是( )

A.数据库

B.数据库管理系统

C.数据模型

D.软件工具

数据模型是对现实世界数据特征的抽象,是数据库的核心和基础。
数据库的核心和基础、DBS三级模式结构、关系模型、数据、数据库、模式、内模式、外模式_dbs结构模型-CSDN博客


4.索引是在基本表的列上建立的一种数据库对象,它同基本表分开存储,使用它能够加快数据的______速度。

A.插入

B.修改

C.删除

D.查询

索引是为了加快查询速度而创建的,但同时会影响基本表的插入、删除或修改等更新活动的速度。


5.数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和()。

A.系统分析员

B.程序员

C.数据库管理员

D.操作员

一个完整的数据库系统一般由数据库、 数据库管理系统 、应用开发工具、应用系统、数据库管理员和用户组成。


6.数据库系统的数据独立性体现在()。

A.不会因为数据的变化而影响到应用程序

B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序

C.不会因为存储策略的变化而影响存储结构

D.不会因为某些存储结构的变化而影响其他的存储结构

数据库系统的数据独立性体现在数据的逻辑结构与物理结构相互独立,即应用程序与数据存储的细节相互分离,这样可以使得应用程序的修改不会影响到数据存储的结构,也可以使得数据存储的结构的修改不会影响到应用程序的逻辑


7.关系数据库规范化是为了解决关系数据库中()的问题而引入的。

A.提高查询速度

B.保证数据的安全性

C.保证数据的完整性

D.插入、删除异常和数据冗余


8.若数据库中只包含成功事务提交的结果,则称该数据库处于( )状态。

A.安全

B.完整

C.一致

D.运行

若数据库中只包含成功事务提交的结果,则此数据库就称为处于(__牛客网 (nowcoder.com)


9.数据库系统的核心是( ) 。

A.数据库管理系统

B.数据库

C.数据模型

D.数据


10.在数据库中,产生数据不一致的根本原因是( )

A.数据存储量太大

B.没有严格保护数据

C.未对数据进行完整性控制

D.数据冗余

数据冗余:假如数据库中两个表都放了用户的地址,在用户的地址发生改变时,如果只更新了一个表的数据,那么两个表就有了不一致的数据。


11.数据库系统的特点是( ) 、数据独立、减少数据冗余、避免数据不一致和加强了数据保护

A.数据共享

B.数据存储

C.数据应用

D.数据保密

(1)数据结构化 (2)数据独立性  (3)数据共享性高,冗余小,易扩充   (4)统一管理和控制


12.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为( )

A.数据定义功能

B.数据管理功能

C.数据操纵功能

D.数据控制功能


13.E-R图是数据库设计的工具之一,它适用于建立数据库的:

A.概念模型

B.逻辑模型

C.结构模型

D.物理模型

 E-R图是数据库设计中概念设计阶段表达概念模型的有力工具。


14.在数据库的概念设计中,最常用的数据模型是:

A.形象模型

B.物理模型

C.逻辑模型

D.实体联系模型


15.SQL语言的GRANT和REVOKE语句主要是用来维护数据库的( )。

A.完整性

B.可靠性

C.安全性

D.一致性


16.数据库中( )是指数据的正确性和相容性。

A.安全性

B.完整性

C.并发性

D.恢复性


17.数据库三级模式体系结构的划分,有利于保持数据库的______。

A.结构规范化

B.数据独立性

C.数据安全性

D.操作可行性


18.判断下面的关系模式R是第几范式?

课程名教师名教室地址
C001张一凡软件112
C002李小龙软件112
C003王码软件103
C004李小龙软件112

A.1NF

B.2NF

C.3NF

D.BCNF


19.关系数据模型是目前最重要的一种数据模型,它的三个要素分别是( )。

A.实体完整性、参照完整性、用户自定义完整性

B.数据结构、关系操作、完整性约束

C.数据增加、数据修改、数据查询

D.外模式、模式、内模式


20.关系数据库中,实现实体之间的联系是通过关系与关系之间的( )。

A.公共索引

B.公共存储

C.公共元组

D.公共属性


21.在数据库逻辑结构设计中,将E-R模型转换为关系模型应遵循相应原则。对于两个不同实体集和它们之间的一个多对多联系,最少应转换为多少个关系模式?

A.3

B.4

C.5

D.6


22.在关系数据模型中,域是指( )。

A.字段

B.记录

C.属性

D.属性的取值范围


23.与数据库有关的安全性主要包括:用户身份鉴别、()、多层存取控制、审计、数据加密等。

A.视图

B.授权

C.测试

D.关系

数据库安全性控制数据库的安全性,主要包括用户身份鉴别,多层存取控制,审计,视图和数据加密等安全技术。


24.在关系模型中有三类完整性约束,任何关系必须满足其中的哪两种完整性约束条件。

A.参照完整性,用户自定义完整性

B.数据完整性,实体完整性

C.实体完整性,参照完整性

D.动态完整性,实体完整性

关系模型中的三类完整性约束:实体完整性、参照完整性和用户定义完整性_实体完整性约束-CSDN博客


25.关系数据库管理系统应能实现的专门关系运算包括( )

A.排序、索引、统计

B.选择、投影、连接

C.关联、更新、排序

D.显示、打印、制表

数据库关系代数运算(交、并、差、笛卡尔积、投影、选择、自然连接、除)_数据库差运算-CSDN博客


26.关于数据库系统,下面说法正确的是_______。

A.DBA应该是软件公司设计开发团队的人员

B.DBA一般在应用程序交付使用后才开始接触应用系统

C.高级语言编写的应用程序可以直接访问数据库文件

D.数据库管理系统负责编译并执行高级语言程序发送来的SQl语句,将结果反馈给应用程序


27.在数据库中删除触发器使用( )。

A.ROLLBACK

B.DROP

C.DELALLOCATE

D.DELETE


28.在数据库的表定义中,限制成绩属性列的取值在0到100的范围内,属于数据的________约束。

A.实体完整性

B.参照完整性

C.用户自定义

D.用户操作


29.给建立好的表添加约束的关键字是:

A.add yueshu

B.add constraint

C.add cons

D.add straint


30.SQL的中文含义是:

A.结构化查询语言

B.结构化定义语言

C.结构化操纵语言

D.结构化选择语言


31.SQL中,和 AGE IN(20,22)语义相同的是:

A.AGE<=22 AND AGE >=20

B.AGE <22 AND AGE >20

C.AGE =20 AND AGE =22

D.AGE =20 OR AGE =22

在SQL中,AGE IN(20,22)表示比较表示比较一个值是否等于20或者22


32.使用关键字( )可以清除查询结果中的重复行。

A.DISTINCT

B.UNION

C.ALL

D.TOP


33.只有满足连接条件的记录才包含在查询结果中,这种联接为:

A.左外连接

B.右外连接

C.内连接

D.交叉连接


34.欲将表“学生”中的信息先按“学号”升序排序,再按“成绩”降序排列,SQL 语句能正确完成的是:

A.SELECT * FROM 学生 ORDER BY 学号 , 成绩

B.SELECT * FROM 学生 ORDER BY 学号 , 成绩 DESC

C.SELECT * FROM 学生 ORDER BY 学号 ASC, AND 成绩 DESC

D.SELECT * FROM 学生 ORDER BY 成绩 DESC,学号 ASC

选项D中交换了成绩和学号的顺序,要求先按成绩降序排序再按学号升序排序。


35.下列聚合函数中不忽略空值 (null) 的是:

A.SUM (列名)

B.MAX (列名)

C.COUNT (*)

D.AVG (列名)


36.在视图的定义语句中,只能包含:

A.数据查询语句

B.数据增、删、改语句

C.创建表的语句

D.全部都可以

视图是基于一个或多个表的查询结果构建的虚拟表。因此,视图的定义语句只能包含数据查询语句,用于指定视图的数据内容。这包括SELECT语句、连接查询、过滤条件等。

选项B. 数据增、删、改语句是错误的。视图不允许包含数据修改操作,即使在视图上执行了数据修改操作,也会被视为对基础表的修改。应该使用视图来查询和展示数据,而不是修改数据。

选项C. 创建表的语句也是错误的。视图是基于现有表的查询结果,而不是创建新表的语句。


37.设用户在某数据库中经常需要进行如下查询操作:

SELECT * FROM T WHERE C1=’A’ ORDER BY C2  

设T表中已在C1列上建立了主码约束,且该表只建有该约束。为提高该查询的执行效率,下列方法中可行的是:

A.在C1列上建立一个聚集索引,在C2列上建立一个非聚集索引

B.在C1和C2列上分别建立一个非聚集索引

C.在C2列上建立一个非聚集索引

D.在C1和C2列上建立一个组合的非聚集索引

SQL中的索引知识点总结(聚集索引、非聚集索引)_在创建新聚集索引前删除现有的聚集索引 'pk__cs110202__1cc396d2975299fe-CSDN博客


38.—个银行营业所可以有多个客户,一个客户也可以在多个营业所进行存取款业务,则客户和银行营业所之间的联系是:

A.—对一

B.—对多

C.多对一

D.多对多


39.在关系数据库中,二维表结构是:

A.关系数据库采用的概念层数据模型

B.关系数据库采用的组织层数据模型

C.数据库文件的组织方式

D.内模式采用的数据组织方式


40.设有如下备份操作

图.png

现从备份中对数据库进行恢复,正确的恢复顺序为:

A.完整备份1,日志备份1,日志备份2,差异备份1,日志备份3,日志备份4

B.完整备份1,差异备份1,日志备份3,日志备份4

C.完整备份1,差异备份1

D.完整备份1,日志备份4

根据提供的备份操作,正确的恢复顺序为:

  1. 使用周日的完整备份1来还原数据库。

  2. 按照备份时间顺序应用日志备份1和日志备份2。这将将数据库还原到周二的状态。

  3. 应用周三的差异备份1,以将数据库还原到周三的状态。

  4. 按照备份时间顺序应用日志备份3和日志备份4。这将将数据库还原到周五的状态。

  5. 最后,在周日状态下进行故障排除并修复数据库。

因此,恢复顺序为:完整备份1 -> 日志备份1 -> 日志备份2 -> 差异备份1 -> 日志备份3 -> 日志备份4 -> 故障排除。


41.要保证数据库的逻辑数据独立性,需要修改的是( )。

A.模式与外模式之间的映射

B.模式与内模式之间的映射

C.模式

D.三级模式


衍生:

要保证数据库的数据独立性,需要修改的是( )。
A. 模式与外模式
B. 三级模式之间的两层映射
C. 模式与内模式
D. 三层模式


42.数据库系统实现数据独立性是因为采用了。

A.层次模型

B.网状模型

C.关系模型

D.三级模式结构

数据库 数据独立性_数据库数据独立性是指什么csdn-CSDN博客


43.数据库中的数据除了具有永久存储、有组织的特点外还具有( )的特点

A.较高的冗余度

B.可共享

C.数据不具有独立性

D.由应用程序管理数据

数据库具有永久存储、有组织、可共享三个基本特点


44.数据库中各种操作的执行是通过()来完成的。

A.DB

B.DBS

C.DBMS

D.DBA

A. DB:DB是数据库(Database)的缩写,是指一个有组织、可共享、具有尽可能小冗余度的数据集合。数据库中存储着组织机构、企业或个人某个特定领域内的有关数据。

B. DBS:DBS是数据库系统(Database System)的缩写,是指由硬件、软件和数据三部分组成的数据管理系统。DBS通过对数据进行组织、存储、管理和处理,提供了高效、可靠、安全的数据管理服务。

C. DBMS:DBMS是数据库管理系统(Database Management System)的缩写,是指用于管理和组织数据库,并提供对数据库的访问和操作的软件系统。DBMS负责数据库的创建、修改、查询和删除等各种操作。

D. DBA:DBA是数据库管理员(Database Administrator)的缩写,是负责管理和维护数据库的专业人员。DBA的职责包括数据库设计、安装、配置、备份、恢复、性能监控、安全管理等方面。


45.下面哪一项不是数据模型的要素。

A.数学模型

B.数据结构

C.数据的约束条件

D.数据操作

数据模型三要素:数据结构、数据操作和完整性约束


46.根据实体完整性的规则,下面关于一个关系中主码的 描述正确的是

A.主码分量的值不可以重复,但是可以为空

B.主码分量的值不可以重复,也不可以为空

C.主码分量的值可以重复,但是不可以为空

D.以上都不对


47.下面关于关系中的元组的描述正确的是______。

A.元组的先后顺序不能任意颠倒,一定要按照输入的顺序排列

B.元组的先后顺序可以颠倒,但是不能出现重复元组

C.元组的先后顺序不能任意颠倒,一定要按照主码顺序排列

D.元组的先后顺序颠倒后,会影响数据库中数据之间的关系


48.已知关系student (sno,sname,age,gender,place), 查询姓名中含有”小”字的同学姓名,年龄的SQL语句,正确的是( )。 

A.Select sname 姓名,age 年龄 From student Where sname = '小';

B.Select sname 姓名, age 年龄 From student Where sname like '小%';

C.Select sname 姓名, age 年龄 From student Where sname like '_小%';

D.Select sname 姓名, age 年龄 From student Where sname like '%小%';


49.在数据库设计中,将ER图转换成关系数据模型过程属于( )。

A.需求分析阶段

B.逻辑设计阶段

C.概念设计阶段

D.物理设计阶段


50.若在两个局部ER图中,实体“职工”的编号一个被定义为数值型,另一个被定义为字符型,则称之为。

A.命名冲突

B.属性冲突

C.联系冲突

D.结构冲突

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1252429.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Python基础语法之判断语句

1.布尔类型和比较运算符 布尔类型&#xff1a;数字类型的一种。 比较运算符&#xff1a; > < > < ! 2.if语句基本格式 if 要判断的条件&#xff1a; 条件成立&#xff0c;即做~ 例子&#xff1a; 注意&#xff1a;格式上冒号和缩进 3.if else组合…

docker devicemapper: Error running DeleteDevice dm_task_run failed

docker 删除容器&#xff0c;遇到&#xff1a; devicemapper: Error running DeleteDevice dm_task_run failed 异常 [hadoophadoop02 ~]$ sudo docker rm 5ede1280f0bf Error response from daemon: container 5ede1280f0bf791e91d40038b15decd42e8923546ae578abd96e08114c76…

Linux 基础-常用的命令和搭建 Java 部署环境

文章目录 目录相关查看目录中的内容查看目录当前的完整路径切换目录 文件相关创建文件查看文件内容写文件vim 基础 创建删除创建目录 移动和复制移动(剪切粘贴)复制(复制粘贴) 搭建 Java 部署环境1. 安装 jdk2. 安装 tomcat1). 我们在自己电脑上下好 tomcat2). 从官网下载的 .z…

2023年【安全员-C证】考试试卷及安全员-C证试题及解析

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 安全员-C证考试试卷是安全生产模拟考试一点通生成的&#xff0c;安全员-C证证模拟考试题库是根据安全员-C证最新版教材汇编出安全员-C证仿真模拟考试。2023年【安全员-C证】考试试卷及安全员-C证试题及解析 1、【多选…

【Java SE】 带你走近Java的抽象类与接口

&#x1f339;&#x1f339;&#x1f339;【JavaSE】专栏&#x1f339;&#x1f339;&#x1f339; &#x1f339;&#x1f339;&#x1f339;个人主页&#x1f339;&#x1f339;&#x1f339; &#x1f339;&#x1f339;&#x1f339;上一篇文章&#x1f339;&#x1f339;&…

【小沐学写作】原型设计工具汇总(Axure RP)

文章目录 1、简介2、Axure RP2.1 工具简介2.2 工具特点2.2.1 互动事件2.2.2 条件逻辑2.2.4 工作表格2.2.5 多状态容器2.2.6 数据驱动接口2.2.7 自适应视图2.2.8 流程图 2.3 工具安装2.3.1 安装2.3.2 运行 2.4 使用费用2.5 工具体验2.5.1 登陆框制作 3、其他3.1 Figma3.2 Adobe …

如何避免死锁

程序员的公众号&#xff1a;源1024&#xff0c;获取更多资料&#xff0c;无加密无套路&#xff01; 最近整理了一波电子书籍资料&#xff0c;包含《Effective Java中文版 第2版》《深入JAVA虚拟机》&#xff0c;《重构改善既有代码设计》&#xff0c;《MySQL高性能-第3版》&…

【设计模式-2.1】创建型——单例模式

说明&#xff1a;设计模式根据用途分为创建型、结构性和行为型。创建型模式主要用于描述如何创建对象&#xff0c;本文介绍创建型中的单例模式。 饿汉式单例 单例模式是比较常见的一种设计模式&#xff0c;旨在确保对象的唯一性&#xff0c;什么时候去使用这个对象都是同一个…

Vue19 列表过滤

直接上代码 以下代码使用了两种实现方式&#xff0c;监视属性和计算属性 当能用计算属性实现时&#xff0c;推荐使用计算属性 <!DOCTYPE html> <html><head><meta charset"UTF-8" /><title>列表过滤</title><script type&q…

xadmin后台在每一行记录增加一个复制链接按钮

xadmin后台在每一行记录增加一个复制链接按钮 1、效果 点击复制后,自动把url链接复制到粘贴板,按Ctrl+v即可显示复制内容。 2、实现代码 adminx.py # 用户管理 class UserWhiteListAdmin(object):search_fields = [name, mobile] # 检索字段list_display

【Flutter】设置顶部状态栏的显示、隐藏、半透明灰色显示

【Flutter】设置顶部状态栏的显示、隐藏、半透明灰色显示 设置方法&#xff1a; // 这种模式不现实状态栏 SystemChrome.setEnabledSystemUIMode(SystemUiMode.immersiveSticky); // 这种模式显示状态栏 SystemChrome.setEnabledSystemUIMode(SystemUiMode.edgeToEdge); // 修…

【C指针(五)】6种转移表实现整合longjmp()/setjmp()函数和qsort函数详解分析模拟实现

&#x1f308;write in front :&#x1f50d;个人主页 &#xff1a; 啊森要自信的主页 ✏️真正相信奇迹的家伙&#xff0c;本身和奇迹一样了不起啊&#xff01; 欢迎大家关注&#x1f50d;点赞&#x1f44d;收藏⭐️留言&#x1f4dd;>希望看完我的文章对你有小小的帮助&am…

2023 hnust 湖南科技大学 信息安全管理课程 期中考试 复习资料

前言 ※老师没画重点的补充内容★往年试卷中多次出现或老师提过的&#xff0c;很可能考该笔记是奔着及格线去的&#xff0c;不是奔着90由于没有听过课&#xff0c;部分知识点不一定全&#xff0c;答案不一定完全正确 题型 试卷有很多题是原题&#xff0c;分值是猜测的 判断题…

STM32 CAN协议讲解以及代码

STM32 CAN 文章目录 STM32 CAN前言一、CAN外设1.主控制寄存器CAN_MCR2.位时序寄存器CAN_BTR3.CAN的发送邮箱4.CAN的接收FIFO5.验收筛选器 二、代码配置1.初始化2.发送数据3.接收数据4.main.c 前言 前面学习了CAN的一些理论知识&#xff0c;他在我们的STM32里面是怎么用的呢 前…

JavaSE 知识点总结

路在脚下&#xff0c;行则将至 目录 1. 初始Java 1.1 Java之父——高斯林 1.2 一次编译&#xff0c;到处运行 1.3 注释 2. 数据结构与变量 2.1 数据类型 2.2 变量 2.3 常量 3. 运算符 3.1 逻辑与 && 3.2 逻辑 || 3.3 逻辑非 ! 3.4 特殊的位运算符(C语言没有)…

报表生成器Stimulsoft用户手册:具有交叉基元的报告

Stimulsoft Reports 是一款报告编写器&#xff0c;主要用于在桌面和Web上从头开始创建任何复杂的报告。可以在大多数平台上轻松实现部署&#xff0c;如ASP.NET, WinForms, .NET Core, JavaScript, WPF, Angular, Blazor, PHP, Java等&#xff0c;在你的应用程序中嵌入报告设计器…

E5052A/安捷伦Agilent E5052A信号源分析仪

181/2461/8938产品概述 是德科技E5052A(安捷伦)信号源分析仪&#xff0c;10 MHz至7 GHz&#xff0c;具有许多增强的性能特征。在表征VCO或其它类型的高频信号源、aw以及高速数据通信系统中的时钟抖动评估方面&#xff0c;它提供了世界上最高的测量吞吐量和最佳可用性。 是德科…

elementPlus之home页面布局

可以根据自己喜欢的格式选择 现在 header 部分 Aside 部分 Main部分 加上背景色以及命名 <template><div class="common-layout"><el-container><el-header class="homeHeader"><div class="headerTitle">Dev…

如何使用Python在3dMax控制网格对象?

我们以一个在3dMax中使用Python脚本在网格对象对象上创建水波变形作为例子。 首先&#xff0c;在3dmax创建两个对象&#xff0c;一个“box”对象&#xff0c;将长宽方向的分段设置的多一些&#xff08;目的是为了后面的水波变形&#xff09;&#xff0c;一个“点”帮助对象&am…

Linux内核中的overlay文件系统

一、简介 Docker 内核实现容器的功能用了linux 内核中的三个特性 Namespace、Cgroup、UnionFs&#xff0c;今天我们来说一下UnionFs。 linux UnionFs 实现的是overlay 文件系统 OverlayFs 文件系统分为三层&#xff0c; lower 是只读层 Upper 是可读写 Merged 是 lower 和U…