您好,欢迎访问三七文档
1数据库A卷(闭卷)一、选择题(以下每题有四个选项可供选择,请选择最正确的一个答案,将答案填入下面表格中,每题2分,共40分)。12345678910111213141516171819201数据库与文件系统的根本区别在于()A.提高了系统效率B.方便了用户使用C.数据的结构化D.节省了存储空间2.数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和()构成。A.系统分析员B.程序员C.数据库管理员D.操作员3数据库系统的数据独立性体现在()。A.不会因为数据的变化而影响到应用程序B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构4描述数据库全体数据的全局逻辑结构和特性的是()。A.模式B.内模式C.外模式D.以上都不是5要保证数据库的数据独立性,需要修改的是()。A.模式与外模式B.模式与内模式C.三级模式之间的两层映射D.三层模式1题号一二三四五六七八九十总分分数评卷人装密年级:专业:班级:姓名:学号:线线订封26用户或应用程序看到的那部分局部逻辑结构和特征的描述是()模式。A.模式B.物理模式C.子模式D.内模式7概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是()。A.层次模型B.关系模型C.网状模型D.实体-关系模型8关系数据模型是目前最重要的一种数据模型,它的三个要素分别是()。A.实体完整性、参照完整性、用户自定义完整性B.数据结构、关系操作、完整性约束C.数据增加、数据修改、数据查询D.外模式、模式、内模式9一个关系只有一个()。A.候选码B.外码C.超码D.主码10现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是()。A.患者编号B.患者姓名C.患者编号和患者姓名D.医生编号和患者编号11SQL语言是()的语言,容易学习。A.过程化B.非过程化C.格式化D.导航式12SQL语言中,删除一个视图的命令是()。A.DELETEB.DROPC.CLEARD.REMOVE2313若要撤销数据库中已经存在的表S,可用()。A.DELETETABLESB.DELETESC.DROPTABLESD.DROPS14设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要把“张二的化学成绩80分”插入S中,则可用()。A.ADDINTOSVALUES(’张二’,’化学’,’80’)B.INSERTINTOSVALUES(’张二’,’化学’,’80’)C.ADDINTOSVALUES(’张二’,’化学’,80)D.INSERTINTOSVALUES(’张二’,’化学’,80)15设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要更正王二的化学成绩为85分,则可用()。A.UPDATESSETgrade=85WHERESN=’王二’ANDCN=’化学’B.UPDATESSETgrade=’85’WHERESN=’王二’ANDCN=’化学’C.UPDATEgrade=85WHERESN=’王二’ANDCN=’化学’D.UPDATEgrade=’85’WHERESN=’王二’ANDCN=’化学’16找出下面SQL命令中的数据控制命令()。A.GRANTB.COMMITC.UPDATED.SELECT17SQL语言的GRANT和REVOKE语句主要是用来维护数据库的()。A.完整性B.可靠性C.安全性D.一致性18规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每一个属性都是()。A.长度不变的B.不可分解的C.互相关联的D.互不相关的3419关系模式中,满足2NF的模式()。A.可能是1NFB.必定是1NFC.必定是3NFD.以上都不是20关系数据库规范化是为了解决关系数据库中()的问题而引入的。A.提高查询速度B.插入、删除异常和数据冗余C.保证数据的安全性和完整性D.数据的可恢复性二、填空题(20分)每空1分,共20空21SQL中用来定义主码的关键词是。22使用SQL语言的关键词可以消除查询结果中重复出现的元组。23关系数据模型的实体完整性规则要求,关系的主码。24有关系Student(学生)和Grade(成绩),如图所示.GradeS#C#markStudent1253snosname22791鲁宾33922李园园26863王结图根据表中数据说明,Grade表的主码是,属性是外部码。25如果两个实体之间具有M:N联系,则将它们转换为关系模型的结果是个表。26数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历了三个阶段:__________阶段,__________阶段和数据库系统阶段。27三级模式之间的两层映象保证了数据库系统中的数据能够具有较高的__________和__________。28数据模型的三要素是指数据结构和__________,__________。4529__________是目前最常用也是最重要的一种数据模型。采用该模型作为数据的组织方式的数据库系统称为__________。30关系的完整性约束条件包括三大类:__________、__________和__________。31SQL的中文全称是。32在关系数据库标准语言SQL中,实现数据检索的语句命令是________。33在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于第________范式。三、简答题(20分)每题5分,共4题34叙述关系模型中的实体完整性、参照完整性?答案:35什么是基本表?什么是视图?两者的区别和联系是什么?答案:5636试述数据库系统三级模式结构,这种结构的优点是什么?答案:37什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的逻辑独立性?答案:四、分析操作题(8分)38今有如下关系数据库:S(SNO,SN,STATUS,CITY);P(PNO,PN,COLOR,WEIGHT);J(JNO,JN,CITY);SPJ(SNO,PNO,JNO,QTY),其中,S为供应单位,P为零件,J为工程项目,SPJ为工程订购零件的订单,其语义为:某供应单位供应某种零件给某个工程,请用SQL完成下列操作。(1)求为工程J1提供红色零件的供应商代号。(2分)(2)求使用S1供应的零件的工程名称。(2分)67(3)求供应商与工程所在城市相同的供应商提供的零件代号。(2分)(4)求至少有一个和工程不在同一城市的供应商提供零件的工程代号。(2分)答案:(1)(2)(3)(4)五、综合设计题(12分)39学生选课系统数据库,主要表有:学生表(学号、姓名、性别、专业、出生年月)选课表(学号、课程号、分数)课程表(课程号、课程名、所属专业、学分)(1)根据上述语义设计E-R模型,要求标注联系类型,可省略属性。(6分)(2)将E-R模型转换为关系模型,并用SQL写出创建选课表语句,要求包含主码、外码约束定义。(6分)788
本文标题:数据库试卷A
链接地址:https://www.777doc.com/doc-2428594 .html