陕西师范大学 数据库原理 试题F答案
2022年河南师范大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)
![2022年河南师范大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)](https://img.taocdn.com/s3/m/2108bb0953d380eb6294dd88d0d233d4b14e3f2f.png)
2022年河南师范大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)一、填空题1、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。
方法主要有两种:______和______。
2、数据的安全性是指____________。
3、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。
4、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于______。
5、如果多个事务依次执行,则称事务是执行______;如果利用分时的方法,同时处理多个事务,则称事务是执行______。
6、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加______,直到事务T释放A上的锁。
7、设在SQL Server 2000环境下,对“销售数据库”进行的备份操作序列如下图所示。
①出现故障后,为尽可能减少数据丢失,需要利用备份数据进行恢复。
首先应该进行的恢复操作是恢复_____,第二个应该进行的恢复操作是恢复_____。
②假设这些备份操作均是在BK设备上完成的,并且该备份设备只用于这些备份操作,请补全下述恢复数据库完全备份的语句RESTORE_____FROM BKWITH FILE=1,_____;8、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下不进行。
9、主题在数据仓库中由一系列实现。
一个主题之下表的划分可按______、______数据所属时间段进行划分,主题在数据仓库中可用______方式进行存储,如果主题存储量大,为了提高处理效率可采用______方式进行存储。
10、如图所示的关系R的候选码为;R中的函数依赖有;R属于范式。
一个关系R二、判断题11、连接是数据库最耗时的操作。
()12、在CREATEINDEX语句中,使CLUSTERED来建立簇索引。
西北师范大学函授课程数据库原理试卷期末考试试题
![西北师范大学函授课程数据库原理试卷期末考试试题](https://img.taocdn.com/s3/m/c5b46dcd10661ed9ac51f393.png)
西北师范大学继续教育学院数据库原理 试卷满分:100分 时间:120分钟题号 一 二 三 四 五 总分 核分人得分注意事项:1.请用钢笔或圆珠笔直接答在试卷上。
2.答卷前请将密封线内的项目填写清楚。
一、单项选择题 (共30分)1. 单个用户使用的数据视图的描述称为 【 】 A. 外模式B. 概念模式C. 内模式D. 存储模式2. 子模式DDL 用来描述 【 】 A. 数据库的总体逻辑结构 B. 数据库的局部逻辑结构 C. 数据库的物理存储结构 D. 数据库的概念结构3. 在DBS 中,DBMS 和OS 之间的关系是 【 】 A. 相互调用 B. DBMS 调用OS C. OS 调用DBMS D. 并发运行4. 五种基本关系代数运算是 【 】 A. ∪,-,×,π和σ B. ∪,-,∞,π和σ C. ∪,∩,×,π和σD. ∪,∩,∞,π和σ5. 当关系R 和S 自然联接时,能够把R 和S 原该舍弃的元组放到结果关系中的操作是【 】A. 左外联接B. 右外联接C. 外部并D. 外联接6. 下列聚合函数中不忽略空值 (null) 的是 【 】 A. SUM (列名) B. MAX (列名) C. COUNT ( * ) D. AVG (列名)7. 设关系模式R (A ,B ,C),F 是R 上成立的FD 集,F = {B →C},则分解ρ = {AB ,BC}相对于F 【 】 A. 是无损联接,也是保持FD 的分解 B. 是无损联接,但不保持FD 的分解 C. 不是无损联接,但保持FD 的分解 D. 既不是无损联接,也不保持FD 的分解8. 关系模式R 分解成ρ = {R1,…,Rk},F 是R 上的一个FD 集,那么R 中满足F 的每一个关系r ,与其投影联接表达式m ρ(r) 间的关系满足 【 】 A. r í m ρ(r) B. m ρ(r) í r C. r = m ρ(r) D. r ≠m ρ(r)教学站 层次 班级 姓名得分 评卷人9. 在数据库设计中,将ER图转换成关系数据模型的过程属于【】A. 需求分析阶段B. 逻辑设计阶段C. 概念设计阶段D. 物理设计阶段10. SQL中,下列涉及空值的操作,不正确的是【】A. AGE IS NULLB. AGE IS NOT NULLC. AGE = NULLD. NOT (AGE IS NULL)11. 如果事务T获得了数据项Q上的排它锁,则T对Q 【】A. 只能读不能写B. 只能写不能读C. 既可读又可写D. 不能读不能写12. DBMS中实现事务持久性的子系统是【】A. 安全性管理子系统B. 完整性管理子系统C. 并发控制子系统D. 恢复管理子系统13. SQL的全局约束是指基于元组的检查子句和【】A. 非空值约束B. 域约束子句C. 断言D. 外键子句14. 分布式数据库系统中分片模式和分配模式均是【】A. 全局的B. 局部的C. 分布的D. 集中的15. 属性类型允许是基本数据类型、结构类型和集合类型的模型是【】A. 平面关系模型B. 嵌套关系模型C. 复合对象模型D. 分布式关系模型二、填空题 (共20分。
数据库原理期末考试复习题及答案
![数据库原理期末考试复习题及答案](https://img.taocdn.com/s3/m/603aeda726fff705cc170a8b.png)
数据库原理-期末考试复习题一一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1. 数据库系统的核心是( B )A.数据库B.数据库管理系统C.数据模型D.软件工具2. 下列四项中,不属于数据库系统的特点的是( C)A.数据结构化B.数据由DBMS统一管理和控制C.数据冗余度大D.数据独立性高3. 概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是( D )A.层次模型B.关系模型C.网状模型D.实体-联系模型4. 数据的物理独立性是指( C )A.数据库与数据库管理系统相互独立B.用户程序与数据库管理系统相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构是相互独立的5.要保证数据库的逻辑数据独立性,需要修改的是(A)A.模式与外模式之间的映象 B.模式与内模式之间的映象C.模式D.三级模式6.关系数据模型的基本数据结构是( D)A.树B.图C.xxD.关系7.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是( C )A.车次B.日期C.车次+日期D.车次+情况摘要8. 己知关系R和S,R∩S等价于( B)A. (R-S)-SB. S-(S-R)C. (S-R)-RD. S-(R-S)9.学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。
如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行( A )A. 全外联接B. 左外联接C. 右外联接D. 自然联接10.用下面的T-SQL语句建立一个基本表:CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY,Sname CHAR(8) NOT NULL,Sex CHAR(2),Age INT)可以插入到表中的元组是( D)A. '5021','xx',男,21B. NULL,'xx',NULL,21C. '5021',NULL,男,21D. '5021','xx',NULL,NULL11. 把对关系SPJ的属性QTY的xx授予用户xx的T-SQL语句是( C )A. GRANT QTY ON SPJ TO 'xx'B. GRANT UPDATE(QTY) ON SPJ TO 'xx'C. GRANT UPDATE (QTY) ON SPJ TO xxD. GRANT UPDATE ON SPJ (QTY) TO xx12. 图1xx( B )是最小关系系统ABCD图113.关系规范化中的插入操作异常是指 ( D )A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入14.在关系数据库设计中,设计关系模式是数据库设计中( A )阶段的任务A.逻辑设计B.物理设计C.需求分析D.概念设计15.在E-R模型中,如果有3个不同的实体型,3个m:n联系,根据E-R模型转换为关系模型的规则,转换后关系的数目为( C )。
2022年陕西学前师范学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)
![2022年陕西学前师范学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)](https://img.taocdn.com/s3/m/c93d9c1478563c1ec5da50e2524de518964bd3f5.png)
2022年陕西学前师范学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)一、填空题1、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将2NF经过转变为3NF______。
2、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。
3、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。
4、____________、____________、____________和是计算机系统中的三类安全性。
5、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下不进行。
6、有两种基本类型的锁,它们是______和______。
7、关系模型由______________、______________和______________组成。
8、在RDBMS中,通过某种代价模型计算各种查询的执行代价。
在集中式数据库中,查询的执行开销主要包括______和______代价。
在多用户数据库中,还应考虑查询的内存代价开销。
9、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和更改权限。
现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。
_____UPDATE ON T FROM User;10、数据库恢复是将数据库从______状态恢复到______的功能。
二、判断题11、DBMS提供授权功能控制不同用户访问数据的权限,主要目的是为了实现数据库的完整性。
()12、数据模型的核心构成要素是数据结构。
()13、据库操作中防止死锁的方法是禁止两个用户同时操作数据库。
()14、SQLServer有两种安全性认证模式:WindowsNT和SQLServer。
()15、在CREATEINDEX语句中,使CLUSTERED来建立簇索引。
陕西师范大学—学年第二学期期末考试数据库原理(3)
![陕西师范大学—学年第二学期期末考试数据库原理(3)](https://img.taocdn.com/s3/m/4c03aa82dc88d0d233d4b14e852458fb770b38ae.png)
陕西师范大学2005—2006学年第二学期期末考试 计算机科学学院2003级计算机科学与技术专业数据库原理(C )答卷注意事项:、学生必须用蓝色(或黑色)钢笔、圆珠笔或签字笔直接在试题卷上答题。
2、答卷前请将密封线内的项目填写清楚。
3、字迹要清楚、工整,不宜过大,以防试卷不够使用。
4、本卷共 5 大题,总分为100分。
一、单项选择题(将一个正确的答案代码填入括号中,每小题1分,共15分)(1)数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统、( )和用户组成。
A 、系统分析员B 、程序员C 、数据库管理员D 、操作员 (2)下述( )不是DBA 数据库管理员的职责。
A 、完整性约束说明 B 、定义数据库模式 、数据库安全 D 、数据库管理系统设计 (3)关系代数运算是以( )为基础的运算 。
A 、关系运算B 、谓词演算C 、集合运算D 、代数运算 (4)关系代数中的连接操作是由( )操作组合而成 。
A 、选择和投影B 、选择和笛卡尔积C 、投影、选择、笛卡尔积D 、投影和笛卡尔积 (5)在视图上不能完成的操作是( )。
A 、更新视图B 、查询C 、在视图上定义新的表D 、在视图上定义新的视图(6)设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。
若要把“张二的化学成绩80分”插入S中,则可用()。
A、ADD INTO S VALUES(’张二’,’化学’,’80’)B、INSERT INTO S VALUES(’张二’,’化学’,’80’)C、ADD INTO S VALUES(’张二’,’化学’,80)D、INSERT INTO S VALUES(’张二’,’化学’,80)(7)如果关系模式R中的属性全是主属性,则R可能属于的最高范式是()。
A、1NFB、2NFC、3NFD、BCNF(8)学生表(id,name,sex,age,depart_id,depart_name),存在的函数依赖是id→{name,sex,age,depart_id},dept_id→dept_name,则学生表属于()。
陕西师范大学2007—2008学年第二学期期末考试数据库原理
![陕西师范大学2007—2008学年第二学期期末考试数据库原理](https://img.taocdn.com/s3/m/900906f9f90f76c661371ae3.png)
第 1 页 ( 共 7 页 )陕西师范大学2007—2008学年第二学期期末考试 计算机科学学院2005级计算机科学与技术专业数据库原理(2)一、单项选择题(将一个正确的答案代码填入括号中,每小题1分,共15分)1)数据库系统与文件系统的本质区别是( B )。
A 、数据共享B 、整体数据结构化C 、数据高独立性D 、数据统一管理2)关系模型中,候选码( C )。
A 、可由多个任意属性组成B 、至多由一个属性组成C 、可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成D 、以上都不是3)从关系R 与S 的广义笛卡儿积中选取A ,B 属性值相等的元组,并且在结果中A )。
A 、自然连接B 、等值连接C 、选择D 、投影(4)假设有关系R 和S ,用来表示R ∩S 的关系代数表达式是( D )。
A 、R ÷S B 、R×S C 、R -(R +S ) D 、R -(R -S )(5)对于关系模式SC (SNO ,grade ,CNO )与SQL 语句select SNO from SC where等价的SQL 语句是( B )。
A 、select SNO from SC where grade>ALL(grade)B 、select SNO from SC where grade>ANY(grade) C 、select SNO from SC where grade<ALL(grade)D 、select SNO from SC where grade<ANY(grade) (6)下列关于SQL 语言描述不正确的是( C )。
A 、Group By 子句可以将查询结果按某一列或多列的值分组B 、Order BY 子句对查询结果按照一个或多个属性列的升序或降序排列C 、如果指定Distinct 短语,则表示在计算时要将指定列中重复的值计算在内D 、谓词Like 可以用来进行字符串的匹配(7)对于关系模式R ,R 中的每一个非主属性既不部分依赖于码也不传递依赖于码,则R属于( C )。
数据库系统原理期末考卷及标准答案
![数据库系统原理期末考卷及标准答案](https://img.taocdn.com/s3/m/646804cb162ded630b1c59eef8c75fbfc77d9481.png)
数据库系统原理期末考卷及标准答案计算机系考试试卷第1页(共8页)漳州师范学院计算机系05级本科《数据库原理与应用领域》课程期末试卷a标准答案(2021――2021学年度第二学期)班级学号姓名考试时间:题号罚球新作文教师一、选择题:(每题1.5分后,共24分后)1.关系数据库规范化是为解决关系数据库中(a)问题而引入的.a.插入p删除p更新的异常和数据冗余b.提高查询速度c.增加数据操作方式的复杂性d.保证数据的安全性和完整性2.关系代数表达式的优化策略中,首先必须搞的就是(b).a.对文件展开预处理b及早继续执行挑选运算c.继续执行笛卡尔内积运算d.继续执行投影运算3.在关系代数中,θ相连接操作方式由(a)组合而成.a.笛卡尔积和选择b.投影选择和笛卡尔积c.投影和笛卡尔积d.投影和选择4.设关系模式r就是3nf模式,那么以下观点不恰当的就是(b).a.r必是2nfb.r必不是bcnfc.r可能将不是bcnfd.r必是1nf5.在两个实体类型间有m:n联系时,这个结构转换成的关系模式有(c)个.a.1b.2c.3d.46.从e-r模型向关系数据模型切换时,一个m:n联系转换成一个关系模式时,该关系模式的关键字就是(c).a.n端实体的关键字b.m端实体的关键字c.n端实体的关键字与m端实体的关键字的组合d.重新选取其它关键字一二三四五总分1计算机系考试试卷第2页(共8页)7.在一个关系r中,若每个数据项都就是不可分割的,那么关系r一定至少就是属(d).a.bcnfb.2nfc.3nfd.1nf8.“年龄在15至30岁之间”属于数据库系统的(c).a.恢复正常功能b.mammalian掌控c完整性d.安全性9.数据流程图就是用作数据库设计中(d)阶段的工具.a.概念设计.b可行性分析c程序编码d.需求分析10.数据库系统中,用户使用的数据视图用(a)描述.a.外模式b.存储模式c.内模式d.概念模式11.r为4元关系r(a,b,c,d),s为3元关系s(b,c,d),r∞c形成的新关系就是(b)元关系.a.3b.4c.5d.612.关系代数中的π运算符对应下面语句中的(a)子句.a.selectb.fromc.whered.groupby13.将查阅sc表的权限授与用户u1,并容许u1将此权限授与其他用户.同时实现此功能的sql语句是(d).a.b.c.d.grantselecttosconu1withpublicgrantselectohsctou1withpublicgrantselecttosconu1w ithgrantoptiongrantselectonsctou1withgrantoption14.在数据库系统中,安全性控制可采用:用户标识和鉴定、存取控制、审计、密码维护和(c)五级安全措施去同时实现.a.游标b.索引c.视图d.存储过程15.解决并发操作带来的数据不一致性问题,可以采取(a).a.封锁b.恢复c.存储d.协商16.在mammalian掌控中,容许其他事务读取数据,但不容许展开数据修正叫做(b).a.两段门锁b.共享资源门锁c.独霸门锁d.意向锁2计算机系考试试卷第3页(共8页)二、填空题(每格1分共26分)1.事务具备四个特性:即为原子性p一致性p持续性和隔绝性.2.出现系统故障时,使用恢复正常的方法就是:对于未完成的事务继续执行undo操作方式,对已完成的事务继续执行redo操作方式.3.数据库恢复机制中,建立冗余数据最常用的技术是数据转储和登记日志文件.4.在并发控制中,常用的封锁有排它锁和共享锁.5.恢复和并发控制的基本单位是事务.6.在数据库系统中,多个事务mammalian操作方式增添的数据不一致性主要包含:遗失修正p读脏数据和不容重复读.7.数据库的设计分为:需求分析阶段p概念设计阶段p逻辑设计阶段p物理结构设计、数据库实施及数据库运行维护六个阶段.8.采用游标主要四个步骤为:表明游标p关上游标p大力推进游标并挑当前记录和停用游标.9.嵌入式sql就是将sql语句内嵌程序设计语言中,被内嵌的程序设计语言称作宿主语言.10.可串行化的调度是:多个事物的并发执行是正确的,当且仅当其结果与某一次序以太网继续执行它们的结果相同.11.若事务t对数据对象a加了s锁,则其他事务只能对数据a再加s锁,不能加x 锁,直到事务t释放a上的锁.三、简答题(每小题4分共12分)1.简述事务故障的恢复步骤.(1)逆向读取日志文件,搜寻该事务的更新操作方式(2)对该事务的更新操作执行逆操作,即将日志文件中的“更新前的值”写入数据库(3)继续反向扫描日志文件,查找该事务的其他更新操作,并做同样的处理(4)如此处理下去,直至读到此事务的开始标记,事务故障恢复就完成了3计算机系考试试卷第4页(共8页)2.什么就是数据库的完整性?关系模式中的三类完整性就是什么?数据库的完整性就是指数据的正确性和相容性关系模式中的三类完整性是实体完整性,参照完整性和用户定义的完整性3.数据字典的内容和促进作用就是什么?数据字典通常包括:数据项、数据结构、数据流、数据存储和处理过程5个部分数据字典是关于数据库中数据的描述,即元数据,而不是数据本身4计算机系考试试卷第5页(共8页)四.应用题(18分后)1、将下图所示的e-r图转换为关系模式,并写出这几个关系模式以及标出各关系模式的候选码.(8分)1.借书人(借书证号,姓名,单位)图书(书号,书名,数量,边线)出版社(出版社号,出版社名,电话,地址)借阅(借书证号,书号,借书日期,还书日期)出版(书号,出版社号)2.借书人备选码:借书证号图书备选码:书号出版社备选码:出版社号借书备选码:借书证号,书号出版发行备选码:书号单位还书日期借书日期数量位置借书人借阅书号书名出版社名电话借书证号姓名nm 图书m出版1出版社出版社号地址5。
15春西交《数据库系统原理》在线作业答案
![15春西交《数据库系统原理》在线作业答案](https://img.taocdn.com/s3/m/1ed88b012bf90242a8956bec0975f46526d3a752.png)
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.数据库三级模式体系结构的划分,有利于保持数据库的( )。
数据库原理习题
![数据库原理习题](https://img.taocdn.com/s3/m/d90c5a55960590c69fc3760f.png)
数据库原理习题(含答案)(总51页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--第一章绪论Ⅰ、学习要点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、SQL211、数据库系统支持的数据共享指的是()A、同一应用的多个程序共享同一数据集合B、多个用户、同一语言程序共享同一数据集合C、多个用户共享同一数据文件D、多种语言、多个用户、多个应用相互覆盖地使用同一数据集合12、数据库系统中,当模式发生变化时,采用()来保证数据的物理独立性。
2022年西华师范大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)
![2022年西华师范大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)](https://img.taocdn.com/s3/m/37ef7b5c68eae009581b6bd97f1922791688beae.png)
2022年西华师范大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)一、填空题1、SQL Server中数据完整性包括______、______和______。
2、关系代数运算中,基本的运算是______________、______________、______________、______________和______________。
3、数据仓库创建后,首先从______中抽取所需要的数据到数据准备区,在数据准备区中经过净化处理______,再加载到数据仓库中,最后根据用户的需求将数据发布到______。
4、____________和____________一起组成了安全性子系统。
5、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。
6、数据仓库是______、______、______、______的数据集合,支持管理的决策过程。
7、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。
因为,用户只要提出______,不必指出 ______。
8、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。
这些冲突主要有______、______和______3类。
9、主题在数据仓库中由一系列实现。
一个主题之下表的划分可按______、______数据所属时间段进行划分,主题在数据仓库中可用______方式进行存储,如果主题存储量大,为了提高处理效率可采用______方式进行存储。
10、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过______和______约束来实现的。
二、判断题11、在关系模式中,主码和候选码可以有多个。
陕西师范大学 数据库原理 试题F答案
![陕西师范大学 数据库原理 试题F答案](https://img.taocdn.com/s3/m/48f34903f12d2af90242e61e.png)
陕西师范大学2005—2006学年第二学期期末考试计算机科学学院2003级计算机科学与技术专业数据库原理(F)试题参考答案一、单项选择题 (将一个正确的答案代码填入括号中,每小题1分,共15分)(1)B (2) C (3)D (4) D (5) A (6) C (7)B (8)B (9) C(10)C (11) A (12) C (13) D (14) C (15) B二、填空题(在横线上填写正确的答案,每空1分,共10分)(16)数据的安全性、数据的完整性、并发控制、数据库恢复(17)自顶向下、自底向上、逐步扩张(18)意向共享锁、意向排它锁、共享意向排它锁三、判断题(判断下述结论是否正确,对正确的结论加以证明,对错误的结论说明原因或举一反例进行说明,每小题5分,共10分)(19)错误。
关系模式R为1NF,其中(A,C)为候选码,存在非主属性对码的部分函数依赖,因此不是2NF。
(20)正确。
因为根据一次封锁法和两段锁协议的定义,一次封锁法要求每个事务必须一次将所有要使用的数据全部加锁,否则就不能继续执行,因此一次封锁法必定遵守两段锁协议,从而并发调度是可串行化的。
四、简答题(每小题5分,共15分)(21)试述查询优化的一般步骤。
答:各个关系系统的优化方法不尽相同,大致的步骤可以归纳如下: (1)把查询转换成某种内部表示,通常用的内部表示是语法树。
(2)把语法树转换成标准(优化)形式。
即利用优化算法,把原始的语法树转换成优化的形式。
(3)选择低层的存取路径。
(4)生成查询计划,选择代价最小的。
(22)试述把E-R图转换为关系模型的转换规则。
答: E-R图向关系模型的转换规则:对于实体,一个实体型转换为一个关系模式。
实体的属性就是关系的属性,实体的码就是关系的码。
对于实体间的联系则有以下不同的情况:(1)一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。
如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,每个实体的码均是该关系的候选码。
最新最全数据库基础练习题复习及答案解析完整版.doc
![最新最全数据库基础练习题复习及答案解析完整版.doc](https://img.taocdn.com/s3/m/787294b67f1922791688e8dc.png)
第一章习题一、单项选择题1.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A)。
A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS2. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(D)。
I.人工管理阶段II.文件系统阶段III.数据库阶段A. I 和IIB. 只有IIC. II 和IIID. 只有I3. 下列四项中,不属于数据库系统特点的是(C)。
A. 数据共享B. 数据完整性C. 数据冗余度高D. 数据独立性高4. 数据库系统的数据独立性体现在(B)。
A.不会因为数据的变化而影响到应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构5. 要保证数据库的数据独立性,需要修改的是(C)。
A. 模式与外模式B. 模式与内模式C. 三层之间的两种映射D. 三层模式6. 要保证数据库的逻辑数据独立性,需要修改的是(A)。
A. 模式与外模式的映射B. 模式与内模式之间的映射C. 模式D. 三层模式7. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(C),它是模式的逻辑子集。
A.模式B. 物理模式C. 子模式D. 内模式8. 下述(B)不是DBA数据库管理员的职责。
A.完整性约束说明B. 定义数据库模式C.数据库安全D. 数据库管理系统设计9. 常见的数据模型有三种,它们是(B)A 网状、关系和语义B 层次、关系和网状C 环状、层次和关系D 字段名、字段类型和记录10. 在E-R图中,用来表示属性的图形是(B)A 矩形B 椭圆形C 菱形D 平行四边形二、填空题1. 描述数据库全体数据的全局逻辑结构和特性的是_____模式______。
2. ____数据的物理独立性__________是指数据库的物理(存储)结构改变时,尽量不影响整体逻辑结构、用户的逻辑结构以及应用程序。
陕师大《Access数据库》选择题题库
![陕师大《Access数据库》选择题题库](https://img.taocdn.com/s3/m/21d5c423453610661fd9f400.png)
ACCESS题库全部选择题~ 来源:宋一帆的日志1、用Access创建的数据库文件,其扩展名是______。
A:.adp B:.dbf C:.frm D:.mdb答案:D2、数据库系统的核心是______。
A:数据模型B:数据库管理系统C:数据库D:数据库管理员答案:B3、数据库系统是由数据库、数据库管理系统、应用程序、______、用户等构成的人机系统。
A:数据库管理员B:程序员C:高级程序员D:软件开发商答案:A4、在数据库中存储的是______。
A:信息B:数据C:数据结构D:数据模型答案:B5、在下面关于数据库的说法中,错误的是______。
A:数据库有较高的安全性B:数据库有较高的数据独立性C:数据库中的数据可以被不同的用户共享D:数据库中没有数据冗余答案:D6、下面关于新型数据库的说法中,错误的是______。
A:数据仓库不是一个新的平台,仍然使用传统的数据库管理系统,而是一个新的概念B:分布式数据库是一个数据在多个不同的地理位置存储的数据库C:面向对象数据库仍然采用传统的关系型数据库管理系统D:空间数据库是随着地理信息系统gis的开发和应用而发展起来的数据库新技术答案:C7、不是数据库系统特点的是______。
A:较高的数据独立性B:最低的冗余度C:数据多样性D:较好的数据完整性答案:C8、在下列数据库管理系统中,不属于关系型的是______。
A:Micorsoft Access B:SQL serverC:Oracle D:DBTG系统答案:D9、Access是______数据库管理系统。
A:层次B:网状C:关系型D:树状答案:C10、在Access中,数据库的基础和核心是______。
A:表B:查询C:窗体D:宏答案:A11、在下面关于Access数据库的说法中,错误的是______。
A:数据库文件的扩展名为mdbB:所有的对象都存放在同一个数据库文件中C:一个数据库可以包含多个表D:表是数据库中最基本的对象,没有表也就没有其他对象答案:B12、在一个单位的人事数据库,字段"简历"的数据类型应当为______。
陕西师范大学2005—2006学年第二学期期末考试数据库原理E+答案
![陕西师范大学2005—2006学年第二学期期末考试数据库原理E+答案](https://img.taocdn.com/s3/m/30a99fd1bcd126fff6050b1c.png)
陕西师范大学2005-2006学年第二学期期末考试 计算机科学学院2003级计算机科学与技术专业数据库原理(E )答卷注意事项:、学生必须用蓝色(或黑色)钢笔、圆珠笔或签字笔直接在试题卷上答题。
2、答卷前请将密封线内的项目填写清楚。
3、字迹要清楚、工整,不宜过大,以防试卷不够使用。
4、本卷共 5 大题,总分为100分。
一、单项选择题(将一个正确的答案代码填入括号中,每小题1分,共15分)(1)下面列出的数据库管理技术发展的三个阶段中(I .人工管理阶段, II .文件系统阶段, III .数据库阶段),没有专门的软件对数据进行管理的是( ).、I 和II B 、只有II C 、II 和III D 、只有I (2)描述数据库全体数据的全局逻辑结构和特性的是( )。
A 、模式B 、内模式C 、外模式D 、 模式和外模式(3)自然连接是构成新关系的有效方法。
一般情况下,当对关系R 和S 使用自然连接时,要求R 和S 含有一个或多个共有的( )。
A 、元组 B 、行 C 、记录 D 、属性(4)若关系中的某一属性组的值能惟一地标识一个元组,则称该属性组为( )。
A 、主码B 、候选码C 、主属性D 、外码(5)SQL 语言具有两种使用方式,分别称为交互式SQL 和( )。
A 、提示式SQLB 、多用户SQLC 、嵌入式SQLD 、解释式SQL (6)有关系S (S #,SNAME ,SAGE ),C (C #,CNAME),SC (S #,C #,GRADE)。
其中S #是学生号,SNAME 是学生姓名,SAGE 是学生年龄, C #是课程号,CNAME是课程名称。
要查询选修“ACCESS"课的年龄不小于20的全体学生姓名的SQL 语句是SELECT SNAME FROM S,C,SC WHERE子句.这里的WHERE子句的内容是().A、S.S# = SC.S# and C.C# = SC。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
陕西师范大学2005—2006学年第二学期期末考试
计算机科学学院2003级计算机科学与技术专业
数据库原理(F)试题参考答案
一、单项选择题 (将一个正确的答案代码填入括号中,每小题1分,共15
分)
(1)B (2) C (3)D (4) D (5) A (6) C (7)B (8)B (9) C
(10)C (11) A (12) C (13) D (14) C (15) B
二、填空题(在横线上填写正确的答案,每空1分,共10分)
(16)数据的安全性、数据的完整性、并发控制、数据库恢复
(17)自顶向下、自底向上、逐步扩张
(18)意向共享锁、意向排它锁、共享意向排它锁
三、判断题(判断下述结论是否正确,对正确的结论加以证明,对错误的
结论说明原因或举一反例进行说明,每小题5分,共10分)
(19)错误。
关系模式R为1NF,其中(A,C)为候选码,存在非主属性对码的部分函数依赖,因此不是2NF。
(20)正确。
因为根据一次封锁法和两段锁协议的定义,一次封锁法要求每个事务必须一次将所有要使用的数据全部加锁,否则就不能继续执行,因此
一次封锁法必定遵守两段锁协议,从而并发调度是可串行化的。
四、简答题(每小题5分,共15分)
(21)试述查询优化的一般步骤。
答:各个关系系统的优化方法不尽相同,大致的步骤可以归纳如下: (1)把查询转换成某种内部表示,通常用的内部表示是语法树。
(2)把语法树转换成标准(优化)形式。
即利用优化算法,把原始的语法树转换成优化的形式。
(3)选择低层的存取路径。
(4)生成查询计划,选择代价最小的。
(22)试述把E-R图转换为关系模型的转换规则。
答: E-R图向关系模型的转换规则:
对于实体,一个实体型转换为一个关系模式。
实体的属性就是关系的属性,实体的码就是关系的码。
对于实体间的联系则有以下不同的情况:
(1)一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。
如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,每个实体的码均是该关系的候选码。
如果与某一端实体对应的关系模式合并,则需要在该关系模式的属性中加入另一个关系模式的码和联系本身的属性。
(2)一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。
如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为n端实体的码。
(3)一个m:n联系转换为一个关系模式。
与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,各实体码的组合组成该关系的码,或码的一部分。
(4)三个或三个以上实体间的一个多元联系可以转换为一个关系模式。
与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。
(5)具有相同码的关系模式可合并。
(23)关系数据库管理系统在实现参照完整性时需要考虑哪些方面?
答:RDBMS在实现参照完整性时需要考虑以下几个方面:1)外码是否可以接受空值;2)删除被参照关系的元组时的考虑,这时系统可能采取的作法有三种:(a)级联删除;(b)受限删除;(c)置空值删除;3)在参照关系中插入元组时的问题,这时系统可能采取的作法有:(a)受限插入,(b)递归插入。
4)修改关系中主码的问题,一般是不能用UPDATE语句修改关系主码的。
如果需要修改主码值,只能先删除该元组,然后再把具有新主码值的元组插入到关系中。
如果允许修改主码,首先要保证主码的唯一性和非空,否则拒绝修改。
然后要区分是参照关系还是被参照关系。
五、综合题(第24小题20分,第25小题10分,第26小题20分,共50
分)
(24)答:
(i)注:下图忽略了各个实体及联系的属性;
(ii)对应的关系模式如下:
学院(学院名,学院编号,学院地址,邮编),候选码为学院名或者学院编号;
系(系名,系编号,学院编号,系办公地点,系教师人数),候选码为系编号;
教师(教师名,教师编号,系编号,年龄,职称),候选码为教师编号;
项目(项目名,项目编号,系编号,起止时间,经费),候选码为项目编号;
参加(项目编号,教师编号,工作量),候选码为(项目编号,教师编号)。
(25)答:
(i)基本函数依赖:(学号,课程号)→成绩,课程号→任课教师,
任课教师→教师所在系
候选码为(学号,课程号)
(ii) 该关系模式为1NF,因为存在非主属性对于码的部分函数依赖。
分解为R1(学号,课程号,成绩)
R2(课程号,任课教师)
R3(任课教师,任课教师所在系)
(26)答:
(i)Π课程名,成绩(σ籍贯=’上海’S(SC C))
(ii)update sc set 成绩=成绩+3 where 课程号 in
(select 课程号 from c where 教师姓名='王志伟')
(iii)select 姓名 from s where 学号 in
(select distinct 学号 from sc scx where not exists
(select * from sc scy where 学号='98603' and not exists (select * from sc scz where scz.学号=scx.学号 and
scz.课程号=scy.课程号)))
(iv)select max(成绩), min(成绩), avg(成绩) from sc,c where
(sc.课程号=c.课程号 and c.课程名='编译原理')。