2008-2012南师大考研真题(数据库原理)
- 格式:doc
- 大小:76.50 KB
- 文档页数:11
数据库原理试题库《数据库原理》试题库一、选择题第一章数据库的基础知识数据库系统概述1.以下内容中不属数据库所具特点的是( c )。
A.数据共享B.数据完整性C.存储数据量大D.最小宂余2.下列四项中,不属于关系数据库特点的是( ) A.数据冗余小B.数据独立性高C.数据共享性好D.多用户访问3.以下表示数据库管理系统的是()A.DBA B.DBMS C.DB D.DATA4.数据库系统的核心是()。
A.数据库B.软件工具C.数据模型D.数据库管理系统25.数据库与文件系统的根本区别在于( ) A.提高了系统效率B.方便了用户使用C.数据的结构化D.节省了存储空间6.数据管理技术发展阶段中,文件系统阶段与数据库系统阶段的主要区别之一是数据库系统( )A.数据可共享B.数据可长期保存C.采用一定的数据模型组织数据D.有专门的软件对数据进行管理7.下面列出的条目中,哪些是数据库技术的主要特点()。
Ⅰ.数据的结构化Ⅱ.数据的冗余度小Ⅲ.较高的数据独立性Ⅳ.程序的标准化A.Ⅰ、Ⅱ和ⅢB.Ⅰ和ⅡC.Ⅰ、Ⅱ和ⅣD.都是38.在数据库中,下列说法()是不正确的。
A.数据库避免了一切数据的重复B.若系统是完全可以控制的,则系统可确保更新时的一致性C.数据库中的数据可以共享D.数据库减少了数据冗余9.下列四项中说法不正确的是( )A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性10.数据库系统的最大特点是()。
A.数据的三级抽象和二级独立性B.数据共享性C.数据的结构化D.数据独立性11.下列哪个是存储在计算机内有结构的数据的集合。
A.数据库系统B.数据库C.数据库管理系统D.数据结构412.在以下所列的条目中,哪些是数据库管理员DDA的职责()①决定数据库存取结构和存取策略②决定数据库中的内容和结构③定义数据安全性的要求和完整性约束条件④为用户提供资料和培训方面的帮助A.①和②B.①、②和③C.③和④D.都是13.在DBS中,DBMS和OS之间的关系是()A.相互调用B.DBMS 调用OSC.OS调用DBMS D.并发运行14.下面列出的条目中,哪些是数据库系统的组成成员?()Ⅰ.操作系统Ⅱ.数据库管理系统Ⅲ.用户5Ⅳ.数据库管理员Ⅴ..数据库A .Ⅱ、Ⅲ、Ⅳ和ⅤB .Ⅱ、Ⅳ和ⅤC .Ⅰ、Ⅱ、Ⅳ和ⅤD.都是15.下面列出的数据管理技术发展的三个阶段中,哪个(些)阶段没有专门的软件对数据进行管理()。
2008年1月高等教育自学考试全国统一命题考试数据库系统原理 试卷4735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.数据库在磁盘上的基本组织形式是( B )A .DB B .文件C .二维表D .系统目录2.ER(实体联系模型)模型是数据库的设计工具之一,它一般适用于建立数据库的( A )A .概念模型B .逻辑模型C .内部模型D .外部模型3.数据库三级模式中,用户与数据库系统的接口是( B )A .模式B .外模式C .内模式D .逻辑模式4.在文件系统中,所具有的数据独立性是( D )A .系统独立性B .物理独立性C .逻辑独立性D .设备独立性5.在DB 技术中,“脏数据”是指( D )A .未回退的数据B .未提交的数据C .回退的数据D .未提交随后又被撤消的数据6.关系模式至少应属于( A )A .1NFB .2NFC .3NFD .BCNF7.设有关系模式R(ABCD),F 是R 上成立的FD 集,F={A →B ,B →C},则属性集BD 的闭包(BD)+为( B )A .BDB .BCDC .BCD .CD8.设有关系R 如题8图所示:(C) R题8图则∏专业,入学年份(R)的元组数为A .2B .3C .4D .59.集合R 与S 的交可以用关系代数的基本运算表示为( A )A .R-(R-S)B .R+(R-S)C .R-(S-R)D .S-(R-S)l0.已知SN 是一个字符型字段,下列SQL 查询语句( C )SELECT SN FROM SWHERE SN LIKE ′AB %′;的执行结果为A .找出含有3个字符′AB %′的所有SN 字段B .找出仅含3个字符且前两个字符为′AB ′的SN 字段C .找出以字符′AB ′开头的所有SN 字段D .找出含有字符′AB ′的所有SN 字段l1.现要查找缺少成绩(Grade)的学生学号(Snum),相应的SQL 语句是( D )A .SELECT SnumB .SELECT SnumFROM SC FROM SCWHERE Grade=0 WHERE Grade<=0C .SELECT SnumD .SELECT SnumFROM SC FROM SCWHERE Grade=NULL WHERE Grade IS NULLl2.下列不是..数据库恢复采用的方法是( D )A .建立检查点B .建立副本学号 姓名 专业 入学年份 97001 王敏 数学 198095002 高丰 经济学 198095003 梅婷 数学 198093013 王明 计算机 198194012 杨山 计算机 1984C.建立日志文件 D.建立索引13.在SQL/CLI中,将宿主程序与数据库交互的有关信息记录在运行时数据结果中。
数据库原理习题(含答案)(总51页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--第一章绪论Ⅰ、学习要点1、准确掌握数据、数据库、数据库系统、数据库管理系统等基本术语、概念;2、数据独立性的概念、分类及实现途径;3、数据模型的概念、分类、要素及作用;4、数据库三级模式体系结构的含义及作用;5、关系数据模型的三要素容。
Ⅱ、习题一、选择题:1、使用二维表格结构表达数据和数据间联系的数据模型是()A、层次模型B、网状模型C、关系模型D、实体—联系模型2、DB、DBS、DBMS间的关系是()A、DB包括DBMS和DBSB、DBMS包括DB和DBSC、DBS包括DB和DBMSD、DBS与DB和DBMS无关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、数据库系统中,用()描述全部数据的物理存储视图。
A、外模式B、模式C、模式D、数据模式10、数据库系统中用于定义和描述数据库逻辑结构的语言是()A、DMLB、DDLC、DCLD、SQL211、数据库系统支持的数据共享指的是()A、同一应用的多个程序共享同一数据集合B、多个用户、同一语言程序共享同一数据集合C、多个用户共享同一数据文件D、多种语言、多个用户、多个应用相互覆盖地使用同一数据集合12、数据库系统中,当模式发生变化时,采用()来保证数据的物理独立性。
南京师范大学考研真题清单611汉语综合2017When you are old and grey and full of sleep, And nodding by the fire, take down this book, And slowly read, and dream of the soft look Your eyes had once, and of their shadows deep; How many loved your moments of glad grace, And loved your beauty with love false or true, But one man loved the pilgrim soul in you,And loved the sorrows of your changing face;And bending down beside the glowing bars, Murmur, a little sadly, how love fledAnd paced upon the mountains overhead And hid his face amid a crowd of stars.The furthest distance in the worldIs not between life and deathBut when I stand in front of youYet you don't know thatI love you.The furthest distance in the worldIs not when I stand in front of youYet you can't see my loveBut when undoubtedly knowing the love from both Yet cannot be together.The furthest distance in the worldIs not being apart while being in loveBut when I plainly cannot resist the yearningYet pretending you have never been in my heart. The furthest distance in the worldIs not struggling against the tidesBut using one's indifferent heartTo dig an uncrossable riverFor the one who loves you.倚窗远眺,目光目光尽处必有一座山,那影影绰绰的黛绿色的影,是春天的颜色。
2008年1月高等教育自学考试全国统一命题考试数据库系统原理 试卷4735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.数据库在磁盘上的基本组织形式是( B )A .DB B .文件C .二维表D .系统目录2.ER(实体联系模型)模型是数据库的设计工具之一,它一般适用于建立数据库的( A )A .概念模型B .逻辑模型C .内部模型D .外部模型3.数据库三级模式中,用户与数据库系统的接口是( B )A .模式B .外模式C .内模式D .逻辑模式4.在文件系统中,所具有的数据独立性是( D )A .系统独立性B .物理独立性C .逻辑独立性D .设备独立性5.在DB 技术中,“脏数据”是指( D )A .未回退的数据B .未提交的数据C .回退的数据D .未提交随后又被撤消的数据6.关系模式至少应属于( A )A .1NFB .2NFC .3NFD .BCNF7.设有关系模式R(ABCD),F 是R 上成立的FD 集,F={A →B ,B →C},则属性集BD 的闭包(BD)+为( B )A .BDB .BCDC .BCD .CD8.设有关系R 如题8图所示:(C) R题8图则∏专业,入学年份(R)的元组数为A .2B .3C .4D .59.集合R 与S 的交可以用关系代数的基本运算表示为( A )A .R-(R-S)B .R+(R-S)C .R-(S-R)D .S-(R-S)l0.已知SN 是一个字符型字段,下列SQL 查询语句( C )SELECT SN FROM SWHERE SN LIKE ′AB %′;的执行结果为A .找出含有3个字符′AB %′的所有SN 字段B .找出仅含3个字符且前两个字符为′AB ′的SN 字段C .找出以字符′AB ′开头的所有SN 字段D .找出含有字符′AB ′的所有SN 字段l1.现要查找缺少成绩(Grade)的学生学号(Snum),相应的SQL 语句是( D )A .SELECT SnumB .SELECT SnumFROM SC FROM SCWHERE Grade=0 WHERE Grade<=0C .SELECT SnumD .SELECT SnumFROM SC FROM SCWHERE Grade=NULL WHERE Grade IS NULLl2.下列不是..数据库恢复采用的方法是( D )A .建立检查点B .建立副本学号 姓名 专业 入学年份 97001 王敏 数学 198095002 高丰 经济学 198095003 梅婷 数学 198093013 王明 计算机 198194012 杨山 计算机 1984C.建立日志文件 D.建立索引13.在SQL/CLI中,将宿主程序与数据库交互的有关信息记录在运行时数据结果中。
【最新整理,下载后即可编辑】《数据库原理及应用》试题1一、选择题1、数据库系统的基本特征是_________。
A、数据的统一控制B、数据共享性和统一控制C、数据共享性、独立性和冗余度小D、数据共享性和数据独立性(难度系数C)正确答案:C2、DB、DBMS和DBS三者之间的关系是_________。
A、DBS与DB和DBMS无关B、DBMS 包括DBS和DBC、DB包括DBMS和DBSD、DBS 包括DB和DBMS(难度系数B)正确答案:D3、设有关系R和S,关系代数S)-表示的是R-(R_________。
A、R∩SB、R―SC、R÷SD、R∪S (难度系数B)正确答案:A4、自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的__________。
A、行B、属性C、记录D、元组(难度系数C)正确答案:B5、以下是信息世界的模型,且实际上是现实世界到机器世界的一个中间层次的是_________。
A 、数据模型B 、概念模型C 、关系模型D 、E-R 图 (难度系数C )正确答案:C 6、构成E —R 模型的三个基本要素是_________。
A 、实体、属性值、关系; B 、实体、属性、联系; C 、实体、实体集、联系; D 、实体、实体集、属性; (难度系数C )正确答案:B 7、在关系代数运算中,五种基本运算为_________。
A 、并、差、选择、投影、连接 B 、并、交、选择、投影、笛卡尔积 C 、并、差、选择、投影、笛卡尔积 D 、并、除、投影、笛卡尔积、选择 (难度系数B )正确答案:C 8、在下列关于规范化理论的叙述中,不正确的是_________。
A 、任何一个关系模式一定有键。
B 、任何一个包含两个属性的关系模式一定满足3NF 。
C 、任何一个包含两个属性的关系模式一定满足BCNF 。
D 、任何一个包含三个属性的关系模式一定满足2NF 。
南师大考研真题南京师范大学2008年硕士研究生招生入学考试试题(A卷)考试科目代码:896 考试科目名称:数据库原理考生答题须知1.所有题目(包括填空、选择、图表等类型题目)答题答案必须做在考点发给的答题纸上,做在本试题册上无效。
请考生务必在答题纸上写清题号。
2.评卷时不评阅本试题册,答题如有做在本试题册上而影响成绩的,后果由考生自己负责。
3.答题时一律使用蓝、黑色墨水笔或圆珠笔作答(画图可用铅笔),用其它笔答题不给分。
4.答题时不准使用涂改液等具有明显标记的涂改用品。
一、概念题1.关系模型2.视图3.死锁关系二、简答题1.简述数据库管理系统的二级映射,它们分别保证了什么?为什么?2.简述关系模型的完整性规则,并举三个实例说明用户自定义完整性。
3.简述一个设计不好的数据库会带来哪些问题?4.简述并发控制中封锁协议的含义以及可以解决的问题。
5.简述事务的ACID特征,以及这些特征分别由数据库的什么子系统来完成。
三、下面有一个销售管理数据库SALES,它包含下面三张表:(1) 商品表:Item商品编码商品名称单位成本价库存数量code name unit cost amount(2) 商品销售主表:SaleHead销售单号销售日期客户名称saleOrder saleDate customer(3) 商品销售明细表:SaleDetail销售单号商品编码单价销售数量saleOrder code price qty基于数据库SALES,完成下面的操作:1.试用关系代数查询销售单号为“20041208001”的销售日期、客户名称、商品名称和销售数量。
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章数据库基础知识∙问题1得2 分,满分2 分数据库系统的核心是()。
答案:A.数据库管理员B.数据库C.文件D.数据库管理系统∙问题2得2 分,满分2 分一名作家与他所出版过的书籍之间的联系类型是()。
答案:A.都不是B.多对多C.一对一D. 一对多∙问题3得2 分,满分2 分对于现实世界中事物的特征,在E-R模型中使用()描述。
答案:A.关键字B.二维表格C.属性D.实体∙问题4得2 分,满分2 分实体-联系模型中,属性是指答案:A.某一具体事件B.客观存在的事物C.事物的具体描述D.事物的某一特征∙问题5得2 分,满分2 分在数据库技术中,实体-联系模型是一种( )在数据库技术中,实体-联系模型是一种( )在数据库技术中,实体-联系模型是一种( )在数据库中存储的是()。
答案: A.数据以及数据之间的联系B.数据模型C.数据D.信息得2 分,满分2 分数据库系统的数据独立性是指()。
答案:A.不会因某些存储结构的变化而影响其他的存储结构B.不会因数据的变化而影响应用程序C.不会因存储策略的变化而影响存储结构D.不会因系统数据存储结构与数据逻辑结构的变化而影响应用程序∙问题7得2 分,满分2 分设在某个公司环境中,一个部门有多名职工,部门与职工之间的联系是()。
答案: A.一对多B.不确定C.一对一D.多对多∙问题8得2 分,满分2 分在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的阶段是()。
答案:A.文件系统B.人工管理C.数据库系统D.数据项管理得2 分,满分2 分从计算机软件系统的构成看,DBMS是建立在什么软件之上的软件系统?答案:A.语言处理系统B.编译系统C.操作系统D.硬件系统∙问题10得2 分,满分2 分数据管理技术发展阶段中,人工管理阶段与文件系统阶段的主要区别是文件系统( ) 。
答案: A.数据可长期保存B.采用一定的数据结构C.数据独立性好D.数据共享性强∙问题11得2 分,满分2 分在数据库中产生数据不一致的根本原因是()。
南京师范大学2021年硕士研究生招生入学考试试题(A
卷)
考试科目代码: 896 考试科目名称:数据库原理
考生答题须知
1.所有题目〔包括填空、选择、图表等类型题目〕答题答案必须做在考点发给的答题纸上,做在本试题册上无效。
请考生务必在答题纸上写清题号。
2.评卷时不评阅本试题册,答题如有做在本试题册上而影响成绩的,后果由考生自己负责。
3.答题时一律使用蓝、黑色墨水笔或圆珠笔作答〔画图可用铅笔〕,用其它笔答题不给分。
4.答题时不准使用涂改液等具有明显标记的涂改用品。
第1页共 3 页
第 2 页共 3 页
第 3 页共 3 页。
目 录2011年南京师范大学851地理信息系统考研真题2009年南京师范大学864地理信息系统考研真题2008年南京师范大学地理信息系统考研真题2007年南京师范大学地理信息系统概论考研真题及详解2006年南京师范大学地理信息系统概论考研真题及详解2005年南京师范大学地理信息系统概论考研真题2004年南京师范大学地理信息系统概论考研真题及详解2003年南京师范大学地理信息系统概论考研真题及详解2002年南京师范大学地理信息系统概论考研真题及详解2001年南京师范大学地理信息系统概论考研真题及详解2000年南京师范大学地理信息系统概论考研真题及详解1999年南京师范大学地理信息系统概论考研真题及详解1998年南京师范大学地理信息系统概论考研真题及详解2011年硕士研究生招生入学考试初试试题科目代码:851_科目名称;地理信息系统考生津意七所有答案必须写在置建纸上,看则无虹,后果自负.-一、名谒解释(待的5分,共网分)L空间尺演Z UTM投跄3.OpcnGlS4.Voronoi图5.SQL死询6.四又例数据姑构二、向答题(毒题网分,共120分)L试说明GIS的发辰陞地脂学的理论、技术与产品的特征发生了郊些变化?2.试说明GIS中对空佝实体面积诳行谶算的基本原理与方法.3.空间美系包括哪些基本方面,GIS中不同类型的空间数据是如何表达其空间关系的,各有何特点?举恻说明空闾美系在空间数据处理或窒柯分析中的作用?4.鼠分荆分析说明不同的地观信息毁休是如何表达地形起伏特征的•各自的关愤技术及在地形分析中的优跳点.5.请总结你所拶加的一项订关GIS实践的活动情况.要求,1)总结说明该次实践工作的目的、内容、技术方法、成果以及何己的真献:2)该次实跟可以是你参加的一项科学研究、系统开发或GIS应用实践.也可以姑某个课程蜘3)对于雅G居专业的同学,亦可教用自己参如所学专业相关实践为案例说明.年硕士研究生招生入学考试初试试题":土2009科目代玛:贴科目名那仅卷—&,*、如0考生注所有答案必须按题号顺序写在答题纸上,否则无效.后果自负,一、富词解释:(共30分,每题S分)1、SOA2、Web服务3、空间数据结构4、空间数据引擎5、地统计学6、数字地昵摸画°—'-二、论述题:(共120分,停题20分)1、什么是地理元数据?地理元数据包括哪些内容,有什么用途?2、什么是组件式GIS?粗件式GIS的特征以及存在问题是什么?3、什么是服务型的GIS?服务型GIS的特征是什么?4、支掉GK的网绪平台有哪些矣型?这些网络平台之间如何连接?3、渐述Virtual Earth的特点,V诅曲Earth可能对GIS发展的作用*6、阐述一个应用GIS系统建设工程所包含的主要内容,需要关注的要点是什么?2008年南京师范大学地理信息系统考研真题南京师范大学2008年GIS考研入学试顾一、名词嘲:1空间数据引擎土空间数据模型5.空间定位技术(共北分’每题5会)2.空间数据结构4.数字地形分析6朝统计技术二论述题:供120分,每题20分)1什么是时空数据模型?时空麒模型有瑁陛?时空数据模型是如何发展的?2地理空间数据有哪些传输方式?每种傅输方式的特点是什么?有嘛些发展趋势?3.曜信息系统有哪些体系构架?每种体系构架的特点整什么?有哪些发展趋势?4地理空间信息有哪些主要的表达方式?钠表达方式的降点是什么?5,当前地理信息系统的主要用户群是幽畦?这些用户群的需求特点是什么?当前应用地理信息系统卵些方面不能适应用户的需求?如何改进?&什么是社会化地理信息系统?发展社会化曜信息系统存在的问题是彳十么?如何解决?2007年南京师范大学地理信息系统概论考研真题及详解一、名词解释(每题6分,共30分)1.空间数据引擎答:可以理解为基于特定的空间数据模型,在特定的数据存储、管理系统的基础上,提供对空间数据的存储、检索等操作,以提供在此基础上二次开发的程序功能集合。
南京师范大学2008年硕士研究生招生入学考试试题(A卷)考试科目代码: 896 考试科目名称:数据库原理考生答题须知1.所有题目(包括填空、选择、图表等类型题目)答题答案必须做在考点发给的答题纸上,做在本试题册上无效。
请考生务必在答题纸上写清题号。
2.评卷时不评阅本试题册,答题如有做在本试题册上而影响成绩的,后果由考生自己负责。
3.答题时一律使用蓝、黑色墨水笔或圆珠笔作答(画图可用铅笔),用其它笔答题不给分。
4.答题时不准使用涂改液等具有明显标记的涂改用品。
一、概念题1.关系模型2.视图3.死锁关系二、简答题1.简述数据库管理系统的二级映射,它们分别保证了什么?为什么?2.简述关系模型的完整性规则,并举三个实例说明用户自定义完整性。
3.简述一个设计不好的数据库会带来哪些问题?4.简述并发控制中封锁协议的含义以及可以解决的问题。
5.简述事务的ACID特征,以及这些特征分别由数据库的什么子系统来完成。
三、下面有一个销售管理数据库SALES,它包含下面三张表:(1) 商品表:Item商品编码商品名称单位成本价库存数量code name unit cost amount(2) 商品销售主表:SaleHead销售单号销售日期客户名称saleOrder saleDate customer(3) 商品销售明细表:SaleDetail销售单号商品编码单价销售数量saleOrder code price qty基于数据库SALES,完成下面的操作:1.试用关系代数查询销售单号为“20041208001”的销售日期、客户名称、商品名称和销售数量。
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的关系模式,并指出每一个关系的主键和外键(如果存在外键的话)。
南京师范大学2009年硕士研究生招生入学考试试题考试科目名称:数据库原理一、概念题(每小题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商品编码商品名称单位成本价库存数量code name unit cost amount(2) 商品销售主表:SaleHead销售单号销售日期客户名称saleOrder saleDate Customer(3) 商品销售明细表:SaleDetail销售单号商品编码单价销售数量saleOrder code price qty基于数据库SALES,完成下面的操作:1、试用关系代数查询销售给“东方贸易公司”的所有成本价不低于100元的商品的销售日期、商品名称、单价和销售数量。
2、用SQL语句查询没有购买商品编号为“1204006”的商品的销售单号、客户名称。
3、用SQL语句按销售日期分组统计每天销售的商品销售总额和销售单张数。
4、画出数据库SALES的E-R图。
四、设有如下关系R:(共10分)请仅在R中已给出数据的范围内分析其函数依赖关系并解答如下问题:1.R最高为第几范式?为什么?(3分)2.R是否存在插入及删除异常?若存在,则在什么情况下发生?从函数依赖的概念来看,在这些问题的原因是什么(完全函数依赖、部分函数依赖、传递函数依赖)?(4分)3.将R分解为满足3NF范式的关系模式。
(3分)五、数据库设计题、(共15分)在一个公司的工程管理系统中,有公司的部门(Department)、职工(Employee)、工程(Project)、材料(Part)、供应商(Supper)和仓库(Depot)等数据,具体描述如下:(1) 一个职工只能属于一个部门;(2) 一个工程可以有多名职工参加,一个职工只能参加一个未完成的工程建设;(3) 一个工程可以有多个供应商供应材料,一个供应商可以为多个工程供应材料;(4) 一个仓库可以存放多种材料,但是一种材料只能存放在一个仓库中。
其中,描述部门的属性有:部门号、部门名称、负责人、电话、地址;描述职工的属性有:职工号、职工姓名、性别、出生日期、职务;描述工程的属性有:工程号、工程名称、开始日期、结束日期;描述材料的属性有:材料号、规格说明、计量单位、单价;描述材料供应商的属性有:供应商号、供应商名称、电话、联系人、地址;描述仓库的属性有:仓库号、仓库名称、保管员、电话。
根据上面已知的语义以及你的领域知识,请设计一个关系数据库(可以增加一些属性),并指出主键、外键以及约束条件。
南京师范大学2010年硕士研究生招生入学考试试题考试科目名称:数据库原理一、概念题(每小题3分,共15分)1、数据模型2、外码3、日志文件及其作用4、可串行化(Serializable)5、数据库系统用①描述现实世界的实体及实体间的联系。
关系模型是用②表示实体,用③表示实体间的联系。
层将和网状模型是用④表示实体,用⑤表示实体间的联系,而用⑥实现实体间的联系。
其中,第5题供选择的答案有:数据模型概念模型外模型内模型结点表数据结构指针连线模式外模式内模式数据描述语言数据操纵语言高级程序设计语言二、简答题(每小题5分,共20分)1、简述数据库系统的三级模式结构。
2、对数据库系统中的故障进行分类,并简述系统故障的恢复过程。
3、简述关系数据库实施完整性约束的内容有哪些?4、给出事务的定义,并说明其基本特性(ACID)。
三、有一个成绩管理的数据库,它包含如下三张表:(共14分)(1) 学生表:STUDENT学号姓名性别专业(2) 课程表:COURSE课程号课程名学时学分(3) 成绩表:SCORE学号课程号成绩学期根据上面三张表,完成以下各题:1、试用关系代数表示查询2002-2003学年第一学期(“02-03/1”)选修了“数据结构”课程的学生姓名。
(4分)2、用SQL语句表示查询重修过“计算机原理”课程(即该课程在成绩表中有2条或2条以上记录)的学生姓名及重修次数。
(4分)3、写出下列SQL语句的查询语义(即功能):SELECT 姓名,课程名,成绩FROM STUDENT S,COURSE C,SCORE SCWHERE (S.学号=SC.学号) AND (C.课程号=SC.课程号) ANDSC.成绩=( SELECT MAX(SCORE.成绩)FROM SCOREWHERE SCORE.课程号=SC.课程号)请给出三个实例关系表(其中学生表至少3个学生、课程表至少2门课程),并根据给出的实例关系表写出该SQL查询的执行结果。
(6分)四、设有如下商品库存关系R:(共13分)请仅在R中已给出数据的范围内分析其函数依赖关系并解答如下问题:1、R最高为第几范式?为什么?(3分)2、将它分解为满足3NF范式的关系模式。
(5分)3、分解后比分解前有什么好处?为什么?(5分)五、设计题(共13分,第1、2小题各5分,第3小题3分)某单位的现实世界中有工程、水泥、供应商三种实体。
假设,一个工程只能用一种型号的水泥,一种型号的水泥可用于多个工程;一个供应商可生产多种型号的水泥,一种型号的水泥可被多个供应商生产;一个供应商可为多个工程供应水泥,一个工程也可从多个供应商采购水泥。
要求能够反映:一个工程使用的是什么型号的水泥;一个工程从不同的供应商那里分别采购了多少水泥、采购单价分别是多少、已经分别支付了多少购买款;一个供应商为哪些工程供应了水泥、供应的水泥型号分别是什么、分别供应了多少水泥、单价分别是多少;等等。
请完成如下设计与分析:1、设计满足上述应用特性的E-R图,并根据一般常识标明每个实体及联系的若干属性。
2、将该E-R图转换为等价的关系模型结构,并用下划线标明每个关系模式的关键字(码)。
3、在上述设计和转换过程中,什么情况下用到关系规范化理论?作用何在?试举例说明之。
南京师范大学2011年硕士研究生招生入学考试试题(A卷)考试科目名称:数据库原理一、选择题:(共10题,每小题2分共20分)1、数据库三级模式中,真正存在的是。
A.外模式B.子模式C.模式 D内模式2.关系模型中的关系模式至少是。
A.1NF B.2NF C.3NF D.BCNF3.能消除多值依赖引起的冗余的是。
A.2NF B.3NF C.4NF D.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中,与NOT IN 等价的操作符是。
A.=SOME B.<>SOMEC.=ALL D.<>ALL9.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。