网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
事务T1中有两次查询学生表中的男生人数,在这两次查询执行中间,事务T2对学生表中加入了一条男生记录,导致T1两次查询的结果不一致,此类问题属于(请作答此空),为解决这一问题,应采用的隔级别是( )。

A.不可重复读
B.读脏数据
C.丢失修改
D.幻影现象

参考答案

参考解析
解析:本题考査数据库并发控制的基础知识。同一事务内,对数据库的两次条件完全相同的査询,其访问的记录应该完全相同。若两次访问中间数据库被其他事务改变,倒得两次査询所访问的记录不同,称为幻影现象。加锁机制的封锁对象分为表和记录,锁的类型相应称为表级锁和行级锁。当加行级锁时,未加锁的记录可能被修改为符合查询条件,或者新插入的记录符合查询条件,导致二次查询访问的记录数增加。而当采用表级锁时,表中所有记录在同一事务的两次查询中间是不允许改变的,即可解决此问题。加表级锁的隔离级别是Serializable。
更多 “事务T1中有两次查询学生表中的男生人数,在这两次查询执行中间,事务T2对学生表中加入了一条男生记录,导致T1两次查询的结果不一致,此类问题属于(请作答此空),为解决这一问题,应采用的隔级别是( )。A.不可重复读 B.读脏数据 C.丢失修改 D.幻影现象” 相关考题
考题 如果对关系执行下面的sQL语句:SELECT sno=学号,sname=姓名FROM InformationWHERE班级名=‘软件021’,对此结果的正确描述是——。A.查询INFORMATION表中‘软件021’班学生的所有信息B.查询INFORMATION表中学生的学号、姓名C.查询INFORMATION表中计算机系学生的记录D.查询INFORMATION表中‘软件021’班学生的学号、姓名

考题 查询比任何一个男生入校总分高的女生的姓名和入校总分。请填空补充下面的SELECT-SQL语句: SELECT姓名,入校总分 FROM 学生表WHERE【 】; (SELECT【 】FROM 学生 WHERE性别=“男”); AND【 】/ * 注意:此行是父查询中的条件*/

考题 mdb”数据库中有教师、,课程、授课、课程成绩、系别和学生表。(1)以学生表和系别表为数据源,创建查询“查询1”,统计各系的学生数。结果显示系名称和学生数字段,学生数=Count(学号)。查询结果如图所示。(2)以课程成绩表为数据源,创建查询“查询2”,查询每门课程的最高分。结果显示课程名称和最高分字段,最高分=Max(成绩)。查询结果如图所示。

考题 阅读以下说明和关系表,回答问题1~2,将解答填入对应的解答栏内。[说明]设T1、T2是如下两个事务:T1:A=B+2T2:B=A*BA、B的初值分别是2和2。假设T1和T2可以并发执行,且对T1、T2的调度不加限制,它们的并发执行可能产生哪几种结果?

考题 在考生文件夹下“student.mdb”数据库中有student、选课表和课程表。(1)以student、选课表和课程表为数据源,创建参数查询“按ID查询成绩”,实现输入学生的ID显示学生成绩,参数提示为“请输入学生ID',结果显示学生姓名、课程名称和成绩字段。查询结果如图所示。(2)以student、选课表和课程表为数据源,创建生成表查询成绩表,查询每个学生选课的成绩,结果显示学生姓名、课程名称和成绩字段?生成成绩表如图所示。

考题 在考生文件夹下的“Ace2.mdb”数据库中有“student”、“课程”和“成绩”3张表。 (1)以“student”表为数据源,创建查询“查询1”,查询学生名字中出现“小”字的学生信 息。结果显示“student”表中的全部字段。 (2)创建宏“宏1”,运行“查询1”。查询结果如图1所示。

考题 考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好“tStud”、“tScore”、“tCourse”三个关联的表对象和一个空表“tTemp”,试按以下要求完成设计:(1)创建一个查询,查找并显示年龄在18~20之间(包括18岁和20岁)的学生“姓名”、“性别”、“年龄”和“入校时间”,所建查询名为“qT1”。(2)创建一个查询,将所有学生设置为非党员,所建查询名为“qT2”。(3)创建一个交叉表查询,要求能够显示各门课程男女生不及格人数,结果如下图所示,所建查询名为“qT3”。要求:直接用查询设计视图建立交叉表查询,不允许用其他查询做数据源。交叉表查询不做各行小计。(4)创建一个查询,将有不及格成绩的学生的“姓名”、“性别”、“课程名”和“成绩”等信息追加到“tTemp”表的对应字段中,并确保“tTemp”表中男生记录在前、女生记录在后,所建查询名为“qT4”;要求创建此查询后,运行该查询,并查看运行结果。

考题 在考生文件夹下有“××.mdb”数据库。(1)创建窗体“学生成绩”查询,在窗体中添加组合框“学生编号”,绑定学生表的学生编号字段。(2)修改“成绩表,”查询,设置学生编号字段条件为“学生成绩查询”窗体组合框内的值。创建宏“成绩表”,运行成绩表查询。(3)在“学生成绩查询”窗体中添加“查询成绩”按钮,实现运行“成绩表”查询。学生成绩查询窗体如图所示。单击查询成绩按钮后显示如下结果:

考题 分别查询男生和女生的入校总分的平均分,并将结果合并成一个查询结果。请填空补充下面的SELECT语句: SELECT性别,AVG(入校总分)AS平均分; FROM学生表WHERE性别="女"【 】;【 】SELECT性别,AVG(入校总分)AS平均分; FROM学生表WHERE性别="男"GROUP BY性别

考题 在“学生.mdb”数据库中有教师、课程、授课、课程成绩、系别、班级和学生表。(1)以班级表和学生表为数据源,创建参数查询“班级信息”,实现创建输入班级ID,显示班级学生信息。参数提示为“请输入班级ID”,结果显示班级名称、学号和学生姓名字段。查询结果如图所示。

考题 在考生文件夹下的“Acc2.mdb”数据库中有“student”、“课程”和“成绩”3张表。 (1)以“studenl”表为数据源,创建查询“查询1”,查询学生名字中出现“小”字的学生信息。结果显示“student”表中的全部字段。 (2)创建宏“宏1”,运行“查询1”。查询结果如图l所示。

考题 事务T1中有两次查询学生表中的男生人数,在这两次查询执行中间,事务T2 对学生表中加入了一条男生记录,导致T1两次查询的结果不一致,此类问题属于( ),为解决这一问题,应采用的隔级别是( )。A.可重复读 B.读脏数据 C.丢失修改 D.幻影现象 A.Read Uncommitted B.Read Committed C.Repeatable Read D.Serializable

考题 事务T1中有两次查询学生表中的男生人数,在这两次查询执行中间,事务T2对学生表中加入了一条男生记录,导致T1两次查询的结果不一致,此类问题属于( ),为解决这一问题,应采用的隔级别是(请作答此空)。A.Read Uncommitted B.Read Committed C.Repeatable Read D.Serializable

考题 嵌入式SQL中,若查询结果为多条记录时,将查询结果交予主语言处理时,应使用的机制是(请作答此空),引入( )来解决主语言无空值的问题。A.主变量 B.游标 C.SQLCA D.指示变量

考题 事务T1读取数据A后,数据A又被事务T2所修改,事务T1再次读取数据A时,与第一次所读值不同。这种不一致性被称为( ),其产生的原因是破坏了事务T1的(请作答此空)。A.原子性 B.一致性 C.隔离性 D.持久性

考题 事务的等待图中出现环,使得环中的所有事务都无法执行下去,这类故障属于( );解决的办法是选择环中代价最小的事务进行撤销,再将其置入事务队列稍后执行。假如选中事务T1,在T1撤销过程中需要对其进行(请作答此空)操作。A.UNDO B.REDO C.UNDO+REDO D.REDO+UNDO

考题 事务的等待图中出现环,使得环中的所有事务都无法执行下去,这类故障属于(请作答此空);解决的办法是选择环中代价最小的事务进行撤销,再将其置入事务队列稍后执行。假如选中事务T1,在T1撤销过程中需要对其进行( )操作。A.事务故障 B.系统故障 C.介质故障 D.病毒

考题 如右图所示的并发调度,假设事务T1、T2执行前数据项X、Y的初值为X=100,Y=200。该调度执行完成后,X、Y的值为( );此类不一致性称为(请作答此空)。 A.丢失修改 B.读脏数据 C.不可重复读 D.破坏事务原子性

考题 现要将S1服务器上的DB1数据库中的T1表中的数据导入到S2服务器的DB2数据库的T2表中,假设T2表已经建立。在选择目的地时使用U2用户进行操作,则U2必须具有()A、对T2表的插入权B、对T1表的查询权和对T2表的插入权C、对T1表的插入权和对T2表的查询权D、对T1表的查询权

考题 将表“学生名单2”的记录复制到表“学生名单1”中,且不删除表“学生名单1”中的记录,应使用的查询方式是()A、删除查询B、生成表查询C、追加查询D、交叉表查询

考题 在“学生表”中有字段:学号、姓名、班级和专业,要删除全部记录的“班级”字段的全部内容,应使用的查询是()A、更新查询B、追加查询C、生成表查询D、删除查询

考题 假设数据表中有学生姓名、性别、班级、成绩等数据,若想统计各个班各个分数段的人数最合适的查询方式是()A、选择查询B、交叉表查询C、参数查询D、操作查询

考题 如果事务T1需要两次读取同一数据项A,但是在两次读操作的间隔中,另一个事务T2改变了A的值,那么此并发操作所引起的问题是()A、丢失更新B、死锁C、不可重复读D、读脏数据

考题 单选题现要将S1服务器上的DB1数据库中的T1表中的数据导入到S2服务器的DB2数据库的T2表中,假设T2表已经建立。在选择目的地时使用U2用户进行操作,则U2必须具有()A 对T2表的插入权B 对T1表的查询权和对T2表的插入权C 对T1表的插入权和对T2表的查询权D 对T1表的查询权

考题 单选题在“学生表”中有字段:学号、姓名、班级和专业,要删除全部记录的“班级”字段的全部内容,应使用的查询是()A 更新查询B 追加查询C 生成表查询D 删除查询

考题 单选题将表“学生名单2”的记录复制到表“学生名单1”中,且不删除表“学生名单1”中的记录,应使用的查询方式是()A 删除查询B 生成表查询C 追加查询D 交叉表查询

考题 单选题如果事务T1需要两次读取同一数据项A,但是在两次读操作的间隔中,另一个事务T2改变了A的值,那么此并发操作所引起的问题是()A 丢失更新B 死锁C 不可重复读D 读脏数据