您好,欢迎访问三七文档
网络数据库试题第1页(共8页)南通农院07--08学年度第2学期期末考试试卷(B卷)网络专业级网络数据库课程题号一二三四五总分统分人得分一.选择题:本大题共10小题;每小题2分,共20分。在每小题给出的四个选择中,只有一项是符合题目要求的,把所选择项前的字母填在下表中对应的题号下。1234567891011121314151.()是位于用户和操作系统之间的一层数据管理软件,数据库在建立、使用和维护时由其统一管理、统一控制。A.DBMSB.DBC.DBSD.DBA2.下列说法正确的是()A.θ连接是一种特殊的等值连接B.θ连接是一种特殊的自然连接C.等值连接是一种特殊的自然连接D.自然连接是一种特殊的等值连接3.下列哪一个数据库不是SQLServer2000的系统数据库()A.master数据库B.msdb数据库C.pubs数据库D.model数据库4.下列SQL语句正确的是()A.select列from表1crossjoin表2on表1.列=表2.列B.select列from表1crossjoin表2得分评卷人密封线内不要答题,班级、姓名、学号必须写在密封线内。班级姓名学号………………………………密………………………………封………………………………线………………………………网络数据库试题第2页(共8页)C.select列from表1join表2where表1.列=表2.列D.select列from表1,表2on表1.列=表2.列5.SQL语言允许使用通配符进行字符串匹配的操作,其中‘%’可以表示()A、零个字符B、1个字符C、多个字符D、以上都可以6.关系数据库中空值(NULL)相当于()A.零(0)B.没有输入C.零长度的字符串D.空白7.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()A.多对多B.一对一C.多对一D.一对多8.下列四项中说法不正确的是()A.数据库避免了一切数据的重复B.数据库中的数据可以共享C.数据库减少了数据冗余D.数据库具有较高的数据独立性9.下列四项中,可以直接用于表示概念模型的是()。A.网状模型B.关系模型C.层次模型D.实体-联系(E-R)模型10.事务有多个性质,其中不包括()A.隔离性B.不可撤消C.原子性D.一致性11.系统死锁属于()A.事务故障B.程序故障C.系统故障D.介质故障网络数据库试题第3页(共8页)12.假如采用关系数据库系统来实现应用,在数据库设计的()阶段,需要将E-R模型转换为关系数据模型。A.概念设计B.物理设计C.逻辑设计D.运行阶段13.取出关系中的某些列,并消去重复的元组的关系运算称为()A.取列运算B.选择运算C.连接运算D.投影运算14.一家航空公司把一年中飞行距离(idistancetravelled)超过10000里的客户信息转移到一张称为flyersclub的表中,他们的详细情况被记录在表flyers()A.insertintoflyersclubfromflyerswhereidistancetravelled=10000B.select*intoflyersclubfromflyerswhereidistancetravelled=10000C.insertintoflyersclubfromflyerswhere(idistancetravelled)values=10000D.insertflyersclub(idistancetravelled)valuesfromflyerswhereidistancetravelled=1000015.一个电视经销商在表Tvtype中维护库存的Tvs信息,下述哪条语句能显示价格最昂贵的三种电视机的信息?()A.selecttop3cDiscriptionfromTvtypeorderbyipriceascB.selecttop3cDiscriptionfromTvtypeorderbyipricedescC.selectcDiscriptionfromTvtypewheremax(iprice)3D.selectcDiscriptionmax(iprice)fromTvtypeorderbyiprice网络数据库试题第4页(共8页)二.填空题:本大题共14小题,20个填空;每空1分,共20分。答案请写在试题中的横线上。1.数据库技术经历了人工管理阶段、__________和数据库系统阶段三个发展阶段。2.数据库系统中常用的三种数据模型有层次模型、__________和__________。3.关系模式的三类完整性约束条件分别是__________、参照完整性约束和__________。4.聚合函数“count(列名)”的语义是__________。5.对于属性X的每个具体值,属性Y都有唯一的具体值与之对应,称Y__________X,或称X函数确定Y,记为__________。6.如果对数据库的并发操作不加以控制,则会带来三类问题,出现数据不一致的情况,必须使并发的事务串行化,使各事务按某种次序来进行,这种机制是__________。7.如果一个关系不满足2NF,则该关系一定也不满足__________(在1NF、2NF、3NF范围内)。8.从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:、修改复杂、插入异常和删除异常。9.当在一个已经存放了数据的表上增加主键时,SQLServer会自动对表中的数据进行检查,以确保这些数据能够满足主键约束的要求。问:主键约束满足和两个要求。10.索引有两种类型:和。11.SQLServer提供四种备份和恢复的方式:数据库完全备份、、事务日志备份和文件或文件组备份。12.删除视图v_Student的SQL语句是:。13.关键字是能唯一标识每一行的列或列的组合。一个表可能有多个关键字,选定其中一个作为.其余的称为。得分评卷人网络数据库试题第5页(共8页)14.在Student(Sno,Sname,Sex,Sage,Sdept)表中,检索“电子系”(Sdept)姓“张”的学生的信息。三.操作题:本大题共2小题;第1小题32分,第2小题18分,共50分,请按要求上机操作。1.已知学生数据库Stu_info中存在这样的三张表,Student(Sno,Sname,Sex,Sage,Sdept),Course(Cno,Cname,Cpno,Credit),SC(Sno,Cno,Grade),按要求完成下列操作:⑴创建一个规则,规则名为RU_Student,要求将该规则绑定到表Student的字段’Sage’上,限制该字段的值为16—25(4分)⑵创建一个默认值,默认值名为DE_Course,要求将该默认值绑定到表Course的字段’Credit’上,设置该字段的默认值为5(4分)⑶查询选修了3号课程的学生的学号及其成绩,查询结果按分数的降序排列(4分)⑷查询选修了课程名为“信息系统”的学生学号和姓名(4分)⑸查询每个学生的学号、姓名、选修的课程名及成绩(4分)⑹在查询的基础上创建一张新表student1,把跟’刘晨’在同一个系学习的学生的基本信息放到表student1中(4分)⑺求各个课程号及相应的选课人数(4分)⑻查询选修了3门以上课程的学生学号(4分)2.已知学生数据库StuInfo中存放了这样的两张表,一张为毕业生信息表,记录毕业生的一些基本信息,一张为学生缴费表,记录了学生的缴费信息。由于学生毕业,我们要从学生信息表中把毕业生的记录删除,但是如果这个学生欠费的话,则不允许删除这个学生的记录,要求:得分评卷人网络数据库试题第6页(共8页)毕业生信息表:StudentSno(学号)Sname(姓名)Sex(性别)Add(地址)Phone(电话)001吴迪男淮南市潘集镇赵前村18号0534-6840157002潘倩萍女繁昌县孙村镇65号0533-4855986003余建星男黄山市歙县北岸镇52号0559-7852013004贺艳女蚌埠市长淮卫镇淮上村85号0552-6589421学生缴费表:StufeeSno(学号)Sname(姓名)SpendFee(已交费用)ShortFee(欠费)001吴迪5000400002潘倩萍54000003余建星40001400004贺艳30002400(1)建立针对Sno(学号)列的外键约束。(6分)(2)删除毕业生信息表中的哪条记录,必须通过存储过程实现,并带有输入参数。(6分)(3)备份该数据库Stu_info。(6分)网络数据库试题第7页(共8页)《网络数据库》期末试卷(二)答案:一.选择题二.填空题1文件系统9主键值要唯一,不允许为NULL值2关系模型,网状模型10聚集索引,非聚集索引3域完整性约束,实体(表)完整性约束11数据库差异备份4返回按该列统计的总行数12Dropviewv_Student5函数依赖于,X→Y13主关键字,候选关键字6封锁14Select*fromStudentwhereSdept=”电子系”andSname=”张”+”%”73NF8数据冗余度大三.操作题1.(1)createruleRU_Studentas@x=16and@x=15execsp_bindruleRU_Student,‘Student.Sage’(2)createdefaultDE_Courseas5execsp_bindefaultDE_Course,'Course.Credit’(3)selectSno,GradefromSCwhereCno=3orderbyGradedesc(4)selectSno,SnamefromStudentasS,SC,CourseasCwhereS.Sno=SC.SnoandCname=’信息系统’andSC.Cno=C.Cno(5)selectSno,Sname,Cname,GradefromStudentasS,SC,CourseasC123456789101112131415ACCBDBCADBACDBB网络数据库试题第8页(共8页)whereS.Sno=SC.SnoandSC.Cno=C.Cno(6)select*intostudent1fromStudentwhereSdeptin(selectSdeptfromStudentwhereSname=’刘晨’)(7)selectCno,count(*)fromStudentgroupbyCno(8)selectStuNofromStuCougroupbyStuNohavingcount(CouNo)3三.操作题1.(1)USEStuInfoGOALTERTABLEStufeeADDCONSTRAINTFK_Stufee_StudentFOREIGNKEY(Sno)REFERENCESStudent(Sno)GO(2)CREATEPROCEDUREp_StuPara@SnoVARCHAR(8)ASdeleteFROMStudentWHERESno=@Sno(3)方法一:使用企业管理器选中数据库StuInfo,右击,选“所有任务”子菜单,然后点击“备份数据库”命令,在“备份”选项中选中“数据库-完全”。
本文标题:数据库答案及答案2
链接地址:https://www.777doc.com/doc-2428531 .html