在数据库的并发控制中,事务T若要更新记录Q,必须先执行操作______。A.Lock_S(Q)B.Lock_X(Q)C.READ(Q)D.WRITE(Q)A.B.C.D.

在数据库的并发控制中,事务T若要更新记录Q,必须先执行操作______。

A.Lock_S(Q)

B.Lock_X(Q)

C.READ(Q)

D.WRITE(Q)

A.

B.

C.

D.


相关考题:

考虑两个事务Ti={Ii}和Tj={Ij},以及定义在Ti,Tj上的并发调度S,其中Ii,Ij分别代表组成Ti和Tj的操作,则下列中不会引起事务Ti的操作Ii与事务Tj的操作Ij冲突的是______。A.Ii=read(Q),Ij=write(Q)B.Ii=write(Q),Ij=read(Q)C.Ii=read(Q),Ij=read(Q)D.Ii=write(Q),Ij=write(Q)

如果事务T获得数据项Q的【 】,则T可读Q也可能写Q。

下列叙述中正确的是( )。 A.如果事务T获得数据项Q的共享锁,则T可读Q但不能写Q B.如果事务T获得数据项Q的共享锁,则Q可读T但不能写T C.如果事务T获得数据项Q的排他锁,则T可读Q但不能写QD.如果事务T获得数据项Q的排他锁,则Q可读T但不能写T

如果事务T获得数据项Q的【 】,则T可读Q但不能写Q。

下列叙述正确的是A.如果事务T获得数据项Q的共享锁,则T可读Q但不能写QB.如果事务T获得数据项Q的共享锁,则Q可读T但不能写TC.如果事务T获得数据项Q的排它锁,则T可读Q但不能写QD.如果事务T获得数据项Q的排它锁,则Q可读T但不能写T

在一个单链表HL中,若要删除由指针q所指向结点的后继结点,则执行____。A.p = q->next ; p->next = q->next;B.p = q->next ; q->next = p;C.p = q->next ; q->next = p->next;D.q->next = q->next->next; q->next = q;

在一个表头指针为ph的单链表中,若要在指针q所指结点的后面插入一个由指针p所指向的结点,则执行()操作A.q->next=p->next; p->next=q;B.p->next=q->next; q=p;C.q->next=p->next; p->next=q;D.p->next=q->next; q->next=p;

在一个单链表中,已知q所指节点是p所指结点的直接前驱,若要删除p结点,则执行()操作。A.q=p->next;free(p);B.q->next=p->next;free(p);C.q=p;p->next=p->next;free(q);D.p->next=q->next;free(p);

8、下列关于数据库日志文件更新的说法错误的是()A.并发事务的操作按照执行时间顺序登记日志B.数据文件更新之前必须先写日志文件C.含有更新操作的事务提交时会写日志D.夭折的事务不会在日志文件中留下记录