for HZAU COI student
数据:数据是数据库中存储的基本对象。描述事物的符号记录称为数据。
数据库:数据库是长期存储在计算机内,有组织的,可共享的大量数据的集合。数据库中的数据按一定的数据模型组织,描述和储存,具有较小的冗余度,较高的数据独立性和易扩展性,并可为各种用户所共享。
数据库管理系统(DBMS)
数据库管理系统是位于用户和操作系统之间的一层数据管理软件。数据库管理系统是计算机的基础软件,主要功能如下:
1.数据定义功能
2.数据组织,存储,管理
3.数据操纵
4.数据库事务管理和运行管理
5.数据库建立和维护
6.其他功能
数据库系统(DBS)
数据库系统是由数据库,数据库管理系统及其应用开发工具,应用程序,数据库管理员组成的存储,管理,处理,维护数据的系统
数据管理:对数据进行分类,组织,编码,存储,加工,传播的一系列活动的总和。
数据管理的三个阶段:人工管理阶段,文件系统阶段,数据库系统阶段(p7)
数据结构化:数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也是数据库与文件系统的本质区别。
数据独立性:分为物理独立性与逻辑独立性。物理独立性是指用户的应用程序与数据库中的物理存储是相互独立的。逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的。
数据控制方法:
1.数据的安全性保护:保护数据以防止不合法的使用造成的数据泄密与破坏。
2.数据的完整性检查:数据的完整性指数据的正确性,有效性和相容性
3.并发控制
4.数据库恢复技术
综上所述,数据库是长期存储在计算机内,有组织,大量,共享的数据集合。他可以供各种用户共享,具有最小的冗余度和较高的数据独立性。DBMS在数据库建立,运用和维护是对数据进行统一的控制,保证数据的完整性与安全性,并在多用户同时使用数据库时进行并发控制,在发生故障后对数据库进行恢复。
数据模型:是对现实世界数据特征的抽象,是数据库系统的核心与基础。
两类数据模型:第一类是概念模型,第二类是逻辑与物理模型。
逻辑模型包括:层次模型,网状模型,关系模型等
概念模型中:
实体:客观存在且可互相区分的事务
属性:实体的某一特征
码:唯一标识实体的属性集。
实体型:用实体名及属性名集合来抽象和刻画同类实体。
实体集:同一类型实体的集合。
联系:实体型内部或者实体性之间的关系,有1:1,1:n,m:n三种
常用的概念模型表示方法:ER图(实体Entry——联系Relation 方法)
数据模型构成:数据结构,数据操作,数据的完整性约束。
层次模型:数据库系统中最早出现的数据模型。
关系模型:关系数据库采用关系模型作为数据的组织方式,每个关系的数据结构是一张规范化的二维表,最基本的要求是关系中的每一个分量都是一个不可再分的数据项,不允许表中有表。
关系:二维表
元组:表中的一行
属性:表中的一列
码:表中的某个属性组,可以唯一确定一个元组。
域:具有相同数据类型的值的集合,属性的取值范围来自某个域。
分量:元组中的每一个属性值。
关系模式:对关系的描述。
关系的完整性约束:实体完整性,参照完整性,用户定义完整性。
关系模型中的数据操作都是集合操作,操作对象和结果都是关系。
模式是数据库中全体数据的逻辑结构的特征的描述。
数据库的三级模式结构:外模式,模式,内模式。
一个数据库只有一个模式,只有一个内模式。
数据库的两层映像:模式/外模式映像,模式/内模式映像
数据库管理员的任务:
1.决定数据库的信息内容和结构。
2.决定数据库的存储结构和存取策略。
3.定义数据的安全性要求和完整性约束条件。
4.监控数据库的运行。
5.数据库的改进与重组。
for HZAU COI student
written by uitstalie on 15:28,01.01.2022