已经学完数据库的第一章内容,老师讲的很好,但是因为种种原因缺席了一节课,
只能自己查阅资料学习并总结一下。
数据库的四个基本概念
①、数据(Date)
数据是数据库中存储的基本对象。
②、数据库管理系统(DBMS)
数据库管理系统和操作系统一样是计算机的基础软件。
③、数据库(DBM)
数据库是存储数据的仓库。
特点:较小的冗余度,数据具有较高的独立性,易扩展
数据可永久存储,有组织,可共享
④、数据库系统
数据库系统是由数据库,数据库管理系统,数据库管理员和应用程序
共同组成的存储,管理,处理和维护数据的系统。
数据管理技术的三个阶段
①、人工管理阶段(无共享,冗余度极大)
人工管理阶段,计算机只能用于科学计算,每次计算前需要设计特定
的应用程序,数据无法存储,无法共享数据。数据无结构化,冗余度
极大。
②、文件系统阶段(共享性差,冗余度高)
文件系统阶段,计算机使用文件系统进行数据的存储,可以进行联机
处理,数据共享性差,可存储,但冗余度较大,数据独立性差,数据
结构性差仅有内部结构。
③、数据库系统阶段(共享性高,冗余度小)
数据库管理系统,计算机通过数据库进行数据的存储,可进行数据的
共享,可进行数据共享,可进行数据的永久存储,冗余度较小,有明
显的数据结构,数据具有较高的逻辑独立和物理独立,有较完整的数
据结构。
文件系统到数据库管理标志着数据库管理的技术飞跃。
数据库系统的特点
①、数据独立化,数据实现整体结构的独立化,这是数据库的主要特征之。
一,也是文件系统跟数据库系统的本质区别。
②、数据的共享性高,冗余度低且易扩展。数据的共享能有想避免数据
的不相容与不一致性,且可以减少冗余性。
③、数据独立性高
物理独立:物理独立是指用户的应用程序与数据库中数据的物理存储
是相互独立的。
逻辑独立:逻辑独立是指用户的应用程序与数据库中数据的逻辑存储
是相互独立的。
④、数据由数据库管理系统统一管理和控制
数据库管理系统提供以下方面的数据控制功能:
1、数据的安全性是指保护数据以防止不合法使用造成的数据泄密和
破坏。
2、数据的完整性是指数据的正确性、有效性和相容性。
3、并发控制
4、数据库恢复
数据模型
数据模型是指根据对象特征抽象出的模型。
两类数据模型
①概念模型也称信息模型
实体:现实中客观存在并可相互区别的事物。
属性:实物具有的某一特征称之为属性。
码:唯一标识实体的属性称之为码。
实体型:用实体名以及其属性名集合来抽象和刻画同类实体。
实体集:同一类型实体的集合被称为实体集。
联系:实体之间的联系通常是指不同实体集之间的联系。
实体之间有一对一、一对多、多对多的关系。
②逻辑和物理模型
①、三类数据模型
层次模型 网状模型 关系模型
层次模型: 基本层次联系是指两个记录以及他们之间一对多关系的联系。
每个结点有且只有一个双亲结点,除根节点以外。
有且只有一个结点且没有双亲结点,这个结点称为根节点。
网状模型:允许一个以上结点无双亲,
一个结点允许有一个以上的双亲。
关系模型:
关系:一个关系通常对应一张表。
元组:一个表的一行即为一个元组。
属性:一列即为一个属性。
码:也称键码,表中的某个属性组,可以唯一确定一个元组,
即为本关系的码。(一列确定一行,该列即为码)。
域:一组具有相同属性的值的集合。
分量:元组中的一个属性值。
关系模式:对关系的描述 关系名(属性1,属性2,属性3······)。
例:学生(姓名,学号,年级,性别,系别,年龄)。
数据库系统的结构
在数据模型中有“型(type)”和“值(value)”的概念,模式是
相对稳定的,实例确实相对变动的。
①、数据库系统模式的三级模式:外模式、模式、内模式
②、数据库系统模式的两级映像:
外模式/模式映像:当模式改变时,可以不改变外模式,只改变外模式/模式
映像,数据库仍可以正常使用,即逻辑的独立性。
模式/内模式映像:当内模式改变时,不改变模式,只改变模式/内模式映像
,数据库仍可以正常使用,即物理独立性。
数据库系统的组成
①、硬件平台及数据库
②、软件
③、人员
数据库学习总结(第一章)
最新推荐文章于 2023-12-01 10:10:09 发布