您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 资本运营 > 数据库技术与应用考试试题
1数据库技术与应用考试试题一、选择题1.数据库系统的核心是()。A.数据库管理员B.数据库C.操作系统D.数据库管理系统。2.在数据库的三级模式结构中,模式有()。A.1个。B.2个C.3个D.任意多个3.下列选项中属于实体间m:n联系的是()。A.学生与教师。B.学生与班级C.学生与宿舍D.学生与学校4.DBS、DB和DBMS三者之间的关系为()。A.DBMS包括DB和DBSB.DB包括DBS和DBMSC.DBS包括DB和DBMS。D.DBMS、DB和DBS之间无关联5.SQLServer2000是()DBMS。A.关系型。B.层次型C.网状型D.面向对象型6.数据库中数据的最小存取单位是()。A.记录B.数据项。C.字符D.文件7.当数据库系统的数据全局逻辑结构改变时,它们对应的应用程序不需要改变仍能正常运行,称之为()。A.物理独立性B.逻辑独立性。C.数据库的安全性D.数据库并发性8.有两个基本关系为:学生(学号,姓名,系号),系(系号,系名,系主任),则系号2是学生表的()。A.主码B.域C.映像D.外码。9.设属性A是关系R的主属性,则属性A不能取空值(NULL)。这是()。A.实体完整性。B.参照完整性C.用户定义完整性D.域完整性10.在SQL语言的SELECT语句中,实现排序操作的是哪个子句()。A.WHEREB.FROMC.SELECTD.ORDERBY。11.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建()。A.另一个表B.游标C.索引D.视图。12.下面对于关系的叙述中,不正确的是()。A.关系中的每个属性是不可分解的B.在关系中元组的顺序是无关紧要的C.每一个关系只有一种记录类型。D.在关系中属性的顺序是无关紧要的13.SQL函数中,求不是NULL的字段的行数所用的是()。A.SUM(字段名)B.AVG(字段名)C.COUNT(字段名)。D.MAX14.数据模型的三要素是()。A.外模式、模式、内模式B.关系、网状、层次C.实体、属性、联系D.数据结构、数据操作、完整性约束条件。15.下列不属于概念结构设计时常用的数据抽象方法是()。A.聚集B.概括C.合并。D.分类16.“工资”在2000元到5000元之间的条件设置应为()。3D.工资〉=2000OR工资=5000A.工资〉=2000AND=5000B.工资〉=2000AND工资=5000。C.工资〉=2000OR=5000填空题1.数据管理技术经历了手工管理、和数据库技术三个发展阶段。2.分E-R图之间的冲突主要有3类:、命名冲突和结构冲突。3.UNIQUE约束的含义是。4.创建索引的目的主要是。5.SQL的主要功能可以分为、数据操纵和数据控制三类。6.假定每一车次具有唯一的始发站和终点站。如果实体“列车时刻表”属性为车次、始发站、发车时间、终点站、到达时间,该实体的主码是=1\*GB3①;如果实体“列车运行表”属性为车次、日期、发车时间、到达时间,该实体的主码是=2\*GB3②。通常情况下,上述“列车时刻表”和“列车运行表”两实体间联系的类型是=3\*GB3③。7.SQL具有和嵌入式两种形式。8.关系表中的一行称为一个。9.下面SQL语句的功能是:。GRANTUPDATE(学号),SELECTON学生TO王平;10.将学生表中全部学生的年龄加上1岁的SQL语句是:=1\*GB3①学生=2\*GB3②年龄=年龄+1;11.删除学生表的SQL语句是:TABLE学生12.在需求分析阶段建立,通常包括数据项、数据结构、数据流、数据存储和处理过程5个部分。13.插入一条选课记录(学号:’95001’,课程号:’C1’,成绩不详)的SQL语句是:4三、简答题1.试述数据库系统的三级模式结构及每级模式的作用。2.简述数据库设计的基本步骤和各个阶段应完成的基本任务。3.在关系数据库的参照完整性规则中,为什么外码属性的值可以为空?什么情况下才可以为空?4.试述SQL语言的特点。=1\*GB3①INTO选课(学号,课程号)=2\*GB3②(’95001’,’C1’)四、SQL语言设工程_零件数据库中有四个基本表:供应商(供应商代码,供应商名,所在城市,联系电话);工程(工程代码,工程名,负责人名,预算);零件(零件代码,零件名,规格,产地,颜色);供应零件(供应商代码,工程代码,零件代码,数量)。试用SQL语句完成下列操作:1.定义供应零件表,并说明其主码和参照关系。2.找出所有供应商的姓名及其所在城市。3.找出使用天津产零件的工程名。4.查找预算在20000元---50000元之间的工程信息,并将结果按预算降序排列。5.找出供应零件超过5种的供应商代码。6.从供应商关系中删除S1的记录,并从供应零件关系中删除相应的记录。1.CREATETABLE供应零件(供应商代码CHAR(5),工程代码CHAR(6),54.SELECT*FROM工程WHERE预算BETWEEN20000AND50000ORDERBY预算DESC;5.SELECT供应商代码FROM供应零件GROUPBY供应商代码HAVINGCOUNT(*)5;6.DELETEFROM供应零件WHERE供应商代码=’S1’;DELETEFROM供应商零件代码CHAR(5),数量INT,CONSTRAINTC1PRIMARYKEY(供应商代码,工程代码,零件代码),CONSTRAINTC2FOREIGNKEY(供应商代码)REFERENCES供应商(供应商代码),CONSTRAINTC3FOREIGNKEY(工程代码)REFERENCES工程(工程代码),CONSTRAINTC4FOREIGNKEY(零件代码)REFERENCES零件(零件代码));2.SELECT供应商名,所在城市FROM供应商;3.SELECT工程名FROM供应商,供应零件,工程WHERE供应商.供应商代码=供应零件.供应商代码AND供应零件.工程代码=工程.工程代码AND产地=’天津’;6WHERE供应商代码=’S1’;五、设计题1.将下面E-R图转换为关系模型。读者姓名借书卡图书借书证号单位书名编号作者价格归还标志借书日期mn72.设有一家百货商店,已知信息有:=1\*GB3①每个职工的数据是职工号、姓名、地址和他所在的商品部。=2\*GB3②每一商品部的数据有:它的职工,经理和它经销的商品。=3\*GB3③每种经销的商品数有:商品名、生产厂家、价格、型号(厂家定的)和内部商品代号(商店规定的)。=4\*GB3④关于每个生产厂家的数据有:厂名、地址、向商店提供的商品价格。请完成如下设计:(1)设计该DB的E-R图,自行给出各实体的属性。(2)将该E-R图转换为等价的关系模型。SHAPE\*MERGEFORMAT
本文标题:数据库技术与应用考试试题
链接地址:https://www.777doc.com/doc-2428395 .html