华师《数据库系统原理》在线作业15春满分答案
(完整)《数据库系统原理概论》题库及答案,推荐文档

华中师范大学网络教育学院《数据库》练习测试题库本科一、选择题1、单个用户使用的数据视图的描述称为( A )。
A.外模式 B.概念模式 C.内模式 D.存储模式2、子模式DDL用来描述( B )。
A.数据库的总体逻辑结构 B.数据库的局部逻辑结构C.数据库的物理存储结构 D.数据库的概念结构3、在DBS中,DBMS和OS之间的关系是( B )。
A.相互调用 B.DBMS调用OS C.OS调用DBMS D.并发运行4、五种基本关系代数运算是( A )。
A.∪,-,×,π和σ B.∪,-,∞,π和σC.∪,∩,×,π和σ D.∪,∩,∞,π和σ5、当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是( D )。
A.左外联接 B.右外联接 C.外部并 D.外联接6、下列聚合函数中不忽略空值 (null) 的是( C )。
A.SUM (列名) B.MAX (列名) C.COUNT ( * ) D.AVG (列名)7、设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}相对于F( A )。
A.是无损联接,也是保持FD的分解 B.是无损联接,但不保持FD的分解C.不是无损联接,但保持FD的分解 D.既不是无损联接,也不保持FD 的分解8、下列SQL语句中,修改表结构的是( A )。
A.CREATE B.ALTER C.UPDATE D.INSERT9、在数据库设计中,将ER图转换成关系数据模型的过程属于( B )。
A.需求分析阶段 B.逻辑设计阶段 C.概念设计阶段 D.物理设计阶段10、SQL中,下列涉及空值的操作,不正确的是(C )。
A.AGE IS NULL B.AGE IS NOT NULL C.AGE = NULL D.NOT (AGE IS NULL)11、如果事务T获得了数据项Q上的排它锁,则T对Q( C )。
数据库系统原理练习题库(附参考答案)

数据库系统原理练习题库(附参考答案)一、单选题(共100题,每题1分,共100分)1.属于数据库结构设计阶段的是A、程序设计B、功能设计C、事务设计D、逻辑结构设计正确答案:D2.人工管理阶段,计算机主要应用于A、数据集成B、科学计算C、过程控制D、故障恢复正确答案:B3.下列关于数据控制语言的说法中,正确的是A、REVOKE语句用于授予权限B、GRANT语句用于收回权限C、数据控制语言主要用于数据执行流程管理D、数据控制语言包括的主要SQL语句是GRANT和REVOKE正确答案:D4.下列属于关联分析算法的是A、AprioriB、GMMC、RedisD、HBase正确答案:A5.同一数据被反复存储的情况是A、删除异常B、插入异常C、更新异常D、数据冗余正确答案:D6.产生数据不一致的主要原因是并发操作破坏了事务的A、持续性B、一致性C、原子性D、隔离性正确答案:D7.DBMS提供【】来严格地定义模式。
A、模式描述语言B、子模式描述语言C、内模式描述语言D、程序设计语言正确答案:A8.关系数据库以【】作为数据的逻辑模型。
A、二维表B、关系C、关系模型D、数据库正确答案:C9.关于调用存储过程的说法,错误的是A、可以从交互式界面调用B、可以使用CALL语句来调用存储过程C、可以由嵌入式SQL调用D、不是所有的SQL接口都能调用存储过程正确答案:D10.可唯一标识实体的属性集称为A、键B、实体型C、域D、属性正确答案:A11.目的是为可实际运行的应用程序设计提供依据与指导,并作为设计评价的基础的是A、设计评价B、编制应用程序设计说明C、模型转换D、子模式设计正确答案:B12.在使用游标的过程中,需要注意的事项不包括A、游标不能单独在查询操作中使用B、在一个BEGIN···END语句块中每一个游标的名字并不是唯一的C、游标是被SELECT语句检索出来的结果集D、在存储过程或存储函数中可以定义多个游标正确答案:B13.对关系的描述不正确的是A、关系中的元组次序可交换B、关系可以嵌套定义C、关系是一张二维表D、关系是一个集合正确答案:B14.下列关于MySQL的说法中,正确的是A、在MySQL中,一个关系对应多个基本表B、在MySQL中,一个或多个基本表对应一个存储文件C、在MySQL中,一个表只能有一个索引D、在MySQL中,索引不能存放在存储文件中正确答案:B15.关系数据库是以【】的形式组织数据。
解题通20春华师《数据库系统原理》在线作业【标准答案】

20春华师《数据库系统原理》在线作业
一、单选题
共15题,30分
1
在数据库设计中,将ER图转换成关系数据模型的过程属于()A需求分析阶段
B逻辑设计阶段
C概念设计阶段
D物理设计阶段
我的答案:B
正确答案:B
2
从关系中挑选出指定的属性组成新关系的运算称为( )。
•A选择运算
•B投影运算
•C联接运算
•D交运算
我的答案:B
正确答案:B
3
在创建表的约束条件中,主键强制表中的()
我的答案:D
正确答案:D
4
下列SQL语句中,修改表结构的是()
我的答案:A
正确答案:A
5
五种基本关系代数运算是()
我的答案:A
正确答案:A
6
概念结构设计阶段得到的结果是( )。
我的答案:B
正确答案:B
7
当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是()
我的答案:D
正确答案:D
8
下列有关数据库的描述,正确的是()
我的答案:C
正确答案:C
我的答案:C
正确答案:C
10
DBMS中实现事务持久性的子系统是()
我的答案:D
正确答案:D
11
关于数据库系统三级模式的说法,下列选项中正确的是( )。
我的答案:B
正确答案:B。
数据库系统原理习题答案

习题答案第一章一、选择题1.A2.C3.C4.B5.C6.A7.B8.D9.A 10.C 11.D 12.C 13.C 14.A 15.B 16.C17.D 18.A 19.A 20.C二、填空题1.数据2.人工管理文件系统数据库系统3.数据结构化4.数据的冗余度高数据的不一致性数据的联系弱5.物理数据独立性6.逻辑数据独立性7.数据的恢复并发控制数据完整性控制数据安全性控制 8.低高9.数据库管理系统(DBMS)10.层次型网状型关系型1l.比较真实地描述现实世界容易为人所理解便于在计算机上实现12.实体记录13.属性字段(数据项)14.码15.物理数据描述逻辑数据描述物理数据描述逻辑数据描述16.域17.一对一一对多多对多18.数据模型19.ER 模型20.层次模型网状模型关系模型2l. 数据操纵完整性约束22.方框菱形椭圆23.层次模型一对多24.网状模型25.关系模型26.冗余结点虚拟结点27.邻接法链接法28.关系模式29.外模式内模式内模式30.三级模式两级映象31.外模式(用户模式、子模式)概念模式(模式)内模式32.应用程序数据33.逻辑物理34.交互(或自含) 宿主(或嵌入)35.DDL36.DML37.数据库硬件软件数据库用户38.DBMS DBA39.数据库40.DBA 专业用户应用程序员最终用户41.DBA42.应用程序的人员43.最终用户44.数据库模式数据库查询45.应用程序应用界面46.最终用户三、问答题1.答:数据库系统是在文件系统的基础上发展起来的,数据的结构化是数据库与文件系统的根本区别。
在文件系统中,相互独立的文件的记录内部是有结构的,但记录之间没有联系,往往只针对某应用;数据的最小存储单位是记录,不能细到数据项。
在数据库系统中不仅要考虑到某一应用的数据结构,还要考虑到整个组织的数据结构,具有整体的结构化。
存取数据的方式也很灵活,可以存取数据库中的某一数据项,一组数组项,一个记录或一组记录。
15春西交《数据库系统原理》在线作业答案

15春西交《数据库系统原理》在线作业答案西交《数据库系统原理》在线作业一、单选题(共25道试题,共50分。
)1.对数据对象施加封锁,可能会引起活锁和死锁问题。
避免活锁的简单方法是采用( )的策略。
A.顺序封锁法B.依次封锁法C.优先级高先服务D.先来先服务正确答案:A2.以下有关ORDER BY子句的叙述中不正确的是( )。
A.子查询也可以使用ORDER BY子句B.在SELECT语句中,ORDER BY只能在所有其他子句之后,最为最后一个字句出现XXX子句可以对多个列进行排序D.在视图中不能使用ORDERBY子句正确答案:A3.关系R和S进行自然连接时,要求R和S含有一个或多个公共( )。
A.属性B.行C.记录D.元组正确答案:A4.R(A,B,C,D),函数依靠为:B→D,D→B,AB→C。
则R 最高属于第( )范式。
A. 1NFB. 2NFC. 3NFD. XXX正确答案:C5.下列SQL语句中,可以实现“收回用户U4对学生表(STUD)中学好(XH)的点窜权”这一功能的是( )。
A. REVOKE UPDATE(XH) ON TABLE FROM U4B. REVOKE UPDATE(XH) ON TABLE FROM PUBLICC. REVOKE UPDATE(XH) ON STUD FROM U4D. REVOKE UPDATE(XH) ON STUD FROM PUBLIC正确答案:C6.下列SQL句中,能够实现参照完整性控制的语句是( )。
A. FOREIGN KEYB. PRIMARY KEYC. XXXD. XXX和XXX正确答案:D7.数据库中全部数据的整体逻辑结构的描述是( )。
A.概念模式B.内模式C.外模式D.存储模式正确答案:A8.在学生关系中,对属性“性别”划定只能为“男”或“女”的这类束缚属于( )规则。
A.实体完全性B.参照完整性C.用户定义完整性D.条件正确答案:C9.数据库三级模式体系结构的划分,有利于保持数据库的( )。
东师《数据库系统》15春在线作业1试卷

东师《数据库系统》15春在线作业1一、单选题(共10 道试题,共20 分。
)V 1. “脏”数据的读出是()遭到破坏的情况。
A. 完整性B. 并发性C. 安全性D. 一致性满分:2 分2. 关系代数表达式的优化策略中,首先要做的是().A. 对文件进行预处理B. 尽早执行选择运算C. 执行笛卡儿积运算D. 投影运算满分:2 分3. 关系模式中,满足2NF的模式().A. 必定是3NFB. 必定是1NFC. 可能是1NFD. 必定是BCNF满分:2 分()。
A. 数据字典、应用程序、审计档案、数据库后备副本B. 数据字典、应用程序、日志文件、审计档案C. 日志文件、数据库后备副本D. 数据字典、应用程序、数据库后备副本满分:2 分5. 概念结构设计阶段得到的结果是()。
A. 数据字典描述的数据需求B. E-R图表示的概念模型C. 某个DBMS所支持的数据模型D. 包括存储结构和存取方法的物理结构满分:2 分6. 数据库技术的奠基人之一,E.F.Codd于1970年发表多篇论文,主要论述的是()。
A. 层次数据模型B. 网络数据模型C. 关系数据模型D. 面向对象数据模型满分:2 分7. 多用户的数据库系统的目标之一是使它的每个用户好像面对着一个单B. 完整性控制C. 并发控制D. 可靠性控制满分:2 分8. 一个实体型转换为一个关系模式。
关系的码为()。
A. 实体的码B. 二个实体码的组合C. n端实体的码D. 多个实体的码满分:2 分9. 在登录日志文件时,应该()。
A. 将更新数据库与登录日志文件两个操作同时完成B. 将更新数据库与登录日志文件两个操作按随机的先后顺序完成C. 先登录日志文件,后写数据库的更新D. 先写数据库的更新,后登录日志文件满分:2 分10. 层次模型不能直接表示()。
A. l:1关系B. l:m关系D. 1:1和1:m关系满分:2 分二、多选题(共10 道试题,共20 分。
数据库系统原理参考答案

第一章习题参考答案1.名词解释:数据、数据库、数据库管理系统、数据库系统、关系数据库管理系统。
数据:用来记录或者标识事物本质特征的符号。
具体包括文本、图形、图像、音频、视频、动画等数据。
数据库:长期储存在计算机内的有组织的、统一的、共享的、结构化的、通用化的、综合性的数据的集合。
数据库管理系统:位于用户与操作系统之间,提供给用户实现数据库的定义、操纵和运行管理的数据管理软件,从而科学地组织和存储数据、高效地获取和维护数据。
数据库系统:在计算机系统中引入数据库后,由数据库、数据库管理系统、数据库应用系统、数据库设计员、数据库管理员和用户等构成的完整的计算机系统。
DBS的核心是数据库管理系统,DBMS是用户与数据库的接口关系数据库系统:支持关系数据库技术的数据库系统。
2.简述数据库管理系统的功能。
数据定义DDL;数据操纵DML;数据控制DCL(安全性、完整性、并发控制和数据恢复);数据接口;数据组织和存储;事务和运行管理等。
从而确保数据的安全、完整、并发和恢复。
3.简述数据库系统的组成和特点。
组成:DBS硬件(计算机硬件、数据库硬件和网络硬件等)、DBS软件(操作系统、DBMS、程序设计主语言、数据库专用开发工具和数据库应用系统等)和人员(数据库设计员、数据库分析员、数据库管理员、数据库程序员和用户)等组成。
特点:数据结构化组织、永久储存和统一管理;数据共享;冗余度小;独立性高;容易扩展等。
4.常用的数据模型有哪些?简述数据模型的三个要素。
类型:层次模型(最早);网状模型;关系模型(目前流行);面向对象模型(20世纪80年代引入OOP)。
要素:数据结构;数据操作;完整性约束。
5.简述DBA的职责。
决定数据库的信息内容和结构;决定数据库的存储结构和存取策略;定义数据的安全性和完整性;监控数据库的使用和运行;数据库的改进和重组重构。
6.简述数据库技术发展的三个基本阶段。
人工管理;文件系统;数据库系统7.试述文件系统与数据库系统的区别。
数据库系统原理习题答案

数据库系统原理习题答案一、选择题1. 数据库管理系统(DBMS)的主要功能是:- A. 编译程序代码- B. 管理数据的存储和访问- C. 执行操作系统命令- D. 处理网络通信答案:B2. 关系型数据库中的“关系”是指:- A. 两个表之间的连接- B. 数据库中的一个表- C. 数据库中的一个字段- D. 数据库中的一个索引答案:B二、填空题1. 在数据库中,_______ 是用来描述数据表中字段的数据类型和约束的集合。
- 答案:元组2. 数据库的完整性约束包括实体完整性、参照完整性和_______。
- 答案:域完整性三、简答题1. 描述数据库事务的ACID属性。
答案:事务的ACID属性是数据库事务正确执行的保证。
它们分别代表: - 原子性(Atomicity):事务中的所有操作要么全部完成,要么全部不执行。
- 一致性(Consistency):事务必须保证数据库从一个一致的状态转移到另一个一致的状态。
- 隔离性(Isolation):并发执行的事务之间不会相互干扰。
- 持久性(Durability):一旦事务提交,它对数据库的改变就是永久性的,即使系统发生故障也不会丢失。
2. 解释数据库规范化的目的。
答案:数据库规范化的目的是减少数据冗余和提高数据的一致性。
通过将数据分解成多个相关的表,并建立关系来连接这些表,可以避免数据重复存储,同时确保数据的逻辑一致性。
规范化通常涉及将一个表分解成多个表,并定义它们之间的关系,这个过程遵循一系列的规范化规则,如第一范式、第二范式和第三范式等。
四、编程题1. 编写SQL语句,查询所有学生的姓名和他们所选课程的名称。
答案:```sqlSELECT , c.course_nameFROM students sJOIN enrollments e ON s.student_id = e.student_idJOIN courses c ON e.course_id = c.course_id;```2. 编写一个触发器,当新员工被添加到员工表时,自动将他们的入职日期设置为当前日期。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
华师《数据库系统原理》在线作业
一,单选题
1. 建立数据库、配置和使用数据库的软件称为()
A. 操作系统
B. 数据库管理系统
C. 应用开发工具
D. 应用程序
?
正确答案:C
2. 概念结构设计阶段得到的结果是( )。
A. 数据字典描述的数据需求
B. E-R图表示的概念模型
C. 某个DBMS所支持的数据模型
D. 包括存储结构和存取方法的物理结构
?
正确答案:B
3. 下列SQL语句中,修改表结构的是()
A. CREATE
B. ALTER
C. UPDATE
D. INSERT
?
正确答案:A
4. 数据库管理系统中DDL表示( )。
A. 数据描述语言
B. 数据操纵语言
C. 数据控制语言
D. 访问数据库的方式
?
正确答案:A
5. 在下列关于关系的陈述中,错误的是()
A. 表中任意两行的值不能相同
B. 表中任意两列的值不能相同
C. 行在表中的顺序无关紧要
D. 列在表中的顺序无关紧要
?
正确答案:B。