数据库与信息管理技术期末考试题二

合集下载

数据库期末考试试题及答案

数据库期末考试试题及答案

数据库期末考试试题━━━━━━━━━━━━━━━一、填空共30题(共计30分)━━━━━━━━━━━━━━━第1题(分)题号:2385ORDER BY 子句实现的是【1】.答案:=======(答案1)=======排序第2题(分)题号:2374如果列上有约束,要删除该列,应先删除【1】答案:=======(答案1)=======相应的约束第3题(分)题号:2394在每次访问视图时,视图都是从【1】中提取所包含的行和列.答案:=======(答案1)=======基表第4题(分)题号:23721.在增加数据文件时,如果用户没有指明文件组,则系统将该数据文件增加到【1】文件组.答案:=======(答案1)=======主第5题(分)题号:2371查看XSCJ数据库信息的存储过程命令是【1】答案:=======(答案1)=======sp_helpdb第6题(分)题号:2392创建视图定义的T-SQL语句的系统存储过程是【1】.答案:=======(答案1)=======sp_helptext第7题(分)题号:23791. 表的外键约束实现的是数据的【1】完整性.答案:=======(答案1)=======参照第8题(分)题号:2390要进行模糊匹配查询,需要使用【1】关键字来设置查询条件.答案:=======(答案1)=======LIKE第9题(分)题号:2380定义标识列的关键字是【1】.答案:=======(答案1)=======identity第10题(分)题号:2383在进行多表查询是,必须设置【1】条件.答案:=======(答案1)=======连接第11题(分)题号:2363联系两个表的关键字称为【1】=======(答案1)=======外键第12题(分)题号:2382用【1】字句可以实现选择行的运算.答案:=======(答案1)=======WHERE第13题(分)题号:2391如果要加密视图的定义,可以在创建视图时使用【1】关键字.答案:=======(答案1)=======WITH ENCRYPTION第14题(分)题号:2386SQL 2012采用的结构化查询语言称为【1】.答案:=======(答案1)=======Transact-SQL第15题(分)题号:2362数据库系统中所支持的主要逻辑数据模型有层次模型、关系模型、【1】和面向对象模型.答案:=======(答案1)=======网状模型第16题(分)题号:2360DBMS(数据库管理系统)通常提供授权功能来控制不同的用户访问数据库中数据的权限,其目的是为了数据库的【1】答案:=======(答案1)=======第17题(分)题号:2375如果要删除的表T1是其他表T2的参照表,应先删除表T2中的【1】约束,或者先删除 T2 表,在删除T1表.答案:=======(答案1)=======外键第18题(分)题号:2393创建视图的T-SQL命令是【1】.答案:=======(答案1)=======CREATE VIEW第19题(分)题号:2369修改数据库的命令是【1】答案:=======(答案1)=======ALTER DATABASE第20题(分)题号:2366对于1:n的联系,关系的键是【1】答案:=======(答案1)=======N端实体的码第21题(分)题号:23651.对于1:1的联系,每个实体的码均是该联系关系的【1】.答案:=======(答案1)=======候选键第22题(分)题号:23731.找回被删除表的唯一方法是事先做好数据库的【1】工作.答案:=======(答案1)=======备份第23题(分)题号:2387在SELECT语句查询中,要去掉查询结果中的重复记录,应该使用【1】关键字.答案:=======(答案1)=======DISTINCT第24题(分)题号:2359数据库系统各类用户对表的各种操作请求(数据库定义、查询、更新及各种控制)都是由一个复杂的软件来完成的,这个软件叫作【1】答案:=======(答案1)=======DBMS第25题(分)题号:2376在一个已存在数据的表中增加不带默认值的列,一定要保证所增加的列允许【1】值.答案:=======(答案1)=======空第26题(分)题号:2367对于m:n的联系,关系的键是【1】答案:=======(答案1)=======诸实体码的组合第27题(分)题号:2377对表中记录的维护工作主要有增加、【1】和删除操作,他们均可以通过对象资源管理器Transact-SQl语句完成.=======(答案1)=======修改第28题(分)题号:2389如果列的取消范围是个连接的区间,可以使用【1】关键字来设置查询条件答案:=======(答案1)=======BETWEEN…AND第29题(分)题号:2384GROUP BY 子句实现的是【1】.答案:=======(答案1)=======分组第30题(分)题号:2368创建数据库的命令是【1】答案:=======(答案1)=======CREATE DATABASE━━━━━━━━━━━━━━━二、判断共20题(共计20分)━━━━━━━━━━━━━━━第1题(分)题号:2852INSERT语句后面必须要TITO.答案:N第2题(分)题号:2874使用命令DROP INDEX能删除所有的索引.答案:N第3题(分)题号:2853制定为标识列后,系统自动将该列设定为NOT NULL.第4题(分)题号:2857用一条INSERT语句一次可以插入多行数据答案:Y第5题(分)题号:2862在进行连接查询时,内连接只把满足条件的记录连接起来并显示出来.答案:Y第6题(分)题号:2855任何数据类型的列都可以设置为标识列答案:N第7题(分)题号:2876在添加主键约束时,系统会自动生成聚集唯一索引.答案:Y第8题(分)题号:2846在数据库中可以没有事务日志文件,也可以没有次数据文件.答案:N第9题(分)题号:2847修改数据库文件时,可以对文件类型、所属文件组和路径进行修改.答案:N第10题(分)题号:2845用户可以创建若干个主文件组.答案:N第11题(分)题号:2850NULL表示一个空字符串.答案:N第12题(分)题号:2867在每次访问视图时,视图都是从数据表中提取所包含的行和列.答案:Y第13题(分)题号:2870修改引用表的数据时,一定能从视图中反应出来.答案:N第14题(分)题号:2873索引既可以提高检索数据的速度,也可以提高修改数据的速度.第15题(分)题号:2860AND运算符和"BETWEEN···AND"运算符都能设置值范围是连接区间的逻辑条件.答案:Y第16题(分)题号:2866子查询内不能再嵌套子查询.答案:N第17题(分)题号:2865表达式">=ALL(2,4,6)"与">=2"等价.答案:N第18题(分)题号:2842创建数据库时,不需要指定逻辑名和物理名.答案:N第19题(分)题号:2844事务日志文件不属于任何文件组.答案:Y第20题(分)题号:2849主数据文件不能被删除,且日志文件也必须保留一个.答案:Y━━━━━━━━━━━━━━━━━三、单项选择共20题(共计20分)━━━━━━━━━━━━━━━━━第1题(分)题号:7007数据处理进入数据库系统阶段,以下不是这一阶段的优点的是( ).A:有很高的数据独立性B:数据不能共享C:数据整体结构化D:有完备的数据控制功能答案:B第2题(分)题号:7021在ALTER TABLE语句中使用了( )子句可以使表上创建的检查约束暂时无效. A:CHECK CONSTRAINTB:NOCHECK CONSTRAINTC:WITH NOCHECKD:DROP CONSTRAINT答案:B第3题(分)题号:7029下列关于视图的描述中,错误的是( )A:视图不是真实存在的基础表,而是一张虚拟表B:当对通过视图查询到的数据进行修改时,相应的引用表的数据也要发生变化C:在创建视图时,若其中某个目标列是聚合函数,必须指明视图的全部列名D:在一个语句中,一次可以修改一个以上的视图对应的引用表答案:D第4题(分)题号:7025用于自动圣餐唯一的系统值的列属性使( )A:NULLB:NOT NULLC:IDENTITYD:SEED答案:C第5题(分)题号:7016SQL Server2012的物理存储主要包括3类文件,即( )A:主数据文件、次数据文件、事务日志文件B:主数据文件、次数据文件、文本文件C:表文件、索引文件、存储文件D:表文件、索引文件、图表文件答案:第6题(分)题号:7006数据库管理技术的发展阶段不包括( )A:数据库系统管理阶段B:人工管理阶段C:文件系统管理阶段D:操作系统管理阶段答案:D第7题(分)题号:7010实体联系图(E-R图)是( )A:现实世界到信息世界的抽象B:描述信息世界的数据模型C:对现实世界的描述D:描述机器世界的数据模型答案:A第8题(分)题号:7020在创建数据库时,用来指定数据库文件物理存放位置的参数是( ) A:FILEGROETHB:FILENAMEC:NAMED:FILE答案:B第9题(分)题号:7034以下关于索引的正确叙述是( ).A:使用索引可以提高数据查询速度和数据更新速度B:使用索引可以提高数据查询速度,但会降低数据更新速度C:使用索引可以提高数据查询速度,对数据更新速度没有影响D:使用索引数据查询速度和数据更新速度均没有影响答案:B第10题(分)题号:7011关系模型的数据结构是( )A:树B:图C:表D:二维码答案:第11题(分)题号:7018用来显示数据库信息的系统存储过是( )A:sp_dbhelpB:sp_dbC:sp_helpD:sp_helpdb答案:第12题(分)题号:7015下面关于Tempdb数据库描述不正确的是( )A:是一个临时数据库B:属于全局资源C:没有权限限制D:是用户建立新数据库的模板答案:D第13题(分)题号:7032为数据表创建索引的目的是( ).A:提高查询的检索性能B:创建唯一索引C:创建主键D:归类答案:A第14题(分)题号:7014当数据库损坏时,数据库管理员可通过( )恢复数据库.A:事务日志文件B:主数据文件C:DELETE语句D:联机帮助文件答案:A第15题(分)题号:7027部分匹配查询中有关通配符"_"的正确描述是( )A:"_"代表多个字符B:"_"可以代表零个或多个字符C:"_"不能与"%"一同使用D:"_"代表一个符号答案:D第16题(分)题号:7026在分组检索中,要去掉不满足条件的记录和不满足条件的分组,应当( ). A:使用WHERE子句B:使用HAVING子句C:先使用HAVING子句,在使用WHERE子句D:使用WHERE子句,在使用HAVING子句答案:D第17题(分)题号:7013设属性A是关系R的主属性,则属性A不能取空值,这是( )A:实体完整性规则B:参照完整性规则C:用户自定义完整性规则D:域完整性规则答案:A第18题(分)题号:7022SQL Server2012的字符型系统数据类型主要包括( )A:int、money、charB:char、varchar、textC:datemtme、binary、intD:char、varchar、int答案:B第19题(分)题号:7028条件"年领BETWEEN 20 AND 35"表示年龄在20~35岁,且( ) A:包括20岁和35岁B:不包括20岁和35岁C:包括20岁但不包括35岁D:包括35岁但不包括25岁答案:A第20题(分)题号:7012关系R和S进行自然连接时,要求R和S含有一个或多个公共( ) A:元组B:行C:记录D:属性答案:D━━━━━━━━━━━━━━━━四、程序填空共5题(共计30分)━━━━━━━━━━━━━━━━第1题(分)题号:177在KC表中,统计每学期的总学分/***********SPACE***********/select 开课学期, 【】 as 每学期的总学分from kc/***********SPACE***********/【】开课学期答案:=======(答案1)=======sum(学分)=======(答案2)=======group by第2题(分)题号:170在XS_KC表中,查询在90分以上和不及格学生的信息/***********SPACE***********/select 【】 , 课程号, 成绩from xs_kc/***********SPACE***********/where 【】成绩<60答案:=======(答案1)=======学号=======(答案2)=======成绩>=90 or第3题(分)题号:179将XS_KC表中的数据记录按学号分类汇总,输出学号和平均分/***********SPACE***********/select 学号, 【】 as 学生的平均分from xs_kc/***********SPACE***********/【】学号答案:=======(答案1)=======avg(成绩)=======(答案2)=======group by第4题(分)题号:634在XSQK表中,查询个专业的学生人数select 专业名,/***********SPACE***********/【】各专业人数from xsqk/***********SPACE***********/【】专业名答案:=======(答案1)=======count(专业名) as=======(答案2)=======group by第5题(分)题号:174在XSQK表中,查询电话号码第3位为6或9的记录信息/***********SPACE***********/【】 */***********SPACE***********/from 【】/***********SPACE***********/【】联系电话 like‘__[69]%’答案:=======(答案1)=======select=======(答案2)=======xsqk=======(答案3)=======where。

大学计算机数据库应用期末考试复习资料及试卷(含答案)

大学计算机数据库应用期末考试复习资料及试卷(含答案)

考试科目:数据库应用一、选择题1.以下有关对数据的解释错误的是:(C)。

A、数据是信息的载体B、数据是信息的表现形式C、数据是0~9组成的符号序列D、数据与信息在概念上是有区别的2.以下模式不是数据库系统体系结构中包含的模式的是:(C)。

A、模式B、外模式C、优化模式D、内模式3.能够实现对数据库中数据操纵的软件是:(D)。

A、操作系统B、解释系统C、编译系统D、数据库管理系统4.数据库系统与文件系统最根本的区别是:(D)。

A、文件系统只能管理程序文件,而数据库系统可以管理各种类型文件B、数据库系统复杂,而文件系统简单C、文件系统管理的数据量少,而数据库系统可以管理庞大数据量D、文件系统不能解决数据冗余和数据的独立性,而数据库系统能5.数据管理技术的发展阶段不包括:(A)。

A、操作系统管理阶段B、人工管理阶段C、文件系统管理阶段D、数据库系统管理阶段6.以下不属于数据库设计步骤的是:(B)。

A、概念结构设计B、签约C、逻辑结构设计D、需求分析7.以下方法不能退出Access的是(C)。

A、打开“文件”菜单,选择“退出”命令B、打开“文件”菜单,按X键C、按ESC键D、按Alt+F4键8.不是Access数据库对象的是(C)。

A、表B、查询C、视图D、模块9.图形文件的字段类型是(B)。

A、备注型B、OLE对象C、日期类型D、文本类型10.创建表的方法(D)。

A、数据表视图B、设计视图C、表向导D、以上三种都可以11.设置数据库的用户密码时,应该用什么方式打开数据库:(C)。

A、只读B、独占只读C、独占D、共享12.数据管理技术发展经过了三个阶段,以下不是这三个阶段的是:(A)A、智能阶段B、人工管理C、文件系统D、数据库系统13.数据库系统的组成可以分为几类,除了硬件环境、软件环境、数据库,还包括哪个:(C)A、操作系统B、CPUC、人员D、物理数据库14.常见的数据模型有3种,它们是:(B)A、网状、关系和语义B、层次、关系和网状C、环状、层次和关系D、字段名、字段类型和记录15.数据库设计的阶段中,那个阶段把概念模型转换成可由某个数据库管理系统支持的数据模型:(C)A、概念结构设计B、实施阶段C、逻辑结构设计D、物理结构设计16.数据库系统的核心是:(C)A、数据模型B、数据库管理系统C、数据库D、数据库管理员17.在设计学生信息表时,对于其字段“学生简历”,要求填写从高中到现在的情况,一般长度大于255个字符,请问应该选择那种数据类型:(B)A、文本型B、备注型C、数字型D、日期/时间型18.表的组成内容包括:(B)A、查询和字段B、字段和记录C、记录和窗体D、报表和字段19.Access数据库的类型是:(C)A、层次数据库B、网状数据库C、关系数据库D、面向对象数据库20.利用Accss创建的数据库文件,其扩展名为:(D)A、.pdfB、.docC、.txtD、.MDB21.在“tEmployee”表中,“姓名”字段的字段大小为10,在此列输入数据时,最多可输入的字母数是:(B)A、5B、10C、15D、2022.设有“学生”和“班级”两个实体,每个学生只能属于一个班级,一个班级可以有多个学生,“学生”和“班级”实体间的联系是:(C)。

管理信息系统期末复习题

管理信息系统期末复习题

管理信息系统期末复习题1、对于"指针"和"链",下面的说法正确的是( )。

A.它们是数据物理组织的两种形式B.它们是数据逻辑组织的两种形式C.它们是数据物理组织的两种基本工具D.它们是数据逻辑组织的两种基本工具正确答案是:D2、不是IBM公司从技术视角所描述的大数据4V特征是( )。

A. verticalB. velocityC. varietyD. veracity正确答案是:A3、在计算机信息处理中,数据组织的层次是( )。

A.数据、记录、文档、数据库B.数据、记录、文件、数据库C.数据项、记录、文件、数据库D.数据项、记录、文件、数据库正确答案是: D4、计算机网络拓扑结构主要取决于它的( )。

A.资源子网B.FDDI网C.通信子网D.城域网正确答案是:C5、工业互联网为( )环境下的技术创新、制造模式创新和商业模式创新提供坚实的技术基础A.智慧农业B.智能制造C.智慧旅游D.移动互联网正确答案是:B6、将软件作为服务的云计算服务类型是( )。

A. SaaSB. PaaSC. DaaSD. laaS正确答案是: A7、下面哪类数据不能称为大数据( )。

A.某高校学生名单数据B. Facebook评论数据C. 淘宝购物数据D. 公安视屏监控数据正确答案是:A8、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为( )。

A.数据定义B.数据管理C.数据操纵D.数据控制正确答案是:C9、下面哪个系统没有使用物联网技术( )。

A.温室大棚控制系统B.工资管理系统C.电力设备在线监测系统D.交通信号控制系统正确答案是: B10、下面的系统中,哪一个必须是实时系统?( )。

A.销售数据统计系统B.航空订票系统C.计算机辅助设计系统D.计算机激光排版系统正确答案是: B11、MapReduce是( )提出的一种大规模数据的分布式处理模型,用于大规模数据集的并行计算,通过映射(Map)和化简(Reduce)两种主要操作,实现对海量数据的搜索、挖掘、分析与理解。

数据库期末考试题

数据库期末考试题

第一章数据库系统概述及建模数据库系统一、填空题1. 数据库模型通常由()、()和()3要素组成。

2. 数据模型通常分为()、()和()。

3. 数据操作描述的是系统的动态特性,主要分为()和()两大类,共包括()、()、()和()4种操作。

4. 关系模型中,完整性约束主要是()和()。

5. 关系数据库是以()为基础的数据库系统。

7. 有了外模式/模式映像可以保证数据和应用程序之间();有了模式/内模式映像,可以保证数据和应用程序之间的()。

8. 事务的4个特性是()、()、()和()。

009. 数据库管理系统在3层结构之间提供的两层映像是()和()。

10. 当前数据库系统的主流是()。

11. DBMS的中文意思是()。

12. DBMS允许用户把一个或多个数据库操作组成(),它是一组按顺序执行的操作单位。

、13. ()是按照一定的数据模型组织的、长期储存在计算机内,可为多个用户共享的数据的聚集。

14. 数据库系统的基础是()。

15. ()处于数据库系统的核心位置。

16. 对数据库的操作要以()内容为依据。

17. 数据库系统3层结构的描述放在()中。

18. 查询处理最复杂最重要的部分是()。

19. ()是数据库中全部数据的逻辑结构和特征的描述。

20. ()是数据库物理结构和存储方式的描述。

21. ()是用户可以看见和使用的局部数据的逻辑结构和特征的描述。

22. 随着计算机软硬件的发展,数据管理技术不断完善,先后经历了()、()和()3个阶段。

二、判断题1.数据库系统的基础是数据模型。

2.数据库系统的核心是数据库管理系统。

3.对数据库的操作要以运行日志为依据。

4.数据结构描述的是系统的静态特性。

5.事务的原子性是指整个事务要么都执行,要么都不执行。

三、简答题1.数据库系统有哪些特点?2.什么是数据库?3.什么是关系?4.什么是关系的码?5.什么是关系模型?6.关系模型有什么特点?7.数据库系统都包括什么?数据库建模一、填空题1. 在E-R图中,数据元素用()表示;属性用()表示,实体之间的联系用()和()表示。

数据仓库-期末考试复习题

数据仓库-期末考试复习题

数据仓库-期末考试复习题复思考题(重点)一、单项选择题1)一般信息管理中,采用哪种方式的概念模型最多A。

ce模型B.实体-关系模型C.02O模型D.B/S模型(2)在关系表中,下列哪种属性不能承担主列关键字(Key)?A.身份证号B.银行卡号C.加密电文D.企业标识码(3)数据仓库的生命周期中,不包含下列哪个阶段?A.规划分析阶段B.设计实施阶段C.使用维护阶段D.反馈提升阶段(4)多维切片是指:A.在多个维度上观察全员操作B.多个成员的操作片段C.旋转数据集的部分维度D.在线分析或联机分析(5)一般信息管理中,采用哪种方式的分布式物理模型最多A。

ce模型 B.实体-关系模型C.02O模型D.B/S模型(6)在关系表中,下列哪种属性可以成为外键(Key)?A.客户信用程度B.银行卡行号C.加密的身份证号D.实体商户地址(7)数据仓库的生命周期中,不包含下列哪个阶段排在第三阶段?A.规划分析阶段 B.设计实施阶段 C.使用维护阶段D.反馈提升阶段(8)多维报表是指:A.在多个维度上观察全员操作B.分歧维度花式分歧叠加展示C.旋转数据集的部分维度D.在线阐发或联机阐发(9)数据表的多维索引的感化是:A.使数据表更节省存储空间B.加快数据存储速率C.表格花式美观大方C.加快数据查找效率10)de布局中的MAP职能是?A.钻取B.汇聚C.分发D.结晶11)下列哪种客户需求能够直接成为数据堆栈的多维报表?A.客户销售业绩清单B.客户根本名册C.客户关系图表D.客户反馈信息(12)数据堆栈开辟强调哪种主体特征?A.信息安全性B.业务流程C.操作事务性D.数据实时性(13)数据仓库与数据库系统相比,更加提倡:A.空间换时间B.数据范式更严格C.冗余度更小C.更加适用于分布式结构(14)透视表属于OLAP中的哪种能力范畴?A.存储本领B.展示本领C.稳定性本领D.安全性本领(15)OLAP的系统布局分为:A.胖客户端系统和瘦客户端系统B。

2022年山东工商学院信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)

2022年山东工商学院信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)

2022年山东工商学院信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)一、填空题1、视图是一个虚表,它是从______导出的表。

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

2、完整性约束条件作用的对象有属性、______和______三种。

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

4、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SEL ECT语句中使用______保留字。

5、事务故障、系统故障的恢复是由______完成的,介质故障是由______完成的。

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

7、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于______。

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

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

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

10、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和更改权限。

现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。

_____UPDATE ON T FROM User;二、判断题11、在关系运算中,投影是最耗时的操作。

()12、数据模型的核心构成要素是数据结构。

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

()14、SQL语言有嵌入式和交互式两种使用方法。

()15、机制虽然有一定的安全保护功能,但不精细,往往不能达到应用系统的要求。

数据库原理与应用-期末考试复习题

数据库原理期末考试复习题一、单选题1.在数据库中存储的是(C)。

A。

数据B。

数据模型C。

数据及数据之间的联系D。

信息2.现有一个“教师"表,其中一个字段是教师的住址(字符型,20位长),如果不希望此字段包含空值,即某位教师现没有住址,则希望此字段自动填入“还没有”,应该(C ).A. 为此列创建一个check约束B。

为此列创建一个foreign key约束C。

为此列创建一个default约束 D. 为此列创建一个primary key约束3.数据库系统包括( D )。

A. DB、DBMSB. DB、DBAC。

DB、DBMS、DBA、计算机硬件D。

DB、DBMS、DBA、OS、计算机硬件4.假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的SQL语句是(D)。

A. SELECT 产品名称,AVG(单价)FROM 产品GROUP BY 单价B. SELECT 产品名称,AVG(单价) FROM 产品ORDER BY 单价C。

SELECT 产品名称,AVG(单价) FROM 产品ORDER BY 产品名称D. SELECT 产品名称,AVG(单价) FROM 产品GROUP BY 产品名称5.数据库中,数据的物理独立性是指(C).A。

数据库与数据库管理系统的相互独立B. 用户程序与DBMS的相互独立C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的D。

应用程序与数据库中数据的逻辑结构相互独立6.关系数据库规范化是为解决关系数据库中(B)问题而引入的。

A. 提高查询速度B. 保证数据的安全性和完整性C。

减少数据操作的复杂性 D. 插入异常、删除异常和数据冗余7.当前数据库应用系统的主流数据模型是(C).A. 层次数据模型B。

网状数据模型C. 关系数据模型D. 面向对象数据模型8.如果两个实体集之间的联系是m:n,转换为关系时(B)。

A。

联系本身不必单独转换为一个关系B。

数据库期末考试部分试题

数据库期末考试部分试题题型:选择第一章题型:名词解释题目:1)DB答:DB是长期存储在计算机内、有组织的、统一管理的相关数据的集合。

2)DBMS答:DBMS是位于用户与OS之间的一层数据管理软件,它为用户或应用程序提供访问DB的方法。

3)DBS答:DBS是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机硬件、软件和数据资源组成的系统,即采用数据库技术的计算机系统。

4)数据独立性答:应用程序和DB的数据结构之间相互独立,不受影响。

5)物理独立性答:在DB的物理结构改变时,尽量不影响应用程序。

6)逻辑独立性答:在DB的逻辑结构改变时,尽量不影响应用程序。

题型:问答题目:1)人工管理阶段的数据管理有哪些特点?答:人工管理阶段主要有4个特点:数据不保存在计算机内;没有专用的软件对数据进行管理;只有程序的概念,没有文件的概念;数据面向程序。

2)文件系统阶段的数据管理有哪些特点?答:文件系统阶段主要有5个特点:数据以“文件”形式长期保存;数据的逻辑结构与物理结构有了区别;文件组织已多样化;数据面向应用;对数据的操作以记录为单位。

3)文件系统阶段的数据管理有些什么缺陷?试取例说明。

答:硬件、软件、计算机应用2)文件系统中的数据独立性是指________独立性。

答:设备3)文件系统的缺陷是:________、________和________。

答:程序设计、数据、数据5)数据库技术是在________基础上发展起来的,而且DBMS本身要在________支持下才能工作。

答:OS的文件系统、OS6)在DBS中,逻辑数据与物理数据之间可以差别很大。

数据管理软件的功能之一就是要在这两者之间进行________。

答:转换7)对现实世界进行第一层抽象的模型称为________模型;对现实世界进行第二层抽象的模型称为________模型。

答:概念、逻辑8)层次模型的数据结构是________结构;网状模型的数据结构是________结构;关系模型的数据结构是________结构;对象模型的数据结构之间可以________。

2022年西南交通大学信息管理与信息系统专业《数据库概论》科目期末试卷B(有答案)

2022年西南交通大学信息管理与信息系统专业《数据库概论》科目期末试卷B(有答案)一、填空题1、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下不进行。

2、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。

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

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

4、如果多个事务依次执行,则称事务是执行______;如果利用分时的方法,同时处理多个事务,则称事务是执行______。

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

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

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

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

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

7、某在SQL Server 2000数据库中有两张表:商品表(商品号,商品名,商品类别,成本价)和销售表(商品号,销售时间,销售数量,销售单价)。

用户需统计指定年份每类商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、销售总数量和销售总利润。

为了完成该统计操作,请按要求将下面的存储过程补充完整。

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

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

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

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

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

数据库系统(下):管理与技术_哈尔滨工业大学中国大学mooc课后章节答案期末考试题库2023年

数据库系统(下):管理与技术_哈尔滨工业大学中国大学mooc课后章节答案期末考试题库2023年1.若事务T对数据R已加S锁,则其它事务对R__________。

答案:可以加S锁不能加X锁;2.T1,T2是两个事务。

图(a)(b)(c)给出这两个事务的三种调度,这三种调度会出现什么问题呢,正确的选项是_____________。

答案:图(a)的调度会出现“丢失修改”,图(b)的调度会出现“重复读错误”,图(c)的调度会出现“脏读”。

3.日志文件是用于记录__________。

答案:对数据的所有更新操作;4.下列说法正确的是__________。

答案:检查点是DBMS强制使内存DB Buffer中的内容与介质DB中的内容保持一致的时刻点。

5.介质故障的恢复需要_________。

答案:以上工作都需要,但需要注意操作的次序。

6.关于用Redo型日志进行数据库恢复,下列说法正确的是____________。

答案:用Redo型日志恢复是对已完成的事务,将日志记录的值写回磁盘;而对未完成的事务,跳过;7.一个磁盘的基本信息为32个圆盘,64个盘面,每个盘面有65536个磁道,每个磁道(平均)有256个扇区,每个扇区有512个字节,问该磁盘的存储容量为_________。

答案:8.关于索引的下列说法正确的是____________。

答案:主索引是DBMS自动建立和维护的,关于其他数据项上的索引需要DBA来建立,DBMS可自动维护DBA建立的索引9.关于索引的下列说法不正确的是__________。

答案:稠密索引,对于Table中的每一个记录,总是有一个索引项10.用B+树建立主索引,下列说法正确的是__________。

答案:非叶结点某索引项X的左侧指针指向键值<X记录所在的索引文件存储块11.已知一棵B+树,如下图所示。

若要在此B+树上增加一个键值为45的索引项,插入完成后的B+树是___________。

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

试题二一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

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.自然连接是构成新关系的有效方法。

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

A.元组B.行C.记录D.属性7.下列关系运算中,()运算不属于专门的关系运算。

A.选择B.连接C.广义笛卡尔积D.投影8.SQL语言具有()的功能。

A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵9.从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是()。

A.M端实体的关键字B.N端实体的关键字C.M端实体关键字与N端实体关键字组合D.重新选取其他属性10.SQL语言中,删除一个表的命令是()A. DELETEB. DROPC. CLEARD. REMOVE11.图1中()是关系完备的系统A B C D图112.有关系模式A(S,C,M),其中各属性的含义是:S:学生;C:课程;M:名次,其语义是:每一个学生选修每门课程的成绩有一定的名次,每门课程中每一名次只有一个学生(即没有并列名次),则关系模式A最高达到()A.1NF B.2NFC.3NF D.BCNF13.关系规范化中的删除异常是指 ( )A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入14.在数据库设计中,E-R图产生于()A.需求分析阶段B.物理设计阶段C.逻辑设计阶段D.概念设计阶段15.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()。

A.实体完整性约束B.参照完整性约束C.用户自定义完整性约束D.关键字完整性约束16.事务是数据库运行的基本单位。

如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于()状态。

A.安全性B.一致性C.完整性D.可靠性17. ()用来记录对数据库中数据进行的每一次更新操作。

A.后援副本B.日志文件C.数据库D.缓冲区18.在并发控制技术中,最常用的是封锁机制,基本的封锁类型有排它锁X和共享锁S,下列关于两种锁的相容性描述不正确的是()A. X/X :TRUEB. S/S:TRUEC. S/X:FALSED. X/S:FALSE19. 设有两个事务T1、T2,其并发操作如图1所示,下面评价正确的是( )A. 该操作不存在问题B.该操作丢失修改C.该操作不能重复读D.该操作读“脏”数据T1 T2read(A)read(B)sum=A+Bread(A)A=A*2write(A)read(A)read(B)sum=A+Bwrite(A+B)图220. 已知事务T1的封锁序列为:LOCK S(A)…LOCK S(B)…LOCK X(C)…UNLOCK(B) …UNLOCK (A) …UNLOCK (C)事务T2的封锁序列为:LOCK S(A) …UNLOCK (A) …LOCK S(B)…LOCK X(C) …UNLOCK (C) …UNLOCK (B)则遵守两段封锁协议的事务是()A.T1B.T2C.T1和T2D.没有二、填空题请在每小题的空格中填上正确答案。

错填、不填均无分。

1. 关系数据库的实体完整性规则规定基本关系的主码都不能取空。

2.在关系A(S,SN,D)和B(D,CN,NM)中,A的主码是S,B的主码是D,则D在A中称为外键。

3.SQL语言中,用于授权的语句是___grant______。

4.关系R与S的交可以用关系代数的5种基本运算表示为s-(s-r) 。

5.数据库系统中最重要的软件是数据库管理系统,最重要的用户是DBA6. 数据库设计分为以下六个设计阶段:需求分析阶段、概念模型设计、逻辑结构设计阶段、 物理结构设计 、数据库实施阶段、数据库运行和维护阶段。

7. 已知关系R (A ,B ,C ,D )和R 上的函数依赖集F={A→CD,C→B},则三、简答题(本大题共3小题,第1题4分,第2、3题各3分,共10分)1. 试述数据、数据库、数据库管理系统、数据库系统的概念。

2. 说明视图与基本表的区别和联系。

3.数据库系统的故障有哪些类型?四、设计题(第1题15分,第2题10分,共25分)1. 设有一个工程供应数据库系统,包括如下四个关系模式:● S(SNO ,SNAME , STATUS ,CITY);● P(PNO ,PNAME ,COLOR ,WEIGHT);● J(JNO ,JNAME ,CITY);● SPJ(SNO ,PNO ,JNO ,QTY);供应商表S 由供应商号、供应商名、状态、城市组成;零件表P 由零件号、零件名、颜色、重量组成;工程项目表J 由项目号、项目名、城市组成;供应情况表SPJ 由供应商号、零件号、项目号、供应数量组成;(1)用关系代数查询没有使用天津供应商生产的红色零件的工程号;(3分)(2)用关系代数查询至少使用了供应商S1所供应的全部零件的工程号JNO;(3分)(3)用SQL查询供应工程J1零件为红色的工程号JNO;(2分)(4)用SQL查询没有使用天津供应商生产的零件的工程号;(3分)(5)用SQL语句将全部红色零件改为蓝色;(2分)(6)用SQL语句将(S2,P4,J6,400)插入供应情况关系。

(2分)2.设有关系STUDENT(S#,SNAME,SDEPT,MNAME,CNAME,GRADE),(S#,CNAME)为候选码,设关系中有如下函数依赖:(S#,CNAME)→SNAME,SDEPT,MNAMES#→SNAME,SDEPT,MNAME(S#,CNAME)→GRADESDEPT→MNAME试求下列问题:(1)关系STUDENT属于第几范式?并说明理由。

(3分)(2)如果关系STUDENT不属于BCNF,请将关系STUDENT逐步分解为巧BCNF。

(7分)要求:写出达到每一级范式的分解过程,并指明消除什么类型的函数依赖。

(1)关系STUDENT是1NF,因为F中存在非主属性SNAME,SDEPT,MNAME对侯选码(S#,CNAME)的部分函数依赖。

(2)①首先消除部分函数依赖(S#,CNAME)→SNAME,SDEPT,MNAME将关系分解为:R1(S#,SNAME,SDEPT,MNAME),S#为候选码,R1的函数依赖集为:F1 = { S#→SNAME,SDEPT,MNAME,SDEPT→MNAME}R2(S#,CNAME,GRADE),S#为候选码,R2的函数依赖集为:F2={(S#,CNAME)→GRADE}②在关系R1中存在非主属性MNAME对候选码S#的传递函数依赖S#→MNAME,所以将R1进一步分解:R11(S#,SNAME,SDEPT) ,S#为候选码,R11的函数依赖集为:F11 = { S#→SNAME,SDEPT}R12(SDEPT,MNAME),SDEPT为候选码,R12的函数依赖集为:F12 = { SDEPT→MNAME}在R2、R11、R12关系模式中函数依赖都是非平凡的,并且决定因素均是候选码,所以上述三个关系模式均是BCNF。

五、综合题(15分)某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。

工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名。

(1)根据上述语义画出E-R图;(5分)(2)将该E-R模型转换为关系模型;(5分)(要求:1:1和1:n的联系进行合并)(3)指出转换结果中每个关系模式的主码和外码。

(5分)试题二参考答案与评分标准一、选择题(每题2分)1.D 2.C 3.D 4.A 5.B 6.D 7.C 8.B 9.C 10.B11.C 12.D 13.A 14.D 15.C 16.B 17.B 18.A 19.C 20.A二、填空题(每空1分)1. 主属性空值(或NULL)2. 外码3. GRANT4. R-(R-S)5.数据库管理系统(或DBMS)数据库管理员(或DBA)6.概念结构设计阶段物理结构设计阶段7. 2三、简答题(本大题共3小题,第1题4分,第2、3题各3分,共10分)1、参考答案:答:数据:描述事物的符号记录。

(1分)数据库:长期存储在计算机内的、有组织的、可共享的数据集合。

(1分)数据库管理系统:是位于用户与操作系统之间的具有数据定义、数据操纵、数据库的运行管理、数据库的建立和维护功能的一层数据管理软件。

(1分)数据库系统:在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。

(1分)评分标准:四个基本概念各1分,意思表达正确即可给分。

2、参考答案:答:视图是从一个或几个基本表导出的表,它与基本表不同,是一个虚表,数据库中只存放视图的定义,而不存放视图对应的数据,这些数据存放在原来的基本表中,当基本表中的数据发生变化,从视图中查询出的数据也就随之改变(2分)。

视图一经定义就可以像基本表一样被查询、删除,也可以在一个视图之上再定义新的视图,但是对视图的更新操作有限制(1分)。

评分标准:意思表达正确即可给分。

3、参考答案:答:故障主要有下面三种类型:(1)事务故障(1分)(2)系统故障(1分)(3)介质故障(1分)评分标准:关键字“事务”、“系统”、“介质”中有错别字一律该项不给分。

四、设计题1、(1)参考答案:πJNO(J)-πJNO (σCITY='天津' (S)SPJσCOLOR='红' (P))评分标准:两个关系的差1分;三个表的自然连接S SPJ P1分,少任意一个关系不给分;σCITY='天津'和σCOLOR='红'两个条件1分,任意一个错误不给分。

相关文档
最新文档