数据库系统期末复习.docx

数据库系统期末复习.docx

ID:35746263

大小:40.60 KB

页数:12页

时间:2019-04-16

数据库系统期末复习.docx_第1页
数据库系统期末复习.docx_第2页
数据库系统期末复习.docx_第3页
数据库系统期末复习.docx_第4页
数据库系统期末复习.docx_第5页
资源描述:

《数据库系统期末复习.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1章数据库系统基本概念了解数据管理技术发展的三个阶段人工管理阶段(20世纪50年代中之前)文件管理阶段(20世纪50年代末--60年代中)数据库管理阶段(20世纪60年代末--现在)理解数据、数据库、数据库管理系统、数据库系统四个基本概念数据(Data)描述现实世界对象和抽象概念的信息载体数据库(DB)存储在计算机系统中的数据集合数据库管理系统(DBMS)管理数据库的软件系统数据库系统(DBS)DB、DBMS、开发工具、应用系统、用户、DBA理解并掌握数据模型的三个基本要素数据结构如何表示实体及联系难点是表示联系静态描述数据

2、操作如何实现查、增、删、改动态描述完整性约束如何保证数据的约束条件得到满足对应数据模型的三要素,理解三种典型数据模型(层次、网状、关系)1)层次模型数据结构树结构数据操作查询、插入、删除、更新过程化操作完整性约束无相应的双亲结点值就不能插入子女结点值删除双亲结点值则同时删除相应的子女结点值更新操作时,应更新所有相应记录,以保证数据的一致性2)网状模型数据结构有向图数据操作查询、插入、删除、更新过程化操作完整性约束不同的网状数据库系统对数据操纵定义了不同的限制,提供一定的完整性约束。例如,规定一个联系中双亲记录与子女记录之间是一

3、对多联系,支持双亲记录和子女记录之间某些约束条件等。3)关系模型数据结构二维表(关系)数据操作查询、插入、删除、更新(集合操作)声明式操作完整性约束实体完整性参照完整性自定义完整性了解数据抽象过程中的三类模型(概念模型、逻辑模型、物理模型)概念模型现实世界中的客观对象抽象成的某种信息结构实体、属性、联系;实体型与实体值;E-R图数据模型描述数据库系统中信息表示和操作手段的形式框架数据模型的三要素:数据结构、数据操作、完整性约束三种典型的数据模型:层次模型、网状模型、关系模型物理模型描述数据在储存介质上的组织结构清楚型与值,模式

4、与实例之间的关系数据库模式数据库逻辑结构和特征的描述是型的描述,不涉及具体值反映的是数据的结构及其联系模式是相对稳定的数据库实例模式的一个具体值反映数据库某一时刻的状态同一个模式可以有很多实例实例随数据库中的数据的更新而变动掌握数据库系统的三级模式和两级映像的体系结构,理解这种体系结构是如何保证数据的物理独立性和逻辑独立性的1)模式(也称逻辑模式)数据库中全体数据的逻辑结构和特征的描述所有用户的公共数据视图模式的定义数据的逻辑结构(数据项名、类型、取值范围等)数据之间的联系数据有关的安全性、完整性要求一个数据库只有一个模式模式

5、是数据库系统模式结构的中间层2)外模式(也称子模式)数据库用户(包括应用程序员和最终用户)使用的局部数据的逻辑结构和特征的描述数据库用户的数据视图,是与某一应用有关的数据的逻辑表示外模式通常是模式的子集模式与外模式的关系:一对多外模式与应用的关系:一对多3)内模式(也称存储模式)是数据物理结构和存储方式的描述是数据在数据库内部的表示方式(记录的存储方式索引的组织方式数据是否压缩存储数据是否加密数据存储记录结构的规定)一个数据库只有一个内模式4)二级映象实现这三个抽象层次之间的联系和转换外模式/模式映像定义外模式与模式之间的对应

6、关系映象定义通常包含在各自外模式的描述中模式/内模式映像定义了数据全局逻辑结构与存储结构之间的对应关系。映象定义通常包含在模式描述中。5)保证数据的逻辑独立性当模式改变时,数据库管理员对外模式/模式映象作相应改变,使外模式保持不变应用程序是依据数据的外模式编写的,应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。保证数据的物理独立性当数据库的存储结构改变了(例如选用了另一种存储结构),数据库管理员修改模式/内模式映象,使模式保持不变。应用程序不受影响。保证了数据与程序的物理独立性,简称数据的物理独立性。第2

7、章关系模型与关系运算理解关系的定义,清楚域、元组、属性、分量、笛卡儿积、关系的基、关系的度等词的含义域(Domain)一组值的集合,这组值具有相同的数据类型集合中元素的个数称为域的基数(Cardinality)笛卡尔积(CartesianProduct)一组域D1,D2,…,Dn的笛卡尔积为:D1×D2×…×Dn={(d1,d2,…,dn)

8、di∈Di,i=1,…,n}笛卡尔积的每个元素(d1,d2,…,dn)称作一个n-元组(n-tuple)元组(d1,d2,…,dn)的每一个值di叫做一个分量(component)笛卡尔积

9、是由n个域形成的所有可能的n-元组的集合若Di的基数为mi,则笛卡尔积的基数,即元组个数为m1×m2×…×mn关系(Relation)一组域D1,D2,…,Dn的笛卡尔积的子集数据模型中的关系必须是有限集合每列起一个名字,该名字即为属性名。不同列名的列值可以来自相同域。关系可

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。