作者简介:大家好,我是未央;
博客首页:未央.303
系列专栏:笔试强训选择题
每日一句:人的一生,可以有所作为的时机只有一次,那就是现在!!!
文章目录
前言
一、Day16习题(错题)解析
1.
2.
3.
4.C
5.
6.
7.
8.
9.
10.
总结
前言
一、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中的逻辑关键字;
总结