大工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题关系代数的基本操作组成关系代数的完备操作集,其他操作均可以由基本操作来表达。

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

您的答案: 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)操作结果的属性个数为()。

您的答案: A题目分数: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题关系代数的四个组合操作是:交、自然连接、连接和()。

题目分数:0.5此题得分:0.5批注:连接操作第13题下列运算中()不是关系代数的基本操作。

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

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

数据库原理习题含答案

数据库原理习题含答案

第一章绪论Ⅰ、学习要点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、数据库系统中,当模式发生变化时,采用()来保证数据的物理独立性。

A、修改模式定义B、修改模式\模式映像C、修改应用程序D、修改外模式定义二、填空题1、指出下列缩写的含义:(1)DML (2)DBMS (3)DDL (4)DD (5)DBS(6)DD (7)DBA2、数据管理技术经历了()、()、()三个阶段。

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

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

17. 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为 数据操
纵功能 。
18. 数据库管理系统是 在操作系统支持下的系统软件 。
19.据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是模式
20.数据库系统的数据独立性是指 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程
统一管理和控制

4. 数据库 是存储在计算机内有结构的数据的集合。
5.数据库中存储的是 数据以及数据之间的联系 。
6. 数据库中,数据的物理独立性是指 用户的应用程序与存储在磁盘上数据库中的数据是相互独立
的。
7. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指 多种应用、多种语言、多个用
8. 数据结构 是对数据库系统的静态特性的描述, 数据操作 是对数据库系统的动态特性的描述。
9. 数据库体系结构按照 模式 、 外模式 和 内模式 三级结构进行组织。
10. 实体之间的联系可抽象为三类,它们是 1∶1 、 1∶m 和 m∶n 。
11.数据冗余可能导致的问题有 浪费存储空间及修改麻烦 和 潜在的数据不一致性 。
6、如下面的数据库的表中,若职工表的主关键字是职工号,部门表的主关键字是部门号,SQL 操作
不能执行。
A.从职工表中删除行(‘025’,‘王芳’,‘03’,720) B.将行(‘005,’,‘乔兴’,‘04’,750)
插入到职工表中
C .将职工号为,‘ 001’的工资改为 700 D .将职工号为,’ 038 ’的部门号改为‘ 03’
(8)检索选修课程号为 k1 和 k5 的学生学号(S#)。 (9)检索选修全部课程的学生姓名(SNAME)。 (10)检索选修课程包含学号为 2 的学生所修课程的学生学号(S#)。 (11)检索选修课程名为“C 语言”的学生学号(S#)和姓名(SNAME)。 解:本题各个查询语句对应的关系代数表达式表示如下: (1). ∏C#,CNAME(σTEACHER=‘程军’(C)) (2). ∏S#,SNAME(σAGE>21∧SEX=”男”(s)) (3). ∏SNAME{s❖ [∏S#,C#(sc)÷∏C#(σTEACHER=‘程军’(C))]} (4). ∏C#(C)- ∏C#(σSNAME=‘李强’(S) ❖ SC) (5). ∏S#(σ[1]=[4]∧[2]≠[5] (SC× SC)) (6). ∏C#,CNAME(C❖ (∏S#,C#(sc)÷∏S#(S))) (7). ∏S#(SC❖ ∏C#(σTEACHER=‘程军’(C))) (8). ∏S#,C#(sc)÷∏C#(σC#=’k1’∨ C#=’k5’(C)) (9). ∏SNAME{s❖ [∏S#,C#(sc)÷∏C#(C)]} (10). ∏S#,C#(sc)÷∏C#(σS#=’2’(SC)) (11). ∏S#,SNAME{s❖ [∏S#(SC❖ σCNAME=‘C 语言’(C))]}

数据库原理习题及答案(总共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.分布式数据库系统中透明性层次越⾼,应⽤程序的编写越简单。

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

《数据库原理与应用》20年秋 东财在线机考 模拟试题答案
标准答案:D
28.数据库的三个模式两个映象提供了()。
A.应用程序和数据的逻辑独立性
B.应用程序和数据的物理独立性
C.应用程序和数据的逻辑独立性和物理独立性
D.应用和数据的存储独立性和物理独立性
标准答案:C
29.下列关于自连接操作的说法,正确的是()。
A.自连接是在两个物理表上进行的
B.自连接操作是在一个物理表上进行的,需通过取别名方法将其在逻辑上分成两个表
A. ALTER TABLE MODIFY COLUMN列名数据类型
B. ALTER TABLE表名ALTER列名数据类型
C. ALTER TABLE表名ALTER COLUMN列名数据类型
D. ALTER TABLE表名ADD列名数据类型
标准答案:C
15.下列关于外键的说法,正确的是()。
A.外键必须与所引用的列类型相同,但长度可以不一样
一、单项选择题(下列每小题的备选标准答案中,只有一个正确标准答案)
1.下列选项中,不属于特殊关系运算的是()。
A.投影
B.连接
C.笛卡尔积
D.选择
标准答案:C
2.在关系模型中,表中的一行即为一个()。
A.关键字
B.元组
C.属性
D.分量
标准答案:B
3.在关系代数表达式的查询优化中,不正确的叙述是()。
A.相同个数的属性
B.公共属性
C.相同关系名
D.相同关键字
标准答案:B
23.两个关系的()运算是包含同时出现在第一和第二个关系中的元组的新关系。
A.并
B.连接
C.差
D.交
标准答案:D
24.()是对用户所用到的那部分数据的描述。

2021年国开电大(成都 )《数据库原理与应用 》形考任务3答案

2021年国开电大(成都 )《数据库原理与应用 》形考任务3答案

2021年国开电大(成都)《数据库原理与应用》形考任务3答案题目为随机抽题请用CTRL+F来搜索试题形考三存储过程和触发器都是用户调用执行的。

正确答案是:错对一个已经创建的表,将某一列的数据类型由text修改为image的操作是不能够完成的。

正确答案是:对关系运算中花费时间可能最长的运算是()。

正确答案是:笛卡尔积当前数据库应用系统的主流数据模型是彩蛋。

正确答案是:关系数据模型将查询SC 表的权限授予用户Wang ,并允许该用户将此权限授予其他用户。

实现此功能的SQL 语句是彩蛋。

正确答案是:GRANT SELECT ON SC TO Wang WITH GRANT OPTION在数据库恢复时,对已完成的事务执行彩蛋。

正确答案是:ROLLBACK 操作在SQL语言中,删除表中数据的命令是()。

正确答案是:DELETE在关系数据模型中,外键(FOREIGN KEY)是()。

正确答案是:在一个关系中的一个或一组属性是另一个关系的主键。

如果两个实体集之间的联系是m:n,转换为关系时彩蛋。

正确答案是:联系本身必须单独转换为一个关系在关系数据库设计中,设计关系模式是()的任务。

正确答案是:逻辑设计阶段在数据库中,()是数据物理存储的最主要、最基本的单位。

正确答案是:表在数据库管理技术发展的3个阶段中,没有专门的软件对数据进行管理的阶段是()I.人工管理阶段II.文件系统阶段III.数据库阶段正确答案是:只有I下面有关存储过程的叙述中,正确的是彩蛋。

正确答案是:(去除:在一个存储过程中不可以调用其他存储过程)存储过程可以带多个输入参数,也可以带多个输出参数,使用存储过程可以减少网络流量,SQL Server允许在存储过程创建时引用一个不存在的对象下面哪些是数据库系统必须提供的数据控制功能()。

正确答案是:(去除:可移植性)并发控制,安全性,完整性以下关于外键和相应的主键之间的关系,不正确的是彩蛋。

正确答案是:(去除:外键并不一定要与相应的主键同名)外键一定要与相应的主键同名而且唯一,外键一定要与相应的主键同名,但并不一定唯一,外键一定要与相应的主键同名以下关于主键的描述不正确的是()。

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

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

习题一、单项选择题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)。

20秋学期《数据库技术》在线平时作业3

20秋学期《数据库技术》在线平时作业3

20秋学期《数据库技术》在线平时作业3SQLServer的主数据文件是用来存储数据库的数据和数据库的启动信息。

每个数据库必须并且只有一个主数据文件,其扩展名为A:.NDFB:.MDF答案:B用二维表结构表示实体与实体之间的联系的数据模型是A:层次模型B:网状模型C:关系模型D:面向对象模型答案:C关系数据库中,实现主码标识元组的作用是通过A:实体完整性规则B:参照完整性规则C:用户自定义的完整性D:属性的值域答案:A在标准SQL中,短整型数据类型的关键字是A:INTB:SMALLINT答案:B下列属于概念模型的是A:关系数据模型B:层次数据模型C:网络数据模型D:实体联系模型答案:DSQL的SELECT语句中,“HAVING条件表达式”用来筛选满足条件的A:关系B:分组答案:B在数据库的三级模式结构中,内模式有A:0个B:2个C:1个D:任意多个答案:C关系模型的参照完整性约束是指A:限制引用一个关系中的不同元组数据B:限制两个关系间的互相引用答案:B在SQL语言中,能够实现关系参照完整性规则的子句是A:PRIMARYKEYB:FOREIGNKEY……REFERENCES答案:B视图是一个“虚表”,视图的构造基于A:基本表或视图B:数据字典答案:A下列SQL语句中,能够实现“将查询SC表的权限授予用户U1,并允许该用户将此权限授予其他用户”这一功能的是A:GRANTSELECTTOSCONU1WITHPUBLICB:GRANTSELECTONSCTOU1WITHGRANTOPTION答案:B。

数据库原理大习题集及答案

数据库原理大习题集及答案

目录第一章数据库系统概述 (2)第二章数据库建模 (9)第三章关系模型和关系运算 (12)第四章数据库语言SQL (17)第五章查询优化与并发控制 (23)第六章关系数据库设计理论 (28)第七章数据库设计 (36)第八章SQL系统环境 (42)第一章数据库系统概述一.单选题1.( B )是按照一定的数据模型组织的,长期储存在计算机内,为多个用户共享的数据的聚集。

A.数据库系统B.数据库C.关系数据库D.数据库管理系统2.数据库系统的基础是( D)。

A.数据结构B.数据库管理系统C.操作系统D.数据模型3.( C)处于数据库的核心位置。

A.数据字典C.数据库B.数据库管理系统D.数据库管理员4.对数据库操作要以( B)的内容为依据。

A.数据模型B.数据字典C.数据库管理系统D.运行日志5.数据库第3层结构的描述放在(D )中。

A.数据库系统B.运行日志C.数据库管理系统D.数据字典6.在执行查询语句时,DBMS从数据字典中调出相应的内模式描述,并从模式映像到内模式,从而确定应读入的(B )。

A.逻辑数据B.物理数据C.操作序列D.优化策略7.查询处理最复杂最重要的部分(D )。

A.检查是否存在所要查询的关系B.检查操作是否在合法授权范围内C.确定查询路径D.查询优化8.有了模式|内模式映像,可以保证数据和应用程序之间的( B)。

A.逻辑独立性B.物理独立性C.数据一致性D.数据安全性9.(A )是数据库中全部数据的逻辑结构和特征描述。

A.模式B.外模式C.内模式D.概念模式10.(C )是数据库物理结构和存储方式的描述。

A.模式B.外模式C.内模式D.概念模式11.( B )是用户可以看见和使用的局部数据的逻辑结构和特征的描述。

A.模式B.外模式C.内模式D.概念模式12.数据库管理系统允许用户把一个或多个数据库操作组成( B),它是一组按顺序执行的操作单位。

A.命令B.事务C.文件D.程序13.( C )是数据库物理结构和存储方式的描述。

数据库原理_在线作业_4

数据库原理_在线作业_4

数据库原理_在线作业_4交卷时间:2018-01-16 15:35:45一、单选题1.(5分)关系数据库中的投影操作是指从关系中()•MACROBUTTON HTMLDirect A. 建立相应的图形•MACROBUTTON HTMLDirect B. 选出若干满足给定条件的元组•MACROBUTTON HTMLDirect C. 建立相应的影像•MACROBUTTON HTMLDirect D. 选出若干属性列组成新的关系纠错得分: 5知识点: 2.4 关系代数2.(5分)消除了部分函数依赖的1NF的关系模式,必定是()•MACROBUTTON HTMLDirect A. 3NF•MACROBUTTON HTMLDirect B. 2NF•MACROBUTTON HTMLDirect C. BCNF•MACROBUTTON HTMLDirect D. 1NF纠错得分: 5知识点: 6.2 规范化3.(5分)关系中的“主属性”不允许取空值是指()约束规则•MACROBUTTON HTMLDirect A. 实体完整性规则•MACROBUTTON HTMLDirect B. 用户定义完整性规则•MACROBUTTON HTMLDirect C. 数据完整性规则•MACROBUTTON HTMLDirect D. 参照完整性规则纠错得分: 5知识点: 5.1 实体完整性4.(5分)SQL中的视图提高了数据库系统的()•MACROBUTTON HTMLDirect A. 完整性•MACROBUTTON HTMLDirect B. 并发控制•MACROBUTTON HTMLDirect C. 隔离性•MACROBUTTON HTMLDirect D. 安全性纠错得分: 5知识点: 4.3 视图机制5.(5分)下列SQL语句中,修改表结构的是()•MACROBUTTON HTMLDirect A. CREATE •MACROBUTTON HTMLDirect B. DELETE •MACROBUTTON HTMLDirect C. UPDATE •MACROBUTTON HTMLDirect D. ALTER纠错得分: 5知识点: 3.1 SQL概述6.(5分)下列四项中,不属于数据库系统特点的是()•MACROBUTTON HTMLDirect A. 数据共享性高和数据独立性高•MACROBUTTON HTMLDirect B. 数据结构化•MACROBUTTON HTMLDirect C. 数据由DBMS统一管理和控制•MACROBUTTON HTMLDirect D. 数据冗余度高纠错得分: 5知识点: 1.1 数据库系统概述7.(5分)用户或应用程序看到的那部分局部逻辑结构和特征的描述是(),它是模式的逻辑子集•MACROBUTTON HTMLDirect A. 子模式•MACROBUTTON HTMLDirect B. 模式•MACROBUTTON HTMLDirect C. 物理模式•MACROBUTTON HTMLDirect D. 内模式纠错得分: 5知识点: 1.3 数据库系统结构8.(5分)SQL语言中的COMMIT语句的主要作用是()•MACROBUTTON HTMLDirect A. 提交事务•MACROBUTTON HTMLDirect B. 返回系统•MACROBUTTON HTMLDirect C. 结束程序•MACROBUTTON HTMLDirect D. 存储数据纠错得分: 5知识点: 10.1 事务的基本概念9.(5分)以下()不属于实现数据库系统安全性的主要技术和方法。

  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。

相关文档
最新文档