版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
南京师范大学硕士硕士招生入学考试试题(A卷)考试科目代码:896考试科目名称:数据库原理考生答题须知全部题目(包含填空、选择、图表等类型题目)答题答案必须做在考点发给答题纸上,做在本试题册上无效。请考生务必在答题纸上写清题号。评卷时不评阅本试题册,答题如有做在本试题册上而影响成绩,后果由考生自己负责。答题时一律使用蓝、黑色墨水笔或圆珠笔作答(画图可用铅笔),用其它笔答题不给分。答题时不准使用涂改液等具备显著标识涂改用具。一、概念题1.关系模型2.视图3.死锁关系二、简答题1.简述数据库管理系统二级映射,它们分别确保了什么?为何?2.简述关系模型完整性规则,并举三个实例说明用户自定义完整性。3.简述一个设计不好数据库会带来哪些问题?4.简述并发控制中封锁协议含义以及能够处理问题。5.简述事务ACID特征,以及这些特征分别由数据库什么子系统来完成。三、下面有一个销售管理数据库SALES,它包含下面三张表:(1)商品表:Item商品编码商品名称单位成本价库存数量codenameunitcostamount(2)商品销售主表:SaleHead销售单号销售日期客户名称saleOrdersaleDatecustomer(3)商品销售明细表:SaleDetail销售单号商品编码单价销售数量saleOrdercodepriceqty基于数据库SALES,完成下面操作:1.试用关系代数查询销售单号为“1208001”销售日期、客户名称、商品名称和销售数量。2.用SQL语句查询没有购置名称为“20英寸长虹电视机”商品客户名称。3.用SQL语句按客户名称分组统计每个客户商品销售总额。四、模式分解题已知关系模式R(U,F),U={ABCD},F={A→C,C→A,B→AC,D→AC}.1.求R候选码;2.计算属性集{AC}关于F闭包;3.将F化为最小依赖集;4.关系R最高属于第几范式?为何?若R不属于3NF,将其分解到具备无损连接和保持依赖3NF.五、数据库设计题现有一个简单教学管理系统,其语义以下:(1)一个学生只属于一个学院,一个学院有多个学生;(2)一个教师只属于一个学院,一个学院有多个教师;(3)一门课程归属于一个学院管理,一个学院能够管理多门课程;(4)一门课程可开设若干个教学班,每个教学班只安排一个任课教师,一个老师能够任教多门课程多个教学班;(5)一个学生能够选修多门课程,但对于同一门课程只能选修一个教学班;一个教学班能够有多个同学选修。依照上面语义,请完成:1.确定实体及包含属性(一个实体最少包含3个属性)、联络,并画出ER图;2.设计该系统满足3NF关系模式,并指出每一个关系主键和外键(假如存在外键话)。南京师范大学硕士硕士招生入学考试试题考试科目名称:数据库原理概念题(每小题3分,共12分1.数据模型2.模式(Schema)3.排它锁与共享锁4.数据库设计二、简答题(第1、2、3小题各5分,第4小题7分,共22分)1.简述数据库系统三级模式结构,并说明它优点。(5分)2.事务特征有哪些,请详细说明其功效。(5分)3.简述诊疗死锁发生等候图法,当发生死锁后怎样解除死锁?(5分)4.叙述在一个DBMS中,事务管理部件(恢复子系统、并发控制子系统)主要职能及其分别惯用基本技术和伎俩。(7分)三、下面有一个销售管理数据库SALES,它包含下面三张表:(每小题4分,共16分)(1)商品表:Item商品编码商品名称单位成本价库存数量codenameunitcostamount(2)商品销售主表:SaleHead销售单号销售日期客户名称saleOrdersaleDateCustomer(3)商品销售明细表:SaleDetail销售单号商品编码单价销售数量saleOrdercodepriceqty基于数据库SALES,完成下面操作:1、试用关系代数查询销售给“东方贸易企业”全部成本价不低于100元商品销售日期、商品名称、单价和销售数量。2、用SQL语句查询没有购置商品编号为“1204006”商品销售单号、客户名称。3、用SQL语句按销售日期分组统计天天销售商品销售总额和销售单张数。4、画出数据库SALESE-R图。四、设有以下关系R:(共10分)任课教师课程编号课程名称教材作者学生人数T1T1T2T2T3C1C2C3C1C1计算机网络数据库操作系统计算机网络计算机网络汤子瀛王珊汤子瀛汤子瀛汤子瀛5882505058请仅在R中已给出数据范围内分析其函数依赖关系并解答以下问题:1.R最高为第几范式?为何?(3分)2.R是否存在插入及删除异常?若存在,则在什么情况下发生?从函数依赖概念来看,在这些问题原因是什么(完全函数依赖、部分函数依赖、传递函数依赖)?(4分)3.将R分解为满足3NF范式关系模式。(3分)五、数据库设计题、(共15分)在一个企业工程管理系统中,有企业部门(Department)、职员(Employee)、工程(Project)、材料(Part)、供给商(Supper)和仓库(Depot)等数据,详细描述以下:(1)一个职员只能属于一个部门;(2)一个工程能够有多名职员参加,一个职员只能参加一个未完成工程建设;(3)一个工程能够有多个供给商供给材料,一个供给商能够为多个工程供给材料;(4)一个仓库能够存放多个材料,不过一个材料只能存放在一个仓库中。其中,描述部门属性有:部门号、部门名称、责任人、电话、地址;描述职员属性有:职员号、职员姓名、性别、出生日期、职务;描述工程属性有:工程号、工程名称、开始日期、结束日期;描述材料属性有:材料号、规格说明、计量单位、单价;描述材料供给商属性有:供给商号、供给商名称、电话、联络人、地址;描述仓库属性有:仓库号、仓库名称、保管员、电话。依照上面已知语义以及你领域知识,请设计一个关系数据库(能够增加一些属性),并指出主键、外键以及约束条件。南京师范大学硕士硕士招生入学考试试题考试科目名称:数据库原理一、概念题(每小题3分,共15分)1、数据模型2、外码3、日志文件及其作用4、可串行化(Serializable)5、数据库系统用①描述现实世界实体及实体间联络。关系模型是用②表示实体,用③表示实体间联络。层将和网状模型是用④表示实体,用⑤表示实体间联络,而用⑥实现实体间联络。其中,第5题供选择答案有:数据模型
概念模型
外模型
内模型
结点
表数据结构
指针
连线
模式
外模式
内模式数据描述语言
数据操纵语言
高级程序设计语言二、简答题(每小题5分,共20分)1、简述数据库系统三级模式结构。2、对数据库系统中故障进行分类,并简述系统故障恢复过程。3、简述关系数据库实施完整性约束内容有哪些?4、给出事务定义,并说明其基本特征(ACID)。三、有一个成绩管理数据库,它包含以下三张表:(共14分)(1)学生表:STUDENT学号
姓名
性别
专业(2)课程表:COURSE课程号
课程名
课时
学分(3)成绩表:SCORE学号
课程号
成绩
学期依照上面三张表,完成以下各题:1、试用关系代数表示查询-第一学期(“02-03/1”)选修了“数据结构”课程学生姓名。(4分)2、用SQL语句表示查询重修过“计算机原理”课程(即该课程在成绩表中有2条或2条以上统计)学生姓名及重修次数。(4分)3、写出以下SQL语句查询语义(即功效):SELECT
姓名,课程名,成绩FROM
STUDENTS,COURSEC,SCORESCWHERE
(S.学号=SC.学号)AND(C.课程号=SC.课程号)ANDSC.成绩=(SELECT
MAX(SCORE.成绩)FROM
SCOREWHERE
SCORE.课程号=SC.课程号)请给出三个实例关系表(其中学生表最少3个学生、课程表最少2门课程),并依照给出实例关系表写出该SQL查询执行结果。(6分)四、设有以下商品库存关系R:(共13分)商品编号商品名称采购批次单价库存数量仓库号仓库地点A1A1A2A3A4ABC彩电ABC彩电XYZ冰箱PPP西装FK自行车1221222602200105098045054685S1S1S1S2S3中山路5号中山路5号中山路5号胜利路8号胜利路8号请仅在R中已给出数据范围内分析其函数依赖关系并解答以下问题:1、R最高为第几范式?为何?(3分)2、将它分解为满足3NF范式关系模式。(5分)3、分解后比分解前有什么好处?为何?(5分)五、设计题(共13分,第1、2小题各5分,第3小题3分)某单位现实世界中有工程、水泥、供给商三种实体。假设,一个工程只能用一个型号水泥,一个型号水泥可用于多个工程;一个供给商可生产多个型号水泥,一个型号水泥可被多个供给商生产;一个供给商可为多个工程供给水泥,一个工程也可从多个供给商采购水泥。要求能够反应:一个工程使用是什么型号水泥;一个工程从不一样供给商那里分别采购了多少水泥、采购单价分别是多少、已经分别支付了多少购置款;一个供给商为哪些工程供给了水泥、供给水泥型号分别是什么、分别供给了多少水泥、单价分别是多少;等等。请完成以下设计与分析:1、设计满足上述应用特征E-R图,并依照通经常识标明每个实体及联络若干属性。2、将该E-R图转换为等价关系模型结构,并用下划线标明每个关系模式关键字(码)。3、在上述设计和转换过程中,什么情况下用到关系规范化理论?作用何在?试举例说明之。南京师范大学硕士硕士招生入学考试试题(A卷)考试科目名称:数据库原理一、选择题:(共10题,每小题2分共20分)1、数据库三级模式中,真正存在是。A.外模式 B.子模式C.模式D内模式2.关系模型中关系模式最少是。A.1NFB.2NFC.3NFD.BCNF3.能消除多值依赖引发冗余是。A.2NFB.3NFC.4NFD.BCNF4.数据库概念设计E-R图中,用属性描述实体特征,属性在E-R图中用表示。A.矩形B.四边形C.菱形D.椭圆形5.在数据库中,产生数据不一致根本原因是。A.数据存放量太大。B.没有严格保护数据。C.未对数据进行完整性控制。D.数据冗余。6.在通常情况下,下面关系中不能够作为关系数据库关系是。A.R1(学生号,学生姓名,性别)B.R2(学生号,学生姓名,班级号)C.R3(学生号,学生姓名,宿舍号)D.R4(学生号,学生姓名,简历)7.参加差运算两个关系。A.属性个数能够不相同B.属性个数必须相同C.一个关系包含另一个关系属性D.属性名必须相同8.SQL中,与NOTIN等价操作符是。A.=SOMEB.<>SOMEC.=ALLD.<>ALL9.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。要查找选修“COMPUTER”课程女学生姓名,将包括到关系。A.SB.SC,CC.S.SCD.S,C,SC10.关系模式STJ(S#,T,J#)中,存在函数依赖:(S#,J#)→T,(S#,T)→J#,T→J#,则。A.关系STJ满足1NF,但不满足2NFB.关系STJ满足2NF,但不满足3NFC.关系STJ满足3NF,但不满足BCNFD.关系STJ满足BCNF,但不满足4NF二、填空题(共20个小空,每空1分)在设计局部E-R图时,因为各个子系统分别有不一样应用,而且往往是由不一样设计人员设计,所以各个局部E-R图之间难免有不一致地方,称为冲突。这些冲突主要有_______、、三类。2.数据库管理系统主要功效有、数据库运行管理以及数据库建立和维护等四个方面。3.实体之间联络可抽象为三类,它们是、、。4.自然连接运算是由、、操作组合而成。5.SELECT命令中,子句用于选择满足给定条件元组,使用子句可按指定列值分组,同时使用子句可提取满足条件组。6.视图是一个虚表,它是从一个或几个基本表导出表。在数据库中,只存放视图不存放视图对应。7.在关系数据库规范化理论中,在执行“分解”时,必须恪守规范化标准:保持原有依赖关系和。8.数据库体系结构按照、、三级结构进行组织。三、简答题:(每小题6分共30分)1、什么是数据库?2、什么是完整性约束?3.试述等值连接与自然连接区分。4.关系规范化目标是什么?5.什么是死锁?四、设计题1.以下题目基于以下三个表,即学生表S、课程表C和学生选课表SC,它们结构以下:S(S#,SN,SEX,AGE,DEPT)C(C#,CN)SC(S#,C#,GRADE)其中,S#为学号,SN为姓名,SEX为性别,AGE为年纪,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。写出对应语句(每小题5分总分20分)检索全部比“王华”年纪大学生姓名、年纪和性别。检索选修课程“C2”学生成绩最高学生学号。检索学生姓名及所选修课程课程号和成绩。检索选修4门以上课程学生总成绩(不统计不及格课程60分为及格),并要求按总成绩降序排列出来。2.已知一个关系数据库模式以下:Market(mno,mname,city)Item(ino,iname,type,color)Sales(mno,ino,price)其中,Market表示商场,它各个属性依次为商场号、商场名、所在城市;Item表示商品,它各个属性依次为商品号、商品名、商品类别和颜色;Sales表示销售,它各属性依次为商场号、商品号和售价。用SQL语句实现下面查询:列出昆明每个商场都有销售,且售价均超出10000元商品商品号和商品名。(10分)列出在不一样商场中最高售价和最低售价之差超出200元商品商品号、其最高售价和最低售价。(10分)五、综合题设有以下实体:学生:学号、单位名称、姓名、性别、年纪、选修课程名课程:编号、课程名、开课单位、任课教师号教师:教师号、姓名、性别、职称、讲讲课程编号单位:单位名称、电话、教师号、教师姓名上述实体中存在以下联络:一个学生能够选修多门课程,一门课程可被多个学生选修。一个教师可讲授多门课程,一门课程可由多个教师讲授。一个单位可有多个教师,一个教师只能属于一个单位。试完成以下工作:分别设计学生选课和教师任课两个局部E-R图。(20分)将上述设计完成E-R图合并成一个全局E-R图。(10分)将全局E-R图转换为等价关系模式表示数据库逻辑结构。(10分)南京师范大学硕士硕士招生入学考试试题(A卷)考试科目代码:896考试科目名称:数据库原理一、填空题(每空2分,共20分)1.概念模型表示方法最惯用是方法,这是P.P.S.Chen于1976年提出。2.依照数据模型应用目标不一样,数据模型分为、和。3.数据库中,数据控制包含、、故障恢复和等多方面。4.现实世界事物反应到人头脑中经过思维加工成数据,这一过程要经过三个领域,依次是、和。二、单项选择填空题(每小题3分,共30分)1、约束“年纪限制在18—30岁之间”属于DBMS哪种功效()
(A)安全性(B)完整性(C)并发控制(D)恢复2.关系数据库管理系统应能实现专门关系运算包含()(A)排序、索引、统计(B)显示、打印、制表(C)关联、更新、排序(D)选择、投影、连接
3、在关系模型中,实现关系中不允许出现相同元组约束是经过()
(A)侯选键(B)主键(C)外键(D)超键
4、以下哪种运算不属于关系代数基本运算()
(A)连接(B)笛卡尔积(C)相减(D)投影5.设计性能较优关系模式称为规范化,规范化主要理论依据是()(A)关系规范化理论(B)关系运算理论(C)关系代数理论(D)数理逻辑6.建立数据字典阶段是()(A)数据库实施(B)数据库物理设计阶段(C)需求分析阶段(D)概念结构设计阶段
7、在数据库系统三级模式结构中,用来描述数据全局逻辑结构是()
(A)子模式(B)用户模式(C)模式(D)存放模式
8、在以下实体类型联络中,一对多联络是()
(A)学校与课程学习联络(B)父亲与孩子父子关系(C)省与省会关系(D)用户与商品购置关系
9、在SQL中,能够用谓词EXISTS来测试一个集合中是否()
(A)有相同元组存在(B)为空集合(C)有相同分量存在(D)为非空集合
10、ER图是一个直观表示何种模型工具()(A)结构数据模型
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年工程促成居间合同集锦
- 2024年工程助理劳务合作协议
- 2024丙丁双方关于虚拟现实技术开发与应用合同
- 2024年严驰郑黛共同发起的公益项目捐赠合同
- 井区安全员年终个人述职汇报-述职报告范文
- 2024年广告效果监测与评估合同
- 2024年度石油天然气管道建设合同
- 2024年度网页美工设计外包合同
- 2024年度图书订阅合同
- 2024年度旅游管理与服务合同
- 装修垃圾清运处置方案
- JC-T 2536-2019水泥-水玻璃灌浆材料
- 品牌授权协议书
- 艺术设计就业职业生涯规划
- 《狙击手》和《新神榜杨戬》电影赏析
- 枪库应急处置预案
- 老年患者术后谵妄的护理干预
- 《凸透镜成像的规律》课件
- 仓库管理中的客户服务和沟通技巧
- 规划选址及用地预审
- 土砂石料厂项目融资计划书
评论
0/150
提交评论