数据库期末复习试题

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

一、填空题(每小题1分)题目仅供参考,考试不考原题1.数据管理技术经过了人工管理、文件系统和_________三个发展阶段。2.1NF、2NF和3NF之间,相互是一种_______关系。3.4.完整性约束是指实体完整性、参照完整性和_________。5.关系模式可以表示为:R(U,D,DOM,F),其中R为关系名,U为属性集,F为:_________。6.关系模式可以表示为:R(U,D,DOM,F),其中R为关系名,U为属性集,D为_________。7.关系模式可以表示为:R(U,D,DOM,F),其中R为关系名,U为属性集,DOM为_________。8.若关系R有m个属性,关系S有n个属性,则R×S有个属性;若关系R有i个元组,关系S有j个元组,则R×S有个元组。9.如果两个实体之间具有M:N联系,则将它们转换为关系模型的结果是____个表。10.11.12.关系数据结构、__________、关系完整性约束是关系数据模型的三要素。13.在数据库的三级模式结构是指数据库系统由_______、__和_组成。14.15.用SQL语句实现将教师表所有职工的工资提高5%:________教师________工资=工资*1.05。16.关系代数是关系操纵语言的一种传统的表达方式,它是用_____________来表达查询的,其运算对象是关系,运算结果也是关系。17.在函数信赖中,平凡的函数信赖根据Armstrong推理规则中的_____________律就可推出。18.关系数据库中,二维表称为一个关系,表的一行称为。19.已知关系RU,F,其中U={A,B,C,D,E},F={AB→C,B→C,C→E,EC→B},则(AB)属性集关于函数依赖集F的闭包是____________。220.数据库在物理设备上的存储结构和____________称为数据库的物理结构。21.在数据库的三级模式结构中,数据是按____________模式的描述存储在磁盘中,按____________模式提供给用户的。22.在关系模型中,二维表称为一个关系,列称为____________。23.在SQL查询时,如果需要去掉查询结果中的重复组,应使用____________。24.以树形结构来表示实体及实体之间联系的数据模型是____________。25.模式/内模式映象保证了数据库的____________独立性。26.需求分析调查的具体内容有3方面:数据库中的____________、数据处理要求、安全性和完整性要求。27.SQL语言是一种综合性的功能强大的语言,分为数据控制语言,数据定义语言和数据操纵语言,DML是指____________。28.对于函数依赖X→Y,如果Y是X的子集,此函数称为____________函数依赖。29.E-R方法的三要素是:实体、属性和____________。30.在关系模型中,若属性A是关系R的主属性,则在R的任何元组中,属性A的取值都不允许为空,这种约束称为____________。二、选择题(每小题1分)题目仅供参考,考试不考原题1、下列各项中属于数据库系统的特点的是()A.存储量大B.处理速度快C.数据共享D.使用方便2、表达实体之间逻辑联系的E-R模型,是数据库的()A.概念模型B.逻辑模型C.外部模型D.物理模型3、对关系执行投影运算使用关键字distinct后,元组的个数与原关系中元组的个数()A.相同B.小于原关系C.大于原关系D.不大于原关系4、假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。要查找选修“数据库原理”课程的“女”学生3姓名,将涉及到关系()A.SB.SC,CC.S,SCD.S,C,SC5、SQL语言的数据操纵语句包括SELECT,INSERT,UPDATE和DELETE,最重要的,也是使用最频繁的语句是()。A.SELECTB.INSERTC.UPDATED.DELETE6、在关系代数中,符号⋈表示的关系运算是()A.选择B.投影C.连接D.除7、下列关于SQL语言叙述中,错误的是()A.SQL语言词汇有限,便于学习。B.SQL语言具有灵活强大的查询功能。C.SQL语言是一种非过程化的语言。D.SQL语言功能强,能满足所有应用需求。8、在SQL语言中,修改结构时,应使用的命令是()A.UPDATEB.INSERTC.ALTERD.MODIFY9、在SQL语言中,用于排序的命令是()A.SORTBYB.ORDERBYC.GROUPBYD.WHERE10、一辆汽车由多种零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体和零部件实体之间的联系类型是()。A.多对多B.一对一C.多对一D.一对多11、数据库系统的数据独立性是指()。A.不会因为数据的变化而影响应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为数据存储策略的变化而影响数据存储结构的变化D.不会因为某些存储结构的变化而影响其他的存储结构变化12、表示多个事务并发处理的过程,称为事务的()4A.永久性B.并行性C.串行性D.隔离性13、在SQL语言中PRIMARYKEY的作用是()A.定义主码B.定义外部码C.定义处部码的参照表D.确定主码类型14、数据库触发器用于定义()A.安全性控制B.完整性约束条件C.数据存取范围D.死锁的处理方法15、客户机/服务器系统的组成包括:服务器平台、客户平台和()A.网络设备B.网络通信C.连接支持D.浏览器16、同一个关系中的任意两个元组的值()。A.可以全同B.不能全同C.可以都为空值D.以上都不是17.位于用户和数据库之间的一层数据管理软件是()。A.DBSB.DBC.DBMSD.MIS18.候选关键字中的属性称为()。A.关键属性B.主属性C.候选属性D.复合属性19.专门的关系运算包括:选择、投影、连接和()。A.并B.除C.差D.笛卡儿积20.在关系数据库中,表与表之间的联系是通过()实现的。A.实体完整性规则B.参照完整性规则C.用户自定义的完整性规则D.主键21.数据字典产生于数据库设计步骤的()。A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段22.已知关系R如图所示可以作为R主码的属性组是()。5ABCD123413452456143413473456A.ABCB.ABDC.ACDD.BCD23.有关系R(A,B,C)和S(A,B,C),他们分别有13个元组和20个元组,则R-S运算最多有()元组。A.20B.13C.33D.724.概念结构设计的目标是产生DB的概念模型,该模型主要反映()。A.DBA的管理信息需求B.企业组织的信息需求C.应用程序员的编程需求D.DB的维护需求25.“关系模式的优化”这一设计内容应该属于()设计阶段。A.概念设计B.物理设计C.逻辑设计D.代码设计26.ODBC应用系统的体系结构包括应用程序、驱动程序管理器、数据源和()四部分。A.数据库驱动程序B.ORACLEC.高级语言编译程序D.都不是27.下列说法不适应于索引()A.一个基本表可建多个索引B.一个表聚簇索引只有一个C.索引可以提高查询效率D.索引多查询效率高。28.应用启发式规则进行代数优化时,()运算尽可能先做,因为该运算可以使中间结果大大变小。A.自然连接运算B.笛卡儿运算C.选择运算D.并运算29.数据库系统与文件系统的主要区别是()。A.数据库系统复杂,而文件系统简单6B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量少,而数据库系统可以管理庞大的数据量30.下面哪项是数据库物理设计的内容。()A.选取存取方法B.E-R图C.数据流图D.都不是31.SQL语言中,添加表属性的命令是()。A.DELETEB.UPDATEC.ALTERTABLED.REMOVE32.下面对于关系的叙述中,哪个是不正确的()。A.关系中的每个属性是不可分解的B.在关系中元组的顺序是无关紧要的C.任意的一个二维表都是一个关系D.每一个关系只有一种记录类型33.建数据流图和数据字典是数据库设计中()阶段的工作。A.概要设计B.可行性分析C.物理设计D.需求分析34.SQL语言集数据查询、数据操作、数据定义、和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现下列哪类功能()。A.数据查询B.数据操纵C.数据定义D.数据控制35.用二维表结构表示实体以及实体间联系的数据模型称为()。A.网状模型B.层次模型C.关系模型D.面向对象模型36.一个关系中,候选码()。A.可以有多个B.只有一个C.由一个或多个属性组成,不能唯一标识关系中一个元组D.以上都不是37.下列有关E-R模型向关系模型转换的叙述中,不正确的是()。7A.一个实体模型转换为一个关系模式B.一个1:1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并C.一个1:n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并D.一个m:n联系转换为一个关系模式38.在SQL中,建立视图用的命令是()。A.CREATESCHEMAB.CREATETABLEC.CREATEVIEWD.CREATEINDEX39.在数据库的E-R图中,菱形框表达的是()。A.属性B.实体C.实体之间的联系D.实体与属性之间的联系40.设关系R和S的结构相同,并且各有80个元组,假如这两个关系作并运算,其运算结果的元组个数为()。A.80B.小于等于80C.大于等于160D.大于等于80,小于等于16041.以下操作中,不能用DML实现的是()。A.数据查询B.定义数据库的三级结构C.数据插入D.数据删除42.如果关系R和S进行自然连接时,只把S中原该舍弃的元组保存到新关系中,这种操作称为()A.外连接B.内联接C.左连接D.右连接43.把E-R图转换成关系模型的过程,属于数据库设计的()A.总体结构设计B.概念结构设计C.物理结构设计D.逻辑结构设计44.在SQL中,SELECT语句的“SELECTDISTINCT”表示查询结果中()8A.属性名都不相同B.去掉了重复的列C.行都不相同D.属性值都不相同45.在客户机/服务器体系结构的数据库应用系统中,应将用户应用程序安装在()A.客户机端B.服务器端C.终端D.系统端三、名词解释(每小题5分)题目仅供参考,考试不考原题1.实体2.层次模型3.关系模型4.域5.元组6.属性7.DDL8.候选码9.全码10.外码11.完全函数依赖12.传递函数依赖13.1NF14.2NF15.3NF四、简答题(每小题5分)参考课本ch1-ch7课后习题9五、综合题(每小题10分)题目仅供参考,考试不考原题1、设某百货公司管理业务包括以下信息:员工的信息:工号、姓名和所在部门部门的信息:部门名、经理、员工和经营商品商品的信息:商品名、编号、型号、供应商、购入价和销售价供货商信息:供货商名称、电话、商品和购入价顾客的信息:姓名、电话、商品和销售价假定每个员工只能属于一个部门,一个部门有多名员工,一个部门可以经营多种商品,允许不同部门经营相同商品,一个供货商可以提供多种商品,一种商品可以来自不同的供货商。一个顾客可以购买多种商品,每种商品可以被不同顾客购买。(1)根据上述语义画出E-R图,要求在图中画出属性并注明联系的类型。(2)将E-R模型转换成关系模型,指出每个关系的主键和外键。2、将下面的E-R图转换为关系模式。1m单位号地址电话单位D-E职工职工号姓名性别年龄单位号103、设有一个SPJ数据库,包括S、P、J、SPJ4个关系模式:S表:SPJ表:P表:J表:试用关系代数完成如下查询:(1)求供应工程J1零件的供应商号码SNO。(2)求供应工程J1零件P1的供应商号码SNO。SNOS

1 / 12
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功