【笔试强训选择题】Day16.习题(错题)解析

 作者简介:大家好,我是未央;

博客首页:未央.303

系列专栏:笔试强训选择题

每日一句:人的一生,可以有所作为的时机只有一次,那就是现在!!!


前言


一、Day16习题(错题)解析

1.

解析:F 

解题思路:

本题中首先要知道一个操作是属于一个会话,另一个操作属于另一个操作;

冲突的含义:两个会话的操作,同时执行时,是否会相互影响;

A:当一个操作是DELECT,另外一个操作是SELECT时候;


B:当两个操作都是UPDATE时候;


C:第一个是SELECT,第二个是UPDATE;


D:当只知道其中一个是SELECT时候;


E:第一个是DELECT,第二个是UPDATE;

 


F:当两个都是DELECT时候;

 


2.

 解析:C

解题思路:

本题中首先要知道sum()是求数据的和;而count()是求表中对应数据有多少行;

因为题目中要求多学科的总成绩,所以采用sum();排除BD;

然后题目中是计算每位学生的总成绩,所以我们要采用group by对每个学生stud_name进行分组,然后进行求和;所以C正确;


3.

  解析:B

A:TCP/IP协议,通常我们通过来连接MySQL,各种主要编程语言都是根据这个协议实现了连接模块;

D:uUn1x socket协议,这个通常我们登入MySQL服务器中使用这个协议,因为要使用这个协议连接MySQL需要一个物理文件,文件的存放位置在配置文件中有定义,值得一提的是,这是所有协议中最高效的一个。

C:share Memory协议,这个协议一般人不知道,肯定也没用过,因为以十六有wbwest  -口能右一个Eerver,所以这个置文件中在启动的时候使用-shared-memory参数,注意的是,使用此协议,一个host上只能有一个server,所以这个东西一般没啥用的,除非你怀疑其他协议不能正常工作,实际上微软的SQL sever也支持这个协议;‘

B:UDP协议是无连接协议,不可靠协议,用在数据库中不合适;


4.C


5.

  解析:D

解题思路:
首先我们要知道对于T1,T2来说;对于读取的数据是多少,后面的操作基于前面继续进行操作的;

我们知道对于写回的a=90,实际上把a=110覆盖了,所以造成了它的数据丢失;


6.

  解析:B

 解题思路:

本题所求为所选课程的个数,所以我们此时应该用count()进行操作;排除 AD;

然后题目中获取的是每个学生的,所以应该采用group  by对学生进行分组;


7.

解析:C

相关知识点:排它锁的定义

只能获取排它锁的事务能进行操作,而其他事务不能执行任何操作;


8.

  解析:C

相关知识点

超键(super key):在关系中能唯一标识元组的属性集称为关系模式的超键;

候选键(candidate key):不含有多余属性的超键称为候选键;

主键是用于唯一标识数据库表中每一条记录的字段,它必须具有唯一性和不可更改性。主键可以由一个或多个字段组成,这些字段可以是任何数据类型。主键的作用是确保表中每一条记录都具有唯一标识,方便查询、修改、删除等操作,同时也可以保证表中数据的完整性和正确性。

外键是用于建立数据库表之间关系的字段,它关联了当前表中的数据和其他表中的数据。外键约束用于确保关联数据的一致性和完整性。外键通常是指当前表中的某个字段,它指向另一个表中的主键。外键的作用是建立表与表之间的关联关系,通过外键可以实现表之间的数据查询、更新、删除等操作。


9.

  解析:A

相关知识点:


10.

  解析:D

相关知识点:

A:UNIQUE是唯一约束;

B:PRIMARY KEY是主键约束;

C:FOREIGN KEY是外键约束;

D:between属于MySQL中的逻辑关键字;


总结

猜你喜欢

转载自blog.csdn.net/qq_64861334/article/details/130427728