南京信息工程大学试卷《数据库系统》课程试卷
2022年南京信息工程大学数据科学与大数据技术专业《操作系统》科目期末试卷A(有答案)
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及答案
《数据库系统工程师》课程试卷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. 是面向对象程序设计语言中的一种机制,此种机制实现了方法的定义与具体的对象无关,而对方法的调用则可关联于具体的对象。
南京信息工程大学试卷《数据库系统》课程试卷(2)
南京信息工程大学试卷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)数据库技术及应用课程试卷A卷答案及评分标准
南京信息工程大学滨江学院
2010 ─ 2011学年第2学期
数据库技术及应用课程试卷答案及评分标准
六、简答题(每小题5分,共20分)
1、
答:数据模型是在数据库领域中定义数据及其操作的一种抽象表示,数据模型决定了数据及其相互间的联系方式,决定了数据库的设计方法。
(2分)
按照数据间不同的联系方式,可将数据模型分为三种:层次模型、网状模型和关系模型。
(答对1个给1分,共3分)
2、
答:报表常用的带区有:标题、页标头、列标头、组标头、细节、组注脚、列注脚、页注脚和总结带区。
(答对1个给1分,最多计5分)
3、
答:参照完整性是用来控制数据的一致性,尤其是控制数据库相关表之间的主关键字和外部关键字之间数据一致性的规则。
(2分)
参照完整性包括更新、删除、插入3种规则。
(答对1个给1分,共3分)
4、
答:常用的数据绑定型控件有:文本框、编辑框、表格、列、列表框、组合框等。
(答对1个给1分,最多计5分)。
南京信息工程大学试卷滨江vfpB
南京信息工程大学滨江学院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_。
南京信息工程大学试卷《数据库系统》课程试卷(3)
南京信息工程大学试卷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(有答案)
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、数据仓库是______、______、______、______的数据集合,支持管理的决策过程。
数据库系统概论试题及答案
数据库系统概论试题及答案试题一:1. 数据库系统的基本概念及其组成部分是什么?答案:数据库系统是指由数据库、数据库管理系统(DBMS)以及应用开发工具集组成的系统。
数据库是存储和管理数据的集合,DBMS是用于管理和操作数据库的软件,应用开发工具集用于开发数据库应用程序。
2. 数据库系统的优点是什么?答案:数据库系统具有以下优点:- 数据共享和数据一致性:多个用户可以同时访问和共享数据库,确保数据的一致性。
- 数据独立性:应用程序与数据的物理存储细节相分离,提高了应用程序的灵活性和可维护性。
- 数据安全性:通过权限管理和数据备份恢复功能,保障数据的安全性和可靠性。
- 数据完整性:通过约束、校验和触发器等机制,保证数据的完整性和一致性。
- 数据查询与处理效率高:通过索引、优化查询计划等技术,提高数据访问效率。
3. 数据库系统的基本模型有哪些?答案:数据库系统的基本模型有层次模型、网状模型、关系模型和面向对象模型等。
其中,关系模型是最常用的模型。
4. 请简要说明关系模型的基本概念和特点。
答案:关系模型是基于关系代数和集合论的数据模型,将数据组织为若干个二维表,表中的行表示记录,表中的列表示属性。
关系模型的特点包括:- 结构简单:表格结构易于理解和操作,能够自然地反映现实世界的实体和关系。
- 数据独立性:物理数据独立性和逻辑数据独立性,使得应用程序与数据的存储细节相分离。
- 数据查询灵活:通过SQL等查询语言,可以方便地进行复杂的数据查询和处理操作。
- 数据完整性和一致性:通过约束、校验和触发器等机制,保证数据的完整性和一致性。
试题二:1. 数据库的三级模式结构是什么?答案:数据库的三级模式结构包括外模式、概念模式和内模式。
- 外模式:也称为用户模式,是用户或应用程序所见到的数据库的子集,对应于特定用户的数据视图。
- 概念模式:也称为全局模式,是数据库的逻辑表示,对应于整个数据库的全局视图,描述所有用户的数据的逻辑结构和关系。
数据库系统概论试题及答案
数据库系统概论试题及答案一、选择题(每题4分,共40分)1. 数据库管理系统(DBMS)是一种()A. 数据库B. 数据库系统C. 数据库应用系统D. 系统软件答案:D2. 下列关于数据库的说法中,错误的是()A. 数据库是长期存储在计算机内的、有组织的、可共享的数据集合B. 数据库具有数据冗余度小的特点C. 数据库独立性是指数据的逻辑结构、存储结构与物理结构之间相互独立D. 数据库系统的数据管理能力较弱答案:D3. 数据模型的三要素是()A. 数据结构、数据操作、数据约束B. 数据结构、数据操作、数据存储C. 数据结构、数据操作、数据安全性D. 数据结构、数据操作、数据完整性答案:A4. 下列关于关系型数据库的说法中,正确的是()A. 关系型数据库由表、视图和索引组成B. 关系型数据库不支持多表联合查询C. 关系型数据库的数据操作语言是SQLD. 关系型数据库不支持事务处理答案:C5. 下列关于SQL语言的描述,错误的是()A. SQL是结构化查询语言B. SQL是关系型数据库的标准查询语言C. SQL包含数据定义、数据操作、数据控制等功能D. SQL是一种面向过程的编程语言答案:D6. 下列哪个不是SQL的数据定义功能()A. 创建表B. 修改表结构C. 删除表D. 查询表数据答案:D7. 在数据库设计中,不属于E-R图的基本元素是()A. 实体B. 属性C. 关系D. 表答案:D8. 数据库的完整性是指()A. 数据的正确性B. 数据的独立性C. 数据的安全性D. 数据的一致性答案:A9. 数据库事务的四个特性是()A. 原子性、一致性、隔离性、持久性B. 原子性、一致性、并发性、持久性C. 原子性、一致性、独立性、持久性D. 原子性、一致性、安全性、持久性答案:A10. 数据库系统中的存储结构是指()A. 数据库的数据模型B. 数据库的物理结构C. 数据库的逻辑结构D. 数据库的数据字典答案:B二、填空题(每题4分,共40分)1. 数据库管理系统(DBMS)实现对数据的______、______、______和______等功能。
南京信息工程大学试卷《数据库系统》课程试卷
南京信息工程大学试卷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))())((2121R 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 单价=100D. UPDATE SPB SET 单价=100 HA VING 商品编号="10010001"8. 设有关系R,按条件f对关系R进行选择,正确的是(8) 。
南京信息工程大学数据库总复习
基本的E-R模型
实体、属性、联系、实体联系图、二元联系类别 (1:1,1:n,m:n)、多元联系、同一实体集的联系、联系 的角色、联系的属性、弱实体集。 E-R模型向关系模型的转换
基本规则(实体、联系的转换) 特殊情况处理(弱实体集)第五章 关系规范化理论 Nhomakorabea
•
关系模式中可能存在的异常
数据冗余、插入异常、删除异常、更新复杂
第1章 绪论
1. 基本概念:数据、数据处理、数据管理、数 据库、数据库系统、数据库管理系统、实体、 属性 2. 数据库系统的组成和特点
3. 数据库系统的三级模式结构和二级映像
4. 数据模型概念
5. E-R模型三要素,实体间的联系,E-R图
6. (逻辑)数据模型三要素,三类逻辑模型
第二章 关系数据模型
― ODBC(Open DataBase Connectivity,开放数据库连接) ― JDBC(Java DataBase Connectivity,Java数据库连接)
JDBC体系结构
由4部分构成:
• Java应用程序
• JDBC驱动程序管理器 • JDBC驱动程序 • 数据库
第八章 数据库保护
数据库安全性
•
含义、用户标识与鉴别、访问控制(授权管理语句)
数据库完整性
•
含义、数据库完整性机制(定义、检查、违约处理) 事务并发执行的三个问题 事务的ACID性质
含义、数据库备份 、数据库恢复
数据库并发控制
• •
数据库恢复
•
题型:
一、单项选择
二、填空
三、名词解释 四、简答与计算题 五、应用题
数据查询(单表查询)
南京信息工程大学vfpA卷滨江
南京信息工程大学滨江学院2008 ─ 2009学年第二学期数据库技术与应用课程试卷( A 卷)注意:1、本试卷共页; 2、考试时间 120 分钟;出卷时间:2009 年 6月3、姓名、学号等必须写在指定地方;4、本考卷适用专业年级:会计08 任课教师:林美华专业年级2006 班级学号姓名一、选择题 (每小题 1 分,共 20 分)1、根据提供的数据独立性、数据共享性、数据完整性、数据存取方式等水平的高低,计算机数据管理技术的发展可以分为三个阶段,其中不包括下列的。
A.人工管理阶段B.计算机管理阶段C.文件系统阶段D.数据库系统阶段2、根据关系模型的有关理论,下列说法中正确的是_____。
A.二维表中的每一列可以有多个字段名B.二维表中允许出现完全相同的行C.二维表中行的顺序、列的顺序均可以任意交换D.二维表中行的顺序、列的顺序不可以任意交换3、下列不属于关系运算的是_____。
A.选择运算B.合并运算C.投影运算D.联结运算4、在Visual FoxPro 中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们的宽度分别为_____。
A. 1、4、8B. 4、4、10C. 1、10、8D. 2、8、85、当打开一张空表(无任何记录的表)时RECNO()、BOF()和EOF()函数的值分别为_____。
A. 0、.T.和.T.B. 0、.T.和.F.C. 1、.T.和.T.D. 1、.T.和.F.6、建立事件循环的命令是__________。
A. READ EVENTSB. CLEAR EVENTSC. DO WHILE ENDDOD. FOR…ENDFOR7、在利用报表设计器创建报表时,默认情况下显示的三个带区为_____。
A.标题、细节和总结B.页标头、细节和页注脚C.组标头、细节和组注脚D.报表标题、细节和页注脚8、在Visual FoxPro 系统中,下列命名中不能作为变量名的是_____________ 。
南京信息工程大学数据库期中试题及答案
一、概念简答56 分1、数据模型数据模型是信息模型(概念模型)的数据化,从计算机角度出发,提供表示和组织数据的方法。
2、内模式内模式(Internal Schema,也称存储模式),一个数据库只有一个内模式,它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。
3、元组在关系模型中,元组定义是:表中的一行即为一个元组。
从集合论角度,元组定义是:给定一组域D1,D2,…Dn(可相同),D1,D2…Dn 上的笛卡尔积为:D1×D2 × … × Dn={(d1,d2,…,dn)|di=1,2,…,n},其中每一个元素(d1,d2,…,dn)称为一个n 元组(n-tuple)或简称元组(Tuple),di 叫作元组(d1,d2,…,dn)的第i 个分量component。
4、关系模式关系的描述称为关系模式(Relation Schema)。
它可以形式化地表示为R(U,D,DOM,F)其中R 为关系名,U 为组成该关系的属性名集合,D 为属性组U 中属性所来自的域,DOM 为属性向域的映像集合,F 为属性间数据的依赖关系集合。
5、关系代数关系代数Relational Algebra:以集合为,定义一组运算,由已知关系经过一列运算,得到需要的查询结果。
关系代数是过程化的查询语言。
6、关系演算关系演算就是用谓词来描述关系的构成(查询的结果)。
按照谓词变元的不同分为元组关系演算和域关系演算,分别简称为元组演算和域演算。
二、判断是非25 分1、数据模型的三要素是数据结构、数据操纵和参照完整性约束。
(F)数据结构,数据操作,数据完整性约束2、关系语言是高度过程化的语言。
(F)关系数据语言是高度非过程化的语言3、关系代数、元组关系演算和域关系演算三种语言在表达能力上完全等价。
(F)关系代数,元祖关系演算和域关系演算都是抽象的查询语言,它们在表达能力上是等价的。
4、关系代数是非过程化的查询语言。
数据库系统概论试卷
数据库系统概论试卷1.选择题(每题2分,共20分)(1) _____是位于用户与操作系统之间的一层数据管理软件.A.数据库管理系统B.数据库系统C.数据库D.数据库应用系统(2) 在数据库系统阶段,数据是_____.A.有结构的B.无结构的C.整体无结构,记录内有结构D.整体结构化的(3) _____属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次.A.数据模型B.概念模型C.E-R图D.关系模型(4) 数据管理技术经历了人工管理,_____和_____.① DBMS ②文件系统③网状系统④数据库系统⑤关系系统A.③和⑤B.②和③C.①和④D.②和④(5) 在数据库系统中,将满足以下两个条件的基本层次联系集合称为网状模型:①_____,②_____.①允许一个以上的结点无双亲②仅有一个结点无双亲③一个结点可以有多于一个双亲④每个结点仅有一个双亲⑤每个结点的双亲是唯一的A.③和④B.②和③C.③和⑤D.①和③(6) ________由数据结构,关系操作集合和完整性约束三部分组成.A.关系模型B.关系C.关系模式D.关系数据库(7) 在R(U)中,如果X→Y,并且对于X的任何一个真子集X',都有X'→Y,则________.A. Y函数依赖于XB. Y对X完全函数依赖C. X为U的候选码D. R属于2NF(8) 属于BCNF的关系模式________.A. 已消除了插入,删除异常B. 已消除了插入,删除异常,数据冗余C. 仍然存在插入,删除异常D. 在函数依赖范畴内,已消除了插入和删除的异常(9) 以下______封锁违反两段锁协议.A. Slock A … Slock B … Xlock C ………… Unlock A … Unlock B … Unlock CB. Slock A … Slock B … Xlock C ………… Unlock C … Unlock B … Unlock AC. Slock A … Slock B … Xlock C ………… Unlock B … Unlock C … Unlock AD. Slock A …Unlock A ……Slock B … Xlock C …………… Unlock B … Unlock C(10) 实体完整性和参照完整性属于________.A. 静态列级约束B. 静态元组约束C. 静态关系约束D. 动态约束2.填空题(每题2分,共10分)(1) 集合R与S的差表示为________.(2) 集合R与S的连接可以用关系代数的5种基本运算表示为________.(3) 一个m:n联系转换为一个关系模式,关系的码为________.(4) 介质故障的恢复需要________.(5) 若事务T对数据对象A加上X锁,则________.3. 简答题(每题5分,共15分)数据,数据库,数据库管理系统.数据模型及其要素.外码4.综合题:(1)请按下述数据信息设计E―R模型.(10分)供应商(SUPPLIER)可以为多个工程项目(PROJECT)提供多种零件(PART);每种零件可以由多个供应商提供,被多个工程项目所使用;工程项目可以使用多个供应商提供的多种零件.工程项目有编号(J#),项目名(Jname),项目日期(Date);零件有编号(P#),零件名(Pname),颜色(Color),重量(Weight);供应商有编号(S#),名称(Sname),供应商所在地(Address);此外还要反映某一工程项目使用某种零件的数量(Total)和某一供应商提供某种零件的数量(Amount).(2)将上述E―R模型转换为关系模型.(10分)(3)分别用关系代数和元组关系演算查询供使用了'上海'供应商所提供的零件的工程名称.(10分)(4)建立一个学生关系表Student,表中有5个字段:学号Sno(字符型),姓名Sname(字符型),性别Sex(字符型),年龄Age(整型),系别Dept(字符型),其中Sno是关系的码;建立一个学生选课关系表SC,表中有3个字段:学号Sno(字符型),课程号Cno(字符型),成绩Grade(数值型),其中Sno,Cno是关系的码,用SQL语言完成下列功能(10分):①建立学生关系表Student和学生选课关系表SC.②查询计算机系('CS')所有同学的姓名和各科成绩.③添加一个学生记录,学号为20020003,姓名为吴刚,性别为男,年龄为19岁,所在系为计算机系.④逻辑删除李江同学的相关记录.(5)设有关系模式R(U,F),其中U={A,B,C,D,E},F = { A→D,E→D,D→B,BC→D ,DC→A }(15分).①计算DF+ ,(DC)F+ ,(BC)F+及(CE)F+;②求R的所有候选码,并说明理由;③ R最高满足第几范式为什么④若R不属于BCNF,试改进该关系数据库设计,使它满足BCNF.《数据库系统教程》试卷(B卷,2005.1)一,单项选择题(本大题共15小题,共25分.每小题错选,多选或未选,均扣2分,扣满25分为止)1.数据库在磁盘上的基本组织形式是[ ]A.DBB.文件C.二维表D.系统目录2.在DBS中,最接近于物理存储设备一级的结构,称为[ ]A.外模式B.概念模式C.用户模式D.内模式3.从模块结构考察,DBMS由两大部分组成: [ ]A.查询处理器和文件管理器B.查询处理器和存储管理器C.数据库编译器和存储管理器D.数据库编译器和缓冲区管理器4.设W=R S,且W,R,S的属性个数分别为w,r和s,那么三者之间应满足[ ]A.w≤r+sB.wr+s5.设有关系R(A,B,C)和关系S(B,C,D),那么与R S等价的关系代数表达式是[ ]A.π1,2,3,4(σ2=1∧3=2(R×S))B.π1,2,3,6(σ2=1∧3=2(R×S))C.π1,2,3,6(σ2=4∧3=5(R×S))D.π1,2,3,4(σ2=4∧3=5(R×S))6.在关系模式R中,函数依赖X→Y的语义是[ ]A.在R的某一关系中,若两个元组的X值相等,则Y值也相等B.在R的每一关系中,若两个元组的X值相等,则Y值也相等C.在R的某一关系中,Y值应与X值相等D.在R的每一关系中,Y值应与X值相等7.设有关系模式R(A,B,C,D),R上成立的FD集F={A→C,B→C},则属性集BD的闭包(BD)+为[ ]A.BDB.BCDC.ABDD.ABCD8.有10个实体类型,并且它们之间存在着10个不同的二元联系,其中2个是1:1联系类型,3个是1:N联系类型,5个是M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有[ ]A.13个B.15个C.18个D.20个9.关系模式R分解成数据库模式ρ的一个优点是[ ]A.数据分散存储在多个关系中B.数据容易恢复C.提高了查询速度D.存储悬挂元组10.事务并发执行时,每个事务不必关心其他事务,如同在单用户环境下执行一样,这个性质称为事务的[ ]A.持久性B.一致性C.孤立性D.隔离性11.用户或应用程序使用数据库的方式称为[ ]A.封锁B.权限C.口令D.事务12.三层C/S结构的目的是为了减轻__________的负担. [ ]A.主机B.客户机C.服务器D.中间件13. DDBS中,全局关系是指[ ]A.全局外模式中的关系B.分片模式中的关系C.全局概念模式中的关系D.分配模式中的关系14.对用户而言,ODBC技术屏蔽掉了[ ]A.不同服务器的差异B.不同DBS的差异C.不同API的差异D.不同主语言的差异15.在ORDB中,同类元素的有序集合,称为[ ]A.数组类型B.多集类型C.单集类型D.集合类型二,填空题(本大题共15小题,每小题1分,共15分)16.内存和外存交换信息的单位是________,是由____________________管理的.17. DBA有两个很重要的工具:__________和__________.18. DBS中的软件,主要包括DBMS,OS,__________和__________等四个部分.19. 在OO模型中,每个对象有一个唯一的标识符,把__________和__________封装在一起.20. 关系运算理论是关系数据库__________的理论基础.21.如果SQL的SELECT语句中,未使用分组子句但在SELECT子句中使用了聚合函数,那么此时SELECT子句的语义就不是投影的意思了,而是___________ .22.函数依赖X→Y能从推理规则推出的充分必要条件是__________.23.设关系模式R(A,B,C),F是R上成立的FD集,F={A→B,B→C},则分解ρ={AB,AC}丢失了FD__________.24. 如果关系模式R是1NF,并且不存在非主属性对关键码的局部依赖,那么R至少应该是__________范式.25. 在DBD中,子模式是在__________阶段设计的.26.事务的执行次序称为__________;并发事务执行的正确性可用_______________________概念来解决.27. 使用封锁技术,可以避免并发操作引起的各种错误,但有可能产生其他三个问题:__________,__________和__________.28."ODBC"是英文的缩写,其中文是________________________.29.ORDB中,继承性可发生在__________级或__________级.30.OO数据模型中类的概念相当于模型中__________的概念.三,简答题(本大题共8小题,每小题3分,共24分)31."数据独立性"在文件系统阶段,数据库阶段和分布式数据库阶段中各表现为什么形式(写出名词即可)32.设有关系R和S,其值如下:R A B C S D B C2 4 63 5 62 5 6 2 4 73 4 7 2 5 64 4 7 2 4 8试求R S,R S的值.33. 在分解具有无损分解时,系统具有什么特点34.试对"数据库系统生存期"下个确切的定义.35.试解释COMMIT操作和ROLLBACK操作的语义.36.数据库的并发控制与数据库的恢复之间,有些什么联系37.在DDBS中,试解释"适当增加数据冗余度"这个概念.为什么要适当增加数据冗余度38.在ORDB中,什么是嵌套的数据结构什么是递归的数据结构递归的数据结构如何实现四,设计题(本大题共5小题,每小题3分,共15分)设教学数据库中有三个基本表:学生表S(SNO,SNAME,AGE,SEX)选课表SC(SNO,CNO,GRADE)课程表C(CNO,CNAME,TEACHER)39.试写出下列查询语句的关系代数表达式:检索不学C6课程的男学生的学号和姓名(SNO,SNAME).40.写出上面第39题的SQL查询语句形式.41.试写出下列删除操作的SQL语句:从SC表中把Maths课程中低于Maths平均成绩的选课元组全部删去.42.试写出下列修改操作的SQL语句:把Wu老师的女同学选课成绩增加4% .43.试用SQL的断言来表达下列约束:规定每个女同学最多选课6门.五,综合题(本大题共3小题,每小题7分,共21分)44.设关系模式R(车间编号,零件编号,数量,仓库编号,仓库地址).如果规定:每个车间每需要一种零件只有一个数量;每种零件只存放在一个仓库里;每个仓库只有一个地址.(1)试根据上述规定,写出模式R的基本FD和关键码.(2)说明R不是2NF的理由,并把R分解成2NF模式集.(3)再进而分解成3NF模式集,并说明理由.45.某学员为高校社团信息管理系统设计了数据库的ER图,对学生,社团,社团成员,社团活动,主管老师,对活动和成员的评价等信息进行了管理,其ER图如下所示.该ER图有9个实体类型,其结构如下:学生(学号,姓名,性别,出生年月,政治面貌)社团(社团编号,类别,名称,成员数,组织描述,活动概览)社团成员(成员编号,在社职务,证件编号,发放日期)主管老师(教师工号,姓名,性别,政治面貌,职称,电话)社团活动(社团活动编号,活动日期,主题,参加成员数,活动级别,活动内容)活动评价(社团活动编号,评价日期,评分,说明)奖励信息(奖励序号,奖励日期,奖项,奖励描述)能力状况(序号,日期,健康状况,体育特长,文学特长,艺术特长)评语(序号,日期,等级,描述,评语教师)该ER图有10个联系类型,其中1个是1:1联系,7个是1:N联系,2个是M:N联系.其联系的属性如下:参加(参加情况评级)开展(开展日期)试将上述ER图转换成关系模型:写出关系模式集,并用下划线和波浪线标识出每个模式的主键和外键.在上述数据库中,写出主键和外键的总数这两个数字.46.试证明"关系模式中存在局部依赖,则必存在传递依赖"这个结论.(结束)2003年《数据库系统概论》期末考试试卷(A)一、填空题(每空1分,共20分)1.实体之间的联系按照联系方式的不同可分为、和。
南京信息工程大学滨江学院数据库模拟题
一、选择题1.数据模型是___B___。
A、现实世界数据内容的抽象;B、现实世界数据特征的抽象;C、现实世界数据库结构的抽象;D、现实世界数据库物理存储的抽象;2.在数据库的三级模式结构中,设计数据库模式结构时应首先确定的是__D____。
A、数据库的物理结构;B、数据库的层次结构;C、数据库的规模;D、数据库的逻辑模式;3.实体和属性的关系是___B___。
A、一个属性对应于若干实体;B、一个实体可以由若干属性来刻画;C、一个属性包含有若干实体;D、一个实体可以由一个属性来刻画;4.元组(Tuple)所对应的是___A___。
A、表的一行;B、表的一列;C、表的一个元素;D、位于表顶端的一行元素;5.同一个关系模型的任意两个元组值____A__。
A、不能全同B、可全同C、必须全同D、以上都不是6.数据库管理系统的英文缩写是B。
A、DBB、DBMSC、DBSD、DBA7.数据库管理系统的核心部分是B。
A、数据模型B、数据库C、数据库管理系统D、计算机硬件8.下列关于“数据库系统(DBS)”的叙述中,正确的一条说法是A。
A、DBS是指在计算机系统中引入数据库后的系统B、DBS是帮助用户建立、使用和管理数据库的一种计算机软件C、DBS是用户建立的若个文件的集合D、DBS是一种新颖的关系数据库管理系统9.提供数据定义语言DDL(Data Description/Definition Language)的功能是B。
A、实现对数据库的检索、插入、修改、删除B、描述数据库的结构,为用户建立数据库提供手段C、用于数据的安全性控制、完整性控制、并控制和通信控制D、提供数据的初始装入、数据转储、数据恢复、数据库重新组织10.数据库具有三级结构,也称为三级模式,其中的模式(也称逻辑模式或概念模指的是B。
A、用户使用数据视图B、是所有用户的公共数据视图C、对对整个数据物理结构和存储结构的特征的描述D、一种局部数据视图11.数据库三级模式体系结构的划分,有利于保持数据库的A。
2022年南京信息工程大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)
2022年南京信息工程大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)一、填空题1、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。
方法主要有两种:______和______。
2、在数据库系统封锁协议中,一级协议:“事务在修改数据A前必须先对其加X锁,直到事务结束才释放X锁”,该协议可以防止______;二级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,读完后即可释放S锁”,该协议可以防止______;三级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,直到事务结束后才释放S锁”,该协议可以防止______。
3、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加______,直到事务T释放A上的锁。
4、完整性约束条件作用的对象有属性、______和______三种。
5、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。
6、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。
7、SQL语言的数据定义功能包括______、______、______和______。
8、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。
9、主题在数据仓库中由一系列实现。
一个主题之下表的划分可按______、______数据所属时间段进行划分,主题在数据仓库中可用______方式进行存储,如果主题存储量大,为了提高处理效率可采用______方式进行存储。
10、在SQL Server 2000中,数据页的大小是8KB。
某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
南京信息工程大学试卷
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)指出转换结果中每个关系模式的候选码。