数据库原理试卷A(信院各专业)

合集下载

数据库原理试卷A(标准答案)

数据库原理试卷A(标准答案)

单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在答题卡上。

每小题1分,共20分)1.数据模型的三要素中,数据的约束条件规定数据及其联系的( A )。

A. 制约规则B. 静态特性C. 动态特性D. 数据结构2.DB、DBMS、DBS三者之间的关系是( B )。

A. DBMS包括DB和DBSB. DBS包括DB和DBMSC. DB包括DBMS和DBSD. DB、DBMS、DBS是同一个意思3.有一个关系:学生(学号,姓名,系别),规定学号的值域是9个字符组成的字符串,这一规则属于( C )。

A. 实体完整性约束B. 参照完整性约束C. 用户自定义完整性约束D. 关键字完整性约束4.有12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,5个是1:N联系类型,6个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式至少有( B )。

A.17个B.18个C.23个D.27个5.在数据库技术中,未提交的随后被撤消了的数据,称为( D )。

A.报废的数据B.过时的数据C.撤消的数据D.脏数据6.嵌入式SQL的预处理方式,是指( D )。

A.识别出SQL语句,加上前缀标识和结束标志B.对源程序进行格式化处理C.把嵌入的SQL语句编译成目标程序D.把嵌入的SQL语句处理成函数调用形式7.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为( A )。

A. 介质故障B. 运行故障C. 系统故障D. 事务故障8.如果事务T获得了数据项Q上的排它锁,则T对Q( C )。

A. 只能读不能写B. 只能写不能读C. 既可读又可写D. 不能读也不能写9.在SQL的下列语句中,能够实现参照完整性约束的语句( D )。

A.FOREIGN KEY B.PRIMARY KEYC.REFERENCES D.FOREIGN KEY和REFERENCES10.在需求分析阶段,数据字典是对系统中( A )。

2023年忻州师范学院计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)

2023年忻州师范学院计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)

2023年忻州师范学院计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)一、填空题1、数据模型是由______________、______________和______________三部分组成。

2、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。

3、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用____________语句,收回所授的权限使用____________语句。

4、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过______和______约束来实现的。

5、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。

6、以子模式为框架的数据库是______________;以模式为框架的数据库是______________;以物理模式为框架的数据库是______________。

7、如图所示的关系R的候选码为;R中的函数依赖有;R属于范式。

一个关系R8、事务故障、系统故障的恢复是由______完成的,介质故障是由______完成的。

9、使某个事务永远处于等待状态,得不到执行的现象称为______。

有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为______。

10、在RDBMS中,通过某种代价模型计算各种查询的执行代价。

在集中式数据库中,查询的执行开销主要包括______和______代价。

在多用户数据库中,还应考虑查询的内存代价开销。

《数据库原理与应用》课程考试试卷(A)及答案

《数据库原理与应用》课程考试试卷(A)及答案

《数据库原理与应用》课程考试试卷(A)及答案开课系部:计算机科学,考试时间:年____月____日时考试形式:闭卷√、开卷,允许带入场考生姓名:学号:专业:班级:一、判断题(每题1分,共10分)1、ORACLE数据库是关系数据库。

(Y)2、概念模型是按计算机系统的观点对数据建模的。

(N)3、下列式子R∩S=R—(R—S)不成立。

(N)4、数据库系统的三级模式结构中,外模式、模式、内模式都只有一个。

(N)5、数据字典是各类数据描述的集合。

(Y)6、在嵌入式SQL语句中,主语句向SQL语句提供参数,主要用通信区实现。

(N)7、关系模型中的关系模式至少应该满足1NF的要求。

(Y)8、分布式数据库可以从逻辑上看成一个整体。

(Y)9、在SQL SERVER中,触发器的执行是在数据的插入、更新或删除之前执行的。

(N)10、封锁粒度越大,可以同时进行的并发操作越大,系统的并发程度越高。

(N)1、数据操纵2、安全性保护3、除法4、有序文件5、关系6、外部关键字值(或外码值)7、总体E-R模型(或E-R图)8、关系数据库9、.日志文件10、数据(或实体)11、读过时数据(或不可重复读),读“脏”数据(或脏读,或污读)(位置可相互交换)12、一致性13、系统故障,介质故障(位置可对调)14、分布式数据库管理系统(DDBMS)15、死锁16、SC.C#=C.C#或C.C#=SC.C#17、概念结构设计18、3NF19、服务管理器20、Distinct二、填空题(每空1分,共20分)1、SQL语言提供数据定义、数据查询、___数据操纵_____、数据控制等功能。

2、数据库保护问题包括:____安全性保护____、完整性、故障恢复和并发控制等多方面。

3、关系代数中专门的关系运算包括:选择、投影、连接和__除法______。

4、数据库中文件记录的组织方式是:无序文件、__有序文件______、聚集文件、HASH文件等。

5、设关系模式R(A,B,C),F是R上成立的FD集,F={B→A,B→C},则分解ρ={AB,AC}丢失的FD是关系。

2022年北华大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)

2022年北华大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)

2022年北华大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)一、填空题1、如果多个事务依次执行,则称事务是执行______;如果利用分时的方法,同时处理多个事务,则称事务是执行______。

2、使某个事务永远处于等待状态,得不到执行的现象称为______。

有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为______。

3、数据仓库创建后,首先从______中抽取所需要的数据到数据准备区,在数据准备区中经过净化处理______,再加载到数据仓库中,最后根据用户的需求将数据发布到______。

4、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。

5、DBMS的完整性控制机制应具备三个功能:定义功能,即______;检查功能,即______;最后若发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。

6、有两种基本类型的锁,它们是______和______。

7、数据管理技术经历了______________、______________和______________3个阶段。

8、设某数据库中有商品表(商品号,商品名,商品类别,价格)。

现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。

请补全如下语句: CREATE VIEW V1(商品类别,平均价格)AS SELECT商品类别,_____FROM商品表GROUP BY商品类别;9、在SELECT命令中,______子句用于选择满足给定条件的元组,使用______子句可按指定列的值分组,同时使用______子句可提取满足条件的组。

10、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。

这些冲突主要有______、______和______3类。

2022年四川大学软件工程专业《数据库原理》科目期末试卷A(有答案)

2022年四川大学软件工程专业《数据库原理》科目期末试卷A(有答案)

2022年四川大学软件工程专业《数据库原理》科目期末试卷A(有答案)一、填空题1、关系数据库中基于数学的两类运算是______________和______________。

2、在RDBMS中,通过某种代价模型计算各种查询的执行代价。

在集中式数据库中,查询的执行开销主要包括______和______代价。

在多用户数据库中,还应考虑查询的内存代价开销。

3、数据的安全性是指____________。

4、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将2NF经过转变为3NF______。

5、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。

6、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加______,直到事务T释放A上的锁。

7、关系规范化的目的是______。

8、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。

因为,用户只要提出______,不必指出 ______。

9、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。

10、视图是一个虚表,它是从______导出的表。

在数据库中,只存放视图的______,不存放视图对应的______。

二、判断题11、一个数据表只能有一个唯一索引。

()12、有出现并发操作时,才有可能出现死锁。

()13、在SQL中,ALTERTABLE语句中MODIFY用于修改字段的类型和长度等,ADD用于添加新的字段。

()14、在SELECT语句中,需要对分组情况满足的条件进行判断时,应使用WHERE子句。

()15、关系中任何一列的属性取值是不可再分的数据项,可取自不同域中的数据。

()16、求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的锁,这种封锁协议是二级封锁协议。

(完整版)数据库原理试卷带答案

(完整版)数据库原理试卷带答案

数据库原理试卷A一、单选题(本题共20个小题,每题1分,共20分。

答案唯一,多选或少选均不得分。

请将答案按对应的题号写在下面的表格中)1.下述关于数据库系统的正确叙述是( A )。

A. 数据库系统减少了数据冗余B. 数据库系统避免了一切冗余C. 数据库系统中数据的一致性是指数据类型一致D. 数据库系统比文件系统能管理更多的数据2. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( A )。

A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS3. 描述数据库全体数据的全局逻辑结构和特性的是( A )。

A.模式B. 内模式C. 外模式D. 用户模式4. 要保证数据库的逻辑数据独立性,需要修改的是(A )。

A. 模式与外模式的映射B. 模式与内模式之间的映射C. 模式D. 三层模式5. 数据库系统的数据独立性体现在( B )。

A.不会因为数据的变化而影响到应用程序 B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构6. 在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为( C )。

A. 关键字B. 数据项C. 主属性D. 主属性值7. 现有如下关系: 患者(患者编号,患者姓名,性别,出生日起,所在单位) 医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果) 其中,医疗关系中的外码是( D )。

A. 患者编号B. 患者姓名C. 患者编号和患者姓名D. 医生编号和患者编号8. 自然连接是构成新关系的有效方法。

一般情况下,当对关系R和S使用自然连接时,要求R或S含有一个或多个共有的( D )。

A. 元组B. 行C. 纪录D. 属性9. 有关系SC(S_ID,C_ID,AGE,SCORE),查找年龄大于22岁的学生的学号和分数,正确的关系代数表达式是( D )。

2022年滁州学院计算机网络技术专业《数据库原理》科目期末试卷A(有答案)

2022年滁州学院计算机网络技术专业《数据库原理》科目期末试卷A(有答案)

2022年滁州学院计算机网络技术专业《数据库原理》科目期末试卷A(有答案)一、填空题1、在VB 6.0中,已经用Adobel连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,需要用到Adobel.Recordset的_____方法和Update方法,使用Adobel.Recordset的_____方法可以使当前行指针在结果集中向前移动一行。

2、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。

方法主要有两种:______和______。

3、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用____________语句,收回所授的权限使用____________语句。

4、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。

5、如图所示的关系R的候选码为;R中的函数依赖有;R属于范式。

一个关系R6、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。

7、视图是一个虚表,它是从______导出的表。

在数据库中,只存放视图的______,不存放视图对应的______。

8、____________、____________、____________和是计算机系统中的三类安全性。

9、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。

因为,用户只要提出______,不必指出 ______。

10、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。

二、判断题11、在第一个事务以S锁方式读数据R时,第二个事务可以进行对数据R加S锁并写数据的操作。

《数据库原理》06(1)试卷A

《数据库原理》06(1)试卷A

命题人: 审批人: 试卷分类(A 卷或B 卷) A五邑大学 试 卷学期: 2005 至 2006 学年度 第 一 学期 课程: 《数据库原理》 专业:班级:姓名: 学号:一、 单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题目的括号内。

每小题1分,共28分)1) 数据库系统的数据独立性是指( )。

A)数据之间相互独立 B )应用程序与DB 的结构之间相互独立C )数据的逻辑结构与物理结构相互独立D )数据与磁盘之间相互独2) 要保证数据库的逻辑数据独立性,需要修改的是( )。

A )模式与外模式之间的映像B )模式与内模式之间的映像C )模式D )三级模式3) 数据模型的三要素中,数据的约束条件规定数据及其联系的( )。

A )制约规则B )静态特性C )动态特性D )数据结构4) SQL 语言具有( )的功能。

A ) 关系规范化、数据操纵、数据控制B ) 数据定义、数据操纵、数据控制C ) 数据定义、关系规范化、数据控制D ) 数据定义、关系规范化、数据操纵5)已知成绩关系如图中所示:成绩学号课程号分数S1 C1 59S1 C2 55S2 C1 80S2 C2 98S3 C3 80执行SQL语句:SELECT COUNT(DISTINCT学号)FROM 成绩WHERE分数< 60查询结果中包含的元组数目是()。

A)1 B)2 C)3 D)46)在数据库的安全性控制中,授权的数据对象的(),授权子系统就越灵活。

A)范围越小B)范围越大C)约束越细致D)约束范围大7)SQL语言的GRANT和REVOKE语句主要是用来维护数据库的()。

A)完整性B)可靠性C)安全性D)一致性8)有一个关系:学生(学号,姓名,系别),规定学号的值域是9个字符组成的字符串,这一规则属于()。

A)实体完整性约束B)参照完整性约束C)用户自定义完整性约束D)关键字完整性约束9)事务日志用于保存()。

数据库原理试卷A答案

数据库原理试卷A答案

广州大学2011-2012 学年第二学期考试卷课程数据库原理考试形式(闭卷,考试)单项选择题答案一选择题(共30分,每题1.5分)1.数据库系统的数据独立性体现在( A )。

A.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序B.不会因为数据的变化而影响到应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构2.关系R(A,B)和S(B,C)中分别有10个和15个元组,属性B是R的主码,则R与S进行自然连接计算得到的元组数目的范围是( A )。

A.[0,15] B.[10,15] C.[10,25] D.[0,150]3.在概念模型中的客观存在并可相互区别的事物称( B )。

A.元组B.实体C.属性D.节点4.设有关系模式R(A,B,C)和S(B,C,D,E),下列关系代数表达式运算出现错误的是( B )。

A.πB(R) ⋃πB(S) B.R⋃S C.R×S D.πA,B(R)πB,C(S)5.关系数据模型的三个组成部分中,不包括( C )。

A.完整性规则B.数据结构C.恢复D.数据操作6.设有关系R和关系S进行下图1所示的运算,则运算结果中含有元组的数目是( A )。

A.6 B.7 C.8 D.9R S图17.数据库中只存放视图的( A )。

A.定义B.操作C.结果D.数据8.SQL中,下列涉及空值的操作,不正确的是( B )。

A.AGE IS NOT NULL B.AGE = NULLC.AGE IS NULL D.NOT (AGE IS NULL)9.SQL语言具有两种使用方式,一种是交互式SQL,另一种是( B )。

A.提示式B.嵌入式C.多用户式D.解释式10.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于( C )。

A.实体完整性约束B.参照完整性约束C.用户自定义完整性约束D.关键字完整性约束11.若事务T对数据对象A加上了X锁,则( B )。

数据库原理与应用考试卷(A)

数据库原理与应用考试卷(A)

数据库原理与应用考试卷(A)姓名学号一、选择题(30%,每题1分)1、数据库系统的特点不包括以下()选项。

A、数据加工B、数据共享C、关系模型D、减少数据冗余2、()是位于用户和操作系统之间的一层数据管理软件。

A、DBMSB、DBC、DBSD、DBA3、数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和()A、数据库管理系统B、数据库应用系统C、相关的计算机系统D、各类相关人员4、概念模型是现实世界的第一层抽象,这一类最著名的模型是()A、层次模型B、关系模型C、网状模型D、实体-联系模型5、在SQL Server 2005的工具中,将前一版本中的企业管理器、分析管理器和SQL查询分析器的功能合为一身的是()。

A、SQL Server Management StudioB、数据库引擎优化顾问C、配置管理器D、SQL Server Profiler6、在Microsoft SQL Server 2005实例和用户指定格式的数据文件之间复制数据的命令提示实用工具是()。

A、dtexec实用工具B、sqlserver应用程序C、bcp实用工具D、sqlagent90应用程序7、在SQL Server 2005实例之间导入或导出外围应用配置器设置的实用工具是()A、rsconfig配置工具B、rskeymgmt实用工具C、sac 实用工具D、sqlagent90应用程序8、在命令提示符下输入Transact-SQL语句、系统过程和脚本文件的实用工具是( )A、sql实用工具B、sqldiag实用工具C、sqlmaint 实用工具D、sqlserver应用程序9、SQL语言是()标准语言。

A、层次数据库B、网络数据库C、关系数据库D、非数据库10、SQL语言的数据操纵语句中最重要的也是使用最频繁的语句中()A、SELECTB、INSERTC、UPDATED、DELETE11、下列命令中不属于SQL语言中数据定义功能的语句有()A、CREATEB、SELECTC、DROPD、ALTER12、在SQL语言中不可以用来表示“10<x<15”的是()A、x>10 AND x<15B、x BETWEEN 10 AND 15C、x in (11,12,13,14)D、x BETWEEN 11 AND 1413、数据库设计可划分为七个阶段,每个阶段都有自己的设计任务。

2022年山西大学计算机网络技术专业《数据库原理》科目期末试卷A(有答案)

2022年山西大学计算机网络技术专业《数据库原理》科目期末试卷A(有答案)

2022年山西大学计算机网络技术专业《数据库原理》科目期末试卷A(有答案)一、填空题1、在SQL Server 2000中,数据页的大小是8KB。

某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。

2、关系模型由______________、______________和______________组成。

3、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是______________,学生关系的主码是______________,外码是______________。

4、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。

5、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。

这些冲突主要有______、______和______3类。

6、某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做,为了保证该操作的完整,需要利用到事务性质中的_____性。

7、DBMS的完整性控制机制应具备三个功能:定义功能,即______;检查功能,即______;最后若发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。

8、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。

SELECT城市FROM作者表_____SELECT城市FROM出版商表;9、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。

10、SQL Server中数据完整性包括______、______和______。

(完整版)数据库系统原理及应用期末试卷A答案

(完整版)数据库系统原理及应用期末试卷A答案

软件学院2011-2012学年度第二学期 数据库系统原理及应用期末考试试卷(A )答案二、 填空题(每空1分,共20分)1、 模式 内模式2、 数据结构 数据操作 数据的完整性约束条件3、 自主存取控制 强制存取控制4、 连接5、 正确性 相容性6、 概念结构设计7、 用户定义8、 3 id ,name ,age 9、 s 、sc 、c s ,sc ,c CNAME=‘computer ’and SEX=‘女’ S NOT EXISTS GRADE<60三、 应用题(共35分)1、向产品表P 中插入一条记录(“012”,“鼠标”,100,28)。

(4分) insert into P values('012','鼠标',100,28)2、在WP 表中修改工人号为“208”的工人在“2010-10-09”这天的生产数量为20。

(4分)update WP set number=20 where Wid=’208’and Pdate=’2010-10-09’3、删除WP 表中工人号为“100”的工人的记录。

(4分)delete from WP where Wid=’100’4、查询年龄大于30且为男性的工人信息。

(4分)select * from W where Wage>30 and Wsex=’男’5、统计每种产品的生产总数。

(4分)select Pid as 产品编号 ,sum(number) as 生产总数 from WP group by Pid6、统计生产出的每种产品的总价值。

(总价值=生产总数*产品单价)(5分)select p.Pid, SUM(number)*Pprice from P,WP where WP.Pid=P.Pidgroup by p.Pid,P.Pprice7、查询“2010-10-10”日生产产品数量>30的工人姓名。

山东科技大学数据库原理试卷A与参考答案及评分标准

山东科技大学数据库原理试卷A与参考答案及评分标准

山东科技大学泰山科技学院2012 —2013 学年第一学期《数据库原理》考试试卷(A卷)班级姓名学号1、数据库系统的核心是____________ 。

2、两段锁协议中的两段指的是:____________ 和 ___________ 。

3、数据管理技术经过了、和三个阶段。

4、索引的建立有利也有弊。

建立索引可以___________,但过多地建立索引会__________。

5、_____________是一个非常特殊但又非常有用的函数,它可以计算出满足约束条件的一组条件的行数。

3、数据库恢复是将数据库从状态恢复到的功能。

4、数据库系统在运行过程中,可能会发生故障。

故障主要有、、介质故障和四类。

8、在SQL中, ____________ 子句用来消除重复出现的元组。

9、在关系模式 R(U) 中,如果 X → Y , Y → Z ,且 Y 不是 X 的子集,不存在 X ←→ Y 的情况,则称 Z ____________依赖于 X 。

10、判断一个并发调度是否正确,可用 __________ 概念来衡量。

二、选择题(20分,每题1分)1、三个模式之间存在下列映射关系,将正确的填入括号中 ( )A. 外模式 / 内模式B. 外模式 / 模式C. 模式 / 模式D. 内模式 / 外模式2、数据的逻辑独立性是指 ( )A. 存储结构与物理结构的逻辑独立性B. 数据与存储结构的逻辑独立性C. 数据与程序的逻辑独立性D. 数据元素之间的逻辑独立性3、以下关于外码和相应的主码之间的关系,正确的是 ( )A. 外码并不一定要与相应的主码同名B. 外码一定要与相应的主码同名C. 外码一定要与相应的主码同名而且唯一D. 外码一定要与相应的主码同名,但并不一定唯一4、数据库和文件系统的根本区别在于:( )A.提高了系统效率B.方便了用户使用C.数据的结构化D.节省了存储空间5、关系代数运算是以()为基础的运算。

A.关系运算B.谓词演算C.集合运算D.代数运算6、关系的码不能为空属于DBS的()A.完整性措施 B.安全性措施 C.物理安全措施 D.恢复措施7、有12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,5个是1:N联系类型,6个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式最少有 ( )A.17个 B.18个 C.23个 D.27个8、消除了传递函数依赖的2NF的关系模式,必定是()。

《 数据库原理与应用》课程考试试卷(A)

《 数据库原理与应用》课程考试试卷(A)

闽江学院200 ~ 200 学年第学期《数据库原理与应用》课程考试试卷(A)开课系部:计算机科学,考试时间:年____月____日时考试形式:闭卷√、开卷,允许带入场考生姓名:学号:专业:班级:一、判断题(每题1分,共10分)1、ORACLE数据库是关系数据库。

( Y )2、概念模型是按计算机系统的观点对数据建模的。

( N )3、下列式子R∩S=R—(R—S)不成立。

( N )4、数据库系统的三级模式结构中,外模式、模式、内模式都只有一个。

(N )5、数据字典是各类数据描述的集合。

( Y )6、在嵌入式SQL语句中,主语句向SQL语句提供参数,主要用通信区实现。

( N )7、关系模型中的关系模式至少应该满足1NF的要求。

(Y )8、分布式数据库可以从逻辑上看成一个整体。

( Y )9、在SQL SERVER中,触发器的执行是在数据的插入、更新或删除之前执行的。

( N )10、封锁粒度越大,可以同时进行的并发操作越大,系统的并发程度越高。

( N )1、数据操纵2、安全性保护3、除法4、有序文件5、关系6、外部关键字值(或外码值)7、总体E-R模型(或E-R图)8、关系数据库9、.日志文件 10、数据(或实体)11、读过时数据(或不可重复读),读“脏”数据(或脏读,或污读)(位置可相互交换)12、一致性13、系统故障,介质故障(位置可对调)14、分布式数据库管理系统(DDBMS)15、死锁16、SC.C#=C.C# 或C.C# =SC.C# 17、概念结构设计18、3NF19、服务管理器20、Distinct二、填空题(每空1分,共20分)1、SQL语言提供数据定义、数据查询、___数据操纵__ ___、数据控制等功能。

2、数据库保护问题包括:____安全性保护____、完整性、故障恢复和并发控制等多方面。

3、关系代数中专门的关系运算包括:选择、投影、连接和__除法______。

4、数据库中文件记录的组织方式是:无序文件、__有序文件______、聚集文件、HASH文件等。

《_数据库原理_》安徽大学2005-2006学年及答案

《_数据库原理_》安徽大学2005-2006学年及答案

5.简述数据库系统中的二级映像技术及作用。 (4 分)
四、综合题(每题 14 分,共 28 分) 1.设有如下实体集: 得 分 仓库:仓库号,仓库地址,仓库容量,管理员工号; 职工:职工号,职工名,工种; 零件:零件号,零件名,零件重量。 上述实体集中存在如下联系: (1)每个仓库有若干职工在其中工作,每个职工只能在一个仓库工作; (2)每位职工都有一名职工作为他的领导; (3)一个仓库可以存放多种零件,一种零件可以存放在多个仓库中,用库存量表示某种零件在某个仓库中的数量。 要求: (1)画出 E—R 图,注明属性; (2)转换成关系模型,写出关系模式,并指出每个关系的主码及外码。
3. 基本的封锁类型有排它锁(“X 锁”)和共享锁(“S 锁”)两种。 (2 分) 若事务 T 对数据 A 加上 X 锁,则只允许事务 T 读取和修改数据 A,其他事务都不能再对 A 加任何类型的锁,直到 T 释放 A 上的锁。 (1 分) 若事务 T 对数据 A 加上 S 锁,则其他事务只能再对 A 加上 S 锁,而不能加 X 锁.直到 T 释放 A 上的锁。 (1 分) 4. (1)F={ (S#, C#)G ,C#TN ,TND } (3 分) (2)关系模式属于 1NF (1 分) 因为该关系模式的候选码为(S#, C#) ,则非主属性有 G、TN、D,而在 F 中有 C#TN,因而存在非主属性 TN 对候选码(S#, C#)的部分函数依赖。 (2 分)
共 8 页,第 4 页
学生答题注意:勿超黑线两端;注意字迹工整。
2.设有下列关系模式: 供应商(供应商代码, 姓名, 所在城市) ; 零件(零件代码,零件名,颜色,重量) ; 工程(工程代码,工程名,所在城市) ; 供应零件(供应商代码,零件代码,工程代码,数量). 请完成如下操作: (1)用关系代数实现下列查询操作: ①找出能提供零件代码为P3的供应商代码; ②找出代码为S1的供应商提供的各种零件代码及颜色; (2)用 SQL 语言实现下列操作: ③找出由代码为S3的供应商提供零件的工程名称; ④找出为所在城市是上海的工程提供红色零件的供应商代码; ⑤把所有红色零件改成黄色; ⑥列出各种零件的代码及使用总量,并按零件代码递减的顺序排列; ⑦建立一个蓝色零件的视图。

《数据库原理》07(1)试卷A

《数据库原理》07(1)试卷A

命题人:曹彩芬、朱翠娥、罗杰云等 审批人: 试卷分类(A 卷或B 卷) A五邑大学 试 卷学期: 2006 至 2007 学年度 第 一 学期 课程: 《数据库原理》 专业:班级:姓名: 学号:单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题目的括号内。

每小题1分,共20分)1. 数据库系统的三级模式中,表达物理数据库的是( )。

A.外模式B.模式C.用户模式D.内模式2. 设关系R 和S 的基数分别为r 和s ,则R×S 的基数为( )。

A.r+sB.r-sC.r×sD.MAX(r,s)3. 设有关系R (A ,B ,C )和S (D ,A ),如下图所示,R 的主键为A ,S 的主键为D 且外键为A ,则关系S 中违反参照完整性约束的元组是( )。

A.(1,2)B.(2,NULL )C.(3,3)D.(4,4)4.为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字( )。

A.UNIQUEB.COUNTC.DISTINCTD.UNION5.SQL的SELECT语句中,“HAVING条件表达式”用来筛选满足条件的()。

A.列B.行C.关系D.分组6.实现关系代数投影运算的SQL子句是()。

A.SELECT B.ORDER BYC.FROM D.WHERE7.设有关系模式R(A,B,C),F={A→B,C→B}。

相对于F,R的候选键为()。

A.AC B.ABCC.AB D.BC8.现有关系表:医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果,恢复情况)的主码是()。

A.患者编号,医生编号,诊断日期B.医生编号C.诊断日期D.患者编号9.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是( )。

A.左外联接 B. 右外联接C. 外部并D. 外联接10.下列聚合函数中不忽略空值 (null) 的是 ( )。

A. SUM (列名)B. MAX (列名)C. COUNT ( * )D. AVG (列名)11.具有坚实数学理论基础的数据模型是( )。

2022年信阳师范学院计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)

2022年信阳师范学院计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)

2022年信阳师范学院计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)一、填空题1、数据模型是由______________、______________和______________三部分组成。

2、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。

3、关系代数运算中,基本的运算是______________、______________、______________、______________和______________。

4、关系模型由______________、______________和______________组成。

5、关系规范化的目的是______。

6、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将2NF经过转变为3NF______。

7、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下不进行。

8、SQL语言的数据定义功能包括______、______、______和______。

9、在SQL Server 2000中,新建了一个SQL Server身份验证模式的登录账户LOG,现希望LOG在数据库服务器上具有全部的操作权限,下述语句是为LOG授权的语句,请补全该语句。

EXEC sp_addsrvrolemember‘LOG’,_____;10、关系数据库中基于数学的两类运算是______________和______________。

二、判断题11、机制虽然有一定的安全保护功能,但不精细,往往不能达到应用系统的要求。

()12、一个数据表只能有一个唯一索引。

()13、在数据库设计中,数据流图是用来建立概念模型的。

()14、在一个关系模型中,不同关系模式之间的联系是通过公共属性来实现的。

()15、在数据表中,空值表示不确定。

2022年山西工程技术学院计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)

2022年山西工程技术学院计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)

2022年山西工程技术学院计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)一、填空题1、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SEL ECT语句中使用______保留字。

2、在VB 6.0中,已经用Adobel连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,需要用到Adobel.Recordset的_____方法和Update方法,使用Adobel.Recordset的_____方法可以使当前行指针在结果集中向前移动一行。

3、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。

4、关系代数运算中,基本的运算是______________、______________、______________、______________和______________。

5、在SQL Server 2000中,数据页的大小是8KB。

某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。

6、设在SQL Server 2000环境下,对“销售数据库”进行的备份操作序列如下图所示。

①出现故障后,为尽可能减少数据丢失,需要利用备份数据进行恢复。

首先应该进行的恢复操作是恢复_____,第二个应该进行的恢复操作是恢复_____。

②假设这些备份操作均是在BK设备上完成的,并且该备份设备只用于这些备份操作,请补全下述恢复数据库完全备份的语句RESTORE_____FROM BKWITH FILE=1,_____;7、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将2NF经过转变为3NF______。

8、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过______和______约束来实现的。

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

10分每题1分)请在答题纸的相应位置写上正确答案,错答、
不答均无分。

1.使用SQL语言的SELECT语句进行分组查询时,如果要对分组进行筛选,应该使用
_______子句。

2.在SQL SELECT语句查询中,要去掉查询结果中的重复记录,应该使用___________
关键字。

3.数据库系统设计基本分为:________、概念结构设计、逻辑结构设计、物理设计、数
据库实施与数据库运行和维护等六个阶段。

4.用户权限是由数据对象和___________两个要素组成的。

5.防止未经授权的用户恶意地存取数据库中的数据,这是数据库系统的___________控制
机制要解决的问题。

6.在DBMS的授权子系统中,授权和回收权限的语句分别是GRANT和___________语
句。

7.当数据库被破坏后,如果事先保存了后备副本和__________,就有可能恢复数据库。

8.在SQL语言的关系定义语句中,外码子句实现___________完整性约束。

9.基本的封锁类型有排它锁和__________。

10.从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:数据
冗余度大、插入异常、修改异常和______。

二、判断题1分共10分)
1.在基本的关系中,任意两个元组不允许重复。

()
2.数据库三级模式结构中,对全局数据逻辑结构和特征的描述称为外模式或子模式。

()
3.游标是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果。

()
4.登记日志文件时先写数据库,后写日志文件。

()
5.一个事务中对数据库的所有操作是一个不可分割的操作序列,这个性质称为事务的一
致性。

()
6.系统故障恢复时,对故障发生时尚未完成的事务要进行重做(REDO)处理。

()
7.采用封锁技术可以解决并发操作带来的数据不一致的问题。

()
8.如果事务T获得了数据对象D上的S锁,则其他事务在数据对象D上可加X锁。

()
9.一个关系只有一个外码。

()
10.在数据库的安全性控制中,授权的数据对象的范围越小,授权子系统就越灵活。

()
三、选择题1分共30分)
第1 页共6 页。

相关文档
最新文档