PTA NeuDs_数据库题目

二.单选题


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.mzph.cn/news/171347.shtml

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

相关文章

Typescript基础面试题 | 02.精选 ts 面试题

&#x1f90d; 前端开发工程师&#xff08;主业&#xff09;、技术博主&#xff08;副业&#xff09;、已过CET6 &#x1f368; 阿珊和她的猫_CSDN个人主页 &#x1f560; 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 &#x1f35a; 蓝桥云课签约作者、已在蓝桥云…

智能优化算法应用:基于海鸥算法无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用&#xff1a;基于海鸥算法无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用&#xff1a;基于海鸥算法无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.海鸥算法4.实验参数设定5.算法结果6.参考文献7.MATLAB…

痤疮分级实验笔记-ResNet

组织数据集 方式1&#xff1a;根据txt文件分类的数据集组织形式&#xff08;放弃&#xff09; 你可以使用Python来读取txt文件中的训练集图片信息&#xff0c;并将这些图片从原始文件夹复制到目标文件夹中。 当程序无法找到标签对应的图片或者目标文件夹中已经存在同名图片时…

C语言编译过程再解析

多年以前,分析过编译过程,并写了一篇博客,现在对编译过程有了更广阔的认识,记录在此 编译过程 中的 链接与 编译 编译过程分为1. 预处理2. 编译3. 汇编4. 链接其中有 2个过程比较特殊,1. 编译2. 链接对于C程序来说,链接分为提前链接(静态链接)对应下图第1行运行时链接(动态链…

QGIS安装及简单使用

QGIS&#xff08;Quantum GIS&#xff09;是一个自由、开源的跨平台桌面地理信息系统&#xff08;GIS&#xff09;应用程序&#xff0c;它允许用户创建、编辑、查看、分析和发布地理空间数据和地图。 操作系统&#xff1a;Windows 10 QGIS版本&#xff1a;QGIS Desktop 3.28.…

【二叉树】oj题

在处理oj题之前我们需要先处理一下之前遗留的问题 在二叉树中寻找为x的节点 BTNode* BinaryTreeFind(BTNode* root, int x) {if (root NULL)return NULL;if (root->data x)return root;BTNode* ret1 BinaryTreeFind(root->left, x);BTNode* ret2 BinaryTreeFind(ro…

【华为OD】B\C卷真题:100%通过:找城市 C/C++实现

【华为OD】B\C卷真题&#xff1a;100%通过&#xff1a;找城市 C/C实现 题目描述&#xff1a; 一张地图上有n个城市&#xff0c;城市和城市之间有且只有一条道路相连&#xff1a;要么直接相连&#xff0c;要么通过其它城市中转相连&#xff08;可中转一次或多次&#xff09;。…

【计算机网络学习之路】日志和守护进程

文章目录 前言一. 日志介绍二. 简单日志1. 左字符串2. 右字符串 三. 守护进程1. ps -axj命令2. 会话扩展命令 3. 创建守护进程 结束语 前言 本系列文章是计算机网络学习的笔记&#xff0c;欢迎大佬们阅读&#xff0c;纠错&#xff0c;分享相关知识。希望可以与你共同进步。 本…

canvas扩展001:利用fabric绘制图形,可以平移,旋转,放缩

canvas实例应用100 专栏提供canvas的基础知识&#xff0c;高级动画&#xff0c;相关应用扩展等信息。 canvas作为html的一部分&#xff0c;是图像图标地图可视化的一个重要的基础&#xff0c;学好了canvas&#xff0c;在其他的一些应用上将会起到非常重要的帮助。 文章目录 示例…

串口通信基础知识介绍

一、串行通讯与并行通讯 在通信和计算机科学中&#xff0c;串行通信(Serial Communication)是一个通用概念&#xff0c;泛指所有的串行的通信协议&#xff0c;如RS232、RS422、RS485、USB、I2C、SPI等。 串行通讯是指仅用一根接收线和一根发送线就能将数据以位进行传输的一种…

JAVA时间常用操作工具类

小刘整理了JAVA中对时间的常用操作&#xff0c;封装了几种方法&#xff0c;简单方便&#xff0c;开箱即用。时间转字符串格式&#xff0c;字符串转时间&#xff0c;以及过去和未来的日期。除此之外&#xff0c;还新增了时间戳之差计算时分秒天的具体方案。 public static void …

如何使用nginx部署静态资源

Nginx可以作为静态web服务器来部署静态资源&#xff0c;这个静态资源是指在服务端真实存在&#xff0c;并且能够直接展示的一些文件数据&#xff0c;比如常见的静态资源有html页面、css文件、js文件、图片、视频、音频等资源相对于Tomcat服务器来说&#xff0c;Nginx处理静态资…

DGL在异构图上的GraphConv模块

回顾同构图GraphConv模块 首先回顾一下同构图中实现GraphConv的主要思路&#xff08;以GraphSAGE为例&#xff09;&#xff1a; 在初始化模块首先是获取源节点和目标节点的输入维度&#xff0c;同时获取输出的特征维度。根据SAGE论文提出的三种聚合操作&#xff0c;需要获取所…

蓝桥杯第四场双周赛(1~6)

1、水题 2、模拟题&#xff0c;写个函数即可 #define pb push_back #define x first #define y second #define int long long #define endl \n const LL maxn 4e057; const LL N 5e0510; const LL mod 1e097; const int inf 0x3f3f; const LL llinf 5e18;typedef pair…

vue3+ts 兄弟组件之间传值

父级&#xff1a; <template><div><!-- <A on-click"getFlag"></A><B :flag"Flag"></B> --><A></A><B></B></div> </template><script setup lang"ts"> i…

01、copilot+pycharm

之——free for student 目录 之——free for student 杂谈 正文 1.for student 2.pycharm 3.使用 杂谈 copilot是github推出的AI程序员&#xff0c;将chatgpt搬到了私人终端且无token限制&#xff0c;下面是使用方法。 GitHub Copilot 是由 GitHub 与 OpenAI 合作开发的…

2023年3月电子学会青少年软件编程 Python编程等级考试一级真题解析(判断题)

2023年3月Python编程等级考试一级真题解析 判断题(共10题,每题2分,共20分) 26、在Python编程中,print的功能是将print()小括号的内容输出到控制台,比如:在Python Shell中输入print(北京,你好)指令,小括号内容可以输出到控制台 答案:错 考点分析:考查python中print…

【【Linux编程介绍之关键配置和常用用法】】

Linux编程介绍之关键配置和常用用法 Hello World ! 我们所说的编写代码包括两部分&#xff1a;代码编写和编译&#xff0c;在Windows下可以使用Visual Studio来完成这两部&#xff0c;可以在 Visual Studio 下编写代码然后直接点击编译就可以了。但是在 Linux 下这两部分是分开…

2024年第十六届山东省职业院校技能大赛中职组 “网络安全”赛项竞赛正式卷任务书

2024年第十六届山东省职业院校技能大赛中职组 “网络安全”赛项竞赛正式卷任务书 2024年第十六届山东省职业院校技能大赛中职组 “网络安全”赛项竞赛正式卷A模块基础设施设置/安全加固&#xff08;200分&#xff09;A-1&#xff1a;登录安全加固&#xff08;Windows, Linux&am…

【Mybatis】预编译/即时sql 数据库连接池

回顾 Mybatis是一个持久层框架.有两种方式(这两种方式可以共存) 1.注解 2.xml 一.传递参数 以使用#{} 来接受参数为例 (以上两种方式一样适用的) 1)传递单个参数 #{} 可以为任意名称 2)多个参数 默认的参数名称就是接口方法声明的形参 3)参数为对象 默认给每个对象的每个属性都…