数据库原理与应用选择题(第二、三次)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能()。
选择一项:
a. 数据定义
b. 数据查询
c. 数据控制
d. 数据操纵
题目2
在SQL语言中的视图VIEW是数据库的()。
a. 模式
b. 外模式
c. 内模式
d. 存储模式
题目3
下述SQL命令的短语中,不能在属性上定义约束条件的是()。
a. CHECK短语
b. NOT NULL短语
c. HAVING短语
d. UNIQUE短语题目4
设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。
若要把“张三的化学成绩80分”插入S中,则可用()。
选择一项:
a. ADD INTO S VALUES(’张三’,’化学’,’80’)
b. INSERT INTO S VALUES(’张二’,’化学’,’80’)
c. ADD INTO S VALUES(’张三’,’化学’,80)
d. INSERT INTO S VALUES(’张三’,’化学’,80)
题目5
下述SQL命令中,允许用户定义新关系时,引用其他关系的主码作为外码的是()。
选择一项:
a. SELECT
b. INSERT
c. DELETE
d. REFERENCES
题目6
学生关系模式S(S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。
要在表S中删除一个属性“年龄”,可选用的SQL语句是()。
选择一项:
a. UPDATE S Age
b. ALTER TABLE S DROP Age
c. DELETE Age from S
d. ALTER TABLE S ‘Age’
题目7
以下()不属于实现数据库系统安全性的主要技术和方法。
选择一项:
a. 视图技术
b. 出入机房登记和加防盗门
c. 审计技术
d. 存取控制技术
在数据库的安全性控制中,授权的数据对象的(),授权子系统就越灵活。
选择一项:
a. 范围越大
b. 范围越小
c. 约束范围大
d. 约束越细致
题目9
在视图上不能完成的操作是()。
选择一项:
a. 查询
b. 在视图上定义新的表
c. 在视图上定义新的视图
d. 更新视图
题目10
SQL中的视图机制提高了数据库系统的()。
选择一项:
a. 隔离性
b. 并发控制
c. 安全性
d. 完整性
题目11
若要撤销数据库中已经存在的表S,可用()。
选择一项:
a. DELETE TABLE S
b. DELETE S
c. DROP TABLE S
d. DROP S
题目12
假设学生关系S(S#,SNAME,SEX),课程关系C(C#,CNAME),学生选课关系SC(S#,C #,GRADE)。
要查询选修“Computer”课的男生姓名,将涉及到哪些关系()。
选择一项:
a. S,C,SC
b. C,SC
c. S,SC
d. S
题目13
SQL语言是()的语言,容易学习。
选择一项:
a. 格式化
b. 过程化
c. 非过程化
d. 导航式
题目14
有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。
其中S#是学生号,SNAME是学生姓名,SAGE是学生年龄,C#是课程号,CNAME是课程名称。
要查询选修“ACCESS”课的年龄不小于20的全体学生姓名的SQL语句是SELECT SNAME FROM S,C,SC WHERE子句。
这里的WHERE子句的内容是()。
选择一项:
a. S.S# = SC. S# and C. C# = SC. C# and SAGE>=20 and CNAME=‘ACCESS’
b. SAGE>=20 and CNAME=’ ACCESS’
c. SAGE in>=20 a nd CNAME in ‘ACCESS’
d. S.S# = SC. S# and C. C# = SC. C# and SAGE in>=20 and CNAME in ‘ACCESS’
完整性检查和控制的防范对象是(),防止它们进入数据库。
选择一项:
a. 非法用户
b. 不正确的数据
c. 非法操作
d. 不合语义的数据和不正确的数据
题目16
找出下面SQL命令中的数据控制命令()。
选择一项:
a. SELECT
b. GRANT
c. UPDATE
d. COMMIT
题目17
SQL语言的GRANT和REVOKE语句主要是用来维护数据库的()。
选择一项:
a. 安全性
b. 可靠性
c. 一致性
d. 完整性
题目18
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的()。
选择一项:
a. 元组
b. 行
c. 属性
d. 记录
题目19
安全性控制的防范对象是(),防止他们对数据库数据的存取。
选择一项:
a. 非法用户
b. 不正确的数据
c. 非法用户和非法操作
d. 不合语义的数据
题目20
若用如下的SQL语句创建了一个表SC:CREATE TABLE SC (S# CHAR(6) NOT NULL,C# CHAR(3) NOT NULL,SCORE INTEGER,NOTE CHAR(20));向SC表插入如下行时,()行可以被插入。
选择一项:
a. (’201132’,NULL,86,’ ’)
b. (NULL,’103’,80,’选修’)
c. (’200823’,’101’,NULL,NULL)
d. (’201009’,’111’,60,必修)
题目1
数据库设计可划分为七个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上、键什么样的索引”这一设计内容应该属于()设计阶段。
选择一项:
a. 逻辑设计
b. 全局设计
c. 物理设计
d. 概念设计
题目2
消除了非主属性对码的部分函数依赖的1NF的关系模式,必定是()。
选择一项:
a. 3NF
b. 1NF
c. 2NF
d. BCNF
题目3
DBMS中实现事务持久性的子系统是()
选择一项:
a. 恢复管理子系统
b. 完整性管理子系统
c. 并发控制子系统
d. 安全性管理子系统
题目4
关系代数运算是以()为基础的运算。
选择一项:
a. 代数运算
b. 集合运算
c. 谓词演算
d. 关系运算
题目5
下列关于数据库恢复说法不正确的是()
选择一项:
a. 事物故障恢复采用日志文件
b. 以上故障恢复均不采用日志文件
c. 介质故障恢复采用日志文件
d. 系统故障恢复采用日志文件
题目6
关系模型中实现实体间N:M 联系是通过增加一个()。
选择一项:
a. 属性实现
b. 关系和一个属性实现
c. 关系或一个属性实现
d. 关系实现
题目7
SQL语言是()的语言,容易学习。
选择一项:
a. 导航式
b. 非过程化
c. 过程化
d. 格式化
题目8
SQL语言中的COMMIT语句的主要作用是()。
选择一项:
a. 返回系统
b. 存储数据
c. 结束程序
d. 提交事务
题目9
在数据库设计中,将E-R图转换成关系数据模型的过程属于()
选择一项:
a. 需求分析阶段
b. 概念设计阶段
c. 物理设计阶段
d. 逻辑设计阶段
如果一个关系属于第3范式,则它()
选择一项:
a. 必然属于BCNF
b. 必然属于2NF
c. 必然属于4NF
d. 可能不属于2NF
题目11
数据库与文件系统的根本区别在于()
选择一项:
a. 方便了用户使用
b. 数据的结构化
c. 节省了存储空间
d. 提高了系统效率
题目12
关于数据库转储说法错误的是:
选择一项:
a. 静态转储期间不允许对数据库进行任何存取及修改活动。
b. 动态转储的恢复比静态转储简单
c. 动态转储期间也需要登记日志文件
d. 静态转储必须等到所有事物结束才能开始
题目13
关系的主属性不能取空值,属于()
选择一项:
a. 动态元组约束
b. 实体完整性约束
c. 参照完整性约束
d. 用户定义完整性约束
题目14
数据的物理独立性是由()映射所支持的
选择一项:
a. 外模式/内模式
b. 模式/内模式
c. 子模式/逻辑模式
d. 外模式/模式
题目15
为了防止一个用户的工作不适当地影响另一个用户,应该采取()。
选择一项:
a. 访问控制
b. 完整性控制
c. 并发控制
d. 安全性控制
以下哪种操作不用记录到日志文件中:
选择一项:
a. 删除操作
b. 查询操作
c. 修改操作
d. 插入操作
题目17
下面()不是常用的数据模型?
选择一项:
a. 网状模型
b. 层次模型
c. 关系模型
d. 线性模型
题目18
一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的属性是()。
选择一项:
a. 一致性
b. 持久性
c. 原子性
d. 独立性
题目19
SQL语言集几个功能模块为一体,其中不包括()
选择一项:
a. DCL
b. DDL
c. DNL
d. DML
题目20
下面的选项不是关系数据库基本特征的是()。
选择一项:
a. 与行的次序无关
b. 不同的列应有不同的数据类型
c. 不同的列应有不同的列名
d. 与列的次序无关。