欢迎来到天天文库
浏览记录
ID:47517851
大小:41.40 KB
页数:9页
时间:2020-01-12
《数据库复习资料整理终版》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、数据库系统概论期末复习重点第一章.绪论(一)数据、数据库、数据库管理系统和数据库系统相关概念:1.数据(Data):描述事物的符号记录。数据与其语义密不可分。2.数据库(DataBase,简称DB):永久存储、有组织、可共享是数据库的三个基本特点。3.数据库管理系统(DataBaseManagementSystem,简称DBMS):数据库管理系统是位于用户与操作系统之间的一层数据管理软件,其任务是科学、高效地管理数据库中的数据。数据库管理系统的主要功能有:1)数据定义功能2)数据操纵功能3)数据组织、存储和管理4)数据库的事务管理和运行管理5)
2、数据库的简历和维护功能6)其他功能:如DBMS与网络中其他软件系统的通信功能、异构数据库之间的互访和互操作功能、多个DBMS之间的数据转换功能等。4.数据库系统(DataBaseSystem,DBS):在计算机系统中引入数据库后的系统,由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员(DataBaseAdministrator,DBA)构成。(二)数据管理技术的发展:1.人工管理阶段:主要出现于20世纪50年代中期以前,数据处理方式为批处理。其特点为:1)数据不保存2)应用程序管理数据3)数据不共享4)数据不具有独立性2.文件系
3、统阶段:20世纪50年代后期到60年代中期,其特点是:1)数据可以长期保存2)由专门的软件系统(文件系统)管理数据但文件系统仍然存在以下不足:数据共享性差、冗余度大、数据独立性差3.数据库系统阶段:20世纪60年代至今。其特点是:1)数据结构化2)数据的共享性高,冗余度低,易扩充3)数据的独立性高4)数据由DBMS同一管理和控制二、数据模型:(一)两类数据模型:第一类是概念模型(对客观事物建模,用于数据库设计),第二类是逻辑模型(层次、网状、关系。。。。)和物理模型(磁盘存取方式)。(二)数据模型的三大组成要素:1.数据结构(对象与对象之间的联
4、系)1.数据操作(数据库中对各种对象操作的集合)2.数据完整性约束条件(实体完整性,参照完整性,用户自定义完整性)(三)三大类(逻辑)数据模型:层次模型、网状模型、关系模型是常用的三大逻辑数据模型。三、概念模型的表示方法:E-R图。(一)相关概念:1.实体:客观存在并可相互区别的事物。在E-R图中,实体用码(码的定义见下)来区分。2.属性:实体所具有的某一特性。3.码(Key):唯一标识实体的属性集。4.域(Domain):一组具有相同数据类型的值的集合。如性别的域为(男,女)。5.实体型(EntityType):用实体名及其属性名集合来抽象和
5、刻画同类实体,称为实体型。如学生(学号,姓名,性别,出生年月,所在院系)就是一个实体型。6.实体集(EntitySet):同一类型实体的集合。如全体学生就是一个实体集。7.联系(Relationship):在现实世界中,事物内部以及事物之间是有联系的,这些联系在信息世界中反映为实体(型)内部的联系和实体(型)之间的联系。联系包括1:1联系、1:n联系(一对多)、m:n联系(多对多)。(二)E-R图的表示方法:四、数据库系统结构:(一)数据库系统的三级模式:1.模式(Schema):数据库中全体数据的逻辑结构和特征的描述。2.三级模式:外模式、模
6、式、内模式。(二)数据库系统的二级映像:1.外模式/模式映像(逻辑独立性)2.模式/内模式映像(物理独立性)3.二级映像的意义:使得数据的定义和描述可以从应用程序中分离出去,简化应用程序编制,减少应用程序的维护和修改第二章.关系数据库一、基本概念:1.笛卡尔积(基数为各元素之积p39)、关系R(D1,D2…Dn,关系是笛卡尔积的有限子集)、属性、候选码(某一属性能唯一识别一个元组,而其子集不能)、主码(候选码中选一个)、外码(不是R的候选码,但是与另外一个关系S的候选码相对应,称它为R的外码)、主属性(候选码主属性)、非主属性(不含在任何候选码
7、中)、全码(关系模式中所有属性)2.关系的三种类型:1)基本表:实际存在的表,它是实际存储数据的逻辑表示。如用SQL语句“CREATETABLE”创建的就是基本表。2)查询表:查询结果对应的表。如SQL语句中“SELECT”执行结果就是一个查询表。3)视图表:由基本表或其他视图表导出的表,是虚表,不对应实际存储的数据。如SQL语句中“CREATEVIEW”创建的就是视图表。3.关系的性质1)列是同质的,即每一列中的分量来自同一个域(即数据类型相同);2)不同的列可出自同一个域,但必须为它们附加一个不同的属性名来区分;3)列的顺序无所谓;4)任意
8、两个元组的候选码不能相同;5)行的顺序无所谓;6)分量必须取原子值;(这是关系模型规范化条件中最基本的一条)注:在许多实际关系数据库产品中,基本表并不
此文档下载收益归作者所有