天津大学18秋《数据库原理》在线作业一资料
《数据库原理》在线作业一天大作业答案咨询QQ515224986
一、单选题:
1. 事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放,这是()。
A. 一级封锁协议
B. 二级封锁协议
C. 三级封锁协议
D. 零级封锁协议
正确答案:——A——
2. ()的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。
A. 网状模型
B. 关系模型
C. 层次模型
D. 以上都有
正确答案:——B——
3. 在视图上不能完成的操作是()。
A. 更新视图
B. 查询
C. 在视图上定义新的表
D. 在视图上定义新的视图
正确答案:——C——
4. 有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是学生号,SNAME是学生姓名,SAGE是学生年龄,C#是课程号,CNAME是课程名称。要查询选修“ACCESS”课的年龄不小于20的全体学生姓名的SQL语句是SELECTSNAMEFROMS,C,SCWHERE子句。这里的WHERE子句的内容是()。
A. S.S#=SC.S#andC.C#=SC.C#andSAGE>=20andCNAME=‘ACCESS’
B. S.S#=SC.S#andC.C#=SC.C#andSAGEin>=20andCNAMEin‘ACCESS’
C. SAGEin>=20andCNAMEin‘ACCESS’
D. SAGE>=20andCNAME=’ACCESS’
正确答案:————
5. DBMS普遍采用()方法来保证调度的正确性。 天大作业答案
A. 索引
B. 授权
C. 封锁
D. 日志
正确答案:————
6. 关系数据库中的投影操作是指从关系中()。
A. 抽出特定记录
B. 抽出特定字段
C. 建立相应的影像
D. 建立相应的图形
正确答案:————
7. 下述SQL命令中,允许用户定义新关系时,引用其他关系的主码作为外码的是()。
A. INSERT
B. DELETE
C. REFERENCES
D. SELECT
正确答案:————
8. 数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和()。
A. 系统分析员
B. 程序员
C. 数据库管理员
D. 操作员
正确答案:————
9. 关系数据库中,实现实体之间的联系是通过关系与关系之间的()。
A. 公共索引
B. 公共存储
C. 公共元组
D. 公共属性
正确答案:————
10. 规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每一个属性都是()。
A. 长度不变的
B. 不可分解的
C. 互相关联的
D. 互不相关的
正确答案:————
11. 下述()不是DBA数据库管理员的职责。
A. 完整性约束说明
B. 定义数据库模式
C. 数据库安全
D. 数据库管理系统设计
正确答案:————
12. 概念模型是现实世界的第一层抽象,这一类最著名的模型是()。
A. 层次模型
B. 关系模型
C. 网状模型
D. 实体-关系模型
正确答案:————
13. 学生表(id,name,sex,age,depart_id,depart_name),存在的函数依赖是id→{name,sex,age,depart_id};dept_id→dept_name,其满足()。
A. 1NF
B. 2NF
C. 3NF
D. BCNF
正确答案:————
14. 描述数据库全体数据的全局逻辑结构和特性的是()。
A. 模式
B. 内模式
C. 外模式
D. 物理模式
正确答案:————
15. 从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是()操作。
A. 投影
B. 连接
C. 选择
D. 复制
正确答案:————
16. 已知关系模式R(A,B,C,D,E)及其上的函数依赖集合F={A→D,B→C,E→A},该关系模式的候选码是()。
A. AB
B. BE
C. CD
D. DE
正确答案:————
17. 下面的选项不是关系数据库基本特征的是()。
A. 不同的列应有不同的数据类型
B. 不同的列应有不同的列名
C. 与行的次序无关
D. 与列的次序无关
正确答案:————
18. 数据库设计可划分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上建什么样的索引”这一设计内容应该属于()设计阶段。
A. 概念设计
B. 逻辑设计
C. 物理设计
D. 全局设计
正确答案:————
19. 学生关系模式S(S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是()。
A. DELETEAgefromS
B. ALTERTABLESDROPAge
C. UPDATESAge
D. ALTERTABLES‘Age’
正确答案:————
20. 如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是()。
A. 一个是DELETE,一个是SELECT
B. 一个是SELECT,一个是DELETE
C. 两个都是UPDATE
D. 两个都是SELECT
正确答案:————
21. 区分不同实体的依据是()。
A. 名称
B. 属性
C. 对象
D. 概念
正确答案:————
22. 在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务。
A. 逻辑设计阶段
B. 概念设计阶段
C. 物理设计阶段
D. 需求分析阶段
正确答案:————
23. SQL语言中用()语句实现事务的回滚。
A. CREATETABLE
B. ROLLBACK
C. GRANT和REVOKE
D. COMMIT
正确答案:————
24. 如果事务T获得了数据项Q上的排他锁,则T对Q()。
A. 只能读不能写
B. 只能写不能读
C. 既可读又可写
D. 不能读也不能写
正确答案:————
25. 事务的持续性是指()。
A. 事务中包括的所有操作要么都做,要么都不做
B. 事务一旦提交,对数据库的改变是永久的
C. 一个事务内部的操作对并发的其他事务是隔离的
D. 事务必须使数据库从一个一致性状态变到另一个一致性状态
正确答案:————
26. 概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是()。
A. 层次模型
B. 关系模型
C. 网状模型
D. 实体-关系模型
正确答案:————
27. 关系数据库规范化是为了解决关系数据库中()的问题而引入的。
A. 提高查询速度
B. 插入、删除异常和数据冗余
C. 保证数据的安全性
D. 保证数据的完整性
正确答案:————
28. 关系模式中,满足2NF的模式()。
A. 可能是1NF
B. 必定是1NF
C. 必定是3NF
D. 必定是BCNF
正确答案:————
29. 对实体和实体之间的联系采用同样的数据结构表达的数据模型为()。
A. 网状模型
B. 关系模型
C. 层次模型
D. 非关系模型
正确答案:————
30. 公司有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类形是()。
A. 多对多
B. 一对一
C. 一对多
D. 多对一
正确答案:————
31. SQL中的视图机制提高了数据库系统的()。
A. 完整性
B. 并发控制
C. 隔离性
D. 安全性
正确答案:————
32. X→Y,当下列哪一条成立时,称为平凡的函数依赖()。
A. X∈Y
B. Y∈X
C. X∩Y=Φ
D. X∩Y≠Φ
正确答案:————
33. 设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。下面关于多值依赖的叙述中,不正确的是()。
A. 若X→→Y,则X→→Z
B. 若X→Y,则X→→Y
C. 若X→→Y,且Y′∈Y,则X→→Y′
D. 若Z=Φ,则X→→Y
正确答案:————
34. 设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要更正王二的化学成绩为85分,则可用()。
A. UPDATESSETgrade=85WHERESN=’王二’ANDCN=’化学’
B. UPDATESSETgrade=’85’WHERESN=’王二’ANDCN=’化学’
C. UPDATEgrade=85WHERESN=’王二’ANDCN=’化学’
D. UPDATEgrade=’85’WHERESN=’王二’ANDCN=’化学’
正确答案:————
35. SQL语言是()的语言,容易学习。
A. 过程化
B. 非过程化
C. 格式化
D. 导航式
正确答案:————
36. 设有关系模式R(S,D,M),其函数依赖集:F={S→D,D→M},则关系模式R的规范化程度最高达到()。
A. 1NF
B. 2NF
C. 3NF
D. BCNF
正确答案:————
37. 数据库物理设计完成后,进入数据库实施阶段,下述工作中,()一般不属于实施阶段的工作。
A. 建立库结构
B. 系统调试
C. 加载数据
D. 扩充功能
正确答案:————
38. 要保证数据库的逻辑数据独立性,需要修改的是()。
A. 模式与外模式之间的映射
B. 模式与内模式之间的映射
C. 模式
D. 三级模式
正确答案:————
39. 在SQL语言中的视图VIEW是数据库的()。
A. 外模式
B. 模式
C. 内模式
D. 存储模式
正确答案:————
40. 数据库物理设计完成后,进入数据库实施阶段,下述工作中,()一般不属于实施阶段的工作。
A. 建立库结构
B. 系统调试
C. 加载数据
D. 扩充功能
正确答案:————
奥鹏作业答案
页:
[1]