您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 市场营销 > 金陵科技学院-数据库系统原理试卷-往年试卷B卷
共4页第1页一、填空题(本题10空,每空1分,共10分)1、数据库系统包括①、数据库管理系统、应用系统和②四部分。2、并发操作带来的数据不一致性包括:③、④和读“脏”数据。3、数据库设计的步骤通常分为六个阶段:需求分析、概念结构设计、⑤、⑥、⑦、数据库运行和维护。4、事务具有四个特性,分别是:⑧、⑨、⑩和持续性。二、单项选择题(请在每小题的4个备选答案中,选出一个最佳答案,共15小题;每小题1分,共15分)1、对于现实世界中事物的特征,在实体-联系模型中使用________________。A.属性描述B.关键字描述C.二维表格描述D.实体描述2、在数据库中,下列说法________是不正确的。A.数据库避免了一切数据的重复B.若系统是完全可以控制的,则系统可确保更新时的一致性C.数据库中的数据可以共享D.数据库减少了数据冗余3、假设有关系R和S,关系代数表达式R-(R-S)表示的是_______。A.R∪SB.R∩SC.R-SD.R×S金陵科技学院试卷2016/2017学年第1学期课程所属部门:软件工程学院课程名称:数据库系统原理课程编号:0809212003考试方式:(B、闭)卷使用班级:软件工程学院15软件工程(嵌入式培养)命题人:教研室(系)主任审核:主管领导批准:班级:学号:姓名:题号一二三四五六七八九十总分得分金陵科技学院试卷共4页第2页4、关系模型中三类完整性约束分别是实体完整性、_________和用户定义完整性。A.系统完整性B.操作完整性C.关系完整性D.参照完整性5、下列各项操作中,不属于数据操纵功能的是________。A.更新B.查询C.插入D.定义6、在关系模式R中,函数依赖X→Y的语义是________。A.在R的某一关系中,若两个元祖的X值相等,则Y值也相等B.在R的每一关系中,若两个元祖的X值相等,则Y值也相等C.在R的某一关系中,Y值应与X值相等D.在R的每一关系中,Y值应与X值相等7、若关系R满足第三范式,说明在R中消除了非主属性对码的________依赖。A.传递函数B.多值C.部分函数和传递函数D.部分函数8、SQL语言中用__________语句实现事务的回滚。A.CREATETABLEB.ROLLBACKC.GRANT和REVOKED.COMMIT9、如果事务T获得了数据项Q上的排它锁,则T对Q________。A.只能读不能写B.只能写不能读C.既可读又可写D.不能读不能写10、设有如下图所示的关系R,经操作的运算结果是________。A.B.C.D.11、把对关系STU的属性AGE的修改权授予用户user1的T-SQL语句是()A.GRANTAGEONSTUTO'user1'B.GRANTUPDATE(AGE)ONSTUTO'user1'C.GRANTUPDATE(AGE)ONSTUTOuser1D.GRANTUPDATEONSTU(AGE)TOuser112、用来记录对数据库中数据进行的每一次更新操作的是__________。A.数据库后备副本B.日志文件C.存储过程D.缓冲区金陵科技学院试卷共4页第3页13、在E-R模型中,如果有3个不同的实体型,2个M:N联系,根据E-R模型转换为关系模型的规则,转换为关系的数目是___________。A.12B.5C.6D.314、用下面的T-SQL语句建立一个基本表:CREATETABLEStudent(SnoCHAR(4)PRIMARYKEY,SnameCHAR(8)NOTNULL,SexCHAR(2),AgeINT)可以插入到表中的元组是()A.'5021','刘祥',男,21B.NULL,'刘祥',NULL,21C.'5021',NULL,男,21D.'5021','刘祥',NULL,NULL15、设有关系模式R(A,B,C,D,E),函数依赖集F={A→B,B→C,C→D,D→A},ρ={AB,BC,AD}是R上的一个分解,那么分解ρ相对于F________A.既是无损连接分解,又是保持函数依赖的分解B.是无损连接分解,但不是保持函数依赖的分解C.不是无损连接分解,但是保持函数依赖的分解D.既不是无损连接分解,也不是保持函数依赖的分解三、简答题(本题共5小题,每小题5分,共25分)1、试描述数据库设计的全部过程(3分)以及过程中各个阶段的设计描述(2分)?2、并发操作可能会产生哪几类数据不一致(3分)?用什么方法避免不一致的情况?(2分)。3、什么是数据库中的自主存取控制方法?(3分)常用的自主存取控制语句是什么?(2分)4、数据库运行可能产生的故障有哪几类?(2分)哪些故障影响事务的正常执行?(2分)哪些故障破坏数据库中的数据?(1分)5、什么是意向锁?(3分)为什么要引进意向锁(2分)?四、SQL语言(本题共10小题,每题3分,共30分)设有关系模式:S(SNO,SNAME,CITY),其中,S表示供应商,SNO为供应商代号,SNAME为供应商名字,CITY为供应商所在城市。P(PNO,PNAME,COLOR,WEIGHT),其中P表示零件,PNO为零件代号,PNAME为零件名字,COLOR为零件颜色,WEIGHT为零件重量。J(JNO,JNAME,CITY),其中,J表示工程,JNO为工程编号,JNAME为工程名字,CITY为工程所在城市。金陵科技学院试卷共4页第4页SPJ(SNO,PNO,JNO,CITY),其中,SPJ表示供应关系,SNO是为指定工程提供零件的供应商代号,PNO为所提供的零件代号,JNO为工程编号,QTY表示提供的零件数量。1.查询为工程J1提供零件的供应商代号;2.由供应商S1提供零件的工程名称;3.查询出重量最轻的零件代号;4.查询为工程J1提供红色零件的供应商代号;5.查询由供应商S1提供零件的工程的代号;6.计算同一个城市中工程的数量。7.向S表插入一条记录,SNO为‘S6’,SN为‘N6’,CITY为‘南京’8.将SNO为S3的城市改为上海。9.删除J表中工程号为‘J6’的记录。10.用SQL的GRANT命令给用户张三授予对SPJ表的SELET权力,并且可以将该权利授予其他用户。五、数据库及程序设计题(本题2小题,共20分)1、设大学里教学数据库中有三个实体集。一是“课程”实体集,属性有课程号、课程名称;二是“教师”实体集,属性有教师工号、姓名、职称;三是“学生”实体集,属性有学号、姓名、性别、年龄。设教师与课程之间有“主讲”联系,每位教师可主讲若干门课程,但每门课程只有一位主讲教师,教师主讲课程将选用某本教材;教师与学生之间有“指导”联系,每位教师可指导若干学生,但每个学生只有一位指导教师;学生与课程之间有“选课”联系,每个学生可选修若干课程,每门课程可由若干学生选修,学生选修课程有个成绩。(14分)(1)试画出E-R图,并在图上注明属性、联系类型、实体标识符;(7分)(2)将E-R图转换成关系模型,注明主键和外键,指出教师的关系模式达到何种范式。(7分)2、创建一个触发器,当向表Student中插入一条记录时,自动显示表Studen中的记录,最后删除此触发器。(6分)
本文标题:金陵科技学院-数据库系统原理试卷-往年试卷B卷
链接地址:https://www.777doc.com/doc-5707196 .html