数据库面试题(实时更新)

Posted xiuercui

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库面试题(实时更新)相关的知识,希望对你有一定的参考价值。

1.基本关系中不同的列不能出自同一个域.(错误)

解析:

数据库中的域(域完整性):

域完整性是对数据表中字段属性的约束,通常指数据的有效性,它包括字段的值域、字段的类型及字段的有效规则等约束,它是由确定关系结构时所定义的字段的属性决定的。限制数据类型,缺省值,规则,约束,是否可以为空,域完整性可以确保不会输入无效的值.。

比如学生表(学号,班号,年龄),班号和年龄这两条不同的列就可以出自同一“域”。

 

2.数据库的三级模式:

技术图片

 

 

 

3.在DDBS中,数据传输量是衡量查询时间的一个主要指标,导致数据传输量大的主要原因是( 不同场地间的级联操作)。

解析:

DDBS:分布式数据库系统

了解什么是分布式系统:https://blog.csdn.net/tianlesoftware/article/details/5465765

 

4.(窗体)是连接用户和表之间的纽带,以交互窗口方式表达表中的数据。

解析:

窗体是一种文档,可以用来收集信息。它包括两部分,一部分是由窗体设计者输入的,填写窗体的人无法更改的文字或图形。窗体设计者可以插入希望得到回答的问题、选项列表、信息表格等。另一部分是由窗体填写者输入的,用于从填写窗体者处收集信息并进行整理的空白区域。窗体设计者可以在文档中插入窗体域或 ActiveX 控件,为窗体填写者提供用于收集数据的位置。

 

5.若要删除 book 表中的所有数据,如下哪些语法是错误的?(AD)

A drop table book;
B truncate table book;
C delete from book;
D del *from book;

解析:

A: drop table book 是删除整个表,题目的潜在意思是删除表中的数据而并非删除整个表。因此A错。
B: truncate table book 是删除表中的数据,删除速度比delete更快,无法撤回(回退)。
C: delete from book  删除数据表中的数据,可以回退,可添加where 子句。
D:语法错误。不能用del

 

 

 

 

以上是关于数据库面试题(实时更新)的主要内容,如果未能解决你的问题,请参考以下文章

Java进阶之光!2021必看-Java高级面试题总结

经验总结:Java高级工程师面试题-字节跳动,成功跳槽阿里!

剑指offer面试题-Java版-持续更新

高级前端二面vue面试题(持续更新中)

前端面试题-

若干数据结构 && 算法面试题(更新中)