数据库的安全机制中,通过GRANT语句实现的是( );通过建立(请作答此空)使用户只能看到部分数据,从而保护了其它数据;通过提供( )供第三方开发人员调用进行数据更新,从而保证数据库的关系模式不被第三方所获取。

题目
数据库的安全机制中,通过GRANT语句实现的是( );通过建立(请作答此空)使用户只能看到部分数据,从而保护了其它数据;通过提供( )供第三方开发人员调用进行数据更新,从而保证数据库的关系模式不被第三方所获取。

A.索引
B.视图
C.存储过程
D.触发器
参考答案和解析
答案:B
解析:
本题考查数据库安全性的基础知识。GRANT是标准SQL提供的授权语句,即通过把数据库对象的操作权限授予用户,用户具有对象上的操作权限才能进行相应的操作。视图是建立在基本表上的虚表,通过外模式/模式的映像,将视阁所提供的字段(外模式)指向基本表(模式)中的部分数据,用户通过视图所访问的数据只是对应基本表中的部分数据,而无需给用户提供基本表中的全部数据,则视图外的数据对用户是不可见的,即受到了保护。存储过程是数据库所提供的一种数据库对象,通过存储过程定义一段代码,提供给应用程序调用来执行。从安全性的角度考虑,更新数据时,通过提供存储过程让第三方凋用,将需要更新的数据传入存储过程,而在存储过程内部用代码分别对需要的多个表进行更新,从而避免了向第三方提供系统的表结构,保证了系统的数据安全。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

用户通过使用【 】将数据库的结构及数据的特性通知相应的DBMS,从而生成存储数据的框架。


正确答案:数据定义语言
数据定义语言 解析:数据定义语言用于定义数据库的模式,用户通过使用数据定义语言将数据库的结构及数据的特性通知相应的DBMS,从而生成存储数据的框架。

第2题:

数据库的安全机制中,通过GRANT语句实现的是( );通过建立( ) 使用户只能看到部分数据,从而保护了其它数据;通过提供( )供第三方开发人 员调用进行数据更新,从而保证数据库的关系模式不被第三方所获取。

A.用户授权 B.许可证 C.加密 D.回收权限 A.索引 B.视图 C.存储过程 D.触发器 A.索引 B.视图 C.存储过程 D.触发器


正确答案:A,B,C

第3题:

DBMS通过加锁机制允许用户并发访问数据库,这属于DBMS提供的______。

A.数据定义功能

B.数据操纵功能

C.数据库运行管理与控制功能

D.数据库建立与维护功能


正确答案:C
解析:DBMS的数据库运行管理与控制功能是指统一管理和控制数据库的建立、运行和维护,DBMS通过加锁机制允许用户并发访问数据库,这属于DBMS提供的数据库运行管理与控制功能。

第4题:

数据库的安全机制中,通过GRANT语句实现的是( );通过建立( )使用户只能看到部分数据,从而保护了其它数据;通过提供(请作答此空)供第三方开发人员调用进行数据更新,从而保证数据库的关系模式不被第三方所获取。

A.索引
B.视图
C.存储过程
D.触发器

答案:C
解析:
本题考查数据库安全性的基础知识。GRANT是标准SQL提供的授权语句,即通过把数据库对象的操作权限授予用户,用户具有对象上的操作权限才能进行相应的操作。视图是建立在基本表上的虚表,通过外模式/模式的映像,将视阁所提供的字段(外模式)指向基本表(模式)中的部分数据,用户通过视图所访问的数据只是对应基本表中的部分数据,而无需给用户提供基本表中的全部数据,则视图外的数据对用户是不可见的,即受到了保护。存储过程是数据库所提供的一种数据库对象,通过存储过程定义一段代码,提供给应用程序调用来执行。从安全性的角度考虑,更新数据时,通过提供存储过程让第三方凋用,将需要更新的数据传入存储过程,而在存储过程内部用代码分别对需要的多个表进行更新,从而避免了向第三方提供系统的表结构,保证了系统的数据安全。

第5题:

在数据库系统中,数据的(请作答此空)是指保护数据库,以防止不合法的使用所造成的数据泄漏、更改或破坏;数据的( )是指数据库正确性和相容性,是防止合法用户使用数据库时向数据库加入不符合语义的数据。

A.安全性
B.可靠性
C.完整性
D.并发控制

答案:A
解析:
本题考查数据库系统概念方面的基本概念。
数据控制功能包括对数据库中数据的安全性、完整性、并发和恢复的控制。其中:
①安全性(security)是指保护数据库受恶意访问,即防止不合法的使用所造成的数据泄漏、更改或破坏。这样,用户只能按规定对数据进行处理,例如,划分了不同的权限,有的用户只能有读数据的权限,有的用户有修改数据的权限,用户只能在规定的权限范围内操纵数据库。
②完整性(integrality)是指数据库正确性和相容性,是防止合法用户使用数据库时向数据库加入不符合语义的数据。保证数据库中数据是正确的,避免非法的更新。
③并发控制(concurrency control)是指在多用户共享的系统中,许多用户可能同时对同一数据进行操作。DBMS的并发控制子系统负责协调并发事务的执行,保证数据库的完整性不受破坏,避免用户得到不正确的数据。
④故障恢复(recovery from failure)。数据库中的4类故障是事务内部故障、系统故障、介质故障及计算机病毒。故障恢复主要是指恢复数据库本身,即在故障引起数据库当前状态不一致后,将数据库恢复到某个正确状态或一致状态。恢复的原理非常简单,就是要建立冗余(redundancy)数据。换句话说,确定数据库是否可恢复的方法就是其包含的每一条信息是否都可以利用冗余地存储在别处的信息重构。冗余是物理级的,通常认为逻辑级是没有冗余的。

第6题:

在SQL中,用户( )获取权限。

A.只能通过数据库管理员授权B.可通过对象的所有者执行 GRANT 语句C.可通过自己执行 GRANT 语句D.可由任意用户授权


正确答案:B

第7题:

数据库的安全机制中,采用 GRANT语句实现的是( )。

A.加密
B.许可证
C.用户授权
D.回收权限

答案:C
解析:
在数据库中,GRANT是授予对数据库的权限。

第8题:

用户通过数据库管理系统提供的语言来使用数据库,关系数据库管理系统都提供关系数据库标准语言【 】。


正确答案:SQL
SQL 解析:SQL(Stinctured Query Language)语言是1974年由Boyce和Chamberlin提出的。1975年~1979年IBM公司San Jose Research Laboratory研制了著名的关系数据库管理系统原型 System R并实现了这种语言。SQL语言最终发展成为关系数据库的标准语言和数据库领域中一个主流语言。

第9题:

数据库中数据的(请作答此空)是指数据库的正确性和相容性,以防止合法用户向数据库加入不符合语义的数据;( )是指保护数据库,以防止不合法的使用所造成的数据泄漏、更改或破坏;( )是指在多用户共享的系统中,保证数据库的完整性不受破坏,避免用户得到不正确的数据。

A.安全性
B.可靠性
C.完整性
D.并发控制

答案:C
解析:
在数据库系统中,数据的完整性是指数据库的正确性和相容性,以防止合法用户向数据库加入不符合语义的数据;安全性是指保护数据库,以防止不合法的使用所造成的数据泄漏、更改或破坏;并发控制是指在多用户共享的系统中,保证数据库的完整性不受破坏,避免用户得到不正确的数据。

第10题:

数据库重构是指因为性能原因,对数据库中的某个表进行分解,再通过建立与原表同名的(请作答此空)以保证查询该表的应用程序不变;通过修改更新原表的( )以保证外部程序对数据库的更新调用不变。

A.视图
B.索引
C.存储过程
D.触发器

答案:A
解析:
本题考査系统设计及维护相关知识。视图提供了数据的逻辑独立性,即关系模式发生改变之后,通过修改外模式/模式的映象,达到应用程序不变的目的,因为査询语句中不区分所査的对象是表还是视图。对数据的更新应使用存储过程实现,关系模式发生改变后,这部分对应的更新操作也应该在相应的存储过程中进行修改。

更多相关问题