欢迎来到天天文库
浏览记录
ID:41314650
大小:20.30 KB
页数:12页
时间:2019-08-21
《《数据库系统及应用》复习提纲》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、《数据库系统及应用》复习提纲第一章数据库系统概述1、数据库、数据库模式、数据库管理系统和数据库系统的概念答:数据库:数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据的集合数据库的基本特征:(1)数据按一定的数据模型组织、描述和储存(2)可为各种用户共享(3)数据间联系密切,具有最小的冗余度和较高的独立性(4)服务于某个特定的应用数据库模式是数据库中全体数据的逻辑结构和特征的描述.DBMS(DatabaseManagementSystem),是计算机程序的集合,用于
2、创建和维护数据库.DBS(DataBaseSystem),指在计算机系统中引入了数据库后的系统,即采用了数据库技术的计算机系统.2、DBMS的分类按数据模型网状型DBMS层次型DBMS关系型DBMS对象DBMS其它DBMS按所支持的用户数单用户DBMS多用户DBMS按允许数据库可以分布的站点数集中式DBMS分布式DBMS按用途通用DBMS,如Oracle、Informix等专用DBMS,如时态数据库、空间数据库、移动数据库等第二章数据库系统体系结构1、数据库模式和实例模式(Schema)和实例(In
3、stance)模式是数据库中全体数据的逻辑结构和特征的描述,它仅仅涉及类型的描述,不涉及具体的值模式的一个具体值称为模式的一个实例关系:一个模式可有很多实例模式反映数据的结构及联系,实例反映的是某一时刻数据库的状态模式相对稳定,而实例相对变动2、数据库的三级模式结构和两级映象的含义是什么?三级模式结构(1)概念模式:数据库中全体数据的逻辑结构和特征的描述(2)外模式:单个用户所看到的局部数据的逻辑结构和特征的描述(3)数据物理结构和存储方式的描述两级映像(1)外模式/模式映像:定义了外模式与概念模式
4、之间的对应关系。a)属性名称可能不同b)外模式中的属性可能由模式中的多个属性运算而得(2)模式/内模式映像:定义了概念模式与内模式之间的对应关系。a)概念模式中的逻辑记录和字段在内部如何表示。3、数据独立性包括哪两个方面?各自的含义是什么?(1)当概念模式发生改变时,只要修改外模式/模式映象,可保持外模式不变,从而保持用户应用程序不变,保证了数据与用户程序的逻辑独立性——数据的逻辑独立性(2)当数据库的内部存储结构发生改变时,只要修改模式/内模式映象,可保持概念模式不变,从而保持外模式以及用户程序的
5、不变,保证了数据与程序的物理独立性——数据的物理独立性第三章关系数据模型1、数据模型的概念和分类(1)数据模型的定义描述现实世界实体、实体间联系以及数据语义和一致性约束的模型.(2)分类根据模型的不同应用目的概念数据模型(概念模型)按用户的观点对数据进行建模,强调语义表达功能独立于计算机系统和DBMS主要用于数据库的概念设计结构数据模型(数据模型)按计算机系统的观点对数据进行建模,直接面向数据库的逻辑结构与计算机系统和DBMS相关(DBMS支持某种数据模型)有严格的形式化定义,以便于在计算机系统中实
6、现2、数据模型的三个组成部分分别是什么?含义各是什么?(1)数据结构现实世界实体及实体间联系的表示和实现(2)数据操作数据库检索和更新的实现(3)数据的完整性约束数据及数据间联系应具有的制约和依赖规则3、关系模型、元组、域、关系、关系模式、码等关系模型的基本概念(1)关系模型用二维表格结构表示实体集,外键表示实体间联系,三类完整性表示数据约束的数据模型(2)属性(Attribute):二维表格的每一列称为关系的一个属性,列的数目称为度(degree)(3)元组(Tuple):每一行称为关系的一个元组
7、,元组的数目称为势(cardinality)(4)域(Domain):一组具有相同数据类型的值的集合。每个属性有一个域(5)关系(Relation):元组的集合(6)关系模式(RelationSchema)关系的逻辑结构和特征的描述对应于二维表格的表头通常由属性集和各属性域表示,不关心域时可省略域(7)关系数据库模式(RelationalDatabaseSchema):关系模式的集合(8)关系数据库:关系数据库模式的实例(9)超码(SuperKey)在关系中能唯一标识一个元组的属性集称为关系模式的超
8、码(10)候选码(CandidateKey)不含多余属性的超码包含在任何一个候选码中的属性称为主属性(PrimaryAttribute)不包含在任何一个候选码中的属性称为非主属性(NonprimeAttribute)(11)主码(PrimaryKey)用户选作元组标识的一个候选码称为主码,其余的候选码称为替换码(AlternateKey)4、关系的性质有哪几个?(1)属性值不可分解不允许表中有表(2)元组不可重复因此一个关系模式至少存在一个候选码(3)没有行序,即元组
此文档下载收益归作者所有