PTA NeuDS-数据库题目集

一.判断题


1.在数据库中产生数据不一致的根本原因是冗余。T

解析:数据冗余是数据库中产生数据不一致的根本原因,因为当同一数据存储在多个位置时,如果其中一个位置的数据被修改,其他位置的数据就不一致了。因此,在数据库设计中要尽量避免数据冗余。 


 2.一个数据库只有一个模式和一个内模式。T

如何理解数据库的三级模式? - proloveCloud的回答 - 知乎
https://www.zhihu.com/question/38737183/answer/3251999547


3.外模式/模式映像可以保证数据与程序的逻辑独立性。T


 4.在SQL命令的短语中,WHERE子句中不允许使用聚集函数。T

SQL中where子句中不能出现聚合函数的原因_sql聚合函数不允许出现where-CSDN博客


5.在物理设计阶段,形成数据的外模式。F

数据库设计的六个阶段_数据库设计阶段-CSDN博客


6.数据库的三级模式结构能够提高系统的安全性。T


7.三级模式结构可提供数据独立性。T


8.实体完整性要求:关系中任何一个元组在组成“主键”的属性上不能取“空值”。T


9.一个关系模式可以有多个“候选键”。T

菜鸟学数据库(四)——超键、候选键、主键、外键 - 知乎 (zhihu.com)


10.SQL语言中,删除一个视图的命令是DELETE。F (删除视图-drop)

sql 视图view的基本操作(建立、删除、查询和更新视图)_sql update 视图_糯米君_的博客-CSDN博客


11.为保证数据库的正确性,必须先写日志文件,后写数据库。T


12.实体完整性和参照完整性是基本关系的两个不变性。T

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


13.子查询的SELECT语句中不能使用ORDER BY子句。T

子查询的select语句中不能使用order by子句 - CSDN文库


14.数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。T


15.当主外健不能保证参照完整性和数据一致性时,还可以选择触发器来实现。T

SQLServer触发器创建、删除、修改、查看...适用于级联删除_触发器都有什么功能 联删和联改、-CSDN博客


16.参照完整性是指在基本表中,主属性不能取空值。F

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


17.域完整性是保证数据完整性的重要约束之一。T


18.在E-R图中,用来表示属性的图形是椭圆形。T


19.关系表中的每一行称为属性。F

表中的一行即为一个元组

数据库复习基本概念——关系、元组、属性、码、域、分量、形式化定义_关系,元组,属性指的是什么-CSDN博客


20.一个关系模式只能有一个“主键”。T


21.SELECT语句中的条件可以用WHERE或HAVING引出,但HAVING必须在GROUP BY之后使用。T

数据库的高级查询四:Having子句(Having子句需要和GROUP BY子句结合,才能使用)_小懒羊爱吃草的博客-CSDN博客


22.SELECT语句中的ORDER BY子句中,如果有多个排序标准,它们之间用分号分隔,查询结果与排序标准的先后顺序有关。F

与先后顺序无关


23.ORDER BY子句仅对检索数据的显示有影响,并不改变表中行的内容顺序。T


24.使用WHERE子句是为了限制GROUP BY子句返回的行个数。F


25.select * from books LIMIT 10语句中的LIMIT 10表示连续的10条,也就是0-9条。F

fSQL 之 limit 基础用法_limit 1,10-CSDN博客

返回的是第1-10行数据 ;一般情况下,如果在查询语句中没有使用ORDER BY子句指定排序规则,那么返回的10行数据可能是表中的连续行,也可能是不连续的行。


26.如果想要查询结果中不显示重复的数据,可以使用DISTINCT关键字。T


27.SELECT语句不属于数据库对象。T

数据库对象有哪些?主要的数据库对象你都知道吗? - 知乎 (zhihu.com)


28.可以在表或临时表上创建视图。T


29.视图是一个虚拟表,并不表示任何物理数据,而只是用来查看数据的窗口而已。T


30.通过视图可以修改表的属性。F


31.当一个操作数为真时,逻辑与运算的结果由另一个操作数决定。T

已经确定一个为真,另一个为真,真&&真->真;真&&假->假;


32.视图中不能包含基本表中被定义为非空的列。T


33.一个数据库只能有一个外模式,而概念模式和内模式则可有多个。F

三级模式:外模式、概念模式、内模式。一个数据库中外模式可以有多个,内模式和概念模式只能各有1个。


34.SQL Server中唯一约束字段不允许存在多个NULL值。F


35.创建数据表时必须为字段设置数据类型。T


36.自连接查询指相互连接的表在物理上为同一个表,但逻辑上分为两个表。T

自连接查询中并没有在物理上将同一个表分割成两个表,而是在逻辑上做了这个处理,因此可以避免数据冗余和空间浪费


37.视图可以帮助用户屏蔽真实表结构变化带来的影响。T


38.同时删除多个数据表时使用逗号分隔。T


39.左连接“表1 LEFT JOIN 表2”的作用与“表2 RIGHT JOIN 表1”等价。T


40.主键用于唯一标识表中的记录。T


41.循环语句和判断语句可以互相嵌套。T


42.在回滚事务时,该事务内所有的操作都将撤销。T

什么是事务和事务回滚?_事务回滚是什么意思_翁小猫的博客-CSDN博客


43.主键约束的字段值要同时满足非空和唯一性。T


44.SQL是关系型数据库语言的标准,所以不同数据库产品的SQL完全相同。F


45.数据字典通常包括数据项,数据结构,数据流,数据存储,和处理过程五个部分。F

数据字典包括六个部分_数据字典包括的内容有-CSDN博客


46.触发器主要是通过事件进行触发而被执行的,而存储过程可以通过存储过程名字而被直接调用。T

触发器是与特定表相关联的数据库对象,它会在表上发生特定事件(如插入、更新、删除)时被自动触发执行,而无需直接调用触发器。触发器的执行是由数据库管理系统自动控制的,根据定义的事件进行触发,而不需要手动调用。

存储过程是一段预先编写好的可重复使用的程序代码,它可以通过存储过程的名称被直接调用执行。存储过程通常用于实现复杂的数据处理逻辑,可以接受参数,并且可以返回结果集或输出参数。存储过程的执行是通过显式地调用存储过程名称来触发的,可以在应用程序或数据库客户端中进行调用。

因此,触发器主要通过事件进行触发而被执行,而存储过程可以通过存储过程名字被直接调用。这两种数据库对象在执行方式上有明显的区别。


47.3NF 的模式也一定是 2NF 模式。T

关系数据库范式(1NF, 2NF, 3NF, BCNF)基本概念_1nf,2nf,3nf,bcnf的理解-CSDN博客


48.已知系(系编号,系名称,系主任,电话,地点), 系关系的主码是系编号。T


49.外连接可以保留主表中与从表不匹配的记录。T


50.子查询指在一个查询里嵌套了其他的若干查询 ,只能在WHERE或HAVING子句中包含另一个SELECT查询语句。F

虽然子查询可以被嵌套在主查询中,但是它可以出现在SELECT、FROM、WHERE、HAVING 子句中,而不仅限于 WHERE 和 HAVING 子句。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Jmeter接口测试快速入门 以飞致云平台为例

接口测试快速入门 以飞致云平台为例-CSDN博客 飞致云电商平台可以做接口测试练习。快速了解如何测试接口,如何做关联 系统基地址:https://gz.fit2cloud.com/ 接口测试快速入门 以飞致云平台为例-CSDN博客 博文中介绍了如何在swagger页面上进行接口测试。…

文本转语音:微软语音合成标记语言 (SSML) 文本结构和事件

​ SSML 的语音服务实现基于万维网联合会的语音合成标记语言版本 1.0。 ​ 语音服务支持的元素可能与 W3C 标准不同。 每个 SSML 文档是使用 SSML 元素(或标记)创建的。 这些元素用于调整语音、风格、音节、韵律、音量等。 下面是 SSML 文档的基本结构…

基本数据结构二叉树(1)

目录 1.树概念及结构 1.1树的概念 1.2 树的相关概念 1.3 树的表示 1.4 树在实际中的运用(表示文件系统的目录树结构) 2.二叉树概念及结构 2.1概念 2.2现实中的二叉树: 2.3 特殊的二叉树: 2.5 二叉树的存储结构 2. 链式存…

事件委派+自定义属性+编程式导航实现路由跳转及传参

当我们页面中有许多a标签需要实现点击跳转到同一个页面并携带不同的参数时,我们就可以使用事件委派自定义属性编程式导航 的方式,用最小的内存实现路由跳转的最大效率。 为什么我们不用router-link 进行跳转? 要知道,我们页面中…

Django之ORM

ORM全称对象关系映射 作用:通过python面向对象的代码简单快捷的操作数据库,但是封装程度太高,有时候sql语句的效率偏低,需要自己写sql语句 类----->表 对象--->记录 对象属性--->记录某个字段对应的值 写在models.p…

4.前端--HTML标签-表格列表表单【2023.11.25】

1.表格 1.1表格的作用 表格的作用&#xff1a;表格主要用于显示、展示数据 1.2表格的基本格式 <table><tr><td>单元格内的文字</td><td>单元格内的文字</td>...</tr>... </table><table> </table> 是用于定义表…

WebSocket协议在java中的应用

学习的最大理由是想摆脱平庸&#xff0c;早一天就多一份人生的精彩&#xff1b;迟一天就多一天平庸的困扰。各位小伙伴&#xff0c;如果您&#xff1a; 想系统/深入学习某技术知识点… 一个人摸索学习很难坚持&#xff0c;想组团高效学习… 想写博客但无从下手&#xff0c;急需…

关于 raw 图像的理解

1、问题背景 在图像调试过程&#xff0c;当发现一个问题时&#xff0c;很多时候都要通过 dump raw图像来分析&#xff0c;如果raw图像上有&#xff0c;那就排除了是 ISP的处理导致。 下一步就是排查 sensor 或者镜头&#xff0c;这样可以有效的帮我们定位问题所在。 但遇到过…

ChatGPT化身“AI间谍”:你在网上说的每句话都将被监控

大多数人使用 ChatGPT 就是用来聊天或者辅助学习、办公。 然而现在一些“间谍软件”公司正在探索如何使用ChatGPT和其他新兴的AI来监视社交媒体上的用户。 其中一家由俄罗斯企业家创立的Social Links的公司正使用 ChatGPT 作为助手&#xff0c;监控着用户在Facebook、Instagr…

CANdelaStudio 使用教程5 编辑DID

文章目录 在哪编辑DID的分类编辑快照数据添加 DID 在哪编辑 DID的分类 编辑快照数据 添加 DID

【数据中台】开源项目(2)-Moonbox计算服务平台

Moonbox是一个DVtaaS&#xff08;Data Virtualization as a Service&#xff09;平台解决方案。 Moonbox基于数据虚拟化设计思想&#xff0c;致力于提供批量计算服务解决方案。Moonbox负责屏蔽底层数据源的物理和使用细节&#xff0c;为用户带来虚拟数据库般使用体验&#xff0…

Windows安装mysql8.0

官网地址&#xff1a;MySQL :: MySQL Community Downloads 选择相应版本信息下载 默认选择点击下一步 默认配置点击next 设置密码 默认配置

一、Lua基础

文章目录 一、Lua是什么二、Lua特性&#xff08;一&#xff09;轻量级&#xff08;二&#xff09;可扩展&#xff08;三&#xff09;其它特性 三、Lua安装四、Lua应用 看到评论说&#xff0c;C让我见识了语言的严谨与缜密&#xff0c;lua让我见识到了语言的精巧与创新&#xff…

【Java】循环语句练习

文章目录 1. 计算5的阶乘2. 计算 1! 2! 3! 4! 5!3. 数字9 出现的次数4. 判定素数5. 求1-100之间的素数6. 求2个整数的最大公约数7. 计算分数的值8. 模拟登陆9. 输出乘法口诀表10. 求出0&#xff5e;999之间的所有“水仙花数”并输出11. 猜数字游戏&#x1f648; 1. 计算5的…

设计一个算法,将链表中所有结点的链接方向“原地”逆转,即要求仅利用原表的存储空间,换句话说,要求算法的空间复杂度为O(1)

设计一个算法&#xff0c;将链表中所有结点的链接方向“原地”逆转&#xff0c;即要求仅利用原表的存储空间&#xff0c;换句话说&#xff0c;要求算法的空间复杂度为O&#xff08;1&#xff09; 代码思路&#xff1a; 这里要求不用额外空间&#xff0c;那么就要考虑链表自身的…

web前端之vue和echarts的堆叠柱状图顶部显示总数、鼠标悬浮工具提示、设置图例的显示与隐藏、label、legend、tooltip

MENU 效果图htmlJavaScripstyle解析 效果图 html <template><div><div><div id"idStackedColumnChart" style"width: 100%; height: 680px"></div></div></div> </template>JavaScrip export default {…

【深度学习笔记】04 概率论基础

04 概率论基础 概率论公理联合概率条件概率贝叶斯定理边际化独立性期望和方差模拟投掷骰子的概率随投掷次数增加的变化 概率论公理 概率&#xff08;probability&#xff09;可以被认为是将集合映射到真实值的函数。 在给定的样本空间 S \mathcal{S} S中&#xff0c;事件 A \m…

Servlet知识汇总

小王学习录 Ⅰ. servlet程序导入依赖创建目录编写代码打包程序部署程序验证简化打包和部署Ⅱ. Servlet Api1. HttpServlet2. HttpServletRequest3. HttpServletResponseⅢ. Cookie 和session1. Cookie2. Session(会话)3. session 和 cookie的区别4. session 和 cookie的联系5. …

5、Hydra与Crunch基本使用

文章目录 一、关于Hydra与Crunch二、在操作机上使用Crunch生成用户名和密码字典三、在操作机上使用Hydra对靶机FTP登录密码进行字典攻击 一、关于Hydra与Crunch Hydra&#xff08;九头蛇&#xff09;是一个相当强大的暴力密码破解工具。该工具支持几乎所有协议的在线密码破解&…

免费 2 个月!ChatGPT-4 和 Claude 2 都能用

你好&#xff0c;我是 EarlGrey&#xff0c;一名双语学习者&#xff0c;会一点编程&#xff0c;目前已翻译出版《Python 无师自通》、《Python 并行编程手册》等书籍。 点击上方蓝字关注我&#xff0c;获取最新编程及AI干货、高赞工具和项目分享。 在后台回复“books”&#xf…