- 15
- 0
- 约5.92千字
- 约 5页
- 2017-04-18 发布于四川
- 举报
1、什么是数据的独立性?数据库系统中为什么能具有数据独立性?(8分)
答:数据的独立性是指逻辑独立性和物理独立性。(2分)数据的逻辑独立性是指当数据的总体逻辑结构改变时,数据的局部逻辑结构不变,由于应用程序是依据数据的局部逻辑结构编写的,所以应用程序不必须修改,从而保证了数据与程序间的逻辑独立性(1分)。数据的物理独立性是指当数据的存储结构改变时,数据的逻辑结构不变,从而应用程序也不必改变(1分)。
原因:
内模式映象保证了数据的物理独立性,如存储结构变化时,模式/内模式映象也应有相应的变化,使其概念模式仍保持不变,即把存储结构的变化的影响限制在概念模式之下,这使数据的存储结构和存储方法较高的独立于应用程序,通过映象功能保证数据存储结构的变化不影响数据的全局逻辑结构的改变,从而不必修改应用程序,即确保了数据的物理独立性。(2分)
外模式/模式映象保证了数据的逻辑独立性。该级保证了数据的局部逻辑结构不变,由于应用程序是依据数据的局部逻辑结构编写的,所以应用程序不必须修改,从而保证了数据与程序间的逻辑独立性。(2分)
2、简述关系数据库中基本表的6个性质。(7分)
答:1、同一关系中各个属性具有同质性;
2、同一关系中列顺序无关性
3、同一关系中元组具有无冗余性;
4、同一关系中,属性名具有唯一性;
5、同一关系中,元组顺序具有无关性;
6、关系中每一分量必须是不可分的数据
原创力文档

文档评论(0)