一、简答题:
1.DB,DBMS是什么软件,具有哪些功能?
答:数据库管理系统是一种重要的程序设计系统,它由一个相互关联的数据集合和一组访问这些数据的程序组成。
DB:数据库是持久存储在计算机中有组织的,可共享的大量数据的集合。数据库中的数据按一定的数据模型组织,描述和存储,可以被各种用户共享,具有较小的冗余,较高的数据独立性,并且易于扩展。
2.什么是数据库的三级模式和两级映像结构,什么是逻辑独立性?
(1)数据库的三级模式是指外模式,模式和内模式。
外模式-模式映像可以保证数据的逻辑独立性,模式改变时修改外模式-模式映像可以使外模式保持不变。
模式-内模式映像可保证数据的物理独立性,当数据的存储结构改变时,修改模式-内模式映像可使模式保持不变,进而外模式不需改变。二级映像保证了数据库外模式的稳定性,从而从底层保证了应用程序的稳定性。
(2)数据的逻辑独立性:
指应用程序和数据库的逻辑结构之间的是相互独立性。当数据的逻辑结构发生改变时,通过修改外模式-模式映像,保持外模式不变,从而使建立在外模式上的应用程序也可以不变。
3.关系模型的完整性约束有哪些?
答:关系模型的完整性约束是为保证数据库中数据的正确性和相容性,对关系模型提出的某种约束条件或规则。通常包括实体完整性,参照完整性,用户定义完整性。
4.若不对并发操作加以控制,会带来哪些不一致?举例说明。
答ÿ