版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
系别:____________________专业________________班级:__________________姓名:_______________学号:____________―――――系别:____________________专业________________班级:__________________姓名:_______________学号:____________―――――密――――――――――――――――――――封―――――――――――――――――――――――――――线――――――__________________答__________题__________不__________得__________超__________过__________此__________线_______________第1页(共4页)课程名称:数据库原理A卷______-_______学年第____学期题号一二三四五六总分统分人签名得分一单项选择题(15分,15小题,每小题1分)1数据流图是在数据库的()阶段完成的。A.逻辑设计B.物理设计C.需求分析D.概念设计2在SQL语言中的视图VIEW是数据库的()。A.外模式B.模式C.内模式D.存储模式3设属性A是关系R的主属性,则属性A不能取空值(NULL)。这种约束规则称为()。A.实体完整性规则B.参照完整性规则C.用户定义完整性规则D.主属性完整性规则4有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是学生号,SNAME是学生姓名,SAGE是学生年龄,C#是课程号,CNAME是课程名称。要查询选修“网络”课的年龄不小于19的全体学生姓名的SQL语句是SELECTSNAMEFROMS,C,SCWHERE子句。这里的WHERE子句的内容是()。A.S.S#=SC.S#andC.C#=SC.C#andSAGE>=19andCNAME=‘网络’B.S.S#=SC.S#andC.C#=SC.C#andSAGEin>=19andCNAMEin‘网络’C.SAGEin>=19andCNAMEin‘网络’D.SAGE>=19andCNAME=‘网络’5若用如下的SQL语句创建了一个表SC:CREATETABLESC(S#CHAR(6)NOTNULL,C#CHAR(3)NOTNULL,SCOREINTEGER,NOTECHAR(20));向SC表插入如下行时,()行可以被插入。A.(’202509’,’111’,60,必修)B.(’202523’,’101’,NULL,NULL)C.(NULL,’103’,80,’选修’)D.(’202532’,NULL,86,’’)6()是DBMS的基本单位,它是用户定义的一组操作序列。A.程序B.命令C.事务D.文件7事务的原子性是指()A.事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久的C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的D.事务必须是使数据库从一个一致性状态变到另一个一致性状态8事务的持久性是指()A.事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久的C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的D.事务必须是使数据库从一个一致性状态变到另一个一致性状态9事务的隔离性是指()A.事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久的C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的D.事务必须是使数据库从一个一致性状态变到另一个一致性状态10设有两个事务T1、T2,其并发操作如下图所示,下面评价正确的是()A.该操作不存在问题B.该操作丢失修改C.该操作不能重复读D.该操作读“脏”数据11解决并发操作带来的数据不一致问题普遍采用()A.封锁B.恢复C.存取控制D.协商12若事务T对数据R已加X锁,则其他事务对数据R()A.可以加S锁不能加X锁B.不能加S锁可以加X锁C.可以加S锁也可以加X锁D.不能加任何锁密封线内不要答题第2页(共4页)13关于“死锁”密封线内不要答题第2页(共4页)A.死锁是操作系统中的问题,数据库系统中不存在B.只有出现并发操作时,才有可能出现死锁C.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库D.当两个用户竞争相同的资源时不会发生死锁14已知关系模式R(A,B,C,D,E)及其上的函数相关性集合F={A→D,B→C,E→A},该关系模式的候选关键字是()。A.ABB.BEC.CDD.DE15任何一个满足2NF但不满足3NF的关系模式都不存在()。A.主属性对键的部分依赖B.非主属性对键的部分依赖C.主属性对键的传递依赖D.非主属性对键的传递依赖二填空题(28分,8小题,每空1分)1数据独立性是指与是相互独立的;数据独立性又可分为和。2数据模型是由、和三部分组成。3数据库系统的三级模式结构是:、、和。4关系规范化的目的是。对于非规范化的模式,经过转变为1NF,将1NF经过转变为2NF,将2NF经过转变为3NF5在设计局部ER图时,由于各子系统分别有不同的应用,而且由不同的设计人员设计,故各局部ER图之间难免有不一致的地方,称为冲突。这些冲突主要有;;三类。6为了保证数据的安全性,用户必须首先从DBA处获得,才能执行对数据的操作。7设有一个关系数据库,有三个基本表,表结构如下:
STUDENT:学号姓名年龄性别系号
SC:学号课程号成绩
COURSE:课程号课程名学时数请用SQL语言创建一个视图ST-VIEW,检索选修课程在10门以上的学生的系号、学号、姓名、最低分、最高分、平均分和选课门数,其结果要求按照系号,平均分排序(降序)。CREATEVIEWST-VIEW(系号,学号,姓名,最低分,最高分,平均分,选课门数)AS
SELECT,姓名,
FROMstudent,sc
WHEREstudent.学号=sc.学号
GROUPBYHAVINGORDERBY;
8数据库系统中的故障主要有:,,,数据库恢复的基本原则:。三简答题(20分,5小题,每题4分)1设有关系R和S:密封线内不要答题第3页(共4页)密封线内不要答题第3页(共4页)3什么是数据库设计?数据库的设计流程一般包括哪六个阶段?4请简述使用存储过程的优点。5设有并发事务T1、T2和T3如下,库中A的当前值为2。若对这三个事务的并行调度正确,则三个事务全部执行完毕后库中A的值有哪些可能?四求解题(15分)现有关系数据库如下:S(SNO,SNAME,CITY)P(PNO,PNAME,COLOR,WEIGHT)J(JNO,JNAME,CITY)SPJ(SNO,PNO,JNO,QTY)其中,S为供应商,包含属性的含义依次是供应商代码、供应商名字、供应商所在城市;P为零件,包含属性的含义依次是零件代码、零件名字、颜色、重量;J为工程项目,包含属性的含义依次是工程项目代码、工程项目名字、工程项目所在城市;SPJ为供货关系,包含属性的含义依次是供应商代码、零件代码、工程项目代码,某供应商向某个项目供应数量的零件数量。请用关系代数、SQL语言完成如下问题:(1)查询供应工程J1零件P1的供应商号码SNO(5分)(2)查询供应工程J1零件为红色的供应商号码SNO(5分)(3)查询没有使用北京供应商生产的红色零件的工程号JNO(5分)密封线内不要答题第4页(共4页)密封线内不要答题第4页(共4页)设一个海军基地要建立一个舰队管理信息系统,它包括两方面的信息:1舰队方面舰队:舰队名称、基地地点、舰艇数量舰艇:编号、舰艇名称、舰队名称2舰艇方面舰艇:舰艇编号、舰艇名、武器名称武器:武器名称、武器生产时间、舰艇编号官兵:官兵证号、姓名、舰艇编号其中,一个舰队拥有多艘舰艇,一艘舰艇属于一个舰队;一艘舰艇安装多种武器,一种武器可安装于多艘舰艇上;一艘舰艇有多个官兵,一个官兵只属于一艘舰艇完成:(1)设计舰队和舰艇两个局部ER图(4分)(2)将上述两个局部ER图合并为全局ER图(3分)(3)将全局ER图转换为关系模式(5分)六应用题(10分)设有表R,学号系名公寓楼号1001数学SS011002数学SS011003数学SS012025外语SS033007设计SS023010设计SS02若有如下事实:一个系由多名学生,一名学生属于且仅属于一个系;同系的学生都住在同一栋楼内,不同系的学生住在不同的公寓楼,则:R最高属于第几范式?为什么?(3分)试举例说明R中存在的数据冗余和删除异常现象,并从函数依赖的概念出发,分析这些问题存在的原因。(3分)将R分解为两个属于更高范式的关系模式,并分析分解后是否解决了上述存在的问题。(4分)数据库答案一caaabcabcbadbbb二1用户的应用程序;存储在外存上的数据库中的数据;逻辑数据独立性;物理数据独立性2数据结构;数据操作;数据的完整性约束3外模式;模式;内模式4解决关系模式的插入异常、删除异常、修改异常及数据冗余的问题使属性域变为简单域;消除非主属性对候选码的部分依赖;消除非主属性对候选码的传递依赖5属性冲突;命名冲突;结构冲突6权限7系号,STUDENT.学号MIN(成绩),MAX(成绩),AVG(成绩),COUNT(*)STUDENT.学号COUNT(*)>=101,6DESC8事务故障,系统故障,介质故障,计算机病毒冗余,即数据库重复存储三1ABCCDa1b1c1c1d1a2b1c2c2d1a3b2c1c1d1ABCDa1b1c1d1a2b1c2d1a3b2c1d12数据库的安全性是指保护数据库以防止非法使用所造成的数据泄漏、更改或破坏。数据库的完整性是指数据的正确性和相容性二者概念不同,但又有一定的联系。前者保护数据库,防止被恶意破坏和非法存取;防范对象是非法用户和非法操作;后者防止错误信息的输入和输出,防范对象是不合语义的数据3数据库设计指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。六个阶段:需求分析,概念结构设计,逻辑结构设计,物理结构设计,数据库实施,数据库的运行与维护4运行效率高;降低了客户机和服务器之间的通信量;方便实施企业规则。5A的值有28、60、108、324、500、2500这6种可能解析:正确的并行调度必然是可串行的调度。并发事务经正确的并行调度,执行结果与按某种次序串行执行这些事务是一样的。T1、T2、T3的串行执行有6种可能,即T1T2T3、T1T3T2、T2T1T3、T2T3T1、T3T1T2、T3T2T1,因此A的值有28、60、108、324、500、2500这6种可能。四1∏sno(σjno=’j1’sno=’p1’(spj))SELECTSNOFROMSPJWHEREJNO=’J1’ANDPNO=’P1’2∏sno(σjno=’j1’color=’红’(pspj))SELECTSNOFROMSPJ,PWHEREJNO=’J1’ANDSPJ.PNO=P.PNOAND
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安师大附中重点名校2026届中考物理猜题卷含解析
- 中医对女性生理特点的认识
- 上海护理课件最佳内容奖
- 2025中国东方电气成都智能科技有限公司社会招聘2人笔试历年参考题库附带答案详解
- 前列腺疾病的诊断流程与护理配合
- 中医护理心悸的拔罐疗法
- 卒中患者的认知障碍护理
- 2026年广西壮族自治区南宁市马山县中考物理模试卷含解析
- 2026届湖北省恩施州恩施市达标名校中考试题猜想物理试卷含解析
- 山西省晋中市太谷县2025年四下数学期中达标检测模拟试题(含答案)
- 2026年湖南省高考物理试卷(含答案及解析)
- 2026年小学生科学测试题及答案
- 四川大学2026年强基计划笔试模拟试题及答案解析
- 张掖市民乐县城镇公益性岗位招聘笔试真题及答案
- 2026上海静安社区工作者招聘154人考试备考试题及答案解析
- 2026年安全生产月专项培训课件
- 2025江苏省苏州市中考语文真题(原卷版)
- 消防设施操作员职业前景
- 2025年广东省东莞市中考物理真题试卷(含完整答案解析)
- (三模)南通市2026届高三第三次调研测试地理试题卷(含答案)
- 水利数据分类分级规则(2026 版)
评论
0/150
提交评论