木子网罗数据库笔试题(一)

1.问:删除表数据,同时保留表结构,()方法比()方法效率高
A.delete B.drop table C.truncate table D.delete all
答:C,A
解析:
truncate table 命令将快速删除数据表中的所有记录,但保留数据表结构。这种快速删除与 delete from 数据表的删除全部数据表记录不一样,delete 命令删除的数据将存储在系统回滚段中,需要的时候,数据可以回滚恢复,而 truncate 命令删除的数据是不可以恢复的。

2.问:在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过
A.候选键 B.主键 C.外键 D.超键
答:B
解析:主键有着惟一标识元组的作用。

3.数据库管理系统(Database Management System)是
A.信息管理的应用软件 B.数据库系统+应用程序
C.管理中的数据库 D.管理数据的软件

答:D
解析:数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库

4.关系数据库中,实现表与表之间的联系是通过
A.实体完整性规则 B.参照完整性规则
C.用户自定义的完整性规则 D.值域

答:B
解析:在数据库设计器中设计表之间的联系时,要在父表中建立主索引,在子表中建立普通索引,然后通过父表的主索引和子表的普通索引建立起两个表之间的联系,即这种联系是通过参照完整性来实现的。参照完整性的含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。

5.索引字段值不唯一,应该选择的索引类型是
A.主索引 B.普通索引
C.候选索引 D.唯一索引

答:B
答案参考链接

6.数据库系统中采用封锁技术的目的是为了保证
A. 数据的一致性 B. 数据的可靠性 C. 数据的完整性 D. 数据的安全性

答:A
封锁是指事务T在对某个数据对象(例如表、记录等)操作之前,先向系统发出请求,对其加锁。加锁后事务T就对该数据对象有了一定的控制,在事务T释放它的锁之前,其它的事务不能更新此数据对象。
答案参考链接

这些题网上都有,有没有大牛做个题库的

猜你喜欢

转载自blog.csdn.net/weixin_43020130/article/details/83927345