您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 机械/模具设计 > 数据库原理模拟试卷一
作业内容:一、单项选择题(本大题共20小题,每小题1分,共20分)1.提供数据库数据描述的集中管理的是()A.数据库模式B.数据库C.数据库管理系统D.数据字典2.授权和完整性管理器属于DBMS的()A.查询处理器B.存储管理器C.事务管理器D.用户管理器3.使用CREATESCHEMA语句建立的是()A.数据库模式B.表C.视图D.索引4.设关系R和S的结构相同,并且各有80个元组,假如这两个关系作交运算,其运算结果的元组个数为()A.80B.小于等于80C.大于等于160D.大于等于80,小于等于1605.在SQL的授权语句中使用“ALLPRIVILEGES”,表示()A.授权所有用户B.所有的操作权限C.对所有的数据集合D.允许再授权6.表达业务流程分析结果的图表是()A.业务流程图B.数据流图C.局部E-R图D、基本E-R图7.对数据库模式进行规范化处理,是在数据库设计的()A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段8.能够消除冗余的键的范式是()A.2NFB.3NFC.4NFD.BCNF9.在下列几种故障中,不破坏数据库内容的是()A.计算机病毒发作B.供电系统故障C.瞬时的强磁场干扰D.磁盘介质损坏10.在数据库技术中,独立于计算机系统的模型是()A.E-R模型B.层次模型C.关系模型D.面向对象的模型11.五种基本关系代数运算是()A.∪,-,×,π和σB.∪,-,∞,π和σC.∪,∩,×,π和σD.∪,∩,∞,π和σ12.SQL中,下列涉及空值的操作,不正确的是()A.AGEISNULLB.AGEISNOTNULLC.AGE=NULLD.NOT(AGEISNULL)13.单个用户使用的数据视图的描述称为()A.外模式B.概念模式C.内模式D.存储模式14.在删除基本表中某个元组时,将以此表为参照表的关系中外键与主键相同的元组一起删除,应采用的方式是()A.RESTRICT方式B.CASCADE方式C.SETNULL方式D.CHECK方式15.在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能属于后端的是()A.用户界面B.存取结构C.数据输入D.报表输出二、填空题(本大题共20个空,每空1分,共20分)1.结构数据模型的组成包括:数据结构,()和()。2.在函数依赖中,平凡的函数依赖根据Armstrong推理规则中的()律就可推出。3.标准的数据库三级模式是概念模式、()模式和()模式。4.用有向图结构表示实体类型及实体间联系的数据模型称为()模型。5.若用户编写程序时,只需指出做什么,不需指出怎么做,这类DML是()DML;关系的DML属于这一类。6.在SQL中,用()命令可以修改表中的数据,用()命令可以修改表的结构。7.在ER图中,菱形框表示()。8.物理结构设计是设计DB的物理结构,主要包括DB的()和存取方法。9.并发控制的主要方法是采用()。10.在并行处理中,若干事物相互等待对方释放封锁,称为系统进入()状态。11.DDBS的“地址透明性”位于()模式和()模式之间。12.数据库是长存储在计算机内()的,()的数据集合。13.按照数据结构的类型来命名,数据模型可分为()()()。14在一个实体表示的信息中,能唯一标志实体的属性或属性组为()。15.在数据库设计中,在概念设计阶段可用E—R方法,用其设计出的图称为()。16.数据的完整性约束包括()和()。三、名词解释(本大题共5个小题,每小题3分,共15分)1.概念模式2.X封锁3.复制透明性4.主属性5.事务的原子性四、简答题(本大题共5小题,每小题5分,共25分)1.设有关系R与S2.设R=ABCD,R上的F={A→C,D→C,BD→A},试证明ρ={AB,ACD,BCD}相对于F不是无损联接分解。3.什么是“运行记录优先原则”?其作用是什么?4.试叙述分布式DBMS的功能。5.数据独立性与数据联系这两个概念有什么区别?五、程序设计题(本大题共4小题,每小题5分,共20分)1.对于教学数据库的三个基本表学生S(S#,SNAME,AGE,SEX)学习SC(S#,C#,GRADE)课程C(C#,CNAME,TEACHER)试用关系代数表达式和SQL语句表示:检索WANG同学不学的课程号。2.教学数据库的基本表如上题,有如下关系代数表达式:请写出对应的SQL语句,并指出其汉语含义。3.设销售数据模型如下:厂家S(SNO,SNAME,CITY)产品P(PNO,PNAME,COLOR,WEIGHT)销售SPJ(SNO,PNO,QTY)用SQL完成以下操作:试建立一个有关产品“电钻”的产品号和厂家号的视图,其结构如下:View2(ENO,SNO)4.在以上销售数据库表中,用SQL语句完成以下操作:PN0为'00227'的产品数增加100;并检索出其对应的产品名。六、应用题(本大题10分)1.学生运动会模型:(1)有若干班级,每个班级包括:班级号,班级名,专业,人数(2)每个班级有若干运动员,运动员只能属于一个班,包括:运动员号,姓名,性别,年龄(3)有若干比赛项目,包括:项目号,名称,比赛地点(4)每名运动员可参加多项比赛,每个项目可有多人参加(5)要求能够公布每个比赛项目的运动员名次与成绩(6)要求能够公布各个班级团体总分的名次和成绩解题要求:(1)画出每个实体及其属性关系、实体间实体联系的E-R图.(2)根据试题中的处理要求:完成数据库逻辑模型,包括各个表的名称和属性.并指出每个表的主键和外键
本文标题:数据库原理模拟试卷一
链接地址:https://www.777doc.com/doc-4805371 .html