您好,欢迎访问三七文档
第一章绪论本章练习题1、数据库是在计算机系统中按照一定的数据模型组织、存储和应用的___1__;支持数据库各种操作的软件系统叫____2________;由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫做____3____。1A、文件的集合B、数据的集合C、命令的集合D、程序的集合2A、命令系统B、数据库管理系统C、数据库系统D、操作系统3A、文件系统B、数据库系统C、软件系统D、数据库管理系统2、数据库领域常用的数据模型有_____________A、层次模型B、网状模型C、关系模型D、面向对象模型3、目前最流行的数据模型是_____________A.层次模型B.网状模型C.关系模型D.面向对象模型4、在学生选课数据库中,学生实体与课程实体之间的联系是_____________A.1:1B.1:NC.N:1D.M:N5、数据库管理技术经理了__________________、____________________和________________________三个阶段。6、数据独立性可分为________________和____________________。7、根据数据模型的应用目的不同,数据模型分为______________和_________。8、数据模型的三个组成要素是__________________、____________________和________________________。9、什么是数据库?10、什么是数据库的数据独立性?11、数据库管理系统有哪些功能?第二章关系数据库大家在学习本章内容时,要掌握关系的数据结构、关系的三类完整性约束(实体完整性,参照完整性,用户自定义完整性)、关系操作(关系代数,元组关系演算,域关系演算)概念;理解关系、关系模式、关系数据库的概念;理解实体完整性、参照完整性的含义;熟练掌握关系代数中的各种运算符;学会使用关系代数的运算符进行各种操作。了解元组关系演算和域关系演算。1、简答题:关系的性质2、名词解释:实体完整性、参照完整性3、关系代数中,五种基本运算是A、并B、差C、笛卡儿积D、投影E、选择F、交4、关系模型由____组成A、关系数据结构B、关系操作C、关系完整性D、模式定义5、设有如图所示的关系R和S,计算:R1=R-SR2=R∪SR3=R∩SR4=R×SABCabcbabcfdRSABCacbbcdR1R2ABCbdaafdABCabcdbabacfddABCbafdABCABCR3R46、叙述等值连接与自然连接的区别和联系7、在关系数据模型中,通常可以把______1____称为属性,而把_____2______称为关系模式。常用的关系运算是关系代数和_______3____。在关系代数中,对一个关系做投影操作后,新关系的元组个数______4_____原来关系的元组个数。用_____5______形式表示实体类型和实体间的联系是关系模式的主要特征。1A、记录B、基本表C、模式D、字段2A、记录B、记录类型C、元组D、元组集3A、集合代数B、逻辑演算C、关系演算D、集合演算4A、小于B、小于或等于C、等于D、大于5A、指针B、链表C、关键字D、表格第三章关系数据库标准语言(一)本章学习目标结构化查询语言(structuredquerylanguage,简称SQL)是一种介于关系代数与关系演算之间的语言,是现在最流行的一种数据库操作语言。SQL语言具有综合统一;高度非过程化;面向集合的操作方式;以同一种语法结构提供两种使用方式;语言简介,易学易用的特点。因此SQL语言被广泛接受。SQL语言的功能包括查询、更新、定义和控制4个方面,是一个通用的、功能极强的关系数据库语言。目前是关系数据库的标准语言。大家在学习本章内容时,要理解SQL语言的五大特点。掌握SQL语言提供的四大功能,能够使用SQL语言的定义语句定义数据库对象(表、索引、视图);使用SQL语言的观念更新和控制语句对数据库进行操作;更要熟练掌握SQL语言的查询语句(SELECT)对数据库进行各种各样的查询操作。日常对数据库所作的操作多少查询操作,所以查询语句非常重要,标准的SQL语句提供的查询功能可以实现各种各样的查询操作。要掌握视图的概念,理解视图的用途。理解嵌入式SQL语言,掌握嵌入式SQL语句的一般形式;掌握嵌入式SQL语句与主语言之间如何通信。领会在什么情况下使用游标,在什么情况下不使用游标。aabbccbbaabbccffddbdbdbdaaaaaafdfdfd(二)本章重点要点本章重点在于掌握SQL语言的四大功能(查询、定义、更新、控制);视图的定义;嵌入式SQL语言。难点在于熟练掌握SQL的查询语句,理解视图的用途;使用游标的情况和不使用游标的情况;什么是current形式的UPDATE语句和DELETE语句,什么是非current形式的UPDATE语句和DELETE语句。(三)本章练习题1、SQL语言可以使用下列哪条语句来修改基本表_____ASETTABLEBALTERTABLECCREATETABLEDADDTABLE2、a%b不能表示下面哪个字符串_____AacbBaddgbCaccddebaDab3、在嵌入式SQL方式中,主语言如何向SQL语句传递信息A.主变量B.游标C.SQL通信区D.缓冲区4、下面叙述正确的有_____A视图能够简化用户的操作B视图使用户能以多种角度看待同一数据C视图对重构数据库提供了一定程度的逻辑独立性D视图不能对机密数据提供安全保护5、必须使用游标的SQL语句有_____A查询结果为多条记录的SELECT语句BCURRENT形式的UPDATE语句CCURRENT形式的DELETE语句D查询结果为单条记录的SELECT语句6、下面描述正确的有_____A视图依附于基本表B模式对应于表CSQL一般提供修改索引和视图D视图是基于基本表的虚表7、设有如下关系R:R(SNO,NAME,SEX,AGE,CLASS),主关键字为SNO;其中SNO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。写出实现下列功能的SQL语句。1.插入一个记录(95031,“李明”,“男”,21,1);2.插入2号班学号为95040、姓名为“郑灵”的学生记录3.将学号为95010的学生姓名改为“王华”4.将所有3班的班号改为2班5.删除学号为95020的学生记录第四章关系数据库设计理论1、规范化理论是关系数据库进行逻辑设计的理论基础,根据这个理论,关系数据库中的关系必须满足:其每一属性都是_____A、互不相关的B、不可分解的C、长度可变的D、互相关联的2、说一个关系是3NF的,则它一定是_____ABCNFB2NFC1NFD4NF3、对于BCNF下列说法正确的有_____A所有非主属性对每个码都是完全函数依赖B所有的主属性对每个不包含它的码也是完全函数依赖C没有任何属性完全函数依赖于非码的任何一组属性D一定满足对4NF的要求4、设有关系模式R(XYZ,X→Y,Y→Z),其分解={XY,XZ}相对F_____A既具有无损连接性,又保持函数依赖B具有无损连接性,但不保持函数依赖C不具有无损连接性,但保持函数依赖D既不具有无损连接性,又不保持函数依赖5、如果X→Y,并且对于X的某个一个真子集X’,有X’→Y,则称Y对X_____A直接函数依赖B部分函数依赖C完全函数依赖D传递函数依赖6、设针对非主属性的部分依赖进行规范是_____A.1NFB.2NFC.3NFD.BCNF7、3NF的不彻底性表现在_____A、非主属性对码的部分依赖B、非主属性对码的传递依赖C、主属性对码的部分依赖D、主属性对码的传递依赖8、对于函数依赖范畴内,属于_____范式的关系模式规范化已经是最高的A.1NFB.2NFC.3NFD.BCNF9、关于模式分解,若要求分解具有无损连接性,也保持函数依赖,那模式分解一定可以达到____A.1NFB.2NFC.3NFD.BCNF第五章数据库保护(一)本章学习目标数据库系统中的数据是由DBMS统一管理和控制的为了适应数据共享的环境,DBMS必须提供数据的安全性、完整性、并发控制和数据库恢复等数据保护能力,以确保数据库中数据的安全可靠和正确有效,这通称为数据库保护。本章讨论的就是DBMS提供的这四种保护功能。大家在学习本章内容时,要领会安全性的定义,以及DBMS提供的安全性控制的一般方法;理解完整性的含义,了解安全性和完整性的区别,了解系统如何进行完整性控制;掌握事务的概念,理解并发的必要性,掌握DBMS如何进行并发控制(封锁);理解为什么数据库的恢复很重要,掌握恢复的原理,了解三种故障的概念并掌握如何处理这三种故障;掌握数据转储的方法;简单了解数据库复制和数据库镜像的思想,并能够区分它们。(二)本章重点要点本章重点在于掌握DBMS提供的四个方面的保护:安全性、完整性、并发控制以及数据库恢复。难点在于理解安全性控制和完整性控制的区别;并发控制中锁的概念;三种故障的恢复方法。(三)本章练习题1、保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据的_____A、安全性B、完整性C、并发控制D、恢复2、解决并发操作带来的数据不一致性问题普遍采用_____A、封锁B、恢复C、存取控制D、协商3、下面描述正确的是_____A、封锁粒度大并发度小B、封锁粒度大并发度大C、封锁粒度小并发度小D、封锁粒度小并发度大,系统开销小4、若事务T获得了数据对象R的X锁控制权,则T对R_____A既能读也能写B不能读但能写C不能读也不能写D只能读不能写5、并发操作带来的数据不一致性不包括_____A.不可重复读B.丢失修改C.不可重复写D.读“脏”数据6、安全性控制的一般方法一般有哪些?7、并发操作带来的数据不一致性包括哪三类?8、介质故障的恢复步骤数据库应用与技术样卷一、单选题:(每题1分,共10分)(说明:将认为正确答案的字母填写在每小题后面的括号内)分数评卷人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._______操作是从关系R中选取使逻辑表达式F为真的元组()A.投影B.选择C.连接D.除8.若事务T获得了数据对象R的S锁控制权,则T对R()A.既能读也能写B.不能读但能写C.不能读也不能写D.只能读不能写9.并发操作带来的数据不一致性不包括()A.不可重复读B.丢失修改C.不可重复写D.读“脏”数据10.在学生选课数据库中,学生实体与课程实体之间的联系是()A.1:1B.1:NC.N:1D.M:N二、填空题:(每空1分,共10分)(说明:将正确答案填写在每小题后面的括号内)分数评卷人1.SQL语言的查询语言是介于关系代数和()之间的一种语言。2.事务的四个特性是()、()、()和()。3.SQL中有两个安全机制:一是(),另一个是()。4.数据库保护包括安全性保护、()、并发和恢复。5.数据库系统提供了()和()两个映象的,保证了数据的物理独立性和逻辑独立下。三、简答题:(每题10分,共50分)分数评卷人1.关系模型的完整性约束包括哪些?2.SQL语言包括哪四大功能?3.数据模型的三要素4.数据库系统中故障可以分
本文标题:郑大计算机基础试题
链接地址:https://www.777doc.com/doc-2023224 .html