1、数据库系统中有哪三层模式结构?采用三层模式结构有什么好处?(5分)
(难度系数B)正确答案:
答:数据库系统三级模式结构是指数据库系统是由外模式、模式和内模式三级构成。 (1分)
数据库系统的三级模式是对数据的三个抽象级别,它把数据的具体组织留给DBMS管理,使用户能逻辑地抽象地处理数据,而不必关心数据在计算机中的具体表示方式与存储方式。为了能够在内部实现这三个抽象层次的联系和转换,数据库管理系统在这三级模式之间提供了两层映象:
外模式/模式映象, 模式/内模式映象 (3分)
正是这两层映象保证了数据库系统中的数据能够具有较高的逻辑性和物理性。 (1分)
2、什么是数据库的安全性?DBMS有哪些安全性措施?正确答案:
答:数据库的安全性是保护数据库以防止不合法使用所造成的数据泄露、更改或破坏。(2分)
DBMS主要通过以下方法来保护数据库的安全的:通过定义用户标识对用户身份进行鉴定,只允许合法的用户才能进入系统;通过定义用户的访问权限,对于合法的用户只能访问它有权访问的数据;通过定义视图,屏蔽掉用户不能访问的数据;通过对数据加密以及通过审计的功能等方法来保护数据库中的安全性的.(3分)
3、在数据库设计过程中将E-R模型转换为关系数据模型的转换原则是什么?(5分) (难度系数B)正确答案:
答:E-R图中的每个实体,对应一个关系,该关系具有属性为实体的全部属性,关键字为实体的关键字。E-R图中的一个联系对应一个关系,该关系具有属性为联系的属性以及该联系相关的实体的关键字。考虑到数据库优化,根据联系类型不同在转换为关系模式时具体处理不同: (2分)
(1)联系类型为1:1时,-先将两个实体分别转换两个关系模式,然后在任意一个关系模
式中加入另一个关系模式的键和联系类型的属性。 (1分) (2)1:N-先将两个实体分别转换为两个关系模式,然后在N端实体转换的关系模式中加入1端实体转换的关系模式的键和联系类型的属性。 (1分)
(3)M:N-先将两个实体分别转换为两个关系模式,然后将联系类型转换为第三个关系模式,其属性由两端实体的键和联系类型的属性构成。 (1分)
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- igbc.cn 版权所有 湘ICP备2023023988号-5
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务