南京信息工程大学试卷《数据库系统》课程试卷
- 格式:doc
- 大小:67.50 KB
- 文档页数:4
2022年南京信息工程大学数据科学与大数据技术专业《操作系统》科目期末试卷A(有答案)一、选择题1、操作系统提供给编程人员的接口是()。
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、下列关于SPOOLing技术的叙述中,错误的是()A.需要外存的文持B.需要多道程序设计技术的支持C.可以让多个作业共享一台独占设备D.由用户作业控制设备与输入/输出之间的数据传送7、某文件占10个磁盘块,现要把该文件磁盘块逐个读入主存缓冲区,并送用户区进行分析。
假设一个缓冲区与一个磁盘块人小相同,把一个磁盘块读入缓冲区的时间为100μs,将缓冲区的数据传送到用户区的时间是50μs.CPU对一块数据进行分析的时间为50us。
在单缓冲区和双缓冲区结构ド,读入并分析完该文件的时间分别是()。
Α.1500μs,1000μsB.1550μs,1100μsC.1550μs,1550μsD.2000μs,2000μs8、若某文件系统索引节点(inode)中有直接地址项和间接地址项,则下列选项中,与单个文件长度无关的因素是().A.索引节点的总数B.间接地址索引的级数C.地址项的个数D.文件块大小9、下列选项中,不能改善磁盘设备I/O性能的是()。
《数据库系统概论》课程习题及参考答案一、选择题1. 以下哪项不是数据库系统的组成部分?A. 数据库B. 数据库管理系统C. 数据字典D. 应用程序答案:C2. 数据库管理系统的核心是?A. 数据定义B. 数据操纵C. 数据控制D. 数据库语言答案:D3. 在数据库系统中,下列哪个不是数据模型的三要素?A. 数据结构B. 数据操作C. 数据约束D. 数据存储答案:D4. 以下哪个不是SQL语言的数据定义功能?A. CREATEB. DROPC. ALTERD. SELECT答案:D5. 在关系数据库中,下列哪个不是关系的基本操作?A. 插入B. 删除C. 更新D. 排序答案:D二、填空题1. 数据库系统由____、____、____和____组成。
答案:数据库、数据库管理系统、数据库管理员、应用程序2. 数据库管理系统的主要功能包括____、____、____和____。
答案:数据定义、数据操纵、数据控制、数据维护3. 数据模型分为____、____、____和____。
答案:层次模型、网状模型、关系模型、面向对象模型4. SQL语言的数据定义功能包括____、____和____。
答案:CREATE、DROP、ALTER5. 关系数据库的完整性约束包括____、____和____。
答案:实体完整性、参照完整性、用户定义的完整性三、简答题1. 简述数据库系统的特点。
答案:数据库系统的特点如下:(1)数据共享性高,冗余度低;(2)数据独立性高;(3)数据安全性好;(4)数据一致性;(5)支持事务处理。
2. 简述关系数据库的三大范式。
答案:关系数据库的三大范式如下:(1)第一范式(1NF):每个字段都是不可分割的最小数据单位,不存在重复的组;(2)第二范式(2NF):在1NF的基础上,表中的所有非主属性完全依赖于主键;(3)第三范式(3NF):在2NF的基础上,表中的所有字段之间不存在传递依赖。
3. 简述SQL语言的数据操纵功能。
《数据库系统工程师》课程试卷A适用专业: 考试日期: 闭卷所需时间:120分钟 总分:100分一、 填空题:(共8小题,每空1分,共18分)1. 对于十进制数字143,它的二进制表示是 ,八进制表示是 ,十六进制表示是 ,BCD 码是 ;十六进制数3CF 对应的十进制是 。
2. 若指令流水线把一条指令分为取指、分析和执行3部分,且3部分的时间分别是ns t 2=取指,ns t 2=分析,ns t 1=执行。
则100条指令全部执行完毕需 ns 。
3. 对现实世界进行第一层抽象的模型,称为 模型;对现实世界进行第二层抽象的模型,称为 模型。
4. 层次模型的数据结构是 结构;网状模型的数据结构是 结构;关系模型的数据结构是 结构。
5. 在数据库技术中,编写应用程序的语言仍然是C 一类的高级语言,这些语言被称为 语言。
6. 要使数据库具有可恢复性,在平时要做好两件事: 和 。
7. 封锁能避免错误的发生,但会引起 问题。
8. 能激活触发器执行的操作是 、 和 。
二、 选择题:(共18小题,每空1分,共24分)1. 是指按内容访问的存储器。
A.相联存储器B.虚拟存储器C.高速缓存(Cache)D.随机访问存储器2. 内存按字节编址,地址从A4000H 到CBFFFH ,共有 (1) 。
若用存储容量为32K ×8b 的存储芯片构成该内存,至少需要 (2) 。
(1)A .80KB B.96KB C.160KB D.192KB (2)A.2 B.5 C.8 D.103. Internet 提供的服务有通信、远程登录、浏览和检索等。
(1) 直接用于个人之间的通信方式, (2) 用于远程登录。
(1)A .Telnet B. E-Mail C.URL D.PPP(2)A .Telnet B. URL C.P2P D.PPP 4. 软件测式的目的是 。
A.表明软件的正确性B.评价软件质量C.尽可能发现软件中的错误D.判定软件是否合格5. 是面向对象程序设计语言中的一种机制,此种机制实现了方法的定义与具体的对象无关,而对方法的调用则可关联于具体的对象。
南京信息工程大学试卷2014 - 2015 学年第 1 学期数据库系统课程试卷( B卷 ) 本试卷共5页;考试时间120 分钟;任课教师马瑞;出卷时间2014年12月系专业年级班学号姓名得分一、单选题 (本题共22小题,1-17每选项1分,18-22每选项2分,共27分)1、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是()阶段。
A.数据库系统B.文件系统C.人工管理D.数据项管理2、以下所列数据库系统组成中,正确的是()A.计算机、文件、文件管理系统、程序B.计算机、文件、程序设计语言、程序C.计算机、文件、报表处理程序、网络通信程序D.支持数据库系统的计算机软硬件环境、数据库文件、数据库管理系统、数据库应用程序和数据库管理员3、数据库系统的数据独立性体现在()A.不会因为数据的变化而影响到应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构4、要保证数据库逻辑数据独立性,需要修改的是()A.模式B.模式与内模式的映射C.模式与外模式的映射D.内模式5、E-R方法的三要素是()A.实体、属性、实体集 B.实体、码、属性C.实体、属性、联系D.实体、域、联系6、下面的选项不是关系数据库基本特征的是()A.不同的列应有的不同的数据类型B.不同的列应有不同的列名C.与行的次序无关D.与列的次序无关7、有关系R(A,B,C)和S(A,B,C),它们分别有13个元组和20个元组,则R-S运算最多有()元组A.20 B.13 C.33 D.78、SQL语言具有()功能A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制第1页,共5页C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵9、对视图的描述错误的是()A、是一张虚拟的表B、在存储视图时存储的是视图的定义C、在存储视图时存储的是视图中的数据D、可以像查询表一样来查询视图10、在数据库的表定义中,限制成绩属性列的取值在0-100的范围内,属于数据的()约束。
南京信息工程大学滨江学院
2010 ─ 2011学年第2学期
数据库技术及应用课程试卷答案及评分标准
六、简答题(每小题5分,共20分)
1、
答:数据模型是在数据库领域中定义数据及其操作的一种抽象表示,数据模型决定了数据及其相互间的联系方式,决定了数据库的设计方法。
(2分)
按照数据间不同的联系方式,可将数据模型分为三种:层次模型、网状模型和关系模型。
(答对1个给1分,共3分)
2、
答:报表常用的带区有:标题、页标头、列标头、组标头、细节、组注脚、列注脚、页注脚和总结带区。
(答对1个给1分,最多计5分)
3、
答:参照完整性是用来控制数据的一致性,尤其是控制数据库相关表之间的主关键字和外部关键字之间数据一致性的规则。
(2分)
参照完整性包括更新、删除、插入3种规则。
(答对1个给1分,共3分)
4、
答:常用的数据绑定型控件有:文本框、编辑框、表格、列、列表框、组合框等。
(答对1个给1分,最多计5分)。
南京信息工程大学滨江学院2007 ─ 2008学年第一学期数据库技术与应用课程试卷( B 卷)注意:1、本试卷共页; 2、考试时间 120 分钟;出卷时间:2007 年 12月3、姓名、学号等必须写在指定地方;4、本考卷适用专业年级:实验班06 任课教师:林美华专业年级2006 班级学号姓名题号一二三四五六七八九十十一十二总分得分阅卷人一、选择题 (每小题 1 分,共 20 分)1.表单的NAME属性是 D 。
A.显示在表单标题栏中的名称B.运行表单程序时的程序名C.保存表单时的文件名D.引用表单对象时的名称2.下列叙述中含有错误的是B 。
A.一个数据库表只能设置一个主索引B.唯一索引不允许索引表达式有重复值C.候选索引既可以用于数据库表也可以用于自由表D.候选索引不允许索引表达式有重复值3.对于自由表而言,不能创建的索引类型是____A_。
A.主索引B.候选索引C.普通索引D.唯一索引4.下列类的特性中,___D__体现并扩充了面向对象程序设计方法的共享机制。
A.抽象性B.多态性C.封装性D.继承性5.Visual FoxPro是一个_____B。
A. 数据库系统B. 数据库管理系统C. 数据库D. 数据库管理员6.实体模型反映实体及实体之间的关系,是人们的头脑对现实世界中客观事物及其相互联系的认识,而__A__是实体模型的数据化,是观念世界的实体模型在数据世界中的反映,是对对现实世界的抽象。
A. 数据模型B. 物理模型C. 逻辑模型D. 概念模型7.在Visual FoxPro 中创建数据库后,系统自动生成的三个文件的扩展名分别为_B____。
A. .PJX、.PJT、.PRGB. .DBC、.DCT、.DCXC. .FPT、.FRX、.FXPD. .DBC、.SCT、.SCX8.在Visual FoxPro 中,创建____C_将不以独立的文件存储。
A. 查询B. 类库C. 视图D. 菜单9.下列不属于关系代数运算的是___A_。
南京信息工程大学试卷2014 - 2015 学年第 1 学期《数据库系统》课程试卷( B 卷) 本试卷共 4 页;考试时间 120 分钟;任课教师顾韵华;出卷时间 2015 年 1 月计算机与软件学院计算机科学与技术专业2012 年级班学号姓名得分一、单项选择题( 每小题 1 分,共 20 分 )1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是(1) 阶段。
A. 数据库系统B. 文件系统C. 人工管理D. 数据项管理2. 关系模式要求其任何属性(2) 。
A. 可再分B. 不可再分C. 命名在该关系模式中可以不惟一D. 以上都不是3. 下面关于关系性质的叙述中,不.正确的是(3) 。
A. 关系中元组的次序不重要B. 关系中列的次序不重要C. 关系中元组不可以重复D. 关系不可以为空关系4. 候选码中的属性可以有(4) 。
A. 0个B. 1个C. 1个或多个D. 多个5. 关系模型中3NF是指(5) 。
A. 满足2NF且不存在传递依赖现象B. 满足2NF且不存在部分依赖现象C. 满足2NF且不存在非主属性D. 满足2NF且不存在组合属性6. 数据库中,数据的物理独立性是指(6) 。
A. 数据库与数据库管理系统的相互独立B. 用户程序与DBMS的相互独立C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的D. 应用程序与数据库中数据的逻辑结构相互独立7. 下面两个关系中,职工号和设备号分别为“职工”关系和“设备”关系的码:职工(职工号,职工名,部门号,职务,工资)设备(设备号,职工号,设备名,数量)两个关系的属性中,存在外码为(7) 。
A. 职工关系的“职工号”B. 职工关系的“设备号”C. 设备关系的“职工号”D. 设备关系的“设备号”8. 在数据库设计的需求分析阶段,业务流程一般采用的表示方法是(8) 。
A. E-R图B. 数据流图C. 程序结构图D. 程序框图9. 关系R 和S 进行自然连接时,要求R 和S 含有一个或多个公共 (9) 。
数据库系统复习题一、单选题l、D 2、A 3、D 4、C 5、C 6、B 7、C8、A 9、C 10、A11、B 12、C 13、C 14、C 15、D 16、Cl、数据库管理系统的英文简写是() A. DBC. DBS B. DBAD. DBMS 2、数据库管理系统能实现对数据库中的数据定义数据结构、数据约束条件等的语言称为A. 数据定义语言B. 数据管理语言C. 数据操纵语言D. 数据控制语言3、用二维表结构表示实体以及实体间联系的数据模型称为(A. 层次模型B.网状模型C. 面向对象模型D.关系模型4、数据库系统中,物理数据独立性指()A. 数据与数据库管理系统相互独立B. 应用程序与DBMS的相互独立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. 模式改变,外模式和应用程序不变B. 模式改变,内模式不变C. 内模式改变,模式不变D. 内模式改变,外模式和应用程序不变11、()的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。
南京信息工程大学操作系统期末考试试卷南京信息工程大学试卷2015 - 2016 学年第 1 学期操作系统课程试卷( B 卷) 本试卷共 5 页;考试时间 120 分钟;任课教师赵晓平;出卷时间 2015 年 12 月学院专业年级班学号姓名得分一、选择题 (每小题1分,共 15分)1. 为了使系统中所有的用户都能得到及时的响应,该操作系统应该是( B )A.多道批处理系统B.分时系统C.实时系统D.网络系统2. 多个进程的实体能存在于同一内存中,在一段时间内都得到运行这种性质称作进程的( B )A.动态性B.并发性C.调度性D.异步性3. 避免死锁的一个著名的算法是( C )。
A.先人先出算法B.优先级算法C.银行家算法D.资源按序分配法4. 操作系统中利用信号量和P、V操作( c )。
A.只能实现进程的互斥B.只能实现进程的同步C.可实现进程的互斥和同步D.可完成进程调度5. 若系统中有五个并发进程涉及某个相同的变量A,则变量A的相关临界区是由( D )临界区构成。
A、2个B、3个C、4个D、5个6. 有三个作业同时到达,J1,J2,J3的执行时间分别为T1,T2,T3,且T1 <t2<t3,它们< p="">在一台处理机上按单道方式运行,采用短作业优先算法,则平均周转时间是( C )A. T1+T2+T3B. (T1+T2+T3)/3C. T1+2*T2/3+T3/3D. T1/3+2*T2/3+T37 段式存储管理中分段是由用户决定的,因此(B )A.段内的地址和段间的地址都是连续的。
B.段内的地址是连续的,而段间的地址是不连续的。
C.段内的地址是不连续的,而段间的地址是连续的。
D.段内的地址和段间的地址都是不连续的。
8. 可变分区存储管理采用的地址转换公式是(C)A.绝对地址=界限寄存器值+逻辑地址;B.绝对地址=下限寄存器值+逻辑地址;C.绝对地址=基址寄存器值+逻辑地址;D.绝对地址=块号*块长+页内地址;9. 某页式存储管理系统中,地址寄存器低9位表示页内位移量,则页面大小最多为(C)A.1024字节B.1025K字节C.512字节D.512K字节10. 为了对紧急进程或重要进程进行调度,调度算法应采用 C 。
2022年南京信息工程大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)一、填空题1、数据库恢复是将数据库从______状态恢复到______的功能。
2、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。
因为,用户只要提出______,不必指出 ______。
3、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加______,直到事务T释放A上的锁。
4、视图是一个虚表,它是从______导出的表。
在数据库中,只存放视图的______,不存放视图对应的______。
5、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过______和______约束来实现的。
6、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和更改权限。
现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。
_____UPDATE ON T FROM User;7、关系模型由______________、______________和______________组成。
8、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是______________,学生关系的主码是______________,外码是______________。
9、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。
这些冲突主要有______、______和______3类。
10、数据仓库是______、______、______、______的数据集合,支持管理的决策过程。
南京信息工程大学试卷
2014 - 2015 学年 第 2 学期 《数据库系统》 课程试卷( B 卷) 本试卷共 4 页;考试时间 120 分钟;任课教师 顾韵华 ;出卷时间 2015 年 6 月 计算机与软件 学院 计算机科学与技术 专业 2013 年级 班 学号 姓名 得分
一、单项选择题( 每小题 1 分,共 15 分 )
1. (1) 属于信息世界的模型,实际上是从现实世界到机器世界的一个中间层次。
A .数据模型
B .概念模型
C .非关系模型
D .关系模型
2. 具有数据冗余度小、数据共享以及较高数据独立性等特征的系统是 (2) 。
A. 文件系统
B. 管理系统
C. 数据库系统
D. 高级程序
3. 数据库系统的物理独立性是指 (3) 。
A. 不会因为数据结构的变化而影响到数据库管理系统
B. 不会因为某些存储结构的变化而影响其他的存储结构
C. 不会因为存储策略的变化而影响存储结构
D. 不会因为数据存储结构的变化而影响应用程序
4. 在一个关系中如果有这样的属性或属性组,其值能惟一地标识关系中的每一个元组,且不包含多余属性,则称该属性或属性组为 (4) 。
A. 候选码
B. 数据项
C. 主属性
D. 外码
5. 下列关系代数表达式中,哪些等式成立? (5)
(1))())((2
121R R F F F F ∧=σσσ (2)R S S R =
(3) )()(T S R T S R =
(4)))(())((1221R R F F F F σσσσ=
A. 全部
B.(2)和(3)
C. 没有
D.(1)和(4)
6. 自然连接是构成新关系的有效方法。
通常对关系R 和S 进行自然连接运算时,要求R 和S 含有一个或多个共同 (6) 。
A. 记录
B. 行
C.属性
D. 元组
7. 将SPB 中商品编号为"10010001"的商品单价字段值改为100的SQL 语句是 (7) 。
A. UPDATE SPB SET 单价=100 WHERE 商品编号="10010001"
B. UPDATE SPB SET 单价=100 WHERE 商品编号='10010001'
C. UPDATE SPB SET 单价=100
D. UPDATE SPB SET 单价=100 HA VING 商品编号="10010001"
8. 设有关系R,按条件f对关系R进行选择,正确的是(8) 。
A.R⨯R B.R ♦❖ R C.σf(R) D.∏f(R)
f
9. SQL语言中创建聚簇索引的关键字是(9) 。
A. CREATE INDEX
B. CREATE NON INDEX
C. CREATE NONCLUSTERED INDEX
D. CREATE CLUSTERED INDEX
10. 建立数据字典的时机是(10) 。
A. 需求分析阶段
B. 数据库物理设计阶段
C. 数据库实施
D. 概念结构设计阶段
11. 在有关“弱实体”的叙述中,不正确的是(11) 。
A.弱实体的存在以父实体的存在为前提
B.弱实体依赖于父实体的存在
C.父实体与弱实体的联系可以是1:1、1:N或M:N
D.父实体与弱实体的联系只能是1:1或1:N
12. 在关系模式R中,函数依赖X→Y的语义是(12) 。
A.在R的某一关系中,若两个元组的X值相等,则Y值也相等
B.在R的每一关系中,若两个元组的X值相等,则Y值也相等
C.在R的某一关系中,Y值应与X值相等
D.在R的每一关系中,Y值应与X值相等
13. 如果X→Y和WY→Z成立,那么WX→Z成立。
这条规则称为(13) 。
A.增广律B.传递律C.分解规则D.伪传递规则
14. 设有关系模式R(A,B,C,D),其数据依赖集:F={(A,B)→C,C→D},则R
的规范化程度最高达到(14) 。
A. 1NF
B. 2NF
C. 3NF
D. BCNF
15. 事务的持久性是指(15) 。
A. 事务一旦提交,对数据库的改变是永久的。
B. 事务中包括的所有操作要么都做,要么都不做。
C. 一个事务内部的操作对并发的其他事务是隔离的。
D. 事务必须是使数据库从一个一致性状态变到另一个一致性状态。
二、填空题 (每小题 1 分,共 15 分)
1. 用二维表结构表示实体与实体之间联系的数据模型称为(1) 模型。
2. 数据库管理系统(DBMS)的主要功能是数据定义、数据操纵、(2) 。
3. 关系操作中选取某些列的操作为(3) 。
4. 一个关系模式的定义格式为(4) 。
5. 关系模型的三要素是关系数据结构、关系操纵和(5) 。
6. SQL是(6) 的缩写。
7. SELECT中可实现模糊查询的关键字是(7) 。
8. 视图是(8) 。
9. 数据库设计的六阶段:(9) 、概念设计、逻辑设计、物理设计、数据库实施、数
据库运行和维护。
10. 在ER 模型转换成关系模型的过程中,每个实体类型转换成一个 (10) 。
11. 如果有5个不同的实体集,3个M :N 联系,根据ER 模型转换为关系模型的规则,转换为关系的数目是 (11) 。
12. 如果Y ⊆X ⊆U ,则X →Y 成立。
该推理规则称为自反律,该函数依赖是 (12) 。
13. 在关系模式的分解中,数据等价用 (13) 衡量。
14. 关系模式规范化理论主要解决的问题是 (14) 。
15. 并发操作所引起的数据不一致性主要有丢失更新、 (15) 和读脏数据三类。
三、名词解释 (每个2分,共 10 分)
1. 数据库保护
2. ER 模型
3. 视图
4. 外码
5. 2NF
四、简答与计算题 (包含5小题,每小题分值见各题标注,共 40 分)
1. 设关系R 和S 的元组个数分别为20和15,关系T 是R 与S 的笛卡尔积,则T 的元 组个数是多少?为什么?(6分)
2. 如下图所示,两个关系R1和R2,求21R R 。
(6分)
R1
R2
3. 数据库中有三个关系 (6分)
S(SNO,SNAME,AGE,SEX) //学号,姓名,年龄,性别
C(CNO,CNAME,TEACHER) //课程号,课程名,教师
SC(SNO,CNO,GRADE) //学号,课程号,成绩
试用关.系代数...表示下列查询..
: (1) 查询讲授“数据库原理”的教师;
(2) 查询学习课程号为“C2”的学生的学号与姓名;
(3) 查询选修课程名为“Maths ”的学生学号与姓名。
4. 设数据库中的关系与第3题相同,试用SQL ...语言..
完成第3题中的三个查询任务。
(6分)
5. 全码的关系是否必然属于3NF ?为什么?是否必然属于BCNF ?为什么?(8分)
6. 设有关系模式R (A,B,C,D,E,G,H,P ),函数依赖集F={AB →CE,A →C,GP →B,EP →A,CDE →P,HB →P,D →HG ,ABC →GP}。
(8分)
(1)求:+F AB )(、+
F ADE )(。
(2)求R 的候选码。
五、应用题(每小题 10 分,共 20 分)
1. 设有关系模式R(学号Sno,课程号Cno,成绩G,任课教师TN,教师特长TC),基于R的函数依赖集F={(Sno,Cno)→G,Cno→TN,TN→TC}。
试回答下列问题:
(1)找出关系模式R的候选码;
(2)关系模式R最高已经达到第几范式?为什么?
(3)如果R不属于3NF,则将R分解成3NF模式集。
2. 建立校田径运动会管理数据库,包含的信息如下:
比赛类别:类别编号、名称、负责人;
比赛项目:编号、项目名、比赛时间、级别;
比赛团队:团队编号、团队名、领队;
运动员:编号、姓名、年龄、性别;
有关语义如下:每一比赛类别包含多个比赛项目、每个比赛项目只属于一个比赛类别;
每个比赛团队有多名运动员组成、每名运动员只属于一个团队;每名运动员可以参加多个比赛项目,每一比赛项目也有多名运动员参加,运动员参加比赛有成绩属性。
要求:
(1)设计数据库的E-R图;
(2)将该E-R图转换为关系模型;
(3)指出转换结果中每个关系模式的候选码。