《_数据库原理_》安徽大学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
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 卷)(闭卷 时间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
(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.试述数据、数据库、数据库系统、数据库管理系统的概念。
答:
( 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本《关系数据库原理》课程教学大纲
信息工程学院《关系数据库原理》课程教学大纲(统招本科)适用专业:计算机科学与技术二○一五年八月《关系数据库原理》课程教学大纲一、课程基本信息二、课程内容及基本要求第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命令格式及应用。
数据库原理实验报告与作业(2005.12)
《数据库原理与应用》实验报告册学院:信息工程学院专业:软件工程班级:14软工一班学号:1322120144*名:***信息工程学院2015-12实验项目列表宁波大红鹰学院实验报告实验名称:数据定义语言实验时间:2016 年 4 月7 日实验类型:实验地点:成绩:指导教师签字:一、实验目的二、实验原理(语句)CREATE DATABASE <数据库名>;USE <数据库名>;DROP DATABASE <数据库名>三、实验环境SQL Sever四、实验数据记录1、在新创建的数据库Library中创建三张表Books、Readers、L_R。
1)Books(bookid,bookname,author,price,pubcompany,csl)字段说明:bookid-图书编号,bookname-图书名称,author-作者,price-单价,pubcompany-出版社,csl-藏书量create database librarycreate table books(bookid char(7)primary key,bookname char(20)not null,author varchar(30)not null,price money not null,pubcompany varchar(50)not null,csl int not null)原因:解决办法:(3)L_R中录入借阅数据时出现的错误:原因:解决办法:六、讨论、心得(主要整理和总结整个实验过程中出现过的错误、解决办法和注意事项)宁波大红鹰学院实验报告实验名称:数据完整性实验时间:2016 年 4 月7日实验类型:实验地点:成绩:指导教师签字:sphone varchar(20),foreign key (sdept)references dept(dno))7、修改选课信息表,选择该表中合适的属性设置外码约束(foreign key),要求允许级联更新,但不允许级联删除。
2022年安徽大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷A(有答案)
2022年安徽大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷A(有答案)一、填空题1、关系代数运算中,基本的运算是______________、______________、______________、______________和______________。
2、在SQL Server 2000中,新建了一个SQL Server身份验证模式的登录账户LOG,现希望LOG在数据库服务器上具有全部的操作权限,下述语句是为LOG授权的语句,请补全该语句。
EXEC sp_addsrvrolemember‘LOG’,_____;3、在VB 6.0中,已经用Adobel连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,需要用到Adobel.Recordset的_____方法和Update方法,使用Adobel.Recordset的_____方法可以使当前行指针在结果集中向前移动一行。
4、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。
因为,用户只要提出______,不必指出 ______。
5、设某数据库中有商品表(商品号,商品名,商品类别,价格)。
现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。
请补全如下语句: CREATE VIEW V1(商品类别,平均价格)AS SELECT商品类别,_____FROM商品表GROUP BY商品类别;6、数据模型是由______________、______________和______________三部分组成。
7、如果多个事务依次执行,则称事务是执行______;如果利用分时的方法,同时处理多个事务,则称事务是执行______。
8、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过______和______约束来实现的。
2022年安徽大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)
2022年安徽大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)一、填空题1、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。
SELECT城市FROM作者表_____SELECT城市FROM出版商表;2、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和更改权限。
现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。
_____UPDATE ON T FROM User;3、DBMS的完整性控制机制应具备三个功能:定义功能,即______;检查功能,即______;最后若发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。
4、数据仓库创建后,首先从______中抽取所需要的数据到数据准备区,在数据准备区中经过净化处理______,再加载到数据仓库中,最后根据用户的需求将数据发布到______。
5、完整性约束条件作用的对象有属性、______和______三种。
6、有两种基本类型的锁,它们是______和______。
7、关系规范化的目的是______。
8、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将2NF经过转变为3NF______。
9、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。
10、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。
这些冲突主要有______、______和______3类。
二、判断题11、一个数据表只能有一个唯一索引。
《_数据库原理_》安徽大学2005-2006学年及答案
5.简述数据库系统中的二级映像技术及作用。 (4 分)
四、综合题(每题 14 分,共 28 分) 1.设有如下实体集: 得 分 仓库:仓库号,仓库地址,仓库容量,管理员工号; 职工:职工号,职工名,工种; 零件:零件号,零件名,零件重量。 上述实体集中存在如下联系: (1)每个仓库有若干职工在其中工作,每个职工只能在一个仓库工作; (2)每位职工都有一名职工作为他的领导; (3)一个仓库可以存放多种零件,一种零件可以存放在多个仓库中,用库存量表示某种零件在某个仓库中的数量。 要求: (1)画出 E—R 图,注明属性; (2)转换成关系模型,写出关系模式,并指出每个关系的主码及外码。
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 ,TND } (3 分) (2)关系模式属于 1NF (1 分) 因为该关系模式的候选码为(S#, C#) ,则非主属性有 G、TN、D,而在 F 中有 C#TN,因而存在非主属性 TN 对候选码(S#, C#)的部分函数依赖。 (2 分)
共 8 页,第 4 页
学生答题注意:勿超黑线两端;注意字迹工整。
2.设有下列关系模式: 供应商(供应商代码, 姓名, 所在城市) ; 零件(零件代码,零件名,颜色,重量) ; 工程(工程代码,工程名,所在城市) ; 供应零件(供应商代码,零件代码,工程代码,数量). 请完成如下操作: (1)用关系代数实现下列查询操作: ①找出能提供零件代码为P3的供应商代码; ②找出代码为S1的供应商提供的各种零件代码及颜色; (2)用 SQL 语言实现下列操作: ③找出由代码为S3的供应商提供零件的工程名称; ④找出为所在城市是上海的工程提供红色零件的供应商代码; ⑤把所有红色零件改成黄色; ⑥列出各种零件的代码及使用总量,并按零件代码递减的顺序排列; ⑦建立一个蓝色零件的视图。
《数据库原理A》课程大纲
《数据库原理A》理论课教学大纲一、课程基本信息通过课堂讲授、课堂讨论、习题、实验等环节教学,实现下列教学目标:(D使学生获得数据模型、数据库体系结构、关系数据模型、数据库查询语言SQ1、函数依赖及关系规范化理论,事务、并发控制、恢复、完整性和安全性以及有关实现机制及其他类型的数据库系统等方面的知识、理论和方法;(2)使学生获得数据模型建立、使用SQ1语言实现数据操纵、事务管理、并发控制、数据恢复等方面的技能,具备以简单自然的框架和方式有效地管理和储存复杂的信息,并能进行方便的检索;具备理解和开发一定复杂度的信息管理应用软件的基本能力;(3)培养学生综合应用理论知识并通过实践解决实际问题的工程素质。
三、课程主要内容、要求及学时分配四、主要教学组织形式与方法手段1.组织形式根据本课程的特点及学生的实际情况,本课程主要采用班级授课,辅助于上机实验。
2.教学方法采用课堂讲授、课堂讨论和读书指导法以及上机辅导法进行本课程的教学。
3.教学手段主要采用结合课堂讲解的多媒体展示手段,板书及总结以及课堂操作演示及其讲解。
学生实验经验的交流等手段。
五、课程考核和成绩评定《数据库原理》实验课教学大纲一、课程基本信息二、课程目标与任务数据库原理实验是数据库原理课程的重要组成部分,其实践要求较强。
数据库原理理论部分主要讨论数据库的基本框架、理论和方法,而实践要求学生能够熟练应用。
学生通过做实验,用数据库操作基本方法完成数据库模式的定义、数据的操作、权限的控制等,能根据设计理论完成数据库的模式设计,同时能够应用高级语言完成数据库的数据操作。
通过实验,以达到巩固理论知识,达到采用数据库技术完成数据管理之目的。
数据库原理实验是数据库原理课程教学中的一个重要环节,对于提高学生的综合素质、培养学生的实践能力与创新精神具有极其重要的作用。
通过实验不仅丰富了学生的书本知识,而且增强了学生的实践能力;更重要的是,提高了学生运用数据库技术手段、方法去分析、研究和解决实际工程问题的能力,同时还可以培养学生对数据处理新技术的研究能力。
《 数据库原理 》安徽大学08 —09 学年第 2 学期
安徽大学20 08 —20 09 学年第 2 学期《数据库原理》考试试卷(A)(时间120分钟)院/系专业姓名学号题号一二三四五六七总分得分一、选择题(每小题1分,共20分)得分1.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是______________________。
A.DB包括DBS和DBMS B.DBS包括DB和DBMSC.DBMS包括DB和DBS D.DBS就是DB,也就是DBMS2.在数据库中存储的是____________________。
A.数据 B.数据模型 C.数据以及数据之间的联系 D.信息3.数据库系统的数据独立性是指:______________________。
A.不会因为数据的变化而影响应用程序B.不会因为存储策略的变化而影响存储结构C.不会因为系统数据存储结构与逻辑结构的变化而影响应用程序D.不会因为某些存储结构的变化而影响其他存储结构4.按照传统的数据模型分类,数据库系统可以分为三种类型____________________。
A.大型、中型和小型 B.西文、中文和兼容C.层次、网状和关系 D.数据、图形和多媒体5.取出关系中的某些列,并消去重复的元组的关系运算称为____________________。
A.取列运算B.投影运算C.连结运算D.选择运算6.SQL语言是____________________的语言,易学习。
A.过程化 B.非过程化 C.格式化 D.导航式7.在数据库的三级模式结构中,描述数据库的局部逻辑结构及特征的是。
A.外模式 B.内模式 C.存储模式 D.模式8.关系数据库中,视图(View)是三级模式结构中的____________________。
A.内模式 B.模式 C.存储模式 D.外模式9.在关系数据库系统中,当关系模式改变时,部分应用程序可以不变。
这是数据的____________________。
2009春数据库原理试卷A
得分安徽大学20 08 —20 09 学年第 2 学期《数据库原理》考试试卷(A )(时间120分钟)院/系 专业 姓名 学号题 号一二三四五六七总分得分一、选择题(每小题1分,共20分)1. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是______________________。
A .DB 包括DBS 和DBMS B .DBS 包括DB 和DBMSC .DBMS 包括DB 和DBSD .DBS 就是DB ,也就是DBMS2. 在数据库中存储的是____________________。
A.数据 B.数据模型 C.数据以及数据之间的联系 D.信息3. 数据库系统的数据独立性是指:______________________。
A .不会因为数据的变化而影响应用程序B .不会因为存储策略的变化而影响存储结构C .不会因为系统数据存储结构与逻辑结构的变化而影响应用程序D .不会因为某些存储结构的变化而影响其他存储结构4. 按照传统的数据模型分类,数据库系统可以分为三种类型____________________。
A.大型、中型和小型 B.西文、中文和兼容C.层次、网状和关系 D.数据、图形和多媒体5. 取出关系中的某些列,并消去重复的元组的关系运算称为____________________。
A.取列运算B.投影运算C.连结运算 D.选择运算6. SQL语言是____________________的语言,易学习。
A.过程化 B.非过程化 C.格式化 D.导航式7. 在数据库的三级模式结构中,描述数据库的局部逻辑结构及特征的是。
A.外模式 B.内模式 C.存储模式 D.模式8. 关系数据库中,视图(View)是三级模式结构中的____________________。
A.内模式 B.模式 C.存储模式 D. 外模式9. 在关系数据库系统中,当关系模式改变时,部分应用程序可以不变。
离散数学期末试卷及部分答案
离散数学试题(A 卷及答案)一、证明题(10分)1)(⌝P ∧(⌝Q ∧R))∨(Q ∧R)∨(P ∧R)⇔R证明: 左端⇔(⌝P ∧⌝Q ∧R)∨((Q ∨P)∧R)⇔((⌝P ∧⌝Q)∧R))∨((Q ∨P)∧R)⇔(⌝(P ∨Q)∧R)∨((Q ∨P)∧R)⇔(⌝(P ∨Q)∨(Q ∨P))∧R ⇔(⌝(P ∨Q)∨(P ∨Q))∧R ⇔T ∧R(置换)⇔R2)∃x(A(x)→B(x))⇔ ∀xA(x)→∃xB(x)证明 :∃x(A(x)→B(x))⇔∃x(⌝A(x)∨B(x))⇔∃x ⌝A(x)∨∃xB(x)⇔⌝∀xA(x)∨∃xB(x)⇔∀xA(x)→∃xB(x) 二、求命题公式(P ∨(Q ∧R))→(P ∧Q ∧R)的主析取范式和主合取范式(10分)证明:(P ∨(Q ∧R))→(P ∧Q ∧R)⇔⌝(P ∨(Q ∧R))∨(P ∧Q ∧R))⇔(⌝P ∧(⌝Q ∨⌝R))∨(P ∧Q ∧R) ⇔(⌝P ∧⌝Q)∨(⌝P ∧⌝R))∨(P ∧Q ∧R)⇔(⌝P ∧⌝Q ∧R)∨(⌝P ∧⌝Q ∧⌝R)∨(⌝P ∧Q ∧⌝R))∨(⌝P ∧⌝Q ∧⌝R))∨(P ∧Q ∧R) ⇔m0∨m1∨m2∨m7 ⇔M3∨M4∨M5∨M6三、推理证明题(10分)1) C ∨D, (C ∨D)→ ⌝E, ⌝E →(A ∧⌝B), (A ∧⌝B)→(R ∨S)⇒R ∨S证明:(1) (C ∨D)→⌝E(2) ⌝E →(A ∧⌝B)(3) (C ∨D)→(A ∧⌝B) (4) (A ∧⌝B)→(R ∨S) (5) (C ∨D)→(R ∨S)(6) C ∨D(7) R ∨S2) ∀x(P(x)→Q(y)∧R(x)),∃xP(x)⇒Q(y)∧∃x(P(x)∧R(x))证明(1)∃xP(x) (2)P(a)(3)∀x(P(x)→Q(y)∧R(x)) (4)P(a)→Q(y)∧R(a) (5)Q(y)∧R(a) (6)Q(y) (7)R(a) (8)P(a) (9)P(a)∧R(a) (10)∃x(P(x)∧R(x)) (11)Q(y)∧∃x(P(x)∧R(x))四、设m 是一个取定的正整数,证明:在任取m +1个整数中,至少有两个整数,它们的差是m 的整数倍证明 设1a ,2a ,…,1+m a 为任取的m +1个整数,用m 去除它们所得余数只能是0,1,…,m -1,由抽屉原理可知,1a ,2a ,…,1+m a 这m +1个整数中至少存在两个数s a 和t a ,它们被m 除所得余数相同,因此s a 和t a 的差是m 的整数倍。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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分)。