1.
数据库系统的数据独立性体现在( ) 。
正确答案: B 你的答案: A (错误)
不会因为数据的变化而影响到应用程序
不会因为数据存储结构与数据逻辑结构的变化而影响应用程序
不会因为存储策略的变化而影响存储结构
不会因为某些存储结构的变化而影响其他的存储结构
【分析】本题考查的是数据库的独立性。
在数据库技术中,数据独立性是指应用程序和数据之间相互独立,不受影响。数据独立性分成物理数据独立性和逻辑数据独立性两级。物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的。
由于数据库系统的数据独立性包括数据存储结构与数据逻辑结构的变化两方面,所以选项C和D都不全面。
因为数据的变化而影响应用程序并不能真正反映数据库系统的数据独立性,所以选项A也不正确。
综上所述,答案选B。
2.
数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据是指( )。
正确答案: C 你的答案: A (错误)
数据字典、应用程序、审计档案、数据库后备副本
数据字典、应用程序、日志文件、审计档案
日志文件、数据库后备副本
数据字典、应用程序、数据库后备副本
3.
在数据库系统中,通常用三级模式来描述数据库,其中( )是对数据整体的逻辑结构的描述。
正确答案: B 你的答案: A (错误)
外模式
概念模式
内模式
存储模式
外模式是用户与数据库的接口,是应用程序可见到的数据描述,
概念模式是对数据整体的逻辑结构的描述,
内模式描述了数据的物理结构。
4.
用命令()可以查看mysql数据库中user表的表结构?
正确答案: A B D 你的答案: B (错误)
desc user;
show create table user;
show columns for user;
describe user;
ABD
查看Mysql表结构的命令,如下:
desc 表名;
show columns from 表名;
describe 表名;
show create table 表名;use information_schema
select * from columns where table_name='表名';
5.
关系规范化中的插入操作异常是指 ( )
正确答案: D 你的答案: B (错误)
不该删除的数据被删除
不该插入的数据被插入
应该删除的数据未被删除
应该插入的数据未被插入
插入异常——应该插入的数据未被插入
删除异常——不该删除的数据被删除
6.
DBMS 提供 DML 实现对数据的操作。可以独立交互 使用的 DML 称为()。
正确答案: C 你的答案: D (错误)
宿主型
独立型
自含型
嵌入型
DBMS 提供 DML 实现对数据的操作。嵌入高级语言中使用的 DML 称为宿主型
DBMS 提供 DML 实现对数据的操作。可以独立交互使用的 DML 称为自含型