您好,欢迎访问三七文档
浙江科技学院考试试卷第1页共9页浙江科技学院2008-2009学年第1学期考试试卷A卷考试科目数据库原理与应用考试方式闭卷完成时限2小时拟题人审核人批准人2009年1月13日信息与电子工程学院2007年级教育技术学专业题序一二三四总分得分注意:请将答案写在答卷纸上,否则做无效处理。一、单选题(20分,每题1分)1.关系数据模型的基本数据结构是()。A.树B.图C.索引D.关系2.单个用户使用的数据视图的描述称为()A.外模式B.概念模式C.内模式D.存储模式3.元数据是指()。A.数据结构的描述B.数据项的描述C.数据的来源D.基本数据4.关系中行列次序的变换性质是()A.行可以交换,列不可交换B.行不可交换,列可交换C.行、列均不可交换D.行、列均可以交换5.SQL语言有两种使用方式,分别称为交互式和()A.提示式SQLB.多用户SQLC.嵌入式SQLD.解释式SQL6.在数据库系统中,空值是()A.0B.空格C.空字符串D.不确定7.如下所示关系R(A,B,C,D)中,不可以作为主码的属性组是()。专业班级学号姓名………………………………………………………………………装订线……………………………………………………………………………………浙江科技学院考试试卷第2页共9页ABCD1234214321341212A.ACB.BCC.CDD.AD8.设有如下所示关系R(A,B)和S(C,D,A),R的主码是A,S的主码是C、外码是A(参照R.A),则能够插入关系S的元组是()。A.(3,3,3)B.(4,4,4)C.(1,1,1)D.(NULL,1,1)9.将上题中的2个关系R和S(未插入元组前)进行R*∞*S后的运算结果包含()个元组。A.5B.6C.3D.210.对第8题中的关系R和S,若将属性A定义为S的外码时使用了ONUPDATECASCADE短语(级联更新),将S中第一个元组的A属性值更新为3时,则()。A.R中第一个元组A属性的值不变B.R中第一个元组A属性的值变为3C.R中第一个元组A属性的值变为NULLD.拒绝更新,返回错误信息11.设有一个关系R(A,B),如果要找出B属性的第一个字母为A,并且至少包含2个字母的查询条件子句应写成WHEREBLIKE()。A.‘A_%’B.‘A__’C.‘A%%’D.‘A%’12.SQL中谓词EXIST可用来测试一个集合是否()。A.有重复元组B.有重复列名C.为非空集合D.有空值RAB112131SCDA111222浙江科技学院考试试卷第3页共9页13.条件子句WHERE工资ANY(SELECT工资FROM职工WHERE部门号=1)的含义为()。A.比1号部门中某个职工的工资高B.比1号部门中所有职工的工资都高C.比1号部门中所有职工的工资总和高D.无法比较,返回错误信息14.在DB应用中,一般一条SQL语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过哪种技术实现()A.指针B.游标C.数组D.栈15.在视图上不能完成的操作是()。A.更新视图B.查询C.在视图上定义新的基本表D.在视图上定义新视图16.B/S结构是()结构的简称。A.分布式B.主/从C.浏览器/服务器D.客户机/服务器17.下列关于存储过程的描述正确的是()。A.存储过程无返回值B.存储过程必须创建在一个特定的表上C.存储过程通过EXECUTE语句调用D.存储过程中使用了两张专用的临时表inserted和deleted18.数据库并发操作可能带来的问题包括()A.不可重复读B.数据独立性会提高C.非法用户的使用D.增加数据冗余度19.加锁协议中规定“先申请先服务”的原则,可以避免数据库系统出现()A.活锁B.死锁C.读-写冲突D.写-写冲突20.以下属于服务器端脚本语言的是()。A.CB.VBC.ASPD.ADO二、填空题(16分,每空2分)1.数据库设计的()阶段的主要任务是调查和分析用户的应用需要,为概念结浙江科技学院考试试卷第4页共9页构设计做好充分准备。2.在数据库系统中,()是指一个事务读了另一个事务未提交的数据。3.每次备份整个数据库的转储操作称为()。4.设有3个关系模式:职工(职工号,姓名,年龄,性别)公司(公司号,名称,地址)工作(职工号,公司号,工资)在定义表结构时,用SQL子句实现下列完整性约束:(1)工作表中职工号和公司号定义为主码()。(2)工作表中职工号定义为外码,参照职工表()。(3)职工的姓名不能为空值()。(4)男职工的年龄在18~55岁之间,女职工的年龄在18~50岁之间()。5.对上题中的3个关系,写出检索金山公司所有男职工的姓名的关系代数表达式()。三、简答题(14分)1.试述事务的ACID性质并说明各个性质对DBS的好处。(5分)2.登记日志文件时为什么必须先写日志文件,后写数据库?(3分)3.给定事务T1、T2、T3,对数据库中某个数据项A,执行下列操作:T1:将A增加1;T2:将A增加一倍;T3:在屏幕上显示A的值,再将A的值改为1。(1)设A初值为0,若某一并发调度的执行结果为A=0,则该调度是否正确?为什么?(3分)(2)利用封锁的方法给出一个可串行化调度,并给出执行结果。(3分)四、设计题(50分)1.某汽车运输公司有若干个车队,每个车队可聘用若干司机,但每个司机只能应聘于一个车队,车队聘用司机有个聘期属性。每个车队可拥有若干车辆,但每辆车只能属于一个车队。每个司机可以使用多辆车,每辆车可以被多个司机使用,司机使用车浙江科技学院考试试卷第5页共9页辆时有日期和公里数两个属性。车队的属性有车队号、车队名等,司机的属性有司机编号、姓名、电话等,车辆的属性有牌照号、厂家、出厂日期等。(1)请根据上述规则设计此数据库的E-R模型,要求在E-R图中注明属性和联系的类型。(5分)(2)将E-R模型转换成关系模型,并指出每个关系模式的主码。(7分)2.设有关系模式R(职工名,项目名,工资,部门名,部门经理),如果规定:每个职工可参加多个项目,各领一份工资;每个项目只属于一个部门管理;每个部门只有一个经理。试完成以下题目:(1)写出关系模式R的基本函数依赖集,并找出候选码。(4分)(2)判断R最高达到第几范式,并说明理由。(2分)(3)如果有必要,将R分解成3NF模式集。(6分)3.设有一个学生关系Student(Sno,Sname,Ssex,Sage,Clno),属性依次是学号、姓名、性别、年龄、班级号;还有一个班级关系Class(Clno,Specialty,Inyear,Number,Monitor),属性依次是班级号,专业,入校年份,班级人数,班长学号,其中Clno属性类型为CHAR(5),Monitor属性类型为CHAR(7)。要求为Class表创建一个更新触发器,当更新班长学号时,检查新输入的学号是否为同一班级的学生学号,若不是,给出适当的提示信息。(10分)4.设有4个关系模式:供应商关系:S(SNO,SNAME,CITY),属性依次是供应商号、供应商名称和所在城市;零件关系:P(PNO,PNAME,COLOR),属性依次是零件号、零件名和颜色;工程关系:J(JNO,JNAME,CITY),属性依次是工程号、工程名和所在城市;供应关系:SPJ(SNO,PNO,JNO,QTY),属性依次是供应商号、零件号、工程号和数量。用SQL语句实现下列操作:(1)查询为J1号工程提供零件的供应商号。(2分)(2)查询所有使用由S1号供应商提供的P1号零件的工程的编号,查询结果按工程号降序排列。(2分)浙江科技学院考试试卷第6页共9页(3)查询所有使用由S1号供应商提供的红色零件的工程的编号。(2分)(4)统计为J1号工程提供零件的供应商的数量。(2分)(5)统计每个工程的供应商总数。(2分)(6)查询为2个以上工程提供零件的供应商号。(2分)(7)查询比J1号工程使用零件数多的工程号。(2分)(8)将全部红色零件的颜色改为蓝色。(2分)浙江科技学院考试试卷第7页共9页浙江科技学院2008-2009学年第1学期考试试卷A卷考试科目数据库原理与应用考试方式闭卷完成时限2小时拟题人审核人批准人2009年1月13日信息与电子工程学院2007年级教育技术学专业题序一二三四总分得分阅卷人一、单选题(20分)1234567891011121314151617181920二、填空题(16分)1234(1)4(2)4(3)4(4)5专业班级学号姓名………………………………………………………………………装订线……………………………………………………………………………………浙江科技学院考试试卷第8页共9页三、简答题(14分)四、设计题(50分)浙江科技学院考试试卷第9页共9页薃肀莂蒃袂肀肂虿袈聿芄薂螄肈莇螇蚀肇葿薀罿肆腿莃袅肅芁薈螁膄莃莁蚇膄肃薇薃膃芅荿羁膂莈蚅袇膁蒀蒈螃膀膀蚃虿腿节蒆羈芈莄蚁袄芈蒆蒄螀芇膆蚀蚆袃莈蒃蚂袂蒁螈羀袁膀薁袆袁芃螆螂袀莅蕿蚈衿蒇莂羇羈膇薇袃羇艿莀蝿羆蒂薆螅羅膁蒈蚁羅芄蚄罿羄莆蒇袅羃蒈蚂螁羂膈蒅蚇肁芀蚁薃肀莂蒃袂肀肂虿袈聿芄薂螄肈莇螇蚀肇葿薀罿肆腿莃袅肅芁薈螁膄莃莁蚇膄肃薇薃膃芅荿羁膂莈蚅袇膁蒀蒈螃膀膀蚃虿腿节蒆羈芈莄蚁袄芈蒆蒄螀芇膆蚀蚆袃莈蒃蚂袂蒁螈羀袁膀薁袆袁芃螆螂袀莅蕿蚈衿蒇莂羇羈膇薇袃羇艿莀蝿羆蒂薆螅羅膁蒈蚁羅芄蚄罿羄莆蒇袅羃蒈蚂螁羂膈蒅蚇肁芀蚁薃肀莂蒃袂肀肂虿袈聿芄薂螄肈莇螇蚀肇葿薀罿肆腿莃袅肅芁薈螁膄莃莁蚇膄肃薇薃膃芅荿螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅
本文标题:数据库试卷-1试卷
链接地址:https://www.777doc.com/doc-2428820 .html