数据库管理技术期末试卷A卷
2022年武汉科技大学信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)
2022年武汉科技大学信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)一、填空题1、设某数据库中有商品表(商品号,商品名,商品类别,价格)。
现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。
请补全如下语句: CREATE VIEW V1(商品类别,平均价格)AS SELECT商品类别,_____FROM商品表GROUP BY商品类别;2、____________和____________一起组成了安全性子系统。
3、某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做,为了保证该操作的完整,需要利用到事务性质中的_____性。
4、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过______和______约束来实现的。
5、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。
因为,用户只要提出______,不必指出 ______。
6、关系数据库中基于数学的两类运算是______________和______________。
7、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和更改权限。
现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。
_____UPDATE ON T FROM User;8、在RDBMS中,通过某种代价模型计算各种查询的执行代价。
在集中式数据库中,查询的执行开销主要包括______和______代价。
在多用户数据库中,还应考虑查询的内存代价开销。
9、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下不进行。
10、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SEL ECT语句中使用______保留字。
2023年青海师范大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)
2023年青海师范大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)一、填空题1、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。
SELECT城市FROM作者表_____SELECT城市FROM出版商表;2、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下不进行。
3、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。
因为,用户只要提出______,不必指出 ______。
4、如图所示的关系R的候选码为;R中的函数依赖有;R属于范式。
一个关系R5、____________、____________、____________和是计算机系统中的三类安全性。
6、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。
7、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。
这些冲突主要有______、______和______3类。
8、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是______________,学生关系的主码是______________,外码是______________。
9、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。
10、使某个事务永远处于等待状态,得不到执行的现象称为______。
有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为______。
2022年沈阳理工大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)
2022年沈阳理工大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)一、填空题1、视图是一个虚表,它是从______导出的表。
在数据库中,只存放视图的______,不存放视图对应的______。
2、数据库恢复是将数据库从______状态恢复到______的功能。
3、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。
这些冲突主要有______、______和______3类。
4、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是______________,学生关系的主码是______________,外码是______________。
5、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。
SELECT城市FROM作者表_____SELECT城市FROM出版商表;6、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。
7、在SELECT命令中,______子句用于选择满足给定条件的元组,使用______子句可按指定列的值分组,同时使用______子句可提取满足条件的组。
8、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。
因为,用户只要提出______,不必指出 ______。
9、设某数据库中有商品表(商品号,商品名,商品类别,价格)。
现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。
请补全如下语句: CREATE VIEW V1(商品类别,平均价格)AS SELECT商品类别,_____FROM商品表GROUP BY商品类别;10、关系代数运算中,基本的运算是______________、______________、______________、______________和______________。
数据库技术及应用课程试卷A卷
数据库技术与应用试卷一、单选题(每小题1分,共30分)1、在Visual Foxpro 中,创建包含有备注字段的表文件后,将得到两个同名、扩展名不同的文件,其扩展名分别是:A ).DBF ,.FPTB ).PJX ,.PJTC ).PRG ,.EXED ).DBC ,.DCT 2、在E-R 图中,用来表示实体之间联系的图形是:A )矩形B )椭圆形C )菱形D )平行四边形则由关系R 得到关系T 的操作是:A)选择 B) 投影 C) 交 D) 并 4、下列叙述中正确的是:A )数据库系统是一个独立的系统,不需要操作系统的支持B )数据库设计是指设计数据库管理系统C )数据库技术的根本目标是要解决数据共享的问题D )在数据库系统中,数据的物理结构必须与逻辑结构一致 5、数据库系统的核心是:A )数据模型B )数据库管理系统C )软件工具D )数据库6、在VFP 的操作中,指定当前工作路径是F 盘、文件夹为EX 的命令是:A )SET DEFA ON F :\EXB )SET DEFA TO F :\EXC )SET DEFA INTO F :\EXD )SET TO F :\EX 7、VFP 支持的数据模型是:A )层次数据模型B )关系数据模型C )网状数据模型D )树状数据模型 8、对于“关系”的描述,正确的是:A )同一个关系中允许有完全相同的元组B )在一个关系中元组必须按关键字升序存放C )在一个关系中必须将关键字作为该关系的第一个属性D )同一个关系中不能出现相同的属性名 9、退出VFP 系统的命令是:A ) CLEARB ) DROPC ) RETURND ) QUIT 10、算术表达式YX YX -+的VFP 形式是:A )(X+Y)/X-YB ) X+Y/X-YC )X+Y/(X-Y)D ) (X+Y)/(X-Y)11、设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的关系类型是:A)多对多关系B)一对一关系C)一对多关系D)一对二关系12、在下面的VFP表达式中,不正确的是:A){^2008-05-01}+DATE() B){^2008-05-01}-10C){^2008-05-01}-DATE() D){^2008-05-01}+1013、要求记录唯一性的索引是:A)唯一索引、主索引B)唯一索引、候选索引C)主索引、候选索引D)主索引、普通索引14、在建立表间一对多的永久联系时,主表的索引类型必须是:A)主索引或候选索引B)主索引、候选索引或唯一索引C)主索引、候选索引、唯一索引或普通索引D)可以不建立索引15、在职工档案表中,字段名婚否是L型字段,字段名性别是C型字段。
2022年郑州大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)
2022年郑州大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)一、填空题1、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。
方法主要有两种:______和______。
2、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。
3、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和更改权限。
现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。
_____UPDATE ON T FROM User;4、数据模型是由______________、______________和______________三部分组成。
5、____________和____________一起组成了安全性子系统。
6、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。
7、数据仓库是______、______、______、______的数据集合,支持管理的决策过程。
8、SQL语言的数据定义功能包括______、______、______和______。
9、主题在数据仓库中由一系列实现。
一个主题之下表的划分可按______、______数据所属时间段进行划分,主题在数据仓库中可用______方式进行存储,如果主题存储量大,为了提高处理效率可采用______方式进行存储。
10、关系数据库中基于数学的两类运算是______________和______________。
二、判断题11、在关系模式中,候选码可以有多个,主码只能有一个。
()12、在关系运算中,投影是最耗时的操作。
()13、等值连接与自然连接是同一个概念。
()14、在一个关系中,不同的列可以对应同一个域,但必须具有不同的列名。
()15、可以用UNION将两个查询结果合并为一个查询结果。
《数据库原理》期末试卷及答案(A)
只有一个是符合题目要求的,请将其代码填在题后的括号内。
错选或未选都无分。
)1、A2、D3、C4、A5、B6、A7、C8、D9、B 10、D11、B 12、C 13、B 14、D 15、B16、D 17、B 18、D 19、B 20、B二、填空题(本大题共10小题,每小题1分,共10分。
将正确的答案填在每小题的空格内。
错填或不填均无分)21、程序22、m×n23、自然连接24、CREATE INDEX25、聚簇索引26、元组27、空值28、授权29、投影30、GROUP BY三、名词解释(本大题共5小题,每小题3分,共15分)31、数据库管理系统是数据库系统的核心,是为数据库的建立、使用和维护而配置的软件。
它建立在操作系统的基础上,是位于操作系统和用户之间的一层管理软件,负责对数据库进行同一的管理和控制。
它的功能主要包含6个方面:(1)数据定义(2)数据操纵(3)数据库进行管理(4)数据组织、存储和管理(5)数据库的建立和维护(6)数据通信接口32、完全函数依赖:在关系模式R(U)中,如果X→Y,并且对于X的任何一个真子集X’,都有,则称Y完全函数依赖于X。
33、视图视图是从一个或几个基本表(或视图)导出的表,它与基本表不同,是一个虚表。
数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。
基本表中的数据发生变化,从视图中查询出的数据也随之发生变化。
从这个意义上讲,视图就像一个窗口,透过它可以看到数据库中自己感兴趣的数据及其变化。
34、主码和主属性如果关系中的某一个属性组的值能够唯一地标识一个元组,而其子集不行,则称该属性组为侯选码。
若一个关系有多个侯选码,则选定其中一个为主码。
侯选码的诸属性称为主属性。
35、游标游标是系统为用户开设的一个数据缓冲区,存放SQL的执行结果。
嵌入式SQL用游标来协调SQL语言与主语言之间的数据处理。
每个游标区都有一个名字。
用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理。
数据库原理与方法试卷A答案
数据库原理与⽅法试卷A答案华南农业⼤学期末考试试卷( A 卷)标准答案和评分标准2007学年第1学期考试科⽬:数据库原理与⽅法考试类型:(闭卷)考试时间:120分钟学号姓名年级专业⼀ .填空(每空2分,共10分)1 缩写RDBMS的含义是(关系数据库管理系统),缩写DBA 的含义是(数据库管理员)2 在关系A(S,SN,D)和B(D,CN,NM)中,A的主码是S,B的主码是D,则D在S中称为(外码)3 数据库恢复的基本原理⼗分简单,可以⽤⼀个词来概括即:(冗余)4 .有两个不同的实体集,它们之间存在着⼀个1:1和⼀个M:N的联系,根据E-R 图转换成关系模型后,得到的关系模式个数为( 3 )个⼆. 单项选择题(每⼩题2分,共50分)1、数据库系统的核⼼是(B)。
A.数据库 B.数据库管理系统C.数据模型 D.软件⼯具2.若事务T对数据对象A加上S锁,则( C)。
A.事务T可以读A和修改A,其它事务只能再对A加S锁,⽽不能加X 锁。
B.事务T可以读A但不能修改A,其它事务能对A加S锁和X锁。
C.事务T可以读A但不能修改A,其它事务只能再对A加S锁,⽽不能加X 锁。
D.事务T可以读A和修改A,其它事务能对A加S锁和X锁。
3、数据库系统与⽂件系统的主要区别是(B)。
A.数据库系统复杂,⽽⽂件系统简单B.⽂件系统不能解决数据冗余和数据独⽴性问题,⽽数据库系统可以解决C.⼆⽂件系统只能管理程序⽂件,⽽数据库系统能够管理各种类型的⽂件D.⽂件系统管理的数据量较少,⽽数据库系统可以管理庞⼤的数据量4、SQL语⾔具有(B)的功能。
A.关系规范化、数据操纵、数据控制 B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制 D.数据定义、关系规范化、数据操纵5、设有两个事务T1、T2,其并发操作如图1所⽰,下⾯评价正确的是( D)。
A.该操作不存在问题B.该操作丢失修改C.修改该操作不能重复读D.该操作读“脏”数据T1 T2①读A=100A=A*2写回②读A=200③ ROLLBACK恢复A=100图1 事务并发操作图6、属于BCNF的关系模式(D)。
2022年哈尔滨医科大学信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)
2022年哈尔滨医科大学信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)一、填空题1、设在SQL Server 2000环境下,对“销售数据库”进行的备份操作序列如下图所示。
①出现故障后,为尽可能减少数据丢失,需要利用备份数据进行恢复。
首先应该进行的恢复操作是恢复_____,第二个应该进行的恢复操作是恢复_____。
②假设这些备份操作均是在BK设备上完成的,并且该备份设备只用于这些备份操作,请补全下述恢复数据库完全备份的语句RESTORE_____FROM BKWITH FILE=1,_____;2、视图是一个虚表,它是从______导出的表。
在数据库中,只存放视图的______,不存放视图对应的______。
3、数据仓库是______、______、______、______的数据集合,支持管理的决策过程。
4、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。
5、设某数据库中有商品表(商品号,商品名,商品类别,价格)。
现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。
请补全如下语句: CREATE VIEW V1(商品类别,平均价格)AS SELECT商品类别,_____FROM商品表GROUP BY商品类别;6、在SQL Server 2000中,数据页的大小是8KB。
某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。
7、数据库管理系统的主要功能有______________、______________、数据库的运行管理以及数据库的建立和维护等4个方面。
8、____________、____________、____________和是计算机系统中的三类安全性。
9、SQL Server中数据完整性包括______、______和______。
10、有两种基本类型的锁,它们是______和______。
数据库技术(SQL Server)A
2010~2011学年第二学期哈尔滨华夏计算机职业技术学院期末考试数据库技术(SQL Server )试题(A 卷)答题说明:如有答题卡,请将所有答案做在答题卡上,在试卷上做答无效.一、 单项选择题(共20小题,每小题1分,共计20分)1. 下列不能表示精确数值的数据类型是( )。
A . intB . numericC . floatD . smallint 2. 在SQL 中,建立数据库用( )。
A . CREATE TRIGGER 命令B . CREATE TABLE 命令C . CREATE DATABASE 命令D . CREATE INDEX 命令3. 删除经销商1018的数据记录的代码为:( )_____ from distributors where distri_num=1018 A . drop columnB . drop tableC . delete *D . dele 4. 短整型数据类型用( )。
A . intB . numericC . floatD . smallint5. 在Transact-SQL 语法中,SELECT 语句的完整语法较复杂,但至少包括的部 分( )A. SELECT ,INTOB. SELECT ,FROMC. SELECT ,GROUPD. 仅SELECT6. 在SQL 中,建立索引用( )。
A . CREATE TRIGGER 命令B . CREATE TABLE 命令C . CREATE VIEW 命令D . CREATE INDEX 命令7.视图删除的语句是()。
A. SET VIEWB.UPDATE VIEWC.ALTER VIEWD.DROP VIEW8.防止数据库出现意外的有效方法是()。
A. 重建B. 追加C. 备份D. 删除9. SQL Server2005中的编程语言就是()。
A. T-SQLB. S-SQLC. Q-SQLD. R-SQL10. 创建用户自定义函数的命令是()。
《Access2010数据库技术与应用》试题A及答案
Access2010数据库技术与应用期末考试试卷(A卷)(考试时间90分钟,满分100分)一、选择题(1~35题,每题1分,共35分)下面各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂抹在答题卡相应的位置上,答在试卷上不得分。
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.面向对象方法中,继承是指A.一组对象所具有的相似性质B.一个对象具有另一个对象的性质C.各对象之间的共同性质D.类之间共享属性和操作的机制7.层次型、网状型和关系型数据库划分原则是A.记录长度B)文件的大小C.联系的复杂程度D)数据之间的联系方式8.一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是A.一对一B.一对多C.多对多D.多对一9.数据库设计中反映用户对数据要求的模式是A.内模式B.概念模式C.外模式D.设计模式10.报表“设计视图”中的()按钮是窗体“设计视图”工具栏中没有的。
2022年深圳大学软件工程专业《数据库原理》科目期末试卷A(有答案)
2022年深圳大学软件工程专业《数据库原理》科目期末试卷A(有答案)一、填空题1、关系数据库中基于数学的两类运算是______________和______________。
2、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。
3、数据仓库是______、______、______、______的数据集合,支持管理的决策过程。
4、某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做,为了保证该操作的完整,需要利用到事务性质中的_____性。
5、在SQL Server 2000中,数据页的大小是8KB。
某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。
6、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。
SELECT城市FROM作者表_____SELECT城市FROM出版商表;7、有两种基本类型的锁,它们是______和______。
8、SQL Server中数据完整性包括______、______和______。
9、数据模型是由______________、______________和______________三部分组成。
10、____________和____________一起组成了安全性子系统。
二、判断题11、在一个关系模型中,不同关系模式之间的联系是通过公共属性来实现的。
()12、在SQL中,ALTERTABLE语句中MODIFY用于修改字段的类型和长度等,ADD用于添加新的字段。
()13、文件系统的缺点是数据不能长期存储。
()14、在SELECT语句中,需要对分组情况满足的条件进行判断时,应使用WHERE子句。
()15、SQL语言有嵌入式和交互式两种使用方法。
()16、在综合分E-R图时,会出现属性冲突,结构冲突,命名冲突。
数据库期末考试
数据库期末考试武汉工商学院课程考试试题纸2016-2017学年第1学期期末考试试卷课程名称:数据库管理与应用 试卷类型:(A 卷)课程成绩:专业基础课(必修)考试方式:(闭卷) 大题数:4考试时间:100分钟 小题数:54 题号一 二 三 四 总分 总分人 得分 一、选择题(每小题1分,共20分)题号 1 2 3 4 5 6 7 8 9 10 答案 题号 11 12 13 14 15 答案 1.数据库系统的核心是( B )A.软件工具B.数据库管理系统C.数据库D.数据库模型2.用树形结构表示实体之间练习的模型是( C )A.关系模型B.网状模型C.层次模型D.以上都不对3.下列叙述中错误的是( C )A.数据库技术的根本目标是解决数据共享的问题B.数据库设计是指设计一个能满足用户要求、性能良好的数据库C.数据库系统中,数据的物理结构必须与逻辑结构一致D.数据库系统是一个独立的系统,但是需要操作系统的支持4.设关系R 和S 的元组个数分别是100和200,关系T 是R 与S 的笛卡尔积,则T 的元组个数是( C )A.300B.10000C.20000D.400005.设有一个学生档案的关系数据库,关系模式是:学生(学号,姓名,性别,年龄)。
则“从学生档案数据库中查询学生年龄大于20岁的学生姓名”的关系代数式是( C )A.σ姓名((Ⅱ年龄>20(S))B. Ⅱ姓名((σ年龄>20(S))C.Ⅱ姓名((Ⅱ年龄>20(S))D. σ姓名((σ年龄>20(S))6.关系数据库关系系统能实现的专门关系运算包括( B )得分评卷人A.排序、索引、统计B.选取、投影、连接C.关联、更新、排序D.显示、打印、指标7.设有关系模式R 和S ,下列各关系代数表达式不正确的是( D )A.R-S=R-(R ∩S)B.R=(R-S)∪(R ∩S)C.R ∩S=S-(S-R)D.R ∩S=S-(R-S)8.设关系R 和S 的结构相同,分别有m 和n 个元组,那么R-S 操作的结果中元组个数为( C )A.m-nB.mC.小于等于mD.小于等于(m-n )9.SQL 语言是( C )标准语言。
2022年青岛农业大学海都学院数据科学与大数据技术专业《数据库系统原理》科目期末试卷A(有答案)
2022年青岛农业大学海都学院数据科学与大数据技术专业《数据库系统原理》科目期末试卷A(有答案)一、填空题1、关系规范化的目的是______。
2、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。
3、SQL Server中数据完整性包括______、______和______。
4、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加______,直到事务T释放A上的锁。
5、事务故障、系统故障的恢复是由______完成的,介质故障是由______完成的。
6、在数据库系统封锁协议中,一级协议:“事务在修改数据A前必须先对其加X锁,直到事务结束才释放X锁”,该协议可以防止______;二级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,读完后即可释放S锁”,该协议可以防止______;三级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,直到事务结束后才释放S锁”,该协议可以防止______。
7、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。
方法主要有两种:______和______。
8、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和更改权限。
现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。
_____UPDATE ON T FROM User;9、关系模型由______________、______________和______________组成。
10、有两种基本类型的锁,它们是______和______。
二、判断题11、在数据库表中,空值表示数值0。
()12、在数据库恢复中,对已完成的事务进行撤销处理。
()13、在第一个事务以S锁方式读数据R时,第二个事务可以进行对数据R加S锁并写数据的操作。
()14、关系是一张二维表。
2022年北京科技大学信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)
2022年北京科技大学信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)一、填空题1、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下不进行。
2、数据管理技术经历了______________、______________和______________3个阶段。
3、关系代数运算中,基本的运算是______________、______________、______________、______________和______________。
4、____________和____________一起组成了安全性子系统。
5、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用____________语句,收回所授的权限使用____________语句。
6、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和更改权限。
现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。
_____UPDATE ON T FROM User;7、数据仓库创建后,首先从______中抽取所需要的数据到数据准备区,在数据准备区中经过净化处理______,再加载到数据仓库中,最后根据用户的需求将数据发布到______。
8、如图所示的关系R的候选码为;R中的函数依赖有;R属于范式。
一个关系R9、以子模式为框架的数据库是______________;以模式为框架的数据库是______________;以物理模式为框架的数据库是______________。
10、SQL语言的数据定义功能包括______、______、______和______。
二、判断题11、在数据库表中,空值表示数值0。
()12、关系中任何一列的属性取值是不可再分的数据项,可取自不同域中的数据。
()13、关系是一张二维表。
2022年深圳技术大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷A(有答案)
2022年深圳技术大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷A(有答案)一、填空题1、数据库管理系统的主要功能有______________、______________、数据库的运行管理以及数据库的建立和维护等4个方面。
2、数据的安全性是指____________。
3、某在SQL Server 2000数据库中有两张表:商品表(商品号,商品名,商品类别,成本价)和销售表(商品号,销售时间,销售数量,销售单价)。
用户需统计指定年份每类商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、销售总数量和销售总利润。
为了完成该统计操作,请按要求将下面的存储过程补充完整。
4、SQL Server中数据完整性包括______、______和______。
5、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。
6、DBMS的完整性控制机制应具备三个功能:定义功能,即______;检查功能,即______;最后若发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。
7、____________和____________一起组成了安全性子系统。
8、数据仓库是______、______、______、______的数据集合,支持管理的决策过程。
9、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和更改权限。
现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。
_____UPDATE ON T FROM User;10、SQL语言的数据定义功能包括______、______、______和______。
二、判断题11、连接是数据库最耗时的操作。
()12、机制虽然有一定的安全保护功能,但不精细,往往不能达到应用系统的要求。
()13、可以用UNION将两个查询结果合并为一个查询结果。
2022年福建江夏学院信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)
2022年福建江夏学院信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)一、填空题1、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。
2、关系规范化的目的是______。
3、数据仓库是______、______、______、______的数据集合,支持管理的决策过程。
4、设某数据库中有商品表(商品号,商品名,商品类别,价格)。
现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。
请补全如下语句: CREATE VIEW V1(商品类别,平均价格)AS SELECT商品类别,_____FROM商品表GROUP BY商品类别;5、事务故障、系统故障的恢复是由______完成的,介质故障是由______完成的。
6、数据库管理系统的主要功能有______________、______________、数据库的运行管理以及数据库的建立和维护等4个方面。
7、关系数据库中基于数学的两类运算是______________和______________。
8、主题在数据仓库中由一系列实现。
一个主题之下表的划分可按______、______数据所属时间段进行划分,主题在数据仓库中可用______方式进行存储,如果主题存储量大,为了提高处理效率可采用______方式进行存储。
9、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用____________语句,收回所授的权限使用____________语句。
10、在RDBMS中,通过某种代价模型计算各种查询的执行代价。
在集中式数据库中,查询的执行开销主要包括______和______代价。
在多用户数据库中,还应考虑查询的内存代价开销。
二、判断题11、在关系运算中,投影是最耗时的操作。
()12、在CREATEINDEX语句中,使CLUSTERED来建立簇索引。
()13、等值连接与自然连接是同一个概念。
2022年河南科技学院数据科学与大数据技术专业《数据库系统原理》科目期末试卷A(有答案)
2022年河南科技学院数据科学与大数据技术专业《数据库系统原理》科目期末试卷A(有答案)一、填空题1、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SEL ECT语句中使用______保留字。
2、关系模型由______________、______________和______________组成。
3、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。
因为,用户只要提出______,不必指出 ______。
4、在SQL Server 2000中,数据页的大小是8KB。
某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。
5、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。
6、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。
7、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过______和______约束来实现的。
8、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。
9、使某个事务永远处于等待状态,得不到执行的现象称为______。
有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为______。
10、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加______,直到事务T释放A上的锁。
二、判断题11、DBMS提供授权功能控制不同用户访问数据的权限,主要目的是为了实现数据库的完整性。
2022年郑州西亚斯学院信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)
2022年郑州西亚斯学院信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)一、填空题1、关系规范化的目的是______。
2、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。
3、数据管理技术经历了______________、______________和______________3个阶段。
4、在数据库系统封锁协议中,一级协议:“事务在修改数据A前必须先对其加X锁,直到事务结束才释放X锁”,该协议可以防止______;二级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,读完后即可释放S锁”,该协议可以防止______;三级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,直到事务结束后才释放S 锁”,该协议可以防止______。
5、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。
方法主要有两种:______和______。
6、数据仓库创建后,首先从______中抽取所需要的数据到数据准备区,在数据准备区中经过净化处理______,再加载到数据仓库中,最后根据用户的需求将数据发布到______。
7、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将2NF经过转变为3NF______。
8、主题在数据仓库中由一系列实现。
一个主题之下表的划分可按______、______数据所属时间段进行划分,主题在数据仓库中可用______方式进行存储,如果主题存储量大,为了提高处理效率可采用______方式进行存储。
9、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于______。
10、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。
因为,用户只要提出______,不必指出 ______。
2022年浙江科技学院信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)
2022年浙江科技学院信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)一、填空题1、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用____________语句,收回所授的权限使用____________语句。
2、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是______________,学生关系的主码是______________,外码是______________。
3、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加______,直到事务T释放A上的锁。
4、以子模式为框架的数据库是______________;以模式为框架的数据库是______________;以物理模式为框架的数据库是______________。
5、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下不进行。
6、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。
7、在数据库系统封锁协议中,一级协议:“事务在修改数据A前必须先对其加X锁,直到事务结束才释放X锁”,该协议可以防止______;二级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,读完后即可释放S锁”,该协议可以防止______;三级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,直到事务结束后才释放S 锁”,该协议可以防止______。
8、____________、____________、____________和是计算机系统中的三类安全性。
9、SQL语言的数据定义功能包括______、______、______和______。
10、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。
2022年玉林师范学院数据科学与大数据技术专业《数据库系统原理》科目期末试卷A(有答案)
2022年玉林师范学院数据科学与大数据技术专业《数据库系统原理》科目期末试卷A(有答案)一、填空题1、关系规范化的目的是______。
2、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。
3、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。
4、数据管理技术经历了______________、______________和______________3个阶段。
5、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。
6、数据模型是由______________、______________和______________三部分组成。
7、如果多个事务依次执行,则称事务是执行______;如果利用分时的方法,同时处理多个事务,则称事务是执行______。
8、____________、____________、____________和是计算机系统中的三类安全性。
9、数据仓库是______、______、______、______的数据集合,支持管理的决策过程。
10、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过______和______约束来实现的。
二、判断题11、求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的锁,这种封锁协议是二级封锁协议。
()12、实体集和实体型是一回事,没有什么区别。
()13、视图是观察数据的一种方法,只能基于基本表建立。
()14、等值连接与自然连接是同一个概念。
()15、在综合分E-R图时,会出现属性冲突,结构冲突,命名冲突。
()16、有了外模式/模式映象,可以保证数据和应用程序之间的物理独立性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
上海学院课程考试试卷
2012––2013 学年第1学期期末(√)补考()重考(√)课程名称数据库管理技术试卷编号 A
年级11 专业计算机班级姓名学号
一、单项选择题(10*2=20%)
1、Microsoft SQL Server是一种基于客户机/服务器的关系型数据库管理系统,它使用()语言在服务器和客户机之间传递请求。
A. TCP/IP
B. Transact-SQL
C. C
D. ASP
2、()是一个图形界面的查询工具,用它可以提交Transact-SQL语言,然后发送到服务器,并返回执行结果,该工具支持基于任何服务器的任何数据库连接。
A. SQL Server Management Studio
B. 事件探测器
C. SQL 管理对象
D. DTS
3、一个关系中,能唯一标识元组的属性集称为关系的()键。
A. 副键
B. 主键
C. 从键
D. 参数
4、下面哪些字符可以用于Transact-SQL的注释()。
A. --
B. @@
C. **
D. /*…*/
5、利用T—SQL语言创建表时,语句是()。
A. Delete Table
B. Create Table
C. Add Table
D. Drop Table
6、在数据库标准语言SQL中,关于NULL值叙述正确选项是()。
A. NULL 表示空格
B. NULL表示0
C. NULL既可以表示0,也可以表示是空格
D. NULL表示空值
7、下列函数中,返回值数据类型为 int 的是()。
A. LEFT
B. LEN
C. LTRIM
D. SUNSTRING
8、下列关于ALTER TABLE语句叙述错误的是()。
A.可以添加字段
B.可以删除字段
C.可以修改字段名称
D.可以修改字段数据类型
9、在一个表上,最多可以定义多少个聚集索引()。
A. 1
B. 2
C. 3
D.4
10、在Transact-SQL的模式匹配中,使用()符号表示匹配任意长度的字符串。
A. *
B. -
C. %
D. #
二、填空题(每空1分,20%)
1、关系模型中一般数据完整性分为_______ 、和用户定义完整性。
2、SQL 的英文全称为_______________________________________。
3、视图是从其他____________ 或视图导出的表。
4、表由一系列的和组成,每创建一列时,必须指定该列的
________来限制列的长度,从而保证数据的完整性。
5、数据库系统内部结构的三级模式包括外模式、和内模式。
6、SQL Server主数据文件、次数据文件和事务日志文件默认的扩展名分别
为、和。
7、创建数据库的SQL 语句为,修
改数据库设置的语句为。
8、用SELECT 进行模糊查询时,可以使用____________ 运算符,但要在条
件值中使用____________或_____________等通配符来配合查询。
并且,模糊查询只能针对字段类型是____________的查询。
9、触发器是一种特殊的存储过程,它可以在对一个表上进行、_____________和delete操作中的任一种或几种操作时被自动调用执行。
10、SQL Server 有SQL Server的安全认证模式和Windows安全认证模式两种
安全验证模式,使用_______________身份验证方式登录SQL Server 时,不必再提供一个单独的登录账号及口令。
三、关系运算题(2*5=10%)
假设:学生选课系统的关系模式如下,用关系代数完成如下查询。
学生(学号,姓名,入学年份,所在系)
课程(课号,课名,学分,先修课)
选课(学号,课号,成绩)
1、选修了数据库课程的学生的学号和姓名。
2、计算机系不及格学生的学号、姓名和成绩。
四、查询语言应用题(10*4=40%)
请按题目要求编写 T_SQL命令或写出T_SQL命令的含义,这些题目需要使用 PXSCJ数据库中的三个表:学生表(表名为XSB)、课程表(表名为KCB)和成绩表(表名为CJB)
以下是PXSCJ中表的结构:
(一) 阐述下列语句含义
1、USE PXSCJ
GO
CREATE VIEW CS_KC_AVG(num,score_avg)
AS
SELECT 学号, AVG(成绩)
FROM CJB
GROUP BY 学号
GO
含义:
2、USE PXSCJ
GO
SELECT 学号, AVG(成绩) AS '平均成绩'
FROM CJB
WHERE 学号 IN
(
SELECT 学号 FROM XSB WHERE 专业 = '通信工程'
)
GROUP BY 学号
HAVING AVG(成绩) > =85
GO
含义:
3、USE PXSCJ
GO
SELECT 姓名, 课程名, 成绩
FROM XSB, KCB, CJB
WHERE XSB.学号 = CJB.学号
AND CJB.课程号 = KCB.课程号
AND 课程名= '计算机基础'
AND 专业= '计算机'
ORDER BY 成绩 DESC
GO
含义:
4、USE PXSCJ
GO
DECLARE @num INT
SET @num=0
WHILE (SELECT 总学分FROM XSB WHERE 学号='081102')<60
BEGIN
UPDATE XSB SET 总学分=总学分+总学分*0.05 WHERE 学号= '081102' SET @num=@num+1
END
GO
含义:
(二) 根据题意写出语句
5、向PXSCJ数据库的表XSB中插入如下的一行数据:
081109, 张峰, 1, 1990-03-10, 计算机, 48, NULL(假设XSB表没有该行数据)使用下列语句:
6、将PXSCJ数据库的XSB表中总学分大于52的行删除,使用如下的T-SQL 语句:
7、将“姓名”为“王林琳”的同学的“专业”改为“软件工程”,“备注”改为“提前修完学分”,“学号”改为“081265”。
8、查找选修离散数学的学生的情况。
(三) 根据题意创建存储过程或触发器
9、创建存储过程,从PXSCJ数据库的三个表中查询某人指定课程的成绩和学
分,该存储过程接受与传递参数精确匹配的值。
10、创建触发器,当修改XSB表中的学号时,同时也要将CJB表中的学号修改成相应的学号(假设XSB表和CJB表之间没有定义外键约束)。
五、设计题(10分)
教学管理涉及的实体有:
教员:职工号、姓名、年龄、职称;
学生:学号、姓名、年龄、性别;
课程:课程号、课程名、学时数。
实体间联系如下:
一个教员只讲授一门课程,一门课程可由多个教员讲授;
一个学生学习多门课程,每门课程有多个学生学习。
请画出教员、学生、课程的E-R图,并构造出相应的关系模型。