南京师范大学数据库系统概论2019考研真题
南京师范大学考研真题清单
中国古代文学史2013-2017
中国现当代文学史1999-2017(2010-2012科目为综合基础,部分年份整理版)
专业二:
807外国文学史(古代到20世纪)2000-2018(部分年份整理版)
8.应用文体学
专业一:
610文学基础2017-2018(2017年新考试科目)
2.英语语言文学01、04方向
专业一:
623外国语言文学基础知识与汉语写作2010-2012、2016-2018
英语文学基础知识与写作2013-2015(汉语答题)
英语语言学基础知识与写作2013-2015(汉语答题)
专业二:
829英语文学基础知识与翻译2016-2018
英文翻译与写作2010-2015
4.翻译硕士
专业一:
211翻译硕士英语2010-2018(含答案2010-2015、2017)
专业二:
357英语翻译基础2010-2018(缺2011年,含答案2010-2015、2017)
专业三:
448汉语写作与百科知识2010-2018(含答案2010-2015、2017)
5.二外日语2001-2018
古代汉语2007-2016(2007-2012科目为语言学与古代汉语)
文献阅读基础2013-2016
专业二:
804中国古典文献学2011-2018
5.中国古代文学
专业一:
610文学基础2017-2018(2017年新考试科目)
文学理论基础与文学评论写作2013-2016(2013科目为外国文学评论写作)
古代汉语2007-2016(2007-2012科目为语言学与古代汉语)
专业二:
考研数据库试题及答案
考研数据库试题及答案一、选择题1. 数据库管理系统(DBMS)的主要功能不包括以下哪项?A. 数据存储B. 数据查询C. 数据加密D. 数据备份答案:C2. 在关系数据库中,以下哪个概念用于表示数据表之间的关系?A. 索引B. 视图C. 外键D. 触发器答案:C3. SQL语言中的“SELECT”语句用于执行哪种操作?A. 数据更新B. 数据删除C. 数据查询D. 数据插入答案:C二、填空题4. 数据库的三大范式包括第一范式(1NF)、第二范式(2NF)和第三范式(3NF)。
其中,第一范式要求表中的每一列都是不可分割的基本数据项,即表中的每一列都应该只包含______。
答案:原子值5. 在数据库设计中,使用ER图(实体-关系图)可以帮助我们理解和设计数据库的______。
答案:结构三、简答题6. 简述数据库事务的四个基本特性(ACID属性)。
答案:数据库事务的四个基本特性包括:- 原子性(Atomicity):事务中的所有操作要么全部完成,要么全部不完成,不会结束在中间某个点。
- 一致性(Consistency):事务必须保证数据库从一个一致的状态转移到另一个一致的状态。
- 隔离性(Isolation):并发执行的事务之间不会互相影响。
- 持久性(Durability):一旦事务提交,则其所做的修改将永久保存在数据库中,即使系统发生故障。
7. 解释什么是数据库的规范化以及它的目的是什么。
答案:数据库规范化是一种用于减少数据冗余和提高数据完整性的数据库设计技术。
它的目的是为了组织数据,确保数据库的结构对于用户来说是逻辑上合理的,并且可以有效地减少数据的存储空间和提高查询效率。
四、计算题8. 给定一个关系数据库表R(A, B, C, D),其中A是主键。
如果需要查询所有在字段B中具有相同值的记录,请写出相应的SQL查询语句。
答案:SELECT A, B, C, D FROM R GROUP BY B;9. 如果需要删除表R中所有B字段值为特定值x的记录,请写出相应的SQL删除语句。
数据库系统概论试题及答案五
试题五一、单项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的四个备选项中只有一个是符合题目要 求的,错选、多选或未选均无分。
1. 模式的逻辑子集通常称为( )A .外模式B .内模式C .概念模式D .逻辑模式2. 已知两个关系如下:假设R 的主键是A ,S 的主键是D ,在关系S 的定义中包含外键子句: “FOREIGN KEY (A) REFERENCES R(A) ON DELETE NO ACTION ”, 下列SQL 语句不能成功执行的是( ) A .DELETE FROM R WHERE A =2B .DELETE FROM R WHERE A =3C .DELETE FROM S WHERE A =1D .DELETE FROM S WHERE A =23. 在SQL 中,与“NOT IN ”等价的操作符是( )A .<>ALLB .<>SOMEC .=SOMED .=ALL4. 将E-R 模型转换成关系模型,属于数据库的( )A .需求分析B .概念设计C .逻辑设计D .物理设计5. 设有一个关系:DEPT (DNO ,DNAME ),如果要找出倒数第三个字母为W ,并且至少包含4个字母的DNAME ,则查询条件子句应写成WHERE DNAME LIKE ( ) A .’_ _ W _ %’ B .’_ % W _ _’ C .’_ W _ _’ D .’_ W _ %’RS(考 生 答 题 不 得 超 过 此 线)6.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()。
A.实体完整性约束B.参照完整性约束C.用户自定义完整性约束D.关键字完整性约束7. 已知关系R如图1所示,可以作为R主码的属性组是()。
图1A. ABCB. ABDC. ACDD. BCD8.已知成绩关系如图2所示。
执行SQL语句:SELECT COUNT(DISTINCT学号)FROM成绩WHERE分数>60查询结果中包含的元组数目是()图2A. 1B. 2C. 3D. 49.设有关系R和关系S进行如图3所示的运算,则运算结果中含有元组的数目是()R S图3A . 6B . 7C . 8D . 910. 已知关系:厂商(厂商号,厂名) PK=厂商号产品(产品号,颜色,厂商号) PK=产品号,FK=厂商号 假设两个关系中已经存在如图4所示元组:厂商 产品图4若再往产品关系中插入如下元组:I (P03,红,C02) II (P01,蓝,C01)III (P04,白,C04) IV (P05,黑,null ) 能够插入的元组是( ) A . I ,II ,IV B . I ,III D . I ,IV二、填空题(本大题共10小题,每小题2分,共20分)错填、不填均无分。
南师大考研真题
南师大考研真题南京师范大学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) 一个学生可以选修多门课程,但对于同一门课程只能选修一个教学班;一个教学班可以有多个同学选修。
考研数据库试题及答案
考研数据库试题及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪项?A. 数据定义B. 数据操纵C. 数据传输D. 数据控制答案:C2. 在关系型数据库中,关系是指什么?A. 一个二维表B. 一组属性C. 一个文件D. 一个索引答案:A3. 关系型数据库的完整性约束包括以下哪些?A. 实体完整性B. 参照完整性C. 用户定义完整性D. 所有以上答案:D4. 以下哪项不是SQL语言的特点?A. 交互式B. 嵌入式C. 过程化D. 非过程化答案:D5. 在数据库设计中,规范化的主要目的是?A. 提高查询速度B. 减少数据冗余和避免数据异常C. 增加数据安全性D. 减少存储空间答案:B6. 数据库中视图的作用是什么?A. 提供数据的物理存储B. 提供数据的逻辑表示C. 用于数据备份D. 用于数据恢复答案:B7. 在数据库中,事务的ACID属性指的是什么?A. 原子性、一致性、隔离性、持久性B. 原子性、一致性、隔离性、可恢复性C. 原子性、一致性、隔离性、可扩展性D. 原子性、一致性、隔离性、可维护性答案:A8. 以下哪个选项是数据库恢复技术?A. 数据备份B. 数据加密C. 数据压缩D. 数据索引答案:A9. 数据库中的主键约束用于保证什么?A. 数据的唯一性B. 数据的完整性C. 数据的一致性D. 数据的安全性答案:A10. 在数据库中,索引的作用是什么?A. 提高数据的安全性B. 提高数据的查询速度C. 减少数据的存储空间D. 减少数据的冗余性答案:B二、填空题(每题2分,共20分)1. 数据库系统由数据库、数据库管理系统(DBMS)、________和__________组成。
答案:数据库管理员;应用程序2. 在关系型数据库中,一个表的行称为_______,列称为_______。
答案:元组;属性3. 数据库的三级模式包括外模式、_______和内模式。
(完整版)数据库系统概论试卷(A)及答案
数据库系统概论试卷(A)一、选择题(15x1分)1、__C___是长期存储在计算机内的有组织,可共享的数据集合.A、数据库管理系统B、数据库系统C、数据库D、文件组织2、在数据库中存储的是__C___。
A、数据B、数据模型C、数据以及数据之间的联系D、信息3、数据库系统阶段,数据___D__。
A、具有物理独立性,没有逻辑独立性B、具有物理独立性和逻辑独立性C、独立性差D、具有高度的物理独立性和一定程度的逻辑独立性4、在数据模型的三要素中,数据的约束条件规定数据及其联系的__A___。
A、制约和存储规则B、动态特性C、静态特性D、数据结构5.___A_____由数据结构、关系操作集合和完整性约束三部分组成。
A、关系模型B、关系C、关系模式D、关系数据库6、一组具有相同数据类型的值的集合称为____D____。
A、关系B、属性C、分量D、域7、集合R与S的交可以用关系代数的5种基本运算表示为____A____。
A、 R-(R-S)B、σF(R×S)C、R-(S-R)D、S-(R-S)8、实体是信息世界中的术语,与之对应的数据库术语为___D____。
A、文件B、数据库C、字段D、记录9、在嵌入式SQL语言中使用游标的目的在于____D____。
A、区分SQL与宿主语言B、与数据库通信C、处理错误信息D、处理多行记录10、FoxBASE、FoxPro属于____B____。
A、表式系统B、最小关系系统C、关系完备的系统D、全关系系统11、在R(U)中,如果X→Y,并且对于X的任何一个真子集X',都没有X'→Y,则____A____。
A、Y函数依赖于XB、Y对X完全函数依赖C、X为U的候选码D、R属于2NF12、3NF___C_____规范为BCNF。
A、消除非主属性对码的部分函数依赖B、消除非主属性对码的传递函数依赖C、消除主属性对码的部分和传递函数依赖D、消除非平凡且非函数依赖的多值依赖13、下面的结论不正确的是___D___。
考研数据库9套题及答案
考研数据库9套题及答案随着考研的日益普及,数据库这门专业课程也备受关注。
对于考研学子来说,熟悉并掌握数据库相关知识是非常重要的。
为了帮助广大考研学子更好地备考数据库,本文将为大家提供9套考研数据库题目及答案,希望能够帮助大家更好地了解和应对考试。
第一套题:1.请简要解释什么是数据库事务(Transaction)?答:数据库事务是数据库管理系统中的一个重要概念,指的是由一个或多个操作组成的一个逻辑工作单位。
事务是数据库中数据处理的基本单位,具有原子性、一致性、隔离性和持久性四个特征。
2.什么是数据库索引(Index)?请列举一些索引的优点。
答:数据库索引是一种用于提高数据库检索速度的数据结构。
它通过创建特定的索引字段,将数据按照一定的顺序进行存储和组织,以便于快速查询和检索。
索引的优点包括:加快数据检索速度、减少数据存储空间、提高数据的唯一性和完整性、加速排序和分组操作。
3.请简要介绍数据库范式(Normalization)的概念及其作用。
答:数据库范式是一种用于设计关系型数据库的规范化方法。
它通过消除数据冗余,并将数据按照一定的标准进行分解和组织,以提高数据库的数据存储和查询效率,保证数据的一致性和完整性。
第二套题:1.请简要解释什么是数据库视图(View)?答:数据库视图是一种虚拟表,它是基于一个或多个实际表的查询结果所创建的。
视图可以像表一样进行查询操作,但它并不实际存储数据,只是保存了查询的逻辑表示。
2.什么是数据库连接池(Connection Pool)?请列举一些使用连接池的好处。
答:数据库连接池是一种用于管理数据库连接的技术,它通过预先创建多个数据库连接对象并保存在连接池中,以便于重复使用。
使用连接池的好处包括:减少数据库连接和断开的开销、提高连接的重用性、优化数据库资源的利用、增加系统的并发性能。
3.请简要介绍数据库备份(Backup)的概念及其重要性。
答:数据库备份是一种用于将数据库中的数据和结构拷贝到其他介质上的操作。
(完整版)数据库系统概论各章复习试题及答案
数据库系统概论复习资料:第一章:一、选择题:1在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中, 数据独立性最高的是 A 阶段。
A. 数据库系统B •文件系统 C •人工管理 D •数据项管理 2 •数据库的概念模型独立于 A 。
A .具体的机器和DBMSB . E-R 图C •信息世界D •现实世界 3 •数据库的基本特点是 B 。
A .数据库系统 B.数据库C .数据库管理系统 D .数据结构 5. 数据库中存储的是_C —。
A •数据B •数据模型 C.数据以及数据之间的联系 D •信息 6. 数据库中,数据的物理独立性是指C ____ 。
A .数据库与数据库管理系统的相互独立B .用户程序与DBMS 勺相互独立C .用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D .应用程序与数据库中数据的逻辑结构相互独立7. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指 _D_。
A •同一个应用中的多个程序共享一个数据集合B •多个用户、同一种语言共享数据C .多个用户共享一个数据文件D .多种应用、多种语言、多个用户相互覆盖地使用数据集合 8. 数据库系统的核心是_B_。
A •数据库B .数据库管理系统C •数据模型D •软件工具 9. 下述关于数据库系统的正确叙述是 _A —。
A .数据库系统减少了数据冗余B .数据库系统避免了一切冗余C .数据库系统中数据的一致性是指数据类型一致D .数据库系统比文件系统能管理更多的数据10. 数将数据库的结构划分成多个层次,是为了提高数据库的 ①和②。
① A.数据独立性B .逻辑独立性C .管理规范性D .数据的共享 ② A.数据独立性B .物理独立性 C .逻辑独立性 D .管理规范性 【答案:】①B ②B11. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS 三者之间的关系是 丄。
数据库系统概论复习题及答案-章节排序教学文案
第一章绪论一选择题:1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是阶段。
A.数据库系统 B.文件系统 C.人工管理 D.数据项管理答案:A 2.数据库的概念模型独立于。
A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界答案:A 4. 是存储在计算机内有结构的数据的集合。
A.数据库系统B.数据库 C.数据库管理系统 D.数据结构答案:B 5.数据库中存储的是。
A.数据 B.数据模型C.数据以及数据之间的联系 D.信息答案:C 6. 数据库中,数据的物理独立性是指。
A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立答案:C8.数据库系统的核心是。
A.数据库B.数据库管理系统C.数据模型D.软件工具答案:B11. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是。
A.DBS包括DB和DBMS B.DDMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS答案:A12. 在数据库中,产生数据不一致的根本原因是。
A.数据存储量太大 B.没有严格保护数据 C.未对数据进行完整性控制 D.数据冗余答案:D19.据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()A.外模式 B.内模式 C.存储模式 D.模式答案:D20数据库系统的数据独立性是指 B 。
A.不会因为数据的变化而影响应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构 D.不会因为某些存储结构的变化而影响其他的存储结构答案:B二、填空题1. 数据管理技术经历了人工管理、文件系统和数据库系统三个阶段。
答案:①人工管理②文件系统②数据库系统2. 数据库是长期存储在计算机内、有组织的、可共享的数据集合。
数据库系统概论习题集(附答案)
数据库系统概论习题集第一章绪论一、选择题1. DBS是采用了数据库技术的计算机系统,它是一个集合体,包含数据库、计算机硬件、软件和(C )。
A. 系统分析员B. 程序员C. 数据库管理员D. 操作员2. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A )。
A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS3. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(D )。
I.人工管理阶段II.文件系统阶段III.数据库阶段A. I 和IIB. 只有IIC. II 和IIID. 只有I4. 下列四项中,不属于数据库系统特点的是(C )。
A. 数据共享B. 数据完整性C. 数据冗余度高-->低!D. 数据独立性高5. 数据库系统的数据独立性体现在(B )。
A.不会因为数据的变化而影响到应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构6. 描述数据库全体数据的全局逻辑结构和特性的是(A)。
A. 模式B. 内模式C. 外模式D. 用户模式7. 要保证数据库的数据独立性,需要修改的是(C)。
A. 模式与外模式B. 模式与内模式C. 三层之间的两种映射D. 三层模式8. 要保证数据库的逻辑数据独立性,需要修改的是(A)。
A.模式与外模式的映射B. 模式与内模式之间的映射C. 模式D. 三层模式9. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(C),它是模式的逻辑子集。
A.模式B. 物理模式C. 子模式D. 内模式10.下述(D)不是DBA数据库管理员的职责。
A.完整性约束说明B. 定义数据库模式C.数据库安全D. 数据库管理系统设计选择题参考答案:(1) C (2) A (3) D (4) C (5) B (6) A (7) C (8) A (9) C (10) D二、简答题1.试述数据、数据库、数据库系统、数据库管理系统的概念。
《数据库系统概论》试题与答案(1)解读
《数据库系统概论》试题A一、选择题(20分,每小题2分):2.对关系模型叙述错误的是____。
A.建立在严格的数学理论、集合论和谓词演算公式的基础之上B.微机DBMS绝大部分采取关系数据模型C.用二维表表示关系模型是其一大特点D.不具有连接操作的DBMS也可以是关系数据库系统5. FoxBASE、FoxPro属于________。
A.表式系统B.最小关系系统C.关系完备的系统D.全关系系统二、填空题(20分,每小空2分):3.关系操作的特点是集合操作。
4.关系代数中,从两个关系中找出相同元组的运算称为⑤运算。
5.在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的函数依赖和⑥。
6.SQL语言的数据定义功能包括⑦、⑧、⑨和⑩。
4.⑤交5.⑥无损连接6.⑦定义数据库⑧定义基本表⑨定义视图⑩定义索引三、简答题(15分,每小题5分):1.使用数据库系统有什么好处?答·查询迅速、准确,而且可以节约大量纸面文件;·数据结构化,并由DBMS统一管理;·数据冗余度小:·具有较高的数据独立性;·数据的共享性好;·DBMS还提供了数据的控制功能。
2.叙述数据字典的主要任务和作用?答:数据字典的任务就是管理有关数据的信息,所以又称为“数据库的数据库”。
它的任务主要有:(1)描述数据库系统的所有对象,并确定其属性。
如一个模式中包含的记录型与一个记录型包含的数据项;用户的标识、口令;物理文件名称、物理位置及其文件组织方式等。
数据字典在描述时赋给每个对象一个惟一的标识。
(2)描述数据库系统对象之间的各种交叉联系。
如哪个用户使用哪个子模式,哪些模式或记录型分配在哪些区域及对应于哪些物理文件、存储在何种物理设备上。
(3)登记所有对象的完整性及安全性限制等。
(4)对数据字典本身的维护、保护、查询与输出。
数据字典的主要作用是:(1)供数据库管理系统快速查找有关对象的信息。
(完整word版)数据库系统概论试题及答案(其它题)
数据库系统概论复习资料:第一章假设教学管理规定:①一个学生可选修多门课,一门课有若干学生选修; ②一个教师可讲授多门课,一门课只有一个教师讲授; ③一个学生选修一门课,仅有一个成绩。
学生的属性有学号、学生姓名;教师的属性有教师编号,教师姓名;课程的属性有课程号、课程名。
要求:根据上述语义画出ER 图,要求在图中画出实体的属性并注明联系的类型; 解答:第2章关系数据库1、设有如下所示的关系S(S#,SNAME,AGE,SEX)、C(C#,CNAME,TEACHER)和SC(S#,C#,GRADE),试用关系代数表达式表示下列查询语句:(1)检索“程军”老师所授课程的课程号(C#)和课程名(CNAME)。
(2)检索年龄大于21的男学生学号(S#)和姓名(SNAME)。
(3)检索至少选修“程军”老师所授全部课程的学生姓名(SNAME)。
(4)检索”李强”同学不学课程的课程号(C#)。
(5)检索至少选修两门课程的学生学号(S#)。
(6)检索全部学生都选修的课程的课程号(C#)和课程名(CNAME)。
(7)检索选修课程包含“程军”老师所授课程之一的学生学号(S#)。
(8)检索选修课程号为k1和k5的学生学号(S#)。
(9)检索选修全部课程的学生姓名(SNAME)。
(10)检索选修课程包含学号为2的学生所修课程的学生学号(S#)。
(11)检索选修课程名为“C 语言”的学生学号(S#)和姓名(SNAME)。
解:本题各个查询语句对应的关系代数表达式表示如下:(1). ∏C#,CNAME(σTEACHER=‘程军’(C)) (2). ∏S#,SNAME(σAGE>21∧SEX=”男”(S))成绩教师编号教师姓名学生选修m课程教师讲授 nn1学号 姓名 课程号课程名(3). ∏SNAME{s [∏S#,C#(sc )÷∏C#(σTEACHER=‘程军’(C))]}(4). ∏C#(C)- ∏C#(σSNAME=‘李强’(S) SC) (5). ∏S#(σ[1]=[4]∧[2]≠[5] (SC × SC))(6). ∏C#,CNAME(C (∏S#,C#(sc)÷∏S#(S)))(7). ∏S#(SC∏C#(σTEACHER=‘程军’(C)))(8). ∏S#,C#(sc )÷∏C#(σC#=’k1’∨ C#=’k5’(C)) (9). ∏SNAME{s[∏S#,C#(sc )÷∏C#(C)]}(10). ∏S#,C#(sc )÷∏C#(σS#=’2’(SC))(11). ∏S#,SNAME{s[∏S#(SCσCNAME=‘C 语言’(C))]}2、关系R 和S 如下图所示,试计算R ÷S 。
南师大考研真题
南师大考研真题南京师范大学XX年硕士研究生招生入学考试试题(A卷) 考试科目代码:考试科目名称:数据库原理考生答题须知1.所有题目答题答案必须做在考点发给的答题纸上,做在本试题册上无效请考生务必在答题纸上写清题号2.评卷时不评阅本试题册,答题如有做在本试题册上而影响成绩的,后果由考生自己负责 3.答题时一律使用蓝、黑色墨水笔或圆珠笔作答,用其它笔答题不给分4.答题时不准使用涂改液等具有明显标记的涂改用品一、概念题 1关系模型2视图3死锁关系二、简答题1简述数据库管理系统的二级映射,它们分别保证了什么?为什么? 2简述关系模型的完整性规则,并举三个实例说明用户自定义完整性 3简述一个设计不好的数据库会带来哪些问题?4简述并发控制中封锁协议的含义以及可以解决的问题5简述事务的特征,以及这些特征分别由数据库的什么子系统来完成三、下面有一个销售管理数据库,它包含下面三张表: (1) 商品表:商品编码商品名称单位成本价库存数量(2) 商品销售主表:销售单号销售日期客户名称 (3) 商品销售明细表:销售单号商品编码单价销售数量基于数据库,完成下面的操作:1试用关系代数查询销售单号为“”的销售日期、客户名称、商品名称和销售数量2用语句查询没有购买名称为“20英寸长虹电视机”的商品的客户名称 3用语句按客户名称分组统计每个客户的商品销售总额四、模式分解题已知关系模式R(U, F),U={},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的关系模式,并指出每一个关系的主键和外键(如果存在外键的话)南京师范大学XX年硕士研究生招生入学考试试题考试科目名称:数据库原理一、概念题(每小题3分,共12分 1数据模型 2模式() 3排它锁与共享锁 4数据库设计二、简答题(第1、2、3小题各5分,第4小题7分,共22分) 1简述数据库系统的三级模式结构,并说明它的优点(5分) 2事务的特性有哪些,请详细说明其功能(5分) 3简述诊断死锁发生的等待图法,当发生死锁后如何解除死锁?(5分)4叙述在一个中,事务管理部件(恢复子系统、并发控制子系统)的主要职能及其分别常用的基本技术和手段(7分)三、下面有一个销售管理数据库,它包含下面三张表:(每小题4分,共16分)(1) 商品表:商品编码商品名称单位成本价库存数量(2) 商品销售主表:销售单号销售日期客户名称 (3) 商品销售明细表:销售单号商品编码单价销售数量基于数据库,完成下面的操作:1、试用关系代数查询销售给“东方贸易公司”的所有成本价不低于元的商品的销售日期、商品名称、单价和销售数量2、用语句查询没有购买商品编号为“”的商品的销售单号、客户名称3、用语句按销售日期分组统计每天销售的商品销售总额和销售单张数4、画出数据库的E-R图四、设有如下关系R:(共10分)任课教师 T1 T1 T2 T2 T3课程编号C1 C2 C3 C1 C1课程名称计算机网络数据库操作系统计算机网络计算机网络教材作者汤子瀛王珊汤子瀛汤子瀛汤子瀛学生人数58 82 50 50 58请仅在R中已给出数据的范围内分析其函数依赖关系并解答如下问题:最高为第几范式?为什么?(3分)是否存在插入及删除异常?若存在,则在什么情况下发生?从函数依赖的概念来看,在这些问题的原因是什么(完全函数依赖、部分函数依赖、传递函数依赖)?(4分)3将R分解为满足3NF范式的关系模式(3分)五、数据库设计题、(共15分)在一个公司的工程管理系统中,有公司的部门()、职工()、工程()、材料()、供应商()和仓库()等数据,具体描述如下:(1) 一个职工只能属于一个部门;(2) 一个工程可以有多名职工参加,一个职工只能参加一个未完成的工程建设; (3) 一个工程可以有多个供应商供应材料,一个供应商可以为多个工程供应材料; (4) 一个仓库可以存放多种材料,但是一种材料只能存放在一个仓库中其中,描述部门的属性有:部门号、部门名称、负责人、电话、地址;描述职工的属性有:职工号、职工姓名、性别、出生日期、职务;描述工程的属性有:工程号、工程名称、开始日期、结束日期;描述材料的属性有:材料号、规格说明、计量单位、单价;描述材料供应商的属性有:供应商号、供应商名称、电话、联系人、地址;描述仓库的属性有:仓库号、仓库名称、保管员、电话根据上面已知的语义以及你的领域知识,请设计一个关系数据库(可以增加一些属性),并指出主键、外键以及约束条件南京师范大学XX年硕士研究生招生入学考试试题考试科目名称:数据库原理一、概念题(每小题3分,共15分) 1、数据模型 2、外码3、日志文件及其作用4、可串行化()5、数据库系统用① 描述现实世界的实体及实体间的联系关系模型是用② 表示实体,用③ 表示实体间的联系层将和网状模型是用④ 表示实体,用⑤ 表示实体间的联系,而用⑥ 实现实体间的联系其中,第5题供选择的答案有:数据模型概念模型外模型内模型结点表数据结构指针连线模式外模式内模式数据描述语言数据操纵语言高级程序设计语言二、简答题(每小题5分,共20分) 1、简述数据库系统的三级模式结构2、对数据库系统中的故障进行分类,并简述系统故障的恢复过程3、简述关系数据库实施完整性约束的内容有哪些?4、给出事务的定义,并说明其基本特性() 三、有一个成绩管理的数据库,它包含如下三张表:(共14分) (1) 学生表:学号姓名性别专业 (2) 课程表:课程号课程名学时学分(3) 成绩表:学号课程号成绩学期根据上面三张表,完成以下各题:1、试用关系代数表示查询-学年第一学期(“02-03/1”)选修了“数据结构”课程的学生姓名(4分)2、用语句表示查询重修过“计算机原理”课程(即该课程在成绩表中有2条或2条以上记录)的学生姓名及重修次数(4分)3、写出下列语句的查询语义(即功能):姓名,课程名,成绩S, C, SC(S学号=SC学号) (C课程号=SC课程号) SC成绩=( (成绩) 课程号=SC课程号)请给出三个实例关系表(其中学生表至少3个学生、课程表至少2门课程),并根据给出的实例关系表写出该查询的执行结果(6分)四、设有如下商品库存关系R:(共13分) 商品编号A1 A1 A2 A3 A4商品名称彩电彩电冰箱西装 FK自行车采购批次1 2 2 1 2单价库存数量5 46 8 5仓库号 S1 S1 S1 S2 S3仓库地点中山路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、在上述设计和转换过程中,什么情况下用到关系规范化理论?作用何在?试举例说明之南京师范大学XX年硕士研究生招生入学考试试题(A卷)考试科目名称:数据库原理一、选择题: 1、数据库三级模式中,真正存在的是 A外模式B子模式 C模式 D内模式2.关系模型中的关系模式至少是A.1NF B.2NF C.3NFD. 3.能消除多值依赖引起的冗余的是 A.2NF B.3NF C.4NF D.4.数据库概念设计的E-R图中,用属性描述实体的特征,属性在E-R图中用表示 A.矩形 B.四边形 C.菱形 D.椭圆形5.在数据库中,产生数据不一致的根本原因是 A.数据存储量太大B.没有严格保护数据 C.未对数据进行完整性控制 D.数据冗余6.在通常情况下,下面的关系中不可以作为关系数据库的关系是 A.R1B.R2 C.R3 D.R4 7.参加差运算的两个关系A.属性个数可以不相同 B.属性个数必须相同 C.一个关系包含另一个关系的属性 D.属性名必须相同8.中,与等价的操作符是A.= B.<> C.= D.<>9.假定学生关系是S,课程关系是C,学生选课关系是SC要查找选修“”课程的女学生姓名,将涉及到关系 A.S B.SC,C C.S.SC D.S,C,SC10.关系模式中,存在函数依赖:→T,→J#,T→J#,则 A.关系满足1NF,但不满足2NF B.关系满足2NF,但不满足3NF C.关系满足3NF,但不满足D.关系满足,但不满足4NF二、填空题1.在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突这些冲突主要有_______ 、、三类2.数据库管理系统的主要功能有、数据库的运行管理以及数据库的建立和维护等四个方面3.实体之间的联系可抽象为三类,它们是、、4.自然连接运算是由、、操作组合而成的5.命令中,子句用于选择满足给定条件的元组,使用子句可按指定列的值分组,同时使用子句可提取满足条件的组6.视图是一个虚表,它是从一个或几个基本表导出的表在数据库中,只存放视图的不存放视图对应的7.在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和8.数据库体系结构按照、、三级结构进行组织三、简答题: 1、什么是数据库? 2、什么是完整性约束?3.试述等值连接与自然连接的区别 4.关系规范化的目的是什么? 5.什么是死锁?四、设计题1.以下题目基于如下的三个表,即学生表S、课程表C和学生选课表SC,它们的结构如下: S C SC其中,S#为学号,SN为姓名,为性别,为年龄,为系别,C#为课程号,CN为课程名,为成绩写出相应的语句5.检索所有比“王华”年龄大的学生姓名、年龄和性别 6.检索选修课程“C2”的学生成绩最高的学生的学号7.检索学生姓名及所选修课程的课程号和成绩8.检索选修4门以上课程的学生总成绩,并要求按总成绩的降序排列出来2.已知一个关系数据库的模式如下: (,,) (,,,) (,,)其中,表示商场,它的各个属性依次为商场号、商场名、所在城市;表示商品,它的各个属性依次为商品号、商品名、商品类别和颜色;表示销售,它的各属性依次为商场号、商品号和售价用语句实现下面的查询: 1) 2) 五、综合题设有如下实体:学生:学号、单位名称、姓名、性别、年龄、选修课程名课程:编号、课程名、开课单位、任课教师号教师:教师号、姓名、性别、职称、讲授课程编号单位:单位名称、电话、教师号、教师姓名上述实体中存在如下联系: 1 2 3一个学生可以选修多门课程,一门课程可被多个学生选修一个教师可讲授多门课程,一门课程可由多个教师讲授一个单位可有多个教师,一个教师只能属于一个单位列出昆明每个商场都有销售,且售价均超过元的商品的商品号和商品名列出在不同商场中最高售价和最低售价之差超过元的商品的商品号、其最高售价和最低售价试完成如下工作:1)分别设计学生选课和教师任课两个局部E-R图 2)将上述设计完成的E-R图合并成一个全局E-R图将全局E-R图转换为等价的关系模式表示的数据库逻辑结构南京师范大学XX年硕士研究生招生入学考试试题(A卷) 考试科目代码:考试科目名称:数据库原理一、填空题(每空2分,共20分)1.概念模型的表示方法最常用的是方法,这是于XX年提出的 2.根据数据模型的应用目的不同,数据模型分为、和 3.数据库中,数据控制包括、、故障恢复和等多方面4.现实世界的事物反映到人的头脑中经过思维加工成数据,这一过程要经过三个领域,依次是、和二、单项选择填空题(每小题3分,共30分)1、约束“年龄限制在18—30岁之间”属于的哪种功能 (A)安全性完整性并发控制恢复 2.关系数据库管理系统应能实现的专门关系运算包括排序、索引、统计显示、打印、制表关联、更新、排序选择、投影、连接 3、在关系模型中,实现关系中不允许出现相同的元组的约束是通过( ) (A)侯选键主键外键超键 4、下列哪种运算不属于关系代数的基本运算 (A)连接 (B)笛卡尔积 (C) 相减 (D) 投影5.设计性能较优的关系模式称为规范化,规范化主要的理论依据是关系规范化理论关系运算理论关系代数理论数理逻辑 6.建立数据字典的阶段是数据库实施数据库物理设计阶段需求分析阶段概念结构设计阶段7、在数据库系统的三级模式结构中,用来描述数据的全局逻辑结构的是 (A)子模式 (B)用户模式模式存储模式 8、在下列实体类型的联系中,一对多联系的是( ) 学校与课程的学习联系父亲与孩子的父子关系省与省会的关系顾客与商品的购买关系 9、在中,可以用谓词来测试一个集合中是否 (A) 有相同元组存在 (B)为空集合(C) 有相同分量存在 (D)为非空集合 10、ER图是一种直观表示何种模型的工具结构数据模型关系数据模型 (C) 概念数据模型 (D) 层次和网状模型三、名词解释或简答题(共70分)1、怎样进行介质故障的恢复?2 规范化理论对数据库设计有什么指导意义?3.属于低级范式的关系模式对数据库中数据的存储和操作有哪些不利影响?(10分) 4.简述数据库设计的基本步骤和内容(10分)5.什么是空间数据库系统,它研究的主要内容有哪些?(10分)6.在数据库中有学生S、课程C和学生选课SC三个表,他们的结构如下: S, C,SC其中:为学号,为姓名,为性别,为年龄,为系别,为课程号,为课程名,为成绩要求检索如下信息:检索系别为“测绘系”的所有学生的学号、姓名、性别和年龄,并按学号的降序排列;检索选修了课程名为“计算机”的所有学生的学号、课程名和成绩7.什么是视图? 视图有什么作用? 四、综合题(共30分)某图书借阅管理数据库要求提供下述服务:可通过数据库中保存的出版社名、地址、邮编和电话等信息,向有关图书的出版社增购书籍出版社名可唯一标识每个出版社;可随时查询书库中现有各种图书的书号、书名、库存数量和存放位置所有每种图书可由书号唯一标识;可随时查询借书人的借书证号、姓名和工作部门借书证号可唯一标识每个借书人其中:一个出版社可出版多种图书,同一种图书只能由同一个出版社在某一具体的时间出版一定数量的图书;任何借书人可同时借多种图书,任何一种图书可为多个人所借,在每次借还书时要求登记借书日期和还书日期根据以上情况,可补充字段类型等适当信息,作如下设计:构造该系统的E-R图;将E-R模型图转换为等价的关系模型的关系模式;用语言定义上述关系模式,要求定义每个模式的主关键字和参照完整性。