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.设有如下备份操作
现从备份中对数据库进行恢复,正确的恢复顺序为:
A.完整备份1,日志备份1,日志备份2,差异备份1,日志备份3,日志备份4
B.完整备份1,差异备份1,日志备份3,日志备份4
C.完整备份1,差异备份1
D.完整备份1,日志备份4
根据提供的备份操作,正确的恢复顺序为:
使用周日的完整备份1来还原数据库。
按照备份时间顺序应用日志备份1和日志备份2。这将将数据库还原到周二的状态。
应用周三的差异备份1,以将数据库还原到周三的状态。
按照备份时间顺序应用日志备份3和日志备份4。这将将数据库还原到周五的状态。
最后,在周日状态下进行故障排除并修复数据库。
因此,恢复顺序为:完整备份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.结构冲突
相关文章:

PTA NeuDs_数据库题目
二.单选题 1.数据库应用程序的编写是基于数据库三级模式中的。 A.模式 B.外模式 C.内模式 D.逻辑模式 用户应用程序根据外模式进行数据操作,通过外模式一模式映射,定义和建立某个外模式与模式间的对应关系 2.对创建数据库模式一类的数据库对象的授权…...

pulseaudio是如何测试出音频延迟的
通常专业的音频设备生产厂商都有专业的设备来测试精确的音频链路延时。 那么没有专业设备怎么测试出音频延迟呢?如下图,我们可以看到pulseaudio可以测试出硬件音频延迟。 那么,他是怎么测试出硬件延迟的呢?他的理论依据是什么呢?接下来我带大伙一起探索一下。 /*占位…...

【docker】docker的基础命令
基础操作 docker info #查看docker的基本信息docker version #查看docker版本信息一、镜像操作 1、搜索镜像 docker search nginx2、下载镜像 docker pull nginx#从仓库中下载镜像,若没有指定标签,则下载最新的版本,也就是标签为: lat…...

RocketMq 主题(TOPIC)生产级应用
RocketMq是阿里出品(基于MetaQ)的开源中间件,已捐赠给Apache基金会并成为Apache的顶级项目。基于java语言实现,十万级数据吞吐量,ms级处理速度,分布式架构,功能强大,扩展性强。 官方…...

队列实现栈VS栈实现队列
目录 【1】用队列实现栈 思路分析 易错总结 Queue.c&Queue.h手撕队列 声明栈MyStack 创建&初始化栈myStackCreate 压栈myStackPush 出栈&返回栈顶元素myStackPop 返回栈顶元素myStackTop 判断栈空否myStackEmpty 释放空间myStackFree MyStack总代码…...
C/C++: 统计整数
【问题描述】 输入若干个整数,统计出现次数最多的那个整数。如果出现最多的整数有两个以上,打印最早输入的那个整数。 【输入形式】 从标准输入读取输入。第一行只有一个数字N(1≤N≤10000),代表整数的个数。以后的N行…...
docker容器生成镜像并上传个人账户
登录到 Docker Hub 账户: docker login这将提示你输入你的 Docker Hub 账户名和密码。 为容器创建镜像 docker commit <容器名或容器ID> <你的用户名>/<镜像名:标签>例子 docker commit my_container yourusername/my_image:latest推送镜像到…...
hdlbits系列verilog解答(exams/m2014_q4g)-48
文章目录 一、问题描述二、verilog源码三、仿真结果一、问题描述 本次我们将一次创建多个逻辑门,对两个输入a和b通过组合逻辑实现七种不同的输出: out_and: a and bout_or: a or bout_xor: a xor bout_nand: a nand bout_nor: a nor bout_xnor: a xnor bout_anotb: a and-no…...
在vue或者react或angular中,模板表达式中的箭头函数是无效的吗?为什么无效?
出现此问题的背景: 我在Angular项目中对一个标签属性绑定了一个箭头函数,编译报错。 在vue或者react或angular中,模板表达式中的箭头函数是无效的吗? 在 Vue、React 或 Angular 中,模板表达式中的箭头函数是无效的。…...

C++11『lambda表达式 ‖ 线程库 ‖ 包装器』
✨个人主页: 北 海 🎉所属专栏: C修行之路 🎃操作环境: Visual Studio 2022 版本 17.6.5 文章目录 🌇前言🏙️正文1.lambda表达式1.1.仿函数的使用1.2.lambda表达式的语法1.3.lambda表达式的使用…...
MATLAB算法实战应用案例精讲-【数模应用】漫谈机器学习(四)(附实战案例及代码实现)
目录 机器学习学习路线 学习编写抽象类 固定随机数种子 先加载少量数据...
JavaScript 中松散类型的理解
JavaScript 是一种动态类型语言,它的松散类型是其独特的特性之一。本文将深入探讨 JavaScript 中松散类型的概念以及如何在代码中应用。 引言 JavaScript 是一种强大而灵活的语言,它的松散类型使得变量的类型可以在运行时动态改变。这为开发人员带来了…...

java基于springboot公益帮学网站 新闻发布系统的设计与实现vue
以Java为开发平台,综合利用Java Web开发技术、数据库技术等,开发出公益帮学网站。用户使用版块:可以选择注册并登录,可以浏览信息、可以网上互动、发布文章、内容推荐等。后台管理员管理版块:以管理员身份登录网站后台…...

VMware 安装 Centos7 超详细过程
VMware 安装 Centos7 超详细过程 分类 编程技术 1.软硬件准备 软件:推荐使用 VMware,我用的是 VMware 12 镜像:CentOS6 ,如果没有镜像可以在阿里云下载 centos安装包下载_开源镜像站-阿里云 硬件:因为是在宿主机上运行虚拟化软…...

03:2440--UART
目录 一:UART 1:概念 2:工作模式 3:逻辑电平 4:串口结构图 5:时间的计算 二:寄存器 1:简单的UART传输数据 A:GPHCON--配置引脚 B:GPHUP----使能内部上拉编辑 C: UCON0---设置频率115200 D: ULCON0----数据格式8n1 E:发送数据 A:UTRSTAT0 B:UTXHO--发送数据输…...

Vatee万腾的科技冒险:Vatee独特探索力量的数字化征程
在数字化时代的激流中,Vatee万腾以其独特的科技冒险精神,引领着一场前所未有的数字化征程。这不仅仅是一次冒险,更是对未知的深度探索,将科技的力量推向新的高度。 Vatee万腾在科技领域敢于挑战传统,积极探索未知的可能…...

物联网后端个人第十二周总结
学习工作进度 物联网方面 1.模拟设备通过规则引擎将数据通过mqtt进行转发 在物联网平台上实现模拟设备通过规则引擎将数据通过mqtt进行转发已经全部完成了,所使用的物联网平台在这方面有不少的问题和bug,也可能是没有按照开发者的想法对平台进行使用才导…...
Linux C语言 26-可变参数
Linux C语言 26-可变参数 本节关键字:可变参数、va_list、va_arg、va_end 相关C库函数:va_list、va_arg、va_end 什么是可变参数? C语言中的可变参数是指函数能够接受不定数量的参数。在不确定函数参数时,使用“char *format, …...
Gin 学习笔记02-参数获取
Gin 参数获取 1、获取url 参数2、获取动态 url 参数3、获取 form 表单数据 1、获取url 参数 Query()GetQuery()QueryMap()DefaultQuery() package mainimport ("fmt""github.com/gin-gonic/gin""net/http" )func _query(c *gin.Context) {// 1…...
Uniapp Vue3 基础知识点附带实例
包括数据绑定和计算属性、条件渲染和列表渲染、事件处理、表单输入处理、生命周期钩子、自定义指令和过滤器、路由和导航以及状态管理(如Vuex): <template><div><!-- 条件渲染 --><div v-if"showMessage">…...

网络编程(Modbus进阶)
思维导图 Modbus RTU(先学一点理论) 概念 Modbus RTU 是工业自动化领域 最广泛应用的串行通信协议,由 Modicon 公司(现施耐德电气)于 1979 年推出。它以 高效率、强健性、易实现的特点成为工业控制系统的通信标准。 包…...

7.4.分块查找
一.分块查找的算法思想: 1.实例: 以上述图片的顺序表为例, 该顺序表的数据元素从整体来看是乱序的,但如果把这些数据元素分成一块一块的小区间, 第一个区间[0,1]索引上的数据元素都是小于等于10的, 第二…...
STM32+rt-thread判断是否联网
一、根据NETDEV_FLAG_INTERNET_UP位判断 static bool is_conncected(void) {struct netdev *dev RT_NULL;dev netdev_get_first_by_flags(NETDEV_FLAG_INTERNET_UP);if (dev RT_NULL){printf("wait netdev internet up...");return false;}else{printf("loc…...
《Playwright:微软的自动化测试工具详解》
Playwright 简介:声明内容来自网络,将内容拼接整理出来的文档 Playwright 是微软开发的自动化测试工具,支持 Chrome、Firefox、Safari 等主流浏览器,提供多语言 API(Python、JavaScript、Java、.NET)。它的特点包括&a…...
可靠性+灵活性:电力载波技术在楼宇自控中的核心价值
可靠性灵活性:电力载波技术在楼宇自控中的核心价值 在智能楼宇的自动化控制中,电力载波技术(PLC)凭借其独特的优势,正成为构建高效、稳定、灵活系统的核心解决方案。它利用现有电力线路传输数据,无需额外布…...

学校招生小程序源码介绍
基于ThinkPHPFastAdminUniApp开发的学校招生小程序源码,专为学校招生场景量身打造,功能实用且操作便捷。 从技术架构来看,ThinkPHP提供稳定可靠的后台服务,FastAdmin加速开发流程,UniApp则保障小程序在多端有良好的兼…...

P3 QT项目----记事本(3.8)
3.8 记事本项目总结 项目源码 1.main.cpp #include "widget.h" #include <QApplication> int main(int argc, char *argv[]) {QApplication a(argc, argv);Widget w;w.show();return a.exec(); } 2.widget.cpp #include "widget.h" #include &q…...
【决胜公务员考试】求职OMG——见面课测验1
2025最新版!!!6.8截至答题,大家注意呀! 博主码字不易点个关注吧,祝期末顺利~~ 1.单选题(2分) 下列说法错误的是:( B ) A.选调生属于公务员系统 B.公务员属于事业编 C.选调生有基层锻炼的要求 D…...

以光量子为例,详解量子获取方式
光量子技术获取量子比特可在室温下进行。该方式有望通过与名为硅光子学(silicon photonics)的光波导(optical waveguide)芯片制造技术和光纤等光通信技术相结合来实现量子计算机。量子力学中,光既是波又是粒子。光子本…...

使用Spring AI和MCP协议构建图片搜索服务
目录 使用Spring AI和MCP协议构建图片搜索服务 引言 技术栈概览 项目架构设计 架构图 服务端开发 1. 创建Spring Boot项目 2. 实现图片搜索工具 3. 配置传输模式 Stdio模式(本地调用) SSE模式(远程调用) 4. 注册工具提…...