大工20秋《数据库原理》在线作业3

合集下载

数据库原理习题及答案

数据库原理习题及答案

1.从程序和数据之间的关系分析文件系统和数据库系统之间的区别和联系。

区别:文件系统:用文件将数据长期保存在外存上,程序和数据有一定的联系,用操作系统中的存取方法对数据进行管理,实现以文件为单位的数据共享。

数据库系统:用数据库统一存储数据,程序和数据分离,用DBMS统一管理和控制数据,实现以记录和字段为单位的数据共享。

联系:均为数据组织的管理技术;均由数据管理软件管理数据,程序与数据之间用存取方法进行转换;数据库系统是在文件系统的基础上发展而来的。

2.什么是数据库?数据库是长期存储在计算机内、有组织的、可共享的数据集合。

数据库是按某种数据模型进行组织的、存放在外存储器上,且可被多个用户同时使用。

因此,数据库具有较小的冗余度,较高的数据独立性和易扩展性。

3.什么是数据冗余?数据库系统与文件系统相比怎样减少冗余?在文件管理系统中,数据被组织在一个个独立的数据文件中,每个文件都有完整的体系结构,对数据的操作是按文件名访问的。

数据文件之间没有联系,数据文件是面向应用程序的。

每个应用都拥有并使用自己的数据文件,各数据文件中难免有许多数据相互重复,数据的冗余度比较大。

数据库系统以数据库方式管理大量共享的数据。

数据库系统由许多单独文件组成,文件内部具有完整的结构,但它更注重文件之间的联系。

数据库系统中的数据具有共享性。

数据库系统是面向整个系统的数据共享而建立的,各个应用的数据集中存储,共同使用,数据库文件之间联系密切,因而尽可能地避免了数据的重复存储,减少和控制了数据的冗余。

4.使用数据库系统有什么好处?查询迅速、准确,而且可以节约大量纸面文件;数据结构化,并由DBMS统一管理;数据冗余度小;具有较高的数据独立性;数据的共享性好;DBMS还提供了数据的控制功能。

5.什么是数据库的数据独立性?数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理数据独立性。

逻辑数据独立性是指局部逻辑数据结构(外视图即用户的逻辑文件)与全局逻辑数据结构(概念视图)之间的独立性。

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

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

《数据库原理及应用》作业一、选择题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__。

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

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

单选题(共40道题)收起1.(2.5分)关系代数的基本操作组成关系代数的完备操作集,其他操作均可以由基本操作来表达。

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

••••我的答案:C 此题得分:2.5分2.(2.5分)在具有非过程性查询语言的数据库系统中,()是查询处理的核心。

••••我的答案:B 此题得分:2.5分3.(2.5分)关系数据库系统的查询处理包括两个方面的内容:查询优化和()。

••••我的答案:A 此题得分:2.5分4.(2.5分)()是选择操作中的线性搜索算法。

•进行排序•••如果满足,则作为一个结果元组输出我的答案:D 此题得分:2.5分5.(2.5分)()是选择操作中的主索引搜索算法。

•进行排序•••如果满足,则作为一个结果元组输出我的答案:B 此题得分:2.5分6.(2.5分)设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为()。

••••我的答案:A 此题得分:2.5分7.(2.5分)查询处理最终可转化成基本的()代数操作。

••C、空值•D、集合我的答案:A 此题得分:2.5分8.(2.5分)计算笛卡尔乘积的最简单算法称为()。

•A、大关系算法•B、主存算法•C、嵌套循环算法•D、半主存算法我的答案:C 此题得分:2.5分9.(2.5分)在SQL中,表示选择操作的语句为()。

•A、SELECT * FROM R WHERE C1 AND C2 OR C3•B、SELECT R.*,S.* FROM R,S WHERER.A S.B •C、INSERT INTO R VALUE(a,b,c,d)•D、UPDATE R SET A=a WHEREC1 AND C2 OR C3我的答案:A 此题得分:2.5分10.(2.5分)在SQL中,表示连接操作的语句为()。

•A、SELECT * FROM R WHEREC1 AND C2 OR C3•B、SELECT R.*,S.* FROM R,S WHERER.A S.B •C、INSERT INTO R VALUE(a,b,c,d)•D、UPDATE R SET A=a WHEREC1 AND C2 OR C3我的答案:B 此题得分:2.5分11.(2.5分)投影操作中不包含主键,需要去除重复()。

数据库原理与应用 东财在线 作业+随堂随测 题库及答案

数据库原理与应用  东财在线  作业+随堂随测 题库及答案

《数据库原理与应用》第三套作业【1】若事务T的封锁顺序为:LOCAK S(A) → LOCK S(B) → LOCK X(C) → UNLOCK (B) → UNLOCK(A) → UNLOCK(C) 则T()。

•A、可能会发生死锁•B、.遵守了两段锁协议•C、不是可串行化的•D、有可能造成读脏数据答案:B【2】SQL中修改数据的语句是()。

•A、DELETE•B、UPDATE•C、WHERE•D、INSERT答案:B【3】在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常见的方法是创建()。

•A、游标•B、索引•C、另一个表•D、视图答案:D【4】()是指编译之后可以以一种可执行的形式永久地存储在数据库中的SQL语句。

•A、基本表•B、索引•D、存储过程答案:D【5】下述不属于视图好处的是()。

•A、封装复杂的•B、提高数据的操作效率•C、提供逻辑数据独立性•D、保护敏感数据答案:B【6】要从student表中查出学号(sno)最后一位是0、1和5的学生的信息,正确的查询语句为: select * from student where•A、sno like '01•B、sno like '%015'•C、sno like '%[015]'•D、sno like '%[^015]'答案:C【7】在视图上不能进行的操作是()。

•A、通过视图更新数据•B、通过视图查询数据•C、在视图上定义新的基本表•D、在视图上定义新的视图答案:C【8】在RDB中,外模式被称作()。

•B、模式•C、视图•D、过程答案:C【9】某广告公司在表DailyExpense中记录其每日开支情况,当某一开支发生时,在表DailyExpense 中会插入一新行。

各类开支的现金余额记录在表ExpenseCategory 中。

当发生一笔开支时,现金余额就会减少。

大工20春《数据库原理》在线作业123

大工20春《数据库原理》在线作业123

大工20春《数据库原理》在线作业1 一、单选题共10题,50分15分Access数据库属于()数据库。

我的得分:5分我的答案:C解析:暂无内容25分创建表时可以在()中进行。

我的得分:5分我的答案:C解析:暂无内容35分从关系中找出满足给定条件的操作称为()。

我的得分:5分我的答案:A解析:暂无内容45分DBS是指()。

我的得分:5分我的答案:C解析:暂无内容55分属于SQL中的数据查询的动词的是()。

我的得分:5分我的答案:A解析:暂无内容65分CHECK表示哪个完整性约束()。

我的得分:5分我的答案:D解析:暂无内容75分确定集合这个查询条件的谓词是()。

我的得分:5分我的答案:A解析:暂无内容85分()查询是最常用的连接查询。

我的得分:5分我的答案:A解析:暂无内容95分REVOKE属于SQL语言的()。

我的得分:5分我的答案:D解析:暂无内容105分在SQL查询GROUP BY 语句用于()。

我的得分:5分我的答案:D解析:暂无内容二、判断题共10题,50分15分在文件系统管理数据阶段,数据有内部结构。

我的得分:5分我的答案:A解析:暂无内容25分E-R建模方法是描述信息模型最常用的方法。

我的得分:5分我的答案:A解析:暂无内容35分在数据库中,不应存储任何冗余数据。

我的得分:5分我的答案:B解析:暂无内容45分比较运算符是辅助专门的关系运算符进行操作。

我的得分:5分我的答案:A解析:暂无内容55分如果关系模式R的每一个属性都是不可再分的数据项,则称满足第一范式。

我的得分:5分我的答案:A解析:暂无内容65分DBMS是有数据库的计算机系统的中心管理软件,一般依赖于操作系统。

我的得分:5分我的答案:A解析:暂无内容75分关系模型中实体与实体间的联系用关系来表示。

我的得分:5分我的答案:A解析:暂无内容85分数据删除不属于数据库的数据更新操作。

我的得分:5分我的答案:B解析:暂无内容95分大部分数据库管理系统是将数据库存储在大容量的外部存储器上。

20秋数据库原理与应用在线作业1

20秋数据库原理与应用在线作业1

20秋《数据库原理与应用》在线作业1试卷总分:100 得分:100一、单选题(共10 道试题,共40 分)1.( )是位于用户与操作系统之间的一层数据管理软件A.数据库系统B.数据库管理系统C.数据库应用系统D.数据库答案:B2.封装是一种()技术,它使对象的使用者只能看到对象封装界面上的信息A.面向对象B.数据库C.对象关系数据库D.信息隐藏答案:D3.分布式系统中“透明性”含义相当于集中式系统中的()A.独立性B.可操作性C.共享性D.一致性答案:A4.日期型数据加整型数据结果为()A.逻辑型B.日期型C.数值型D.字符型答案:B5.SQL语言中,删除一个表的命令是()A.DROPB.DELETEC.CREATED.ALTER答案:A6.关系模型中,表示实体间n:m联系是通过增加一个()A.属性实现B.关系或一个属性实现C.关系实现D.关系和一个属性实现答案:C7.在关系数据库中,以下封锁的对象中最小的封锁粒度是()A.记录B.表C.数据库D.字段答案:D8.任何两属性组成的关系()A.必为3NFB.可能为3NFC.可能为2NFD.可能为1NF答案:A9.数据系统的最大特点是()A.数据结构化B.数据的三级抽象和二级独立性C.数据独立性D.数据共享性答案:B10.设关系R和关系S的元组个数分别为3和4,关系T是R与S的广义笛卡尔积,即T=R x S,则关系T的元组个数是()A.9B.7C.16D.12答案:D二、判断题(共5 道试题,共10 分)11.事务串行访问是指多个事务可以交叉执行。

答案:错误12.单个用户使用的数据视图的描述称为外模式。

答案:正确13.两阶段事务中,一旦开始解锁,就不能在加锁。

答案:正确14.事务是DBMS的最小执行单位。

答案:正确15.日志的扩展名为.ndf三、多选题(共10 道试题,共50 分)16.数据库的安全保护措施很多,一般有()A.跟踪审查B.视图机制C.用户鉴别D.存取权限控制答案:ABCD17.数据库系统主要有哪几种故障()A.系统故障B.病毒破坏C.介质故障D.事务故障答案:ABCD18.数据独立性分为()A.逻辑独立性B.物理独立性C.插入独立性D.分割独立性19.以下操作属于数据更新的是()A.查询B.插入C.删除D.修改答案:BCD20.下面哪些是概念模型具备的性质()A.有丰富的语义表达能力B.易于变动C.易于交流和理解D.在计算机中实现的效率高答案:ABC21.对象结构的组成部分包括()A.消息集合B.方法集合C.属性集合D.关系集合答案:ABC22.视图有哪些优点()A.简化用户操作B.对数据提供安全保护C.使用户从多角度看待同一数据D.为数据库重构提供了一定程度的逻辑独立性答案:ABCD23.SQL中数据操纵包括()A.数据查询B.数据更新C.数据控制D.数据定义答案:AB24.数据库安全性保护,对个每个用户,可以定义哪些存取控制权限()A.用户鉴别B.数据对象权限C.数据加密D.操作类型权限答案:BD25.人们已经提出了许多种类型的数据依赖,其中最重要的是()A.相互函数依赖B.多值依赖C.函数依赖D.传递函数依赖答案:BC。

数据库原理及应用模拟试题及答案3

数据库原理及应用模拟试题及答案3

模拟试题3一.单项选择题(本大题共10小题,每小题2分,共20分)1.在数据库方式下的信息处理中,占据中心位置的是 [A ] A .数据 B .程序 C .软件 D .磁盘 2.设R 和S 都是二元关系,那么与元组演算表达式{ t | R (t )∧ ( u) (S(u) ∧ u[1]≠ t[2])}不等价的关系代数表达式是 [B ] A .π1,2(σ2≠3(R ×S )) B .π1,2(σ2≠1(R ×S ))C .π1,2(R ⋈S )D .π3,4(σ1≠4(S ×R )) 3.设有规则: W (a,b,c,d )← R (a,b,x )∧ S (c,d,y )∧ x>y 与上述规则头部等价的关系表达式是 [C ] A .π1,2,4,5(σ3>6(R ⋈S )) B .π1,2,4,5(σ3>3(R ×S ))C .π1,2,4,5(R ⋈ S )D .π1,2,4,5(R ⋈ R ) 4.SQL 中,聚合函数COUNT (列名)用于 [C ] A .计算元组个数 B .计算属性的个数C .对一列中的非空值计算个数D .对一列中的非空值和空值计算个数 5.设有关系R (A ,B ,C )的值如下:A B C2 23 2 34 3 3 5下列叙述正确的是 [B ] A .函数依赖A →B 在上述关系中成立 B .函数依赖BC →A 在上述关系中成立C .函数依赖B →A 在上述关系中成立D .函数依赖A →BC 在上述关系中成立6.设关系模式R (A ,B ,C ,D ),F 是R 上成立的FD 集,F={ AB →C ,D →B },那么 ρ={ ACD ,BD }相对于F [B ] A .是无损联接分解,也是保持FD 的分解 B .是无损联接分解,但不保持FD 的分解 C .不是无损联接分解,但保持FD 的分解 D .既不是无损联接分解,也不保持FD 的分解7.在有关“弱实体”的叙述中,不正确的是 [C ] A .弱实体的存在以父实体的存在为前提B .弱实体依赖于父实体的存在C .父实体与弱实体的联系可以是1:1、1:N 或M:ND .父实体与弱实体的联系只能是1:1或1:N8.如果有n 个事务串行调度,那么不同的有效调度有 [D ] A .n 2 B .2n C .4n D .n ! 9.在传统SQL 技术中,使用“ORDER BY ”子句的SELECT 语句查询的结果,实际上为 [B ]2≠13>33>6A.数组 B.列表 C.包 D.集合10.在DDBS中,用户或应用程序应当了解分片情况,但不必了解片段的存储场地,这种透明性称为[D ] A.分片透明性 B.局部数据模型透明性 C.片段透明性 D.位置透明性二.填空题(本大题共10小题,每小题1分,共10分)11.DBS具有较高的数据独立性,其原因是三级结构之间存在着两级映象。

《数据库原理与应用》20年秋 东财在线机考 模拟试题答案

《数据库原理与应用》20年秋 东财在线机考 模拟试题答案

一、单项选择题(下列每小题的备选正确答案中,只有一个正确正确答案)
1. 下列选项中,不属于特殊关系运算的是()。

A. 投影
B. 连接
C. 笛卡尔积
D. 选择
正确答案:C
2. 在关系模型中,表中的一行即为一个()。

A. 关键字
B. 元组
C. 属性
D. 分量
正确答案:B
3. 在关系代数表达式的查询优化中,不正确的叙述是()。

A. 把笛卡尔积和随后的选择合并成连接运算
B. 尽可能早地执行连接
C. 尽可能早地执行选择
D. 尽可能早地执行投影
正确答案:B
4. 在SELECT语句中,用来限制查询结果集行数的谓词是()。

A. COUNT
B. SUM
C. TOP
D. BOTTOM
正确答案:C
5. 下列不属于数据库管理系统优点的是()。

A. 相互关联的数据的集合,较少的数据冗余
B. .程序与数据相互独立
C. 最大限度地保证数据的正确性
D. 难以按用户的要求表示数据
正确答案:D
6. 已知SN是一个字符类型的字段,有查询语句:SELECT SN FROM S WHERE SN LIKE 'AB%' 该查询语句的执行结果是()。

A. 含有3个字符‘AB%’的所有SN字段
B. 仅含有3个字符且前两个为‘AB’的SN字段
C. 以字符串‘AB’开始的所有SN字段
D. 含有字符‘A’或‘B’的所有SN字段
正确答案:C
7. 数据的型是指数据的()。

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

大工20秋《数据库原理》在线作业3
1:()用于控制对数据库对象的访问。

A、用户
B、登录
C、角色
D、权限
答案:D
2:()简略地记录了大多数大容量操作,完整地记录了其他事务。

A、简单恢复模式
B、完整恢复模式
C、混合恢复模式
D、大容量日志恢复模式
答案:D
3:系统要求用户必须能够恢复所有的数据并且必须能够恢复到故障点,那么应该选取()恢复模式。

A、简单
B、完整
C、混合
D、大容量日志
答案:B
4:()级别,可以对任何数据库进行页面还原,而不管文件组数多少。

A、数据库
B、数据库文件
C、数据页
D、数据节点
答案:C
5:()是微软提供给Visual Basic开发人员的一种简单的数据访问方法。

A、ODBC
B、DAO
C、RDO
D、JDBC
答案:B
6:()是基于COM的一种新的架构,用来提供应用与数据源之间的无缝连接。

A、ODBC
B、
C、OLE DB
D、ADO
答案:C
7:()对象定义了将对数据源执行的指定命令。

A、Parameter
B、Field
C、Command
D、Property
答案:C
8:在JDBC编程中,()接口用来暂时存放数据库查询操作所获得的结果。

A、Connection。

相关文档
最新文档