《_数据库原理_》安徽大学2005-2006学年第二学期

合集下载

数据库原理完整版

数据库原理完整版
所涉及的数据必须遵守的特定的语义约束条件。
1.2.2 概念模型
1. 概念模型 2. 信息世界中的基本概念 3. 概念模型的表示方法
1. 概念模型
• 概念模型的用途
– 概念模型用于信息世界的建模 – 是现实世界到机器世界的一个中间层次 – 是数据库设计的有力工具 – 数据库设计人员和用户之间进行交流的语言
• 什么是数据管理
– 对数据进行分类、组织、编码、存储、检索和维护, 是数据处理的中心问题
• 数据管理技术的发展过程
– 人工管理阶段(40年代中--50年代中)
– 文件系统阶段(50年代末--60年代中)
– 数据库系统阶段(60年代末--现在)
数据管理技术的产生和发展(续)
• 数据管理技术的发展动力
(3) 码(Key)
唯一标识实体的属性集称为码。
信息世界中的基本概念(续)
(4) 域(Domain)
属性的取值范围称为该属性的域。
(5) 实体型(Entity Type)
用实体名及其属性名集合来抽象和刻画 同类实体称为实体型
(6) 实体集(Entity Set)
同型实体的集合称为实体集
信息世界中的基本概念(续)
什么是数据库管理系统?
简单说DBMS就是管理数据库的系统软件,它应该 具有如下功能:
• 数据库定义功能 • 数据库操纵功能 • 数据库查询功能 • 数据库控制功能 • 数据库通讯功能
数据库管理和数据库管理员
• 数据库管理的重要性 • 数据库管理员——DataBase Administrator • DBA的重要职责
性质:用综合的方法组织数据,具有较小 的数据冗余,可供多个用户共享,具有 较高的数据独立性,具有安全控制机制 ,能够保证数据的安全、可靠,允许并 发地使用数据库,能有效、及时地处理 数据,并能保证数据的一致性和完整性 。

安徽大学数据库复习资料.doc

安徽大学数据库复习资料.doc

1 .数据库管理系统的功能:(1)数据定义功能(2)数据组织、存储和管理(3)数据操纵功能(4)数据库的事务管理和运行管理(5)数据库的建立和维护功能(6)其他功能2.数据库是由数据库、数据库管理系统、应用程序和数据库管理员组成的存储、管理、处理和维护数据的系统。

3 .数据管理技术的产生和发展:(1)人工管理阶段(2)文件系统阶段(3)数据库系统阶段4.数据独立性包括:物理独立性和逻辑独立性5 .数据由数据库管理系统统一管理和控制数据库管理系统必须提供:1 .数据的安全性保护2.数据的完整性检查(3)并发控制4.数据库恢复6.数据模型包括:概念模型、逻辑模型逻辑模型包括:层次模型、网状模型、关系模型、面向对象模型、对象关系数据模型和半结构化数据模型。

7.概念模型的一种表示方法:实体■联系方法8.数据模型由:数据结构、数据操作和数据的完整性约束条件组成。

★9.数据库系统的三级模式结构:外模式、模式和内模式三级构成。

★10.模式也称逻辑模式,一个数据库只有一个模式;外模式也称子模式或用户模式,一个'应用程序'只能使用一个外模式;内模式也称也储模式,一个数据库只有一个内模式。

11.外模式/模式映像:保证了数据与程序的逻辑独立性,简称数据的逻辑独立性; 模式/内模式映像:保证了数据与程序的物理独立性,简称数据的物理独立性。

12.关系的三种类型:基本关系、查询表和视图表。

基本表是实际存在的表,是实际存储数据的逻辑表示;查询表是查询结果对应的表;视图表是由基本表或者其他视图导出的表,是虚表,不对应实际存储的数据。

13.关系模型的关系操作包括:查询操作和插入、删除、修改两大部分。

14.查询操作分为:选择。

、投影、连接、除、并、差、交、笛卡尔积等;但是选择、投影、并、差、笛卡尔积是五种基本操作。

★15.关系数据语言的分类:关系代数和关系演算.关系代数用对关系的运算来表达查询要求,关系演算用谓词来表达查询要求。

安徽大学数据库原理及应用-期末考试试题及答案

安徽大学数据库原理及应用-期末考试试题及答案

数据库原理及应用期末考试试题一、单项选择题(本大题共10小题,每小题2分,共20分)得分在每小题列出的四个备选项中只有一个是符合题目要求的,错选、多选或未选均无分。

1. DB、DBMS和DBS三者之间的关系是( B )。

A.DB包括DBMS和DBS B.DBS包括DB和DBMSC.DBMS包括DB和DBS D.不能相互包括2.对数据库物理存储方式的描述称为( B )A.外模式B.内模式C.概念模式D.逻辑模式3.在数据库三级模式间引入二级映象的主要作用是( A )A.提高数据与程序的独立性B.提高数据与程序的安全性C.保持数据与程序的一致性D.提高数据与程序的可移植性4.视图是一个“虚表”,视图的构造基于( C )A.基本表B.视图C.基本表或视图D.数据字典5.关系代数中的π运算符对应SELECT语句中的以下哪个子句?( A )A.SELECT B.FROMC.WHERE D.GROUP BY6.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( C )A.多对多B.一对一C.多对一D.一对多7.如何构造出一个合适的数据逻辑结构是(C )主要解决的问题。

A.关系系统查询优化B.数据字典C.关系数据库规范化理论D.关系数据库查询8.将E-R模型转换成关系模型,属于数据库的( C )。

A. 需求分析B.概念设计C.逻辑设计D.物理设计9.事务日志的用途是( C )A. 事务处理B. 完整性约束C. 数据恢复D. 安全性控制10.如果事务T已在数据R上加了X锁,则其他事务在数据R上( D )A.只可加X锁B.只可加S锁C. 可加S锁或X锁D. 不能加任何锁二、填空题(本大题共10小题,每小题2分,共20分)错填、不填均无分。

1. 数据库的逻辑数据独立性是由 外模式/模式2. 关系代数中专门的关系运算包括:选择、投影、连接和____除 _____。

2008-2009学年安徽大学《高等数学 C(二)》(A卷)考试试题及参考答案

2008-2009学年安徽大学《高等数学 C(二)》(A卷)考试试题及参考答案

安徽大学2008—2009学年第二学期院/系 专业 姓名 学号答 题 勿 超 装 订 线------------------------------装---------------------------------------------订----------------------------------------线----------------------------------------《高等数学C (二)》考试试卷(A 卷)(闭卷 时间120分钟)题 号 一 二 三 四 五 总 分得 分阅卷人得分一、填空题(每小题2分,共10分)1.已知两个4维向量与21(1,,1,0)t α=2(2,1,3,2)t α=−正交,则= t . 2.幂级数221212n nn n x ∞−=−∑的收敛半径为 . 3.设,100220345A ⎛⎞⎜⎟=⎜⎟⎜⎟⎝⎠A ∗是A 的伴随矩阵,则1()A ∗−= .4.设平面区域:0,D 01x y y ≤≤≤≤(,),f x y 在上连续,则利用极坐标变换可将二重积分D (,)Df x y d σ∫∫ 化为 .5.二次型22212312224243x x x x x x ++++x 的秩为 .得分 二、单项选择题(每小题2分,共10分)6. 二元函数222222,0(,)0,0xyx y x y f x y x y ⎧+≠⎪+=⎨⎪+=⎩在点处( ).(0,0)A. 连续,偏导数也存在 B. 连续,偏导数不存在C. 不连续,偏导数存在D. 不连续,偏导数也不存在7.若,A B 均为同阶可逆矩阵,则必有( ) . A. A 可经行初等变换变到B B. A B =C. 存在可逆矩阵,使得P 1P AP B −=D. A B +为可逆矩阵8.若阶矩阵n A 的一个特征值为2,则23A A E ++必有一个特征值为( ) .A. 0B. 1C. 11D. 不能确定9.若级数收敛,则( ) .1(n n n a b ∞=+∑)A. 、中至少有一个收敛 B. 1n n a ∞=∑1n n b ∞=∑1n n a ∞=∑、1n n b ∞=∑均收敛C. 1n n n a b ∞=+∑收敛 D. 1n n a ∞=∑、1n n b ∞=∑敛散性相同10. 差分方程的通解为 ( ) (其中为任意常数) .2132t t t y y y ++−+=02222C 1,C C A. B. C. 1C t C +12t C C +1(2)t C −+ D.12(1)t C C −+三、计算题得分(第11小题至第14小题每题8分,第15小题至第17小题每题10分,共62分)11. 已知sin y z x =,求(1) zx ∂∂、z y ∂∂; (2) ; (3) d z 2z x y ∂∂∂.12. 求二重积分cos Dxdxdy x∫∫,其中为直线D y x =与抛物线2y x =所围成的区域.院/系 专业 姓名 学号答 题 勿 超 装 订 线------------------------------装---------------------------------------------订----------------------------------------线----------------------------------------13. 求微分方程32x y y y e −′′′−+=的通解.14. 将1()f x x=展开成的幂级数,并求该幂级数的收敛半径、收敛域. (3x −)⎟⎟15. 已知,. 若201030202A ⎛⎞⎜⎟=⎜⎟⎜⎟⎝⎠100010000B ⎛⎞⎜=−⎜⎜⎟⎝⎠X 满足22AX B BA X +=+,求X .16.求矩阵的特征值和特征向量;判断它是否可以对角化,并说明理由.110430102A −⎛⎞⎜⎟=−⎜⎜⎟⎝⎠⎟0,院/系 专业 姓名 学号答 题 勿 超 装 订 线------------------------------装---------------------------------------------订----------------------------------------线----------------------------------------17.对于非齐次线性方程组1231231231,220.x x x x x x x x ax ++=⎧⎪++=⎨⎪−+=⎩(1) a 为何值时,方程组无解;(2) a 为何值时,方程组有解,并求其解.得分 四、应用题(本题10分)18.在平面上求一点,使它到三条直线0x =、0y =、2160x y +−=距离的平方和最小.五、证明题(本题8分) 得分19.设A 为矩阵,其秩为,m n ×AX b =r β是非齐次线性方程组的一个解,0AX =12,,,n r ααα−"是对应的齐次线性方程组的一个基础解系.证明:向量组12,,,,n r ααα−"β 线性无关.安徽大学2008-2009学年第二学期《高等数学 C(二)》考试试卷(A 卷)参考答案及评分细则一、填空题(每小题2分,共10分)1.1或; 3. 110A ; 4.csc 204(cos ,sin )d f r r r πθπθθ∫∫dr θ; 5. .2二、单项选择题(每小题2分,共10分)6. C;7. A;8. C;9. D; 10. B.三、计算题(第11小题至第14小题每题8分, 第15小题至第17小题每题10分,共62分)11. 已知sin yz x =,求(1) z x ∂∂、z y ∂∂; (2) ; (3) d z 2z x y ∂∂∂.解:2cos z y y x x x ∂=−∂,1cos z y y x x∂=∂ 21cos cos y y ydz dx dy x x x x=−+22(cos )z y y x y y x ∂∂=−∂∂∂x 231cos sin y y y x x x x =−+ 12. 求二重积分cos Dxdxdy x∫∫,其中为直线D y x =与抛物线2y x =所围成的区域. 解:cos Dxdxdy x ∫∫210cos x x x dx dy x=∫∫120cos ()xx x dx x=−∫1(cos cos )x x x d =−∫x=1cos1−13. 求微分方程32x y y y e −′′′−+=的通解.解:方程对应的齐次微分方程为:32y y y 0′′′−+= 0 其特征方程为,解得232λλ−+=121, 2λλ==.故齐次方程的通解为:212x x C e C e +. 设非齐次方程的一个特解为x y Ae ∗−=代入原方程得到32x x x x Ae Ae Ae e −−−++=−,故16A =这样原方程的通解为:21216x x x C e C e e −++.14. 将1()f x x =展开成的幂级数,并求该幂级数的收敛半径、收敛域.解:(3x −)1111()33331()3f x x x x ===⋅−+−+ 而01(1)1n n n x x ∞==−+∑,,(1,1)x ∈− 故11331()3x ⋅−+013(1)()33n n n x ∞=−=−∑=1(3)(1)3n n n n x ∞+=−−∑ 且313x −<,于是33x −<,收敛半径为3r =, 收敛区域为.(0,6)15.已知,.若201030202A ⎛⎞⎜⎟=⎜⎟⎜⎟⎝⎠100010000B ⎛⎞⎜⎟⎟=−⎜⎜⎟⎝⎠X 满足22AX B BA X +=+,求X . 解:由 22AX B BA X +=+得到:(2)(2)A E X B A E −=−,从而1(2)(2)X A E B A E −=−−又,001(2)010200A E ⎛⎞⎜⎟−=⎜⎟⎜⎟⎝⎠11002(2)010100A E −⎛⎞⎜⎟⎜⎟−=⎜⎟⎜⎟⎜⎟⎝⎠这样,1200100001010010010100000200X ⎛⎞⎜⎟⎛⎞⎛⎞⎟⎟⎟⎠000010001⎛⎞⎜⎟=−⎜⎟⎜⎟⎝⎠⎜⎟⎜⎟⎜=−⎜⎟⎜⎟⎜⎜⎟⎜⎜⎟⎝⎠⎝⎜⎟⎝⎠⎟⎟16.求矩阵的特征值和特征向量;判断它是否可以对角化,并说明理由.110430102A −⎛⎞⎜=−⎜⎜⎟⎝⎠解:1104301022(1)(2λλE A λλλλ+−−=−−−)=−− 令0E A λ−=解得特征值为12λ=,231λλ== 对于12λ=,解方程组,得基础解系为:123(2)0x E A x x ⎛⎞⎜⎟−⎜⎟⎜⎟⎝⎠=1(0,0,1)T η=故属于12λ=的全部特征向量为1(0,0,1)T k 1(0k )≠ 对于231λλ==,解方程组,得基础解系为:123()x E A x x ⎛⎞⎜⎟−⎜⎟⎜⎟⎝⎠0=2(1,2,1)T η=−故属于231λλ==的全部特征向量为2(1,2,1)T k −2(0k )≠ 因A 只有两个线性无关的特征向量,故A 不能对角化.17.对于非齐次线性方程组1231231231,220.x x x x x x x x ax 0,++=⎧⎪++=⎨⎪−+=⎩(1) 为何值时,方程组无解;a (2) 为何值时,方程组有解,并求其解. a 解:方程组对应系数的增广矩阵为:11 1 112 2 011 0A a ⎛⎞⎜⎟=⎜⎟⎜⎟−⎝⎠111 1011 102 1 1 a ⎛⎞⎜⎟→−⎜⎟⎜⎟−−−⎝⎠11 1 1011 100 13 a ⎛⎞⎜⎟→−⎜⎟⎜⎟+−⎝⎠(1) 当时方程组无解;10a +=(2) 当即时,方程组有唯一解,其解为:10a +≠1a ≠− 123 23 113 1x x a x a ⎧⎪=⎪⎪=−⎨+⎪⎪=−⎪+⎩. 四、应用题(本题10分)18.在平面上求一点,使它到直线0x =,0y =及2160x y +−=的距离的平方和最小.解:设所求的点为(,)x y ,则它到0x =,0y =及2160x y +−=的距离分别为x ,y,于是由题意,距离的平方和为:221(216)5s x y x y =+++−2令22(216)0542(216)05s x x y x s y x y y∂⎧=++−=⎪∂⎪⎨∂⎪=++−=∂⎪⎩,解得唯一驻点816(,)55根据实际意义所求的点一点存在,即为816(,55.五、证明题(本题8分)设β是非齐次线性方程组AX b =的一个解,12,,,n r ααα−"是对应的齐次方程组的一个基础解系,证明:12,,,,n r ααα−"β线性无关.证明:设11220n r n r k k k k ααα−−++++="βr ,因为0,(1,2,,)i A i n α=="−,于是A 左乘上式两端得到0kA β=,而0A b β=≠,故0k =于是11220n r n rk k k ααα−−+++=",而12,,,n r ααα−"是0AX =的一个基础解系,从而线性无关,故,这样120n r k k k k −====="12,,,,n r ααα−"β线性无关.。

数据库原理课件完整版PDF

数据库原理课件完整版PDF

(2) 数据共享性好。可为多个不同的用户共同使用
(3) 数据冗余少,易扩充
主 (4) 数据和程序的独立性高 物理独立性: 存储结构变,逻辑结构可以不变,从

而应用程序也不必改变。

逻辑独立性: 总体逻辑结构变,局部逻辑结构可以 不变,从而应用程序也不必改变。

好处:简化应用程序的编写和维护
(5)数据控制统一 安全性控制:防止泄密和破坏 完整性控制:正确、有效、相容 并发控制: 多用户并发操作的协调控制 故障恢复:发生故障时,将数据库恢复到正确状态
数据库系统
15
第一章
绪论
如: 车牌号 名称 车主
豫A00001 丰田 张三
(3)几点说明 • 区分型与值的实质 • DBS中讨论的重点是型 • 通常只说实体、记录,含义根据上下文自明
3、实体间的联系 实体内部的联系(属性间的联系): 反映在数据上就是记录内部数据项间的联系
实体之间的联系: 反映在数据上就是记录之间的联系
2012/8/7
数据库系统
11
第一章
绪论
4、各个阶段的比较:
从四个方面
人工管理
文件系统
谁管理数据 程序员 操作系统提供存取方法
面向谁 特定应用 基本上是特定用户
共享性 不能 数据独立性 没有
共享很弱 一定的物理独立性
数据库系统 系统集中管理
面向系统 充分共享 较高的独立性
文件系统和数据库系统的本质区别:
1、常用的数据模型 层次模型 网状模型 关系模型 面向对象模型
称作非关系模型,是下 列基本层次联系的集合
2012/8/7
Ri
Ri,Rj是实体型(记录型)
Lij Lij是从Ri到Rj的1:1或1:n联系

(完整版)数据库原理第五版习题答案

(完整版)数据库原理第五版习题答案
第1章绪论
1.试述数据、数据库、数据库系统、数据库管理系统的概念。
答:
( l)数据(Data ):描述事物的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音、正文等。数据与其语义是不可分的。解析在现代计算机系统中数据的概念是广义的。早期的计算机系统主要用于科学计算,处理的数据是整数、实数、浮点数等传统数学中的数据。现代计算机能存储和处理的对象十分广泛,表示这些对象的数据也越来越复杂。数据与其语义是不可分的。500这个数字可以表示一件物品的价格是500元,也可以表示一个学术会议参加的人数有500人,还可以表示一袋奶粉重500克。
20.试述数据库系统三级模式结构,这种结构的优点是什么?
答:
数据库系统的三级模式结构由外模式、模式和内模式组成。(参见书上图1 . 29 )外模式,亦称子模式或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。模式,亦称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。模式描述的是数据的全局逻辑结构。外模式涉及的是数据的局部逻辑结构,通常是模式的子集。内模式,亦称存储模式,是数据在数据库系统内部的表示,即对数据的物理结构和存储方式的描述。数据库系统的三级模式是对数据的三个抽象级别,它把数据的具体组织留给DBMs管理,使用户能逻辑抽象地处理数据,而不必关心数据在计算机中的表示和存储。为了能够在内部实现这三个抽象层次的联系和转换,数据库系统在这三级模式之间提供了两层映像:外模式/模式映像和模式/内模式映像。正是这两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。
答:
关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。在用户观点下,关系模型中数据的逻辑结构是一张二维表,它由行和列组成。( l)关系:一个关系对应通常说的一张表;( 2)属性:表中的一列即为一个属性;( 3)域:属性的取值范围;( 4)元组:表中的一行即为一个元组;( 5)主码:表中的某个属性组,它可以惟一确定一个元组;( 6)分量:元组中的一个属性值;( 7)关系模式:对关系的描述,一般表示为关系名(属性1,属性2,…,属性n )

安徽师范大学自动化本科专业《数据库原理》课程大纲本科教学大纲

安徽师范大学自动化本科专业《数据库原理》课程大纲本科教学大纲

理论类课程大纲
课程名称:数据库原理
一、课程概况
所属专业: 自动化开课单位:物理与电子信息学院
课程类型: 专业方向课课程代码: 0845520
开课学期: 4 学分: 2
学时:32 核心课程: 否
拟使用教材:
陶宏才等. 数据库原理及设计,清华大学出版社,2007年9月第2版。

学习参考资料:
1. 李春葆,曾平.数据库原理与应用,清华大学出版社,2006年1月第1版
2. 王能斌. 数据库系统教程,电子工业出版社,2002年8月第1版
3. 阮家栋. Web数据库技术,科学出版社,2005年4月第2版
二、课程描述(300字以内)
《数据库原理》为自动化类等专业方向课程,是一门实践性较强的课程。

它将数据库基本原理和数据库编程的知识结合为一门课程,使学生在掌握数据库设计基本原理和方法的基础上,能够根据组织或企业的需求设计和实现关系数据库及数据库应用程序。

本课程内容主要介绍数据库系统中数据模型的建立、更新技术、查询技术及其优化、数据的完整性和安全保护、事务管理及数据库应用系统的设计。

三、课程目标
本课程目标是掌握数据库的基础知识和基本技能,培养学生利用数据库系统进行数据处理的能力。

通过学习数据库的理论及实践开发技术,使学生使用所学的数据库知识,根据实际问题进行数据库的创建和维护、检索与统计,能开发简。

13本《关系数据库原理》课程教学大纲

13本《关系数据库原理》课程教学大纲

信息工程学院《关系数据库原理》课程教学大纲(统招本科)适用专业:计算机科学与技术二○一五年八月《关系数据库原理》课程教学大纲一、课程基本信息二、课程内容及基本要求第1章:数据库系统概述课程内容:1、信息、数据、数据处理与数据管理2、数据库技术的产生、发展3、数据库系统的组成4、数据库系统的内部体系结构5、数据库系统的外部体系结果6、数据库管理系统7、数据模型8、三个世界及其有关概念9、四种数据模型10、数据库系统的发展11、数据库技术与其他相关技术的结合基本要求:1、了解数据库、数据库管理系统、数据库系统、DBMS的主要功能、数据库系统的组成等基本概念2、了解数据模型的组成要素、概念模型的常用方法3、掌握实体-联系模型4、掌握数据库系统的三级模式两级映象的结构以及数据的物理和逻辑独立性等5、了解数据管理技术的发展经历的四个阶段6、熟悉数据库系统的主要特征;常用的结构数据模型(层次模型、网状模型、关系模型、面向对象模型);本章重点:1、掌握数据库、数据库管理系统、数据库系统等基本概念;2、数据模型的组成要素;3、概念模型的常用方法(实体-联系模型)、数据库系统的三级模式两级映象的结构,以及数据的物理和逻辑独立性等。

本章难点:概念模型的常用表示方法(实体-联系模型)、数据库系统的三级模式两级映象的结构,及数据的物理和逻辑独立性第2章:关系数据库课程内容:1、关系模型的数据结构及其形式化定义2、关系的码与关系的完整性3、关系代数、关系演算(*)基本要求:1、掌握关系模型的一些概念(码、候选码、主码、外码、主属性/非主属性);2、掌握关系的定义与六条性质;3、掌握关系的三类完整性规则(实体完整性规则、参照完整性规则等);4、掌握专门的关系运算(投影、选择、连接、自然连接);查询优化的一般策略等;关系系统的定义与分类。

本章重点:1、掌握关系模型的一些概念(码、候选码、主码、外码、主属性/非主属性)、关系的六条性质;2、实体完整性规则、参照完整性规则;3、专门的关系运算(投影、选择、连接、自然连接);本章难点:1、关系的实体完整性规则、参照完整性规则;2、专门的关系运算中连接与自然连接运算第3章:关系数据库标准语言—SQL课程内容:1、SQL的基本概念与特点2、SQL Server 2008 R2简介3、创建与使用数据库4、创建与使用数据表5、创建与使用索引6、数据查询7、数据操纵8、视图9、数据控制基本要求:1、掌握SQL 语言中各条SQL命令格式及应用;2、理解并掌握SQL语言的数据定义、SQL语言的数据查询、SQL语言的数据更新;3、掌握视图的定义与操作;4、掌握数据控制;本章重点:掌握SQL 语言的特点;各条SQL命令格式及应用。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

安徽大学2005-2006学年第二学期 《 数据库原理 》期末考试试卷(A 卷)
年级 院系专业 姓名 学号 座位号
一、单项选择(每题2分,共40分)
01.下面哪一条不符合数据库系统的特点( )。

A .数据结构化
B .数据独立性强
C .数据共享性高
D .数据面向应用程序 02.数据的独立性是指( )。

A .数据库的数据依赖于用户的应用程序
B .DBMS 与DB 相互独立
C .用户应用程序与数据库的数据相互独立
D .用户应用程序与DBMS 相互独立 03.数据库类型的划分是根据( )。

A .文件形式
B .记录形式
C .数据模型
D .存取数据方法 04.数据库系统是由( )组成的一个整体。

A .数据库、DBMS
B .数据库、DBMS 、数据库应用程序
C .DBMS 和数据库应用程序
D .计算机、数据库、DBMS 、数据库应用程序和用户 05.下面结论错误的是( )。

A .层次模型是按照记录类型之间一对多联系的方式构造数据结构
B .网状模型有且仅有一个结点无双亲,这个结点称为根结点
C .网状模型允许无双亲的结点在一个以上
D .关系模型中,数据的逻辑结构是一张二维表 06.数据库系统与文件系统的最大区别是( )。

A .数据共享
B .数据独立性
C .整体数据结构化
D .数据冗余 07.下面论述正确的是( )。

A .数据库管理系统是由DBA 设计的
B .应用程序只有通过数据库管理系统才能和数据库联系
C .数据库管理系统用DDL 来实现对数据库的插入、删除、查询等操作
D .数据库管理系统用DML 来定义三级模式 08.数据库中数据的最小存取单位是( )。

A .记录
B .文件
C .数据项
D .数据库
09.关于信息和数据,下面论述正确的是( )。

A .信息与数据,只有区别,没有联系
B .信息是数据的载体
C .同一信息只能用同一数据表示形式表示
D .数据是信息的一种表现形式 10.逻辑结构设计的结果是( )。

A .与DBMS 相关的概念模型
B .与DBMS 相关的数据模型
C .与DBMS 无关的概念模型
D .与DBMS 无关的数据模型
11.数据库的物理实现取决于特定的DBMS ,在规划存储结构时主要应考虑( ),两者通常是相互矛盾的,
要根据实际情况决定。

A .存取方法和存取路径
B .单项索引和组合索引
C .存取路径和存放位置
D .存取时间和存储空间 12.关系模型是( )。

A .用关系表示实体
B .用关系表示联系
C .用关系表示实体及其联系
D .用关系表示属性 13.关于连接运算不正确的说法是( )。

A .连接运算是从两个关系的笛卡儿积中选取属性间满足一定条件的元组
B .两个要连接的关系中不必包含同名属性
C .两个关系中同名属性的等值连接称为自然连接
D .两个关系的连接运算的结果仍然为关系
14.设关系R 是M 目关系,关系S 是N 目关系,则关系R 和S 的广义笛卡儿积为( )目关系。

A .M
B .N
C .M ×N
D .M 十N 15.下面关于SQL 语言的叙述中,哪一条是错误的( )。

A .SQL 既可作为联机交互环境中的查询语言又可嵌入到主语言中
B .SQL 没有数据控制功能
C .使用SQL 的用户只能定义索引而不能引用索引
D .使用SQL 的用户可以定义和检索视图。

16.SQL 语言引入了视图的概念,下述说法正确的是( )。

A .视图是由若干表组成的,独立存储在数据库中
B .视图的存在提高了并发程度
C .视图与基本表的最大区别在于它是逻辑定义的虚表
D .视图可以加快查询语句的执行速度
17.用( )命令可删除基本表。

A .DELETE
B .REVOKE
C .ALTER
D .DROP 18.数据库的完整性是指( )。

A .数据的正确性
B .数据的独立性、可控性
C .数据的一致性
D .数据的正确性和相容性 19.数据库后援副本的用途是( )。

A .安全性保障
B .一致性控制
C .故障恢复
D .数据的转储 20.下述说法错误的是( )。

A .后援副本和后备副本是一个概念
----------------------装
---------------------------------------------订
----------------------------------------线
----------------------------------------
T(
供应零件(供应商代码,零件代码,工程代码,数量).
请完成如下操作:
(1)用关系代数实现下列查询操作:
①找出能提供零件代码为P3的供应商代码;
②找出代码为S1的供应商提供的各种零件代码及颜色;
(2)用SQL语言实现下列操作:
③找出由代码为S3的供应商提供零件的工程名称;
④找出为所在城市是上海的工程提供红色零件的供应商代码;
⑤把所有红色零件改成黄色;
⑥列出各种零件的代码及使用总量,并按零件代码递减的顺序排列;
⑦建立一个蓝色零件的视图。

安徽大学2005-2006学年第二学期
《数据库原理》期末考试试题参考答案及评分标准(A卷)
一、单项选择题(每题2分,共40分)
01.D 02.C 03.C 04.D 05.B 06.C 07.B. 08.C 09.D 10.B 11.D 12.C 13.C 14.D 15.B 16.C 17..D 18.D 19.C 20.B
二、填空题(每空1分,共10分)
01.实体完整性参照完整性
02.数据定义数据操纵
03.封锁机制
04.DBA(数据库管理员)
05.保持原有的函数依赖关系
06.需求分析概念结构设计
07.采用先来先服务的方法
三、简答题
1.每小题1分
(1)RU S (2)R-S
(4)πA(R)
(3)R T(自然连接)
2.X F(0)=BD (1分)
X F(1)=BD∪EG=BDEG (1分)
X F(2)=BDEG∪C= BCDEG (1分)
X F(3)=BCDEG∪ADBDAG=ABCDEG
X F(4)= ABCDEG∪CB= ABCDEG =X F(3) (1分)
∴(BD)+= {A,B,C,D,E,G}
3.基本的封锁类型有排它锁(“X锁”)和共享锁(“S锁”)两种。

(2分)
若事务T对数据A加上X锁,则只允许事务T读取和修改数据A,其他事务都不能再对A加任何类型的锁,直到T释放A上的锁。

(1分)
若事务T对数据A加上S锁,则其他事务只能再对A加上S锁,而不能加X锁.直到T释放A上的锁。

(1分)
4.(1)F={ (S#, C#)→G ,C#→TN ,TN→D } (3分)
(2)关系模式属于1NF (1分)
因为该关系模式的候选码为(S#, C#),则非主属性有G、TN、D,而在F中有C#→TN,因而存在非主属性TN对候选码(S#, C#)的部分函数依赖。

(2分)
5.二级映像技术是指外模式与模式之间的映像、模式与内模式之间的映像技术。

(2分)外模式/模式之间的映像,定义并保证了数据的外模式与模式之间的对应关系,同时保证了数据的逻辑独立性。

(1分)
模式/内模式之间的映像,定义并保证了数据的逻辑模式与内模式之间的对应关系,同时保证了数据的物理独立性。

(1分)
四、综合题
1.(1)E—R图
标出3个实体集及属性(2分),标出3个联系及其类型(3分),标出联系“库存”的属性(1分)
(2)职工(职工号,职工名,工种,领导工号,仓库号);
主码:职工号,外码:领导工号,仓库号(2分)仓库(仓库号,仓库地址,仓库容量,管理员工号);
主码:仓库号,外码:管理员工号(2分)零件(零件号,零件名,零件重量);
主码:零件号,外码:无(2分)库存(仓库号,零件号,库存量).
主码:(仓库号,零件号),外码:仓库号,零件号(2分)
2.①π供应商代码(σ零件代码='P3'(供应零件) ) (2分)
②π零件代码,颜色(σ供应商代码='S1'(供应零件零件) ) (2分)
③SELECT 工程名
FROM 供应零件,工程
WHERE 供应零件. 工程代码=工程. 工程代码AND 供应商代码='S3';(2分)
④SELECT 供应商代码
FROM 供应零件,工程,零件
WHERE 供应零件. 工程代码=工程. 工程代码
AND 供应零件. 零件代码=零件. 零件代码
AND 工程. 所在城市='上海'
AND 颜色='红色';(2分)⑤UPDATE 零件
SET 颜色='黄色'
WHERE 颜色='红色';(2分)
⑥SELECT 零件代码,SUM(数量)
FROM 供应零件
GROUP BY零件代码
ORDER BY 零件代码DESC (2分)
⑦CREATE VIEW 蓝色零件
AS SELECT 零件代码,零件名,重量
FROM 零件
WHERE 颜色='蓝色';(2分)。

相关文档
最新文档