《数据库系统教程》试卷(A卷,2005.1)
(完整版)数据库系统原理试卷A

东莞理工学院(本科)试卷(A卷)2014--2015学年第1学期《数据库系统原理》试卷开课单位:计算机学院,考试形式:闭卷一、单项选择题(从每小题的四个备选答案中,选出一个正确的答案,并将其代码填入以下表格内。
每小题2分,共401.下述关于数据库系统的正确叙述是( )。
A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据2. 数据库系统的最大特点是( )。
A.数据的三级抽象和二级独立性B.数据共享性C.数据的结构化D.数据独立性3. 自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( )。
A.元组B.行C.记录D.属性4.关系模式的任何属性( )。
A.不可再分B.可再分C.命名在该关系模式中可以不惟一D.以上都不是5、关系模型中,一个关键字是( )。
A.可由多个任意属性组成B.至多由一个属性组成C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成D.以上都不是6.SQL语言是( ) 的语言,易学习。
A.过程化B.非过程化C.格式化D.导航式7.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。
要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系( )。
A.S B.SC,C C.S,SC D.S,C,SC8.关系数据模型()。
A.只能表示实体间的1 :1 联系B.只能表示实体间的1 :n 联系C.只能表示实体间的m :n 联系D.可以表示实体间的上述3 种联系9.关系运算中花费时间可能最长的运算是( )。
A.投影B.选择C.笛卡尔积D.除10.在数据库系统中,保证数据及语义正确和有效的功能是( )。
A.并发控制B.存取控制C.安全控制D.完整性控制11.规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及( )的缺陷。
《数据库系统概论》试卷(A)

中国矿业大学2003-2004学年第一学期函授夜大学《数据库系统概论》模拟试题(A卷)开一页站点:中山专业年级:计00 形式:夜大层次:专科一、单项选择题(在备选答案中只有一个是正确的,将其选出并把它的标号写在题后的括号中,每小题2分,共计20分)1、数据模型是()。
A、现实世界数据内容的抽象;B、现实世界数据特征的抽象;C、现实世界数据库结构的抽象;D、现实世界数据库物理存储的抽象;2、在数据库的三级模式结构中,设计数据库模式结构时应首先确定的是()。
A、数据库的物理结构;B、数据库的层次结构;C、数据库的规模;D、数据库的逻辑模式;3、实体和属性的关系是()。
A、一个属性对应于若干实体;B、一个实体可以由若干属性来刻画;C、一个属性包含有若干实体;D、一个实体可以由一个属性来刻画;4、元组(Tuple)所对应的是()。
A、表的一行;B、表的一列;C、表的一个元素;D、位于表顶端的一行元素;5、以下哪种说法是正确?()。
A、n目关系必有n个属性;B、n目关系可以有n个属性;C、n目关系可以有n个属性,也可以有少于n个属性;D、n目关系可有任意多个属性;6、以下关于外码和相应的主码之间的关系,正确的是()。
A、外码并不一定要与相应的主码同名;B、外码一定要与相应的主码同名;C、外码一定要与相应的主码同名而且唯一;D、外码一定要与相应的主码同名,但并不一定唯一;7、下列关于索引的叙述,正确的是()。
A、可以根据需要在基本表上建立一个或多个索引,从而提高系统的查询效率;B、一个基本表最多只能有一个索引;C、建立索引的目的是为了给数据表中的元素指定别名,从而使别的表也可以引用这个元素;D、一个基本表至少要存在一个索引;8、若要求分解保持函数依赖,那么模式分解一定能够达到()。
A、2NFB、3NFC、BCNFD、1NF9、若果一个分解保持了函数依赖,则它可以()。
A、减轻或解决各种异常情况;B、完全解决各种异常状况;C、减轻信息的丢失;D、根本不丢失信息;10、数据流图表达的是()。
《数据库系统概论》期末考试试题 A卷

《数据库系统概论》期末考试试题 A卷(除填空题、选择题、判断题外,所有答案都必须写在答题纸上,写在试题上及草稿纸上无效,考完后试题随答题纸交回)班级:____________学号:____________姓名:____________分数:__________一、填空题(每空1分,共20分)1.实体之间的联系按照联系方式的不同可分为___一对一___、___一对多___、___多对多___。
2.数据库系统的核心是___数据库管理系统___。
3.在关系代数中专门的关系运算包括___选择___、投影、___连接___、除等运算。
4.1975年由IBM公司的M.Zloof提出的QBE语言是一个很有特色的___域关系演算__语言。
5.SQL语言集数据查询、___数据定义___、___数据操纵___和___数据控制___功能于一体,充分体现了关系数据语言的特点和优点。
6.数据库管理系统保证数据安全的主要措施是进行__存取控制____。
7.关系模式由3NF转化为BCNF是消除了主属性对码的__函数依赖___和__多值依赖____。
8.数据库恢复的基本原理比较简单,可以用____冗余_____一词来概括。
9.数据库管理系统的重要组成部分主要包括_____数据库恢复机制___和_并发控制机制_。
10.从总体上看,计算机系统的安全性问题性问题可分为___技术安全类__、_管理安全类__和政策法律类。
11.数据库的完整性是指数据的____正确性____和____相容性____。
二、单项选择题(每题1分,共8分)1.DB、DBS、DBMS三者的关系是( A B)A.DB包括DBS和DBMSB.DBS包括DB和DBMSC.DBMS包括DB和DBSD.以上三者相互独立,它们之间没有联系。
2.若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为( D )A.主码B.外码C.主属性D.候选码3.数据库中只存放视图的( C )A.操作B.对应的数据C.定义D.限制4.DB2,ORACLE,PBASE属于( C)A.表式系统B.最小关系系统C.关系完备的系统D.全关系系统5.设R(U)是属性集U上的关系模式。
B卷,20051)

《数据库系统教程》试卷(B 卷,2005.1)参考答案一、单项选择题(本大题共15小题,共25分。
每小题错选、多选或未选,均扣2分,扣满25分为止)1.B2.D 3.B 4.A 5.C 6.B 7.B 8.B9.D 10.D11.B12.B13.C14.B15.A二、填空题(本大题共15小题,每小题1分,共15分)16.块 OS 的文件系统 17. 数据字典 实用程序 18. 3GL4GL19. 状态行为20. 查询语言 21.对查询结果执行聚合操作 22..Y ⊆X + 23.B →C24. 2NF25. 逻辑设计26.调度 并发调度的可串行化27. 活锁 饿死 死锁28.开放的数据库互连 29. 类型 表30.实体集三、简答题(本大题共8小题,每小题3分,共24分)31.答:设备独立性;逻辑独立性,物理独立性;分布透明性。
32.解:R ⋈SA B C DR ⋈SA R.B R.CD S.B S.C2 5 63 34 7 356 2 5 6 2 3 47 2 5 6 3 4 7 2 4 4 7 3 5 6 4 4 7 2 4 4 725633. 答:在分解具有无损分解时,系统具有下列特点:对关系模式R 中满足FD 的每一个泛关系r ,都有r=πR 1(r )⋈πR 2(r )⋈ … ⋈πR k (r ), 即r =m ρ(r )。
34.答:我们把数据库应用系统从开始规划、设计、实现、维护到最后被新的系统取而停止使用的整个期间,称为数据库系统生存期。
这个生存期一般可划分成下面七个阶段:规划、需求分析、概念设计、逻辑设计、物理设计、实现、运行维护。
35.答:COMMIT 语句表示事务执行成功地结束(提交),此时告诉系统,数据库要进入一个3>3新的正确状态,该事务对数据库的所有更新都已交付实施(写入磁盘)。
ROLLBACK语句表示事务执行不成功地结束(应该“回退”),此时告诉系统,已发生错误,数据库可能处在不正确的状态,该事务对数据库的所有更新必须被撤销,数据库应恢复该事务到初始状态。
2005年上半年数据库系统工程师上午试题及答案

全国计算机技术与软件专业技术资格(水平)考试2005年上半年数据库系统工程师上午试卷(考试时间 9 : 00~11 : 30 共150分钟)请按下述要求正确填写答题纸1. 在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规2B 铅笔在你写入的准考证号下填涂准考证号。
2. 本试卷的试题中共有75个空格,需要全部解答,每个空格1分,满分75 分。
3. 每个空格对应一个序号,有A、B、C、D四个选项,请选择一个最恰当的选项作为解答,在答题卡相应序号下填涂该选项。
4. 解答前务必阅读例题和答题卡上的例题填涂样式及填涂注意事项。
解答时用正规2B 铅笔正确填涂选项,如需修改,请用橡皮擦干净,否则会导致不能正确评分。
例题● 2005年上半年全国计算机技术与软件专业技术资格(水平)考试日期是(88)月( 89)日。
(88)A.4 (89)A.27 B.5B.28C.6C.29D.7D.30因为考试日期是“5月29日”,故(88)选C,(89)选B,应在答题卡序号88 下对B 填涂,在序号89 下对C 填涂(参看答题卡)。
● 在计算机中,最适合进行数字加减运算的数字编码是(1),最适合表示浮点数阶码的数字编码是(2)。
(C)( D)(1) A. 原码(2) A. 原码B. 反码B. 反码C. 补码C. 补码D. 移码D. 移码● 如果主存容量为16M 字节,且按字节编址,表示该主存地址至少应需要(3)位。
(C)(3) A. 16 B. 20 C. 24 D. 32● 操作数所处的位置,可以决定指令的寻址方式。
操作数包含在指令中,寻址方式为(4);操作数在寄存器中,寻址方式为(5);操作数的地址在寄存器中,寻址方式为(6)。
(A)(C)(D)(4) A. 立即寻址C. 寄存器寻址(5) A. 立即寻址C. 寄存器寻址(6) A. 相对寻址C. 寄存器寻址B. 直接寻址D. 寄存器间接寻址B. 相对寻址D. 寄存器间接寻址B. 直接寻址D. 寄存器间接寻址● 三个可靠度 R 均为0.8 的部件串联构成一个系统,如下图所示:()则该系统的可靠度为(7)。
2005-2006(2)数据库系统原理试题(A)参考答案及评分标准

2005-2006(2)数据库系统原理试题(A)参考答案及评分标准一、填空题(每空1分,共14分)1、数据结构2、元组3、实体完整性参照完整性4、1NF5、数据字典6、B R+B R B S B S+B R B S7、可串行的8、RAID9、动态Hash方法可扩展Hash方法10、并发控制技术数据库恢复技术二、选择题(每题1分,共10分)1、D2、A3、A4、B5、C6、C7、C8、C9、C 10、A三、简答题(每题4分,共16分)1.可以表示任何关系代数操作的5种基本代数操作是什么?答: ⋃ , - , ⨯ , σ , π注:1个1分,写对4个即可得4分2.关系数据库中常用的连接操作的实现算法有哪些?答:循环嵌套连接算法(1分)、排序合并连接算法(1分)、hash连接算法(1分)、索引连接算法(1分)。
3.简述B树和B+树的区别。
答:(1)B+树的叶子节点链在一起(2分)。
(2)B+树的内节点不存放数据指针(2分)。
4.什么是数据库事务?什么是数据库事务的原子性?答:一个存取或更改数据库的程序的运行称为数据库事务(2分)。
事务中的所有操作要么全部被成功的完成且这些操作的结果被永久地存储到数据库中,要么这个事务对数据库和其它事务没有任何影响。
这种性质称为事务的原子性(2分)。
四、综合题(每题12分,共60分)(一)已知关系S,P,J,SPJ的关系模式为:S(SNO,SN,CITY)P(PNO,PN,COLOR)J(JNO,JN,CITY)SPJ(SNO,JNO,PNO,QTY)其中:SNO为供应商号,SN为供应商姓名,CITY为所在城市;PNO为零件号,PN为零件名称,COLOR为颜色;JNO为工程项目号,JN为工程项目名称;QTY为数量。
1、试用关系代数语言完成下列查询:求出使用全部零件的工程项目名称。
∏JN((∏JNO,PNO(SPJ)÷∏PNO(P)∏JNO,JN(J))(4分)2、试用SQL语言完成下列查询:把零件号为P2的零件重量增加5,颜色改为黄色。
数据库应用技术2005卷A(成教)解答
2004 -2005 学年度第一学期专科(春)2004级《数据库应用》课程期末考试试卷A卷班级:____________ 姓名:___________ 学号:__________ 成绩:___________密封线共6页第1页一、简答题(每题4分,共20题)01.试述数据库中数据的逻辑独立性。
答:数据库的逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,当数据的逻辑结构改变了,通过修改外模式/模式的映象,从而保证外模式、应用程序不变。
02.什么是基本表?什么是视图?两者之间的区别?答:基本表是独立存在的表,在SQL中,一个关系对应于—个表,一个表对应于一个存储文件。
视图是从一个或几个基本表中导出来的,在创建视图时,将其定义存放在数据字典中,并不存放视图对应的数据,因此视图,它本身不独立存储在数据库中,是一个虚表。
两者的区别是基本表是独立存于数据库中。
而视图存放的只是视图的定义。
03.试述SQL的含义。
答:结构话查询语言04.试述参照完整性的内容。
在参照完整性中,什么情况下外码不能为空?答:苦F是基本关系R的外码、它与基本关系S的主码Ks相对应(基本关系R 和S不一定是不同的关系),则对于R中每个元组在F上的值或取空值,或者等于S中某个元组的主码值。
如果F本身不是一个主属性,则能取空值,否则不能取空值。
05.什么是数据模型?数据模型的作用及三要素是什么?答:数据模型是用来描述现实世界的事物及其联系的模型,是现实世界数据特征的抽象,是现实世界的数据模拟。
数据库中,用数据模型来抽象地表示现实世界的数据和信息。
数据模型的三要素是:数据结构数据操作及完整性约束条件。
二、判断题,正确的打“√”(每题1分,共10分)01.DBS中负责数据库物理结构与逻辑结构的定义和修改的人员,称为应用程序员( )。
2004 -2005 学年度第一学期专科(春)2004级《数据库应用》课程期末考试试卷A卷班级:____________ 姓名:___________ 学号:__________ 成绩:___________密封线共6页第2页02.关系代数中,自然联接由投影和笛卡尔积组合而成()03.使某一个事务长久处于等待状态,而得不到执行的现象称为活锁 (√ )。
中级数据库系统工程师2005上半年上午试题、答案及详细解析
第13章数据库系统工程师级上午试题分析与解答试题(1)~(42)分析与解答参见软件设计师。
试题(43),(44)设有如下关系:关系R关系S与元组演算表达式{t|(R(u)∧S(v)∧u[3]=v[1]∧u[4]=v[2]∧u[1]>v[3]∧t[1] u[2]}等价的关系代数表达式是(43) ,关系代数表达式R÷S的运算结果是(44) 。
(43) A.πA,B(σA>E(R S)) B.πB(σA>E(R×S))C.πB(σA>E(R S)) D.πB(σR.C=S.C∧A>E(R×S))(44)试题(43),(44)分析上述两题是考查应试者对关系代数运算和元组演算的掌握。
题干中的元组演算表达式所确定的关系:关系R中有一些元组u,它在CD两列上的分量与关系S中的某些个元组v在CD两列上的分量相等,且u在A列上的分量大于v在E列上的分量,取t在B列上的分量构成的关系。
用关系代数运算来实现,即R与S的自然连接(或R与S的迪卡尔积再施加选择R.A>S.E运算)的结果,再投影第二列。
故(43)答案为C。
R÷S的运算过程:确定R与S的公共属性为CD,关系S在CD属性组上的投影为{(a,c),(b,d)},关系R在AB列的投影为:{(2,1),(2,2),(3,2)},其在CD列的上像集分别为{(a,c),(b,d)},{(a,c)},{(b,d),(b,c)}。
根据除运算的定义,运算结果为R中元组在AB列上的像集包含S在CD列上的投影,运算结果为{(2,1)},故(44)答案为B。
参考答案(43)C (44)B试题(45)设关系模式R(A,B,C),下列结论错误的是(45) 。
(45)A.若A→B,B→C,则A→C B.若A→B,A→C,则A→BCC.若BC→A,则B→A,C→A D.若B→A,C→A,则BC→A试题(45)分析本题考查应试者对函数依赖概念和性质的掌握。
数据库系统试题及答案
数据库系统试题及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据操纵C. 数据传输D. 数据控制答案:C2. 关系型数据库中,关系是指什么?A. 数据库B. 表C. 字段D. 记录答案:B3. 在关系型数据库中,以下哪个概念用于表示表之间的关系?A. 索引B. 视图C. 外键D. 约束答案:C4. SQL语言中的SELECT语句用于执行哪种操作?A. 插入数据B. 删除数据C. 查询数据D. 更新数据答案:C5. 在数据库设计中,规范化的主要目的是?A. 提高查询速度B. 减少存储空间C. 减少数据冗余D. 增加数据安全性答案:C6. 数据库系统中,事务的ACID属性不包括以下哪一项?A. 原子性B. 一致性C. 隔离性D. 持久性答案:D7. 数据库的并发控制主要解决什么问题?A. 数据丢失B. 数据冗余C. 数据不一致D. 数据安全性答案:C8. 在数据库中,索引用于提高哪种操作的效率?A. 插入B. 删除C. 查询D. 更新答案:C9. 数据库的备份和恢复机制主要用于解决什么问题?A. 数据丢失B. 数据冗余C. 数据不一致D. 数据安全性答案:A10. 在数据库系统中,死锁是指什么?A. 数据丢失B. 数据冗余C. 两个或多个事务相互等待对方释放资源D. 数据不一致答案:C二、填空题(每题2分,共20分)1. 数据库系统的核心是________。
答案:数据库管理系统(DBMS)2. 在关系型数据库中,一个表由________和________组成。
答案:行和列3. 数据库的三级模式包括外模式、概念模式和________。
答案:内模式4. SQL语言可以分为数据定义语言(DDL)、数据操纵语言(DML)和________。
答案:数据控制语言(DCL)5. 在数据库设计中,第一范式(1NF)要求表中的每一列都是________。
05年数据库试卷A答案
华南农业大学期末考试试卷(A卷)2005年度第2学期考试科目:数据库原理及应用考试类型:闭卷考试时间:120分钟班级学号姓名(√)1. 数据模型是面向数据库全局逻辑结构的描述,它包含以下几个方面的内容:数据表示、数据操作和数据约束条件。
(×)2. 数据库系统的三级模式结构中,内模式又称为逻辑模式,是数据库中全体数据的逻辑表示。
(√)3. 在一个关系中,每一横行称为一个元组。
(×)4. 一个关系模式中,可以有多个候选码,由于主码是在候选码中产生的,所以主码也可以有多个。
(×)5. 关系模型的参照完整性是指关系中的主键不能是空值且不能有相同值。
(√)6. 关系模式的分解应该符合“无损连接”和“保持依赖”的原则。
(√)7. 关系的集合运算中,R⋂S=S-(S-R)。
(×)8. Access数据库中,用%表示任意一个字符,用_表示任意多个字符。
(×)9. Access数据库中,默认的数字型字段的数据类型为整型。
(√)10. 数据库应用系统的开发过程可以描述为以下几个阶段:系统分析、系统设计、系统实施以及系统维护。
二. 简答题(每题10分,共40分)1. 试描述数据处理过程中,数据管理技术发展的各个阶段的特点。
答:(1)人工管理阶段:数据不保存;应用程序与数据之间缺少独立性;数据不能共享。
(2)文件系统阶段:数据长期保存;应用程序与数据之间有了一定的独立性;数据文件形式多样化;数据文件不再只属于一个应用程序;仍有一定的数据冗余;数据的不一致性。
(3)数据库系统阶段:数据整体结构化;数据共享性高;具有很高的数据独立性;完备的数据控制功能。
2. Access数据库系统中,以下表达式中常用的计算符号分别有什么功能?/ ,^ ,& ,or ,?答:(1)“/”:两个字段或常量的商(2)“^”:求一个字段的值或常量的多少次方(3)“&”:用来强制两个表达式进行字符串连接(4)“or”:满足两个条件之一时即为真(5)“?”:仅替代一个字符3. 什么是关系模型的完整性约束,关系模型中提供了哪几种完整性约束,分别描述之。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库系统教程》试卷(A卷,2005.1)
一、单项选择题(本大题共15小题,共25分。
每小题错选、多选或未选,均扣2分,扣满25分为止)
1.DBS具有较高的数据独立性,是因为DBS采用了[ ] A.嵌入式语言 B.三级模式结构 C.DD D.六个层次的存储介质
2.在层次、网状模型中,起导航数据作用的是[ ] A.指针 B.关键码 C.DD D.索引
3.设关系R(A,B,C)和关系S(B,C,D), 那么与R⋈S等价的关系代数表达式是[ ]
2=1
A.σ2=4(R⋈S)B.σ2=4(R×S)C.σ2=1(R⋈S)D.σ2=1(R×S)4.设关系R和S的结构相同,分别有m和n个元组,那么R-S操作的结果中元组个数为
[ ] A.为m-n B.为m C.小于等于m D.小于等于(m-n)
5.元组比较操作(a1,a2)>=(b1,b2)的意义是[ ] A.(a1>=b1)AND(a2>=b2)B.(a1>=b1)OR((a1=b1)AND(a2>=b2))
C.(a1>b1)AND((a1=b1)AND(a2>=b2)) D.(a1>b1)OR((a1=b1)AND(a2>=b2))
6.设有关系R(A,B,C)的值如下:
A B C
5 6 5
6 7 5
6 8 6
下列叙述正确的是[ ] A.函数依赖C→A在上述关系中成立B.函数依赖AB→C在上述关系中成立
C.函数依赖A→C在上述关系中成立D.函数依赖C→AB在上述关系中成立
7.设关系模式R(A,B,C,D),F是R上成立的FD集,F={ A→C,BC→D },那么ρ={ ABD,AC }相对于F [ ] A.是无损联接分解,也是保持FD的分解
B.是无损联接分解,但不保持FD的分解
C.不是无损联接分解,但保持FD的分解
D.既不是无损联接分解,也不保持FD的分解
8.概念设计的结果得到的是概念模式。
概念模式是[ ] A.与DBMS有关的B.与硬件有关的
C.独立于DBMS的D.独立于DBMS和硬件的
9.在有关“弱实体”的叙述中,不正确的是[ ] A.弱实体的存在以父实体的存在为前提
B.弱实体依赖于父实体的存在
C.父实体与弱实体的联系可以是1:1、1:N或M:N
D.父实体与弱实体的联系只能是1:1或1:N
10.有15个实体类型,并且它们之间存在着15个不同的二元联系,其中5个是1:1联系类型,5个是1:N联系类型,5个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有[ ] A.15个B.20个C.25个D.30个
11.DBMS的恢复子系统,保证了事务__________的实现。
[ ] A.原子性 B.一致性 C.隔离性 D.持久性
12.C/S体系结构的关键是在于[ ] A.数据的分布B.处理的分布C.网络的分布D.功能的分布13.DDBS中,全局关系与其片段之间的映象是[ ] A.一对一的 B.一对多的 C.多对一的 D.多对多的
14.在ODBC技术中,驱动程序管理器的主要功能是为应用程序加载和调用[ ] A.数据源B.DBMS驱动程序
C.DBMS查询处理器D.网络支撑软件
15.对象联系图中,椭圆代表[ ] A.实体类型B.记录类型C.对象类型D.联系类型
二、填空题(本大题共15小题,每小题1分,共15分)
16. 概念模型是按__________的观点对数据建模,强调其语义表达能力。
17. 层次模型和网状模型的数据结构分别是__________和__________。
18. 结构数据模型应包括____________、____________和____________三个部分。
19.DBS的全局结构体现了DBS的__________结构。
20.在关系代数中,五个基本操作的运算符的中文名称是_____、_____、_____、_____和_____。
21.SQL中,表有三种:____________、____________和____________。
22. SQL语言与主语言具有不同的数据处理方式,SQL是面向__________的,而主语言是面
向__________的。
23.在数据库中,操作异常和数据不一致往往是由__________引起的。
24.在DBS运行阶段,对DB经常性的维护工作由__________来完成。
25.事务的持久性,是由DBMS的________________实现的。
26.DDBS中,如果系统具有分片透明性,那么用户只要对____________就能操作了,不必了解数据的____________情况。
27.中间件的作用是保证____________________之间透明性。
28.ODBC技术是以_______________结构为设计基础。
29.ODBC应用程序的基本流程分为三个部分:____________、____________和____________。
30. OO数据模型中,继承性有两种:____________和____________。
三、简答题(本大题共8小题,每小题3分,共24分)
31.试叙述概念模型与逻辑模型(即结构模型)的主要区别。
32.设有关系R和S,其值如下:
R A B C S B C D
2 4 6 4 5 6
3 6 9
4 6 8
3 4 5 6 8 0
6 9 2
试求R⋈S、R⋈S的值。
2=1
33.“从已知的FD集F使用推理规则集推不出的FD,必定不在F+中”,这句话是指推理规则的正确性还是完备性?它具有什么性质?
34. 试解释“并发调度可串行化”这个概念。
35. DBMS的完整性子系统的主要功能是什么?
36. 为什么要从两层C/S结构发展成三层C/S结构?
37. 在DDB中,什么是“数据分片”?
38. 试叙述ODBC应用程序的初始化部分要使用哪些ODBC函数?(按顺序写出函数的中文名
称)
四、设计题(本大题共5小题,每小题3分,共15分)
设教学数据库中有三个基本表:
学生表S(SNO,SNAME,AGE,SEX)
选课表SC(SNO,CNO,GRADE)
课程表C(CNO,CNAME,TEACHER)
39.试写出下列查询语句的关系代数表达式:
检索全是女同学选修的课程的课程号。
40.写出上面第39题的SQL查询语句形式。
41.试写出下列插入操作的SQL语句:
把SC表中每门课程的平均成绩插到另一个已存在的表SC_C(CNO,CNAME,AVG_GRADE)中。
42.试写出下列删除操作的SQL语句:
从SC表中把Wu老师的女学生选课元组删去。
43.试用SQL的断言来表达下列约束:
规定女同学选修LIU老师的课程成绩都应该在70分以上。
五、综合题(本大题共3小题,每小题7分,共21分)
44.设工厂里有一个记录职工每天日产量的关系模式:
R(职工编号,日期,日产量,车间编号,车间主任)。
如果规定:每个职工每天只有一个日产量;
每个职工只能隶属于一个车间;
每个车间只有一个车间主任。
试回答下列问题:
⑴根据上述规定,写出模式R的基本FD和关键码;
⑵说明R不是2NF的理由,并把R分解成2NF模式集;
⑶进而再分解成3NF模式集,并说明理由。
45.某学员为公安局的车辆信息管理系统设计了数据库的ER图,对车辆、车主、驾驶员、制造商、保险公司、警察、车辆违章和车辆事故等信息进行了管理,其ER图如下所示。
该ER图有7个实体类型,其结构如下:
制造商(制造商编号,名称,地址)
交通管理大队(大队编号,地址,区域,电话)
警察(警号,姓名,性别,出生年月)
车主(身份证号,姓名,地址,电话)
车辆(车辆牌号,型号,发动机号,座位数,登记日期)
驾驶员(驾驶证号,姓名,性别,地址,准驾车型,发证日期)
保险公司(保险公司编号,名称,地址,电话)
该ER图有8个联系类型,其中5个是1:N联系,1个是M:N联系,2个是M:N:P联系。
其联系的属性如下:
违章(违章编号,时间,地点,违章行为,处理结果)
事故(事故编号,时间,地点,事故简要,处理结果)
被盗(被盗编号,被盗时间,被盗地点,找回时间,找回地点)
试将上述ER图转换成关系模型:
①写出关系模式集,并用下划线和波浪线标识出每个模式的主键和外键。
②在上述数据库中,写出主键和外键的总数这两个数字。
46.试证明“3NF的模式也一定是2NF模式”这个结论。
(结束)。