数据库原理复习串讲(9)

发布时间:2021-06-08

存在删除异常:删除所有学生选课信息,则删除了所有教师与系的信息。 存在更新异常:重复的信息,如果忘记修改某一个地方,则出现数据不一致 (3)对该关系进行规范化,使规范化后的关系属于3NF。

答:

,CREDIT)

要求,在消化理解上述概念之后,能够解决实际问题,给定一个关系模式,分析并将其规范化。

第8章 数据库保护及SQL Server的数据库保护技术

1 数据库安全性控制的一般方法

用户标识和鉴别 存取控制 操作系统安全保护 密码存储 2 grant和revoke语句的使用(重点)

3. 简单叙述SQL Server 2000的安全认证过程。

答:SQL Server 2000中,系统用检查口令、设置角色、许可等手段来检查用户的身份

及使用权限。合法的用户才能进入数据库系统,当用户对数据库执行操作时,系统自动检查用户是否有权限执行这些操作。一个用户如果要访问SQL Server数据库中的数据,他必须要经过三个认证过程。

(1)身份验证 这时使用登录账号来标识用户,身份验证只验证用户是否具有连接到SQL Server数据库服务器的资格,即验证该用户是否具有连接到数据库服务器的“连接权”;

(2)访问验证 当用户访问数据库时,必须具有对具体数据库的访问权,即验证用户是否是数据库的合法用户;

(3)操作验证 当用户操作数据库中的数据或对象时,必须具有所要进行的操作的操作权,即验证用户是否具有操作许可。

4. 通常情况下数据库的权限种类如何划分?数据库中的用户按其操作权限可分为哪几类?每一类的权限范围是什么?

答:通常情况下,我们将数据库的中的权限划分为两类:第一类是对数据库管理系统

进行维护的权限;第二类是对数据库中的对象和数据进行操作的权限,这类权限又分为两种,一种是对数据库对象的权限,包括创建、删除和修改如表、视图等数据库对象;另一种是对数据库数据的操作权,包括对表、视图数据的增加、删除、修改、查看的权力。

数据库中的用户按其操作权限的大小可分为如下三类:数据库系统管理员,具有一切权限;数据库对象拥有者,对其所拥有的对象具有一切权限;普通用户,只具有对数据库数据的增加、删除、修改、查看的权力。

5. SQL Server 2000提供的安全身份认证有哪几种模式?各自的含义是什么?

答:SQL Server 2000提供了两种确认用户的验证模式:Windows验证模式和混合验证

模式。

Windows验证模式利用了Windows本身具备的管理登录、验证用户合法性的能力,允许SQL Server用户登录时使用Windows的用户名和口令。在这种模式下,用户只需要通过Windows的验证,就可以连接到SQL Server。此时,系统从用户登录到Windows时提供的用户名和密码中查找当前用户的登录信息,从而来判断当前用户是否为合法用户。

数据库原理复习串讲(9).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219