奥鹏大工15秋《数据库原理》在线作业3满分答案

合集下载

(完整版)数据库原理及应用习题带答案

(完整版)数据库原理及应用习题带答案

习题一、单项选择题1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是(A)阶段。

A. 数据库系统B. 文件系统C. 人工管理D.数据项管理2. 数据库系统与文件系统的主要区别是(B)。

A. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3. 在数据库中存储的是(C)。

A. 数据B. 数据模型C. 数据及数据之间的联系D. 信息4. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指(D)。

A. 同一个应用中的多个程序共享一个数据集合B. 多个用户、同一种语言共享数据C. 多个用户共享一个数据文件D. 多种应用、多种语言、多个用户相互覆盖地使用数据集合5. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( A )。

A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS6. 数据库管理系统(DBMS)是(C)。

A. 一个完整的数据库应用系统B.一组硬件C. 一组系统软件D.既有硬件,也有软件7. 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的(B)。

A. 文件的集合B. 数据的集合C. 命令的集合D. 程序的集合8. 支持数据库各种操作的软件系统是(B)。

A. 命令系统B. 数据库管理系统C. 数据库系统D. 操作系统9. 由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫(B)。

A. 文件系统B. 数据库系统C. 软件系统D. 数据库管理系统10. 数据库系统中应用程序与数据库的接口是(B)。

A. 数据库集合B. 数据库管理系统DBMSC. 操作系统OSD. 计算机中的存储介质11. 在DBS中,DBMS和OS之间关系是(D)。

《数据库原理及应用》作业及部分答案

《数据库原理及应用》作业及部分答案

《数据库原理及应用》作业一、选择题1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是__A_阶段。

A.数据库系统 B.文件系统 C.人工管理 D.数据项管理2.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的B,支持数据库各种操作的软件系统叫B,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫B。

①A.文件的集合 B.数据的集合C.命令的集合 D.程序的集合②A.命令系统 B.数据库管理系统C.数据库系统 D.操作系统③A文件系统 B.数据库系统C.软件系统 D.数据库管理系统3.在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为__A__。

A.候选码 B.数据项 C.主属性 D.主属性值4.在关系代数运算中,五种基本运算为__C__。

A.并、差、选择、投影、自然连接 B.并、差、交、选择、投影C.并、差、选择、投影、乘积 D .并、差、交、选择、乘积5.一个m:n联系转换为一个关系模式。

关系的码为___B___。

A.实体的码 B.各实体码的组合 C.n端实体的码 D.每个实体的码6.下面哪个不是数据库系统必须提供的数据控制功能__B__。

A.安全性 B.可移植性 C.完整性 D.并发控制7.在数据系统中,对存取权限的定义称为__B__。

A.命令 B.授权 C.定义 D.审计8.数据库的__B__是指数据的正确性和相容性。

A.安全性 B.完整性 C.并发控制 D.恢复9.对并发操作若不加以控制,可能会带来__D__问题。

A.不安全 B.死锁 C.死机 D.不一致10.设有两个事务T1、T2,其并发操作如图l所示,下面评价正确的是__B__。

A.该操作不存在问题 B.该操作丢失修改C.该操作不能重复读 D.该操作读“脏”数据T1 T2①读A=10②读A=10③A=A-5写回④ A=A-8写回图l 事务并发操作图11.数据库的基本特点是__B__。

数据库原理及习题答案

数据库原理及习题答案

4.5 习题
一、选择题 1.消除了非主属性对码的部分函数依赖的 1NF 的关系模式,必定是( ) 。 A .1NF B.2NF C.3NF D.BCNF 2.已知关系模式 R(A,B,C,D,E)及其上的函数依赖集合 F={A→D,B→C,E→A},该 关系模式的候选码是( )。 A. AB B. BE C. CD D. DE 3.对于关系模型 R,如果 R 满足 2NF 的模式,则 R( )。 A.可能是 1NF B.必定是 1NF C.必定是 3NF D.必定是 BCNF 4.对 2NF 关系模式进行投影,消除原关系模式中的非主属性对码的传递函数依赖,将 2NF 关系模式转换成 N 个( )关系模式。 A . 1NF B.2NF C.3NF D.BCNF
A.1NF B.2NF C.3NF D.BCNF 8.下列不是 1NF 可能存在的问题 ( )。 A.更新异常 B.删除异常 C.插入异常 D.实体联系少 9.BCNF 符合 3NF,是对( )关系进行投影,将消除原关系中主属性对码的部分与传 递依赖,得到一组 BCNF 关系。 A .1NF B.2NF C.3NF D.BCNF 10.关系模式的候选码可以有 1 个或多个,而主码有( )。 A .1 个 B. 多个 C.0 个 D.1 个或多个 11.设 U 是所有属性的集合,X,Y,Z 都是 U 的子集, 若 X→→Y,则 X→→Z,其中 Z=U-X-Y,则这是多值依赖 ( ) 特性? A.对称性 B.传递性 C.特殊性 D.相反性 12.关系数据库规范化是为了解决关系数据库中的( )问题而引入的。 A.提高查询速度 B. 减少或消除插入异常、删除异常和数据冗余 C.保证数据的安全性和完整性 D.数据库管理的需要 13.关系的规范化中,各个范式之间的关系是( )。 A. 5NF 4NF BCNF 3NF 2NF 1NF B. 5NF 4NF BCNF 3NF 2NF 1NF C. 5NF 4NF BCNF 3NF 2NF 1NF D. BCNF 5 NF 4 NF 3NF 2NF 1NF 14.下列( )不属于分解规范化方法。 A.对 1NF 关系模式进行投影,消除原关系模式中的非主属性对码的部分函数依赖,将 1NF 关系模式转换成 N 个 2NF 关系模式。 B.对 2NF 关系模式进行投影,消除原关系模式中的主属性对码的传递函数依赖,将 2NF 关系模式转换成 N 个 3NF 关系模式。 C.对 3NF 关系模式进行投影,消除原关系模式中的主属性对码的部分函数依赖和传递 函数依赖,使决定因素都包含一个候选码,得到比 3NF 更高级别的 BCNF 关系模式。 D.对 BCNF 关系模式进行投影,消除关系模式中非平凡且非函数依赖的多值依赖,得 到一组 4NF。 二、填空题 1. 一个关系就是一个实体。客观事物之间彼此联系,这种联系包含两种联系:一是 ( )的联系,二是( )的联系。 2.在一个关系 R 中,若每个数据项都是不可再分割的,那么 R 一定属于( )。 3. 数据操作过程出现的操作异常是指 ( )、( )和 ( )。 4.若关系 R 为 1NF, R 中的每个非主属性都完全依赖于任意一个候选码,则称关系 R 是属于( )。 5.如果有一个关系模式属于 BCNF 范式,那么它一定属于( )范式。 6.如果 X→Y 和 X→Z 成立,那么 X→YZ 也成立,这个推理规则称为( )。 7.范式(normal form),它是英国人( )在 20 世纪 70 年代提出关系数据库模型后 总结出来的。 8. 若关系模式 R 是 2NF,R 中的每个非主属性对任何候选关键字都不存在传递依赖,

15秋西电《数据库原理与应用》在线作业 答案

15秋西电《数据库原理与应用》在线作业 答案

西电《数据库原理与应用》在线作业一、单选题(共 25 道试题,共 100 分。

)1. 在数据库三级模式中,描述用户数据视图的是()。

. 存储模式. 逻辑模式. 外模式. 内模式正确答案:2. 当前数据库应用系统的主流数据模型是()。

. 层次数据模型. 网状数据模型. 关系数据模型. 面向对象数据模型正确答案:3. 在关系模式R(U,F)中,如果X-〉Y,如果不存在X的真子集X 1 ,使X 1 -〉Y,则称函数依赖X-〉Y为()。

. 平凡的函数依赖. 部分函数依赖. 完全函数依赖. 传递函数依赖正确答案:4. 在关系模式 R 中,如果没有非主属性,则()。

. R属于 2NF ,但 R 不一定属于 3NF. R 属于 3NF ,但 R 不一定属于 NF. R 属于 NF ,但 R 不一定属于 4NF. R 属于 4NF正确答案:5. 用()命令可以删除基表。

. LTR. LT. RVOK. ROP正确答案:6. 关系中组成主键的属性不能取空值,这称为关系的()。

. 实体完整性. 关系完整性. 参照完整性. 主键完整性正确答案:7. 在SQL的SLT语句中,使用*,表示()。

. 选择任何属性. 选择全部属性. 选择全部元组. 选择主码正确答案:8. 下列SQL语句中,修改表结构的是()。

. LTR. RT. UPT. INSRT正确答案:9. 一位教师可以教多门课,一门课只能由一位教师来教,这种事务规则在 -R数据模型中属于的联系()。

. 一对一. 一对多. 多对多. 无法确定正确答案:10. 在 SQL语句WHR表达式中,与零个或多个字符匹配的通配符是()。

. *. ?. %. _(下划线)正确答案:11. 关系R()中,F={->,->},该关系属于()。

. 2NF. 3NF. NF. 1NF正确答案:12. 若事务T对数据R已加X锁,则其他事务对数据R()。

. 可以加 S 锁但不能加 X 锁. 不能加 S 锁但可以加 X 锁. 可以加 S 锁也可以加 X 锁. 不能加任何锁正确答案:13. SQL中,与“NOTIN”等价的操作符是()。

大工15春《数据库原理》大作业及要求答案

大工15春《数据库原理》大作业及要求答案

网络教育学院《数据库原理》课程设计题目:超市会员管理系统数据库设计学习中心:层次:专业:年级:年春/秋季学号:学生:辅导教师:完成日期:年月日1绪论1.1 系统的背景1.1.1 系统的提出随着全球信息时代的到来,信息技术对社会发展和经济增长的作用愈来愈明显。

商业企业有效地采用信息技术手段,加速了商业领域的发展与进步,信息化建设已经成为当前商业企业提高企业管理水平,谋求生存,参与市场竞争的必由之路。

经济的发展,社会的进步,计算机越来越深入到我们日常的工作学习及生活中,成为我们日常生活中不可缺少的辅助工具。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已被人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

它更加的深入到日常工作和生活的方方面面,比如文字处理、信息管理、辅助设计、图形图像处理、教育培训以及游戏娱乐等。

各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工作。

会员管理系统用计算机管理会员的基本信息,以及对会员信息的编辑、查询等一系列动作,它是一种计算机应用技术的创新。

在计算机还未普及之前组织会员管理都是由工作人员人工书写,查阅的方式来操作的。

现在一般的会员管理都采用计算机智能化管理,采用计算机作为工具的实用的计算机智能化管理程序来帮助管理员进行更有效的进行会员管理工作。

1.1.2 系统的意义网络管理可以实现信息资源共享,在网上发布会员信息,使会员在网上可以查看到自己最新的会员积分以及商家发布的各种有礼兑换活动。

通过此项目的研究与实践,使网络管理更能为会员提供一个方便的自我管理环境,使会员能更好的对自己购物所获得的积分的管理以及能清楚的了解自己购物的商品列表和兑换礼物情况。

商家可以利用系统对会员信息进行管理,例如对会员信息的添加、修改、查询以及积分查询统计等。

管理上更加规范,不再受时间和地理位置的限制,很大程度上提高了会员管理的效率,不再像过去的手工操作浪费时间、人力以及物力,也无形当中提高了商家对会员管理的效率,达到双赢的目的。

(完整版)数据库原理及应用习题(有答案)

(完整版)数据库原理及应用习题(有答案)
第一章补充作业部分:
假设教学管理规定:
①一个学生可选修多门课,一门课有若干学生选修;
②一个教师可讲授多门课,一门课只有一个教师讲授;
③一个学生选修一门课,仅有一个成绩。
学生的属性有学号、学生姓名;教师的属性有教师编号,教师姓名;课程的属性有课程号、课程名。
要求:根据上述语义画出 ER 图,要求在图中画出实体的属性并注明联系的类型;
(1)检索“程军”老师所授课程的课程号(C#)和课程名(CNAME)。 (2)检索年龄大于 21 的男学生学号(S#)和姓名(SNAME)。 (3)检索至少选修“程军”老师所授全部课程的学生姓名(SNAME)。 (4)检索”李强”同学不学课程的课程号(C#)。 (5)检索至少选修两门课程的学生学号(S#)。 (6)检索全部学生都选修的课程的课程号(C#)和课程名(CNAME)。 (7)检索选修课程包含“程军”老师所授课程之一的学生学号(S#)。
4、SQL 语言具有两种使用方式,分别称为交互式 SQL 和 嵌入式 SQL 。
5、假定学生关系是 S(S#,SNAME,SEX,AGE),课程关系是 C(C#,CNAME,TEACHER),学生选课关系是
SC(S#,C#,GRADE)。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系 S,C,SC 。
三:简答题:
1. 什么是数据库?
答:数据库是长期存储在计算机内、有组织的、可共享的数据集合。数据库是按某种数据模型进行
组织的、存放在外存储器上,且可被多个用户同时使用。因此,数据库具有较小的冗余度,较高的数据
独立性和易扩展性。
2. 什么是数据库的数据独立性?
答:数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理

石大远程奥鹏-数据库原理及应用-第三次在线作业正确答案

石大远程奥鹏-数据库原理及应用-第三次在线作业正确答案

石大远程奥鹏-数据库原理及应用-第三次在线作业正确答案
中国石油大学(北京)
石大远程
数据库原理及应用-第三次在线作业
参考答案
试读一页
数据库原理及应用-第三次在线作业
1. 关系代数的基本操作组成关系代数的完备操作集,其他操作均可以由基本操作来表达。

具体而言,关系代数的基本操作有()。

A、差、笛卡尔积、连接和选择
B、差、交、连接和选择
C、差、笛卡尔积、投影和选择
D、差、交、除和笛卡尔积
正确答案:C
2. 在具有非过程性查询语言的数据库系统中,()是查询处理的核心。

A、扫描与语法检查
B、查询优化
C、查询代码生成
D、查询执行
正确答案:B
3. 关系数据库系统的查询处理包括两个方面的内容:查询优化和()。

A、实现各种关系代数操作的算法
B、实现查询的语句
C、保证安全性。

数据库原理及应用试题-含答案

数据库原理及应用试题-含答案

数据库原理综合习题答案1.1名词解释(1) DB:即数据库(Database),是统一管理的相关数据的集合。

DB能为各种用户共享,具有最小冗余度,数据间联系密切,而又有较高的数据独立性。

(2) DBMS:即数据库管理系统(Database Management System),是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。

DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型、面向对象型DBMS。

(3) DBS:即数据库系统(Database System),是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软件、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统。

(4) 1:1联系:如果实体集E1中的每个实体最多只能和实体集E2中的一个实体有联系,反之亦然,那么实体集E1对E2的联系称为“一对一联系”,记为“1:1”。

(5) 1:N联系:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系,而E2中每个实体至多和E1中的一个实体有联系,那么E1对E2的联系是“一对多联系”,记为“1:N”。

(6) M:N联系:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系,反之亦然,那么E1对E2的联系是“多对多联系”,记为“M:N”。

(7) 数据模型:模型是对现实世界的抽象。

在数据库技术中,表示实体类型及实体类型间联系的模型称为“数据模型”。

它可分为两种类型:概念数据模型和结构数据模型。

(6) 概念数据模型:是独门于计算机系统的模型,完全不涉及信息在系统中的表示,只是用来描述某个特定组织所关心的信息结构。

(9) 结构数据模型:是直接面向数据库的逻辑结构,是现实世界的第二层抽象。

这类模型涉及到计算机系统和数据库管理系统,所以称为“结构数据模型”。

结构数据模型应包含:数据结构、数据操作、数据完整性约束三部分。

数据库原理及应用的答案

数据库原理及应用的答案

数据库原理及应用的答案1. 数据库原理•数据库定义为一种存储和管理数据的系统,它可以根据用户的需求来存储、管理和获取数据。

•数据库系统由数据库、数据库管理系统和应用程序组成,它们共同工作以实现数据的存储、检索和管理。

2. 数据库应用数据库应用广泛应用于各个领域,包括但不限于以下几个方面:2.1 商业领域•订单管理:将订单信息存储在数据库中,可以方便地进行订单查询、统计和分析,提高订单管理的效率。

•客户关系管理:数据库可以用来存储客户信息、联系记录和交易历史等,以便进行客户关系管理和市场营销。

•员工管理:数据库可以用来存储员工信息、薪资记录、绩效评估等,方便进行员工管理和薪资计算。

2.2 学术研究•科研数据管理:数据库可以用于存储科研数据,方便进行数据的共享和协作,提高科研工作效率。

•实验数据管理:数据库可以用于存储实验数据,方便进行数据的整理、分析和可视化,加快实验结果的获取和研究进展。

2.3 互联网应用•用户数据管理:数据库可以用来存储用户的个人信息、账户信息和偏好设置等,以便进行用户认证、个性化推荐和服务提供。

•日志数据管理:数据库可以用于存储日志数据,方便进行故障排查、系统监控和性能调优。

3. 数据库原理的关键概念3.1 实体实体是现实世界中可以独立存在并且可被区分的对象,如学生、课程、订单等。

数据库中的实体被称为表,每个实体都由一组属性组成。

3.2 属性属性是实体的特性和描述,如学生的姓名、年龄、性别等。

属性是表中的列,每个属性都有相应的数据类型表示其取值范围。

3.3 关系关系描述了实体之间的联系和依赖。

数据库中的关系被称为表与表之间的关联和连接。

常见的关系有一对一关系、一对多关系和多对多关系。

3.4 主键主键是用来唯一标识一条记录的属性或属性组合,确保数据的唯一性和完整性。

主键在表中是唯一的,并且不允许为空值。

3.5 外键外键是用来连接两个表的属性,它引用了其他表的主键。

外键用来保持数据的一致性和完整性,确保关系的正确性。

数据库原理有答案

数据库原理有答案

二、主观题(共5道小题)35、什么就是数据独立性?参考答案:数据独立性指应用程序独立于数据得表示(逻辑)与存储(物理),通过将数据得定义与存储从程序中独立出来实现。

36、什么就是数据抽象?参考答案:数据抽象:即就是将数据抽象化、逻辑化,使用户不必了解数据库文件得物理存储结构、存储位置与存取方法等细节,即可存取数据库。

在数据库系统中,有三种级别得数据抽象,即:视图级抽象、概念级抽象与物理级抽象。

37、什么就是演绎?参考答案:演绎就是归纳出实体型集合得共同特征,并形成由这些共同特征构成得新实体型。

38、什么就是弱实体?参考答案:弱实体就是管理主体之外得实体型。

没有键属性得实体。

39、假定一个学校得图书馆要建立一个数据库,保存读者、书与读者借书记录。

请用ER图进行概念模型得设计。

读者得属性有:读者号、姓名、年龄、地址与单位书得属性有:书号、书名、作者与出版社对每个读者借得每本书有:借出日期与应还日期参考答案:二、主观题(共11道小题)25、什么就是数据库?参考答案:数据库就是永久存储得、相互关联得与可共享得数据集合。

26、设有一个关系数据库,有三个基本表,表得结构如下:STUDENT(学号,姓名,年龄,性别,系名),其中学号,姓名,性别,系名得数据类型均为字符类型。

年龄得数据类型为整型。

SC(学号,课程号,成绩):其中学号、课程号得数据类型为字符类型,成绩得数据类型为整型。

COURSE(课程号,课程名,学时数):其中课程号、课程名得数据类型得数据类型为字符类型;学时数得数据类型为整型。

1)请用关系代数查询信息系学生得学号、姓名、课程号与成绩。

2)指出以上各关系得键与外键。

3)请用关系代数查询年龄在20以下同学得姓名,年龄。

4)请用SQL语言检索创建STUDENT表,并定义出主键约束,学生性别缺省约束为:“男”5 )请用SQL语言定义SC表,并定义外键约束SC(学号,课程号,成绩):其中学号、课程号得数据类型为字符类型,成绩得数据类型为整型。

数据库原理习题及答案(总共5套)

数据库原理习题及答案(总共5套)

数据库原理习题及答案(总共5套)模拟试题(⼀)⼀、填空题(30分)1.数据的独⽴性包括数据的物理独⽴性和数据的逻辑独⽴性。

2.数据的物理独⽴性是指当数据的存储结构(或内模式)改变时,通过系统内部的⾃动映象功能或转换功能,保持了数据的全局逻辑结构(或模式)不变。

3.数据模型由三部分组成:数据结构数据操作完整性约束4.⼀个学⽣可以同时借阅多本图书,⼀本图书只能由⼀个学⽣借阅,学⽣和图书之间为1:n(⼀对多)的联系。

5.⼀个关系模型由若⼲个关系模式组成。

6.在选择运算所得到的结果关系中,所含的元组数不多于原关系中的元组数。

7.SQL语⾔具有对数据的定义查询操纵控制等四个⽅⾯的功能。

8.设X→Y是关系模式R的⼀个函数依赖,并且Y是X的⼦集,则称X→Y是平凡函数依赖。

9.在⼀个关系模式中,若⼀个属性或属性组K完全函数决定整个元组,则称K为该关系的⼀个候选关键字。

10.如果⼀个关系R中的所有⾮主属性都不传递依赖于任何候选关键字,则称关系R属于第三范式,记作R∈3NF。

11.⼀个关系模式为Y(X1,X2,X3,X4),假定该关系存在如下函数依赖:X1←→X2,X1→X3,X1→X4,则该关系属于BCNF。

12.假定⼀个E-R图包含有A实体和B实体,并且从A到B存在着1∶n的联系,则转换成关系模型后,包含有3个关系模式。

13.实现系统案例,防⽌⾮法破坏数据,所采⽤的数据保护措施有:⽤户标识和鉴定、存取控制定义视图审计数据加密14.恢复的实现技术有:数据转储和登录⽇志⽂件。

13、15.____分布式数据库___________是⼀个逻辑上统⼀、地域上分布的数据集合。

16.关系中能唯⼀标识元组,且⼜不含多余属性称为___候选键_____________。

17.在概念结构设计中先,定义全局概念结构的框架,然后逐步细化。

这种⽅法称为_____________⾃顶向下⽅法___________。

18.分布式数据库系统中透明性层次越⾼,应⽤程序的编写越简单。

《数据库原理及应用》第三次在线作业参考答案

《数据库原理及应用》第三次在线作业参考答案

作业第1题关系代数的基本操作组成关系代数的完备操作集,其他操作均可以由基本操作来表达。

具体而言,关系代数的基本操作有()。

您的答案:C题目分数:0.5此题得分:0.5批注:课件第七章第2题在具有非过程性查询语言的数据库系统中,()是查询处理的核心。

您的答案:B题目分数:0.5此题得分:0.5批注:概述第3题关系数据库系统的查询处理包括两个方面的内容:查询优化和()。

您的答案:A题目分数:0.5此题得分:0.5批注:概述第4题()是选择操作中的线性搜索算法。

您的答案:D题目分数:0.5此题得分:0.5批注:启发式代数优化算法第5题()是选择操作中的主索引搜索算法。

您的答案:B题目分数:0.5此题得分:0.5批注:启发式代数优化算法第6题设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为()。

题目分数:0.5此题得分:0.5批注:笛卡尔积第7题查询处理最终可转化成基本的()代数操作。

您的答案:A题目分数:0.5此题得分:0.5批注:查询处理过程第8题计算笛卡尔乘积的最简单算法称为()。

您的答案:C题目分数:0.5此题得分:0.5批注:笛卡尔积第9题在SQL中,表示选择操作的语句为()。

您的答案:A题目分数:0.5此题得分:0.5批注:关系数据库标准语言SQL第10题在SQL中,表示连接操作的语句为()。

您的答案:B题目分数:0.5此题得分:0.5批注:连接操作第11题投影操作中不包含主键,需要去除重复()。

您的答案:D题目分数:0.5此题得分:0.5批注:投影操作第12题关系代数的四个组合操作是:交、自然连接、连接和()。

您的答案:C题目分数:0.5此题得分:0.5第13题下列运算中()不是关系代数的基本操作。

您的答案:B题目分数:0.5此题得分:0.5批注:课件第七章第14题关系运算中花费时间可能最长的运算是()。

您的答案:A题目分数:0.5此题得分:0.5批注:课件第七章第15题对于同一个查询,使用不同的查询策略会得到()。

(完整版)数据库原理及应用习题带答案

(完整版)数据库原理及应用习题带答案

习题一、单项选择题1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是(A)阶段。

A. 数据库系统B. 文件系统C. 人工管理D.数据项管理2. 数据库系统与文件系统的主要区别是(B)。

A. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3. 在数据库中存储的是(C)。

A. 数据B. 数据模型C. 数据及数据之间的联系D. 信息4. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指(D)。

A. 同一个应用中的多个程序共享一个数据集合B. 多个用户、同一种语言共享数据C. 多个用户共享一个数据文件D. 多种应用、多种语言、多个用户相互覆盖地使用数据集合5. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( A )。

A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS6. 数据库管理系统(DBMS)是(C)。

A. 一个完整的数据库应用系统B.一组硬件C. 一组系统软件D.既有硬件,也有软件7. 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的(B)。

A. 文件的集合B. 数据的集合C. 命令的集合D. 程序的集合8. 支持数据库各种操作的软件系统是(B)。

A. 命令系统B. 数据库管理系统C. 数据库系统D. 操作系统9. 由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫(B)。

A. 文件系统B. 数据库系统C. 软件系统D. 数据库管理系统10. 数据库系统中应用程序与数据库的接口是(B)。

A. 数据库集合B. 数据库管理系统DBMSC. 操作系统OSD. 计算机中的存储介质11. 在DBS中,DBMS和OS之间关系是(D)。

大工15秋《数据库原理》在线作业3满分答案

大工15秋《数据库原理》在线作业3满分答案

大工15秋《数据库原理》在线作业3满分答案一、单选题(共 10 道试题,共 50 分。

)1. ()定义将对数据源执行的指定命令。

A. ParameterB. FieldC. CommandD. Property正确答案:C2. 下列哪一项是微软提供给VisualBasic开发人员的一种简单的数据访问方法()。

A. ODBCB. DAOC. RDOD. JDBC正确答案:B3. 下列哪个级别,可以对任何数据库进行页面还原,而不管文件组数多少()。

A. 数据库B. 数据库文件C. 数据页D. 数据节点正确答案:C4. 下列哪一项用于控制对数据库对象的访问()。

A. 用户B. 登录C. 角色D. 权限正确答案:D5. JDBC编程中,()接口暂时存放数据库查询操作所获得的结果。

A. ConnectionB. StatementC. ResultSetD. DriverManager正确答案:C6.如果系统要求用户必须能够恢复所有的数据并且必须能够恢复到故障点,应该选取()恢复模式。

A. 简单B. 完整C. 混合D. 大容量日志正确答案:B7.数据库访问中,为了减少数据库调用的次数,把数据缓存在内存中,采用()实现。

A. DataSetB. SqlConnectionC. SqlDataReaderD. SqlDataAdapter正确答案:D8.下列哪一项是基于COM的一种新的架构,用来提供应用与数据源之间的无缝连接()。

A. ODBCB. C. OLE DBD. ADO正确答案9. 不属于OLE DB的3种数据访问组件之一的是()。

A. Data ProvidersB. Data ConsumersC. Service ProvidersD. Service Components正确答案:C10.将表中的字段定义为(),其作用使字段中的每一个记录都必须是惟一的以便于索引。

A. 索引B. 主键C. 必填字段D. 有效性规则正确答案大工15秋《数据库原理》在线作业3二、判断题(共 10 道试题,共 50 分。

数据库原理题目及答案

数据库原理题目及答案

一、单项选择题(30分,每小题1.5分)1、VFP中文件扩展名为.FRX的文件是( C)A、备注文件B、索引文件C、报表文件D、数据库文件2、数据模型是(D)A、文件的集合B、记录的集合C、数据的集合D、记录及其联系的集合3、VFP支持的数据模型是( B )A、层次数据模型B、关系数据模型C、网状数据模型D、树状数据模型4、备注文件的扩展名是(C)A、.TXTB、.DBFC、.FPTD、.FRM5、下列为非过程语言的为(C)A、汇编语言B、PASCAL语言C、SQLD、C语言6、将存放在磁盘上的库文件调入内存,这一过程在VFP中称为(B)A、调入B、打开C、使用D、激活7、E—R模型属于(A)A、关系模型B、层次模型C、信息模型D、网状模型8、修改名为user.dbf的表文件的结构,正确的命令是(C)A、CREATE user.dbfB、CREATE userC、MODIFY STRUCTURED、MODIFY user.dbf9、在下列语句中,错误的语句是( A)A、STORE 2*3,2+3 TO a,bB、a=2*3C、STORE 2*3 TO a,bD、SET DATE TO YMD10、以下对网状模型描述错误的是(D)A、有一个以上的结点无父结点B、至少有一个结点有多个父结点C、两个结点之间可以有多个联系D、同层次的结点之间没有联系11、命令?vartype(year(date()))的执行结果是(B)A、DB、NC、CD、L12、所谓视图,是指(B)A、数据库中独立存在的表,每个视图对应一个存储文件B、从一个或几个基本表或视图中导出的表,视图是一个虚表C、建立在数据库文件之上的索引文件,一个视图可以带多个索引文件D、存储在数据库中的可视化数据图形13、下列类型的字段长度用户可以自定(C)A、备注型B、逻辑型C、日期型D、字符型14、若要从字符串"取得胜利"取出"胜利",正确的写法( D)A、SUBSTR("取得胜利",5,4)B、SUBSTR(取得胜利,3,4)C、SUBSTR("取得胜利",2,2)D、SUBSTR("取得胜利",2,4)15、SQL语言的查询命令是( D )A、CREATEB、GRANTC、UPDA TED、SELECT16、刚打开表文件,将记录定位到5号记录的错误操作是(C)A、GOTO 5B、SKIP 4C、GOTO TOP+5D、517、下列字符型常量Hello表示法中,错误的是(C)A、“Hello”B、‘Hello’C、{Hello}D、[Hello]18、通常在VFP中与顺序查询命令LOCATE配对使用的命令是( C )A、FINDB、SEEKC、CONTINUED、INDEX19、一个关系就是符合一定条件的(B)A、一维表格B、二维表格C、三维表格D、四维表格20、设一位教师可讲授多门课程,一门课程可由多位教师讲授,教师与课程之间是(D)A、一对一的联系B、一对多的联系C、多对一的联系D、多对多的联系二、填空题(15分,每空1分)1、VFP管理的表分为_自由表__和__数据库表__。

北航《数据库原理及应用》在线作业三15秋100分答案

北航《数据库原理及应用》在线作业三15秋100分答案

北航《数据库原理及应⽤》在线作业三15秋100分答案北航《数据库原理及应⽤》在线作业三单选题⼀、单选题(共 25 道试题,共 100 分。

)1. “运⾏记录优先原则”只指应该在对数据库更新()A. 前先写⼀个⽇志记录到⽇志⽂件B. 后写⼀个⽇志记录到⽇志⽂件C. 前先运⾏记录D. 后在⽇志缓冲区运⾏记录-----------------选择:A2. 对数据库并发操作有可能带来的问题包括( )。

A. 读出“脏数据”B. 带来数据的冗余C. 未被授权的⽤户⾮法存取数据D. 破坏数据独⽴性-----------------选择:A3. 实体完整性是指关系中()。

A. 不允许有空⾏B. 主码不允许取空值C. 属性值外码取空值D. 允许外码取空值-----------------选择:B4. 有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#)。

其中S#为学⽣号,SNAME 为学⽣姓名,SEX为性别,C#为课程号,CNAME为课程名。

要查询选修“计算机”课的全体⼥学⽣姓名的SQL语句是SELECT SNAME FROM S,C,SC WHERE ⼦句。

这⾥WHERE ⼦句的内容是()A. S.S#=SC.S# and SEX=“⼥” and CNAME=“计算机”B. S.S#=SC.S# AND C#=SC.C# and CNAME=“计算机”C.SEX=“⼥” and CNAME=“计算机”D.S.S#=SC.S# and C.C#=SC.C# and SEX=“⼥” and CNAME=“计算机”-----------------选择:D5. 选择表中若⼲⾏使⽤命令SELECT时应使⽤⼦句( )。

A. INTOB. UNIQUEC. ORDER BYD. WHERE-----------------选择:D6. 在数据库系统中死锁属于( )A. 系统故障B. 程序故障C. 事务故障D. 介质故障-----------------选择:C7. SQL中,下列涉及空值的操作,不正确的是A. AGE IS NULLB. AGE IS NOT NULLC. AGE=NULLD. NOT(AGE IS NULL)-----------------选择:C8. 在数据库系统中,空值是()。

东大15秋学期《数据库基础及应用》在线作业3答案

东大15秋学期《数据库基础及应用》在线作业3答案

15秋学期《数据库基础及应用》在线作业3
单选题
一、单选题(共20 道试题,共100 分。


1. 窗体的数据源有()
A. 报表
B. 数据库
C. 数据表
D. 宏
----------------选择:C
2. 在数据库中,产生数据不一致的根本原因是( )
A. 数据存储量太大
B. 没有严格保护数据
C. 未对数据进行完整性控制
D. 数据冗余
----------------选择:D
3. 若关系模式R(U,F)属于3NF,则()。

A. 一定属于BCNF
B. 消除了插入的删除异常
C. 仍存在一定的插入和删除异常
D. 属于BCNF 且消除了插入和删除异常
----------------选择:C
4. 以下不属于Access 查询的是()
A. 更新查询
B. 交叉表查询
C. SQL 查询
D. 连接查询
----------------选择:D
5. 数据库中的冗余数据是指可()的数据。

A. 容易产生错误
B. 容易产生冲突
C. 无关紧要
D. 由基本数据导出
----------------选择:D
6. 关系数据库管理系统的3 种基本关系运算不包括()
A. 比较
B. 选择
C. 连接
D. 投影
----------------选择:A。

数据库原理习题(含答案)

数据库原理习题(含答案)

数据库原理习题(含答案)第⼀章绪论Ⅰ、学习要点1、准确掌握数据、数据库、数据库系统、数据库管理系统等基本术语、概念;2、数据独⽴性的概念、分类及实现途径;3、数据模型的概念、分类、要素及作⽤;4、数据库三级模式体系结构的含义及作⽤;5、关系数据模型的三要素内容。

Ⅱ、习题⼀、选择题:1、使⽤⼆维表格结构表达数据和数据间联系的数据模型是()A、层次模型B、⽹状模型C、关系模型D、实体—联系模型2、DB、DBS、DBMS间的关系是()A、DB包括DBMS和DBSB、DBMS包括DB和DBSC、DBS包括DB和DBMSD、DBS与DB和DBMS⽆关3、在数据库中存储的是()A、数据B、数据模型C、数据及数据之间的联系D、信息4、数据库系统中,⽤()描述全部数据的整体逻辑结构。

A、外模式B、模式C、内模式D、数据模式5、数据库中,导致数据不⼀致的根本原因是()A、数据量太⼤B、数据安全性不⾼C、数据冗余D、数据完整性约束不强6、划分层次型、⽹状型和关系型数据库的原则是()A、记录的长度B、⽂件的⼤⼩C、联系的复杂程度D、数据及联系的表⽰⽅式7、数据库三级模式体系结构的划分,主要有利于保持数据库的()A、数据安全性B、数据独⽴性C、结构规范化D、操作可⾏性8、数据库系统中,⽤()描述⽤户局部数据的逻辑结构,它是⽤户和数据库系统间的接⼝。

A、外模式B、模式C、内模式D、数据模式9、数据库系统中,⽤()描述全部数据的物理存储视图。

A、外模式B、模式C、内模式D、数据模式10、数据库系统中⽤于定义和描述数据库逻辑结构的语⾔是()A、DMLB、DDLC、DCLD、SQL11、数据库系统⽀持的数据共享指的是()A、同⼀应⽤的多个程序共享同⼀数据集合B、多个⽤户、同⼀语⾔程序共享同⼀数据集合C、多个⽤户共享同⼀数据⽂件D、多种语⾔、多个⽤户、多个应⽤相互覆盖地使⽤同⼀数据集合12、数据库系统中,当内模式发⽣变化时,采⽤()来保证数据的物理独⽴性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

奥鹏大工15秋《数据库原理》在线作业3
一、单选题(共10 道试题,共50 分。


1. ()定义将对数据源执行的指定命令。

A. Parameter
B. Field
C. Command
D. Property
答案:C
2. 下列哪一项是微软提供给Visual Basic开发人员的一种简单的数据访问方法()。

A. ODBC
B. DAO
C. RDO
D. JDBC
答案:B
3. 下列哪个级别,可以对任何数据库进行页面还原,而不管文件组数多少()。

A. 数据库
B. 数据库文件
C. 数据页
D. 数据节点
答案:C
4. 下列哪一项用于控制对数据库对象的访问()。

A. 用户
B. 登录
C. 角色
D. 权限
答案:D
5. JDBC编程中,()接口暂时存放数据库查询操作所获得的结果。

A. Connection
B. Statement
C. ResultSet
D. DriverManager
答案:C
6. 如果系统要求用户必须能够恢复所有的数据并且必须能够恢复到故障点,应该选取()。

相关文档
最新文档