三、简答题
31.简要说明事务的原子性。
32.简单说明排它锁和它的作用。
33.什么是分布式数据库?
34.解释文件系统为什么会存在数据冗余?这种数据冗余会导致哪两类典型的问题?
35.在开发和使用数据库应用系统过程中,SQL Server的许可系统为什么将用户分成四类?
答案:
31.事务的所有操作必须完成,否则事务将被撤消。也就是说,事务是作为一个整体的单位处理,不可以被分割。
32.排它锁又称为写锁。如果事务T对数据对象X加上排它锁,则只允许事务T读取和修改数据项X,其他任何事务都不能对X加任何类型的锁,直到T释放X上的锁。从而保证其他事务在T释放X上的锁之前不能再读取和修改X。
33.数据库分布在计算机网络的不同计算机上,网络中的每个节点具有独立处理的能力(场地自治),可以执行局部应用,同时,每个节点也能通过网络通信子系统执行全局应用。
34.由于文件系统难于实现数据共享,因此,相同的数据可能会在多个文件中重复出现,即产生数据冗余。数据冗余会导致数据(或更新)异常和数据不一致性
35.不同角色分担不同职责:系统管理员、数据库拥有者、数据库对象拥有者、一般用户。

|