西南交通大学2019年计算机复试笔试题(数据库)

声明

以下注释全是本人查阅资料后的个人观点,如有错误,欢迎评论区指正,非常感谢!!

数据库

推荐先在b站看哈工大的《数据库系统》课程视频,讲得非常清晰!


一、选择题

1、在SQL语言的SELECT语句中,对应关系“投影”运算的是()子句。

A、WHERE    B、FROM   C、SELECT    D、GROUP BY

答案:C

2、表A拥有外键,表B以该外键为主键,则表B是表A的()。

A、主表   B、从表   C、视图    D、子表

答案:B

3、删除一个表的SQL语句是()。

A、ALERT TABLE    B、KILL TABLE    C、DELETE TABLE    D、DROP TABLE

答案:D

二、简答题

1、请画出数据库锁的相容性矩阵?

西南交通大学2019年计算机复试笔试题(数据库)_第1张图片

2、数据库未加锁将会有哪些冲突?加锁机制如何解决这些冲突?

答案:未加锁的数据库可能会有丢失修改、不可重复读、脏读等冲突。

对于丢失修改,加锁机制确保同一时刻只有一个事务对数据进行修改;

对于不可重复读,加锁机制确保一个事务读取数据时,其他事务无法对该数据进行修改;

对于脏读,加锁机制确保正在更新数据的事务完成后,其他事务才能读取。

你可能感兴趣的:(mysql)