数据库的相关概念
2017-09-25 10:38
204 查看
数据库定义:
是相关信息和组织良好信息的集合,是安装数据库软件时的物理文件组成。
数据库模型定义:
有组织和有序的描述存储在计算机上的信息集。通俗的理解就是,我把数据存在数据库里面,并不
是杂乱无 章的放进去,而是进行有效的存储,以方便操作,所以就需要模型。
层次结构数据库模型和网络数据库模型:
层次结构数据库模型:就是倒置的树桩结构。有父类找子类,仅支持一对多的关系。
网络数据库模型:类似于网状的表结构,除了一对多,还存在多对多的关系。
关系数据库模型:
关系数据库是在层次数据库结构上做了改进,可以直接访问所有表,不需要通过父类才能访问。
对象与对象关系数据库模型:
对象:结合大量较小,较简单的构成部分组成一个单独的集合体。
数据库建模的类型:
事务;
DDS(决策支持系统);
混合;
数据库设计目标:
良好的数据库模型;
数据完整性;
支持计划查询和无计划查询以及ad-hoc(非程序员数据库查询)
数据库设计方法:
需求分析:获取数据的特性和性质,以及一些相关的需求。
概念设计:根据需求绘制ERD。
逻辑设计:根据ERD,生成相应的表。
物理设计:对数据库模型的修改。
调整:建立索引,规范化,安全特性等等。
是相关信息和组织良好信息的集合,是安装数据库软件时的物理文件组成。
数据库模型定义:
有组织和有序的描述存储在计算机上的信息集。通俗的理解就是,我把数据存在数据库里面,并不
是杂乱无 章的放进去,而是进行有效的存储,以方便操作,所以就需要模型。
层次结构数据库模型和网络数据库模型:
层次结构数据库模型:就是倒置的树桩结构。有父类找子类,仅支持一对多的关系。
网络数据库模型:类似于网状的表结构,除了一对多,还存在多对多的关系。
关系数据库模型:
关系数据库是在层次数据库结构上做了改进,可以直接访问所有表,不需要通过父类才能访问。
对象与对象关系数据库模型:
对象:结合大量较小,较简单的构成部分组成一个单独的集合体。
数据库建模的类型:
事务;
DDS(决策支持系统);
混合;
数据库设计目标:
良好的数据库模型;
数据完整性;
支持计划查询和无计划查询以及ad-hoc(非程序员数据库查询)
数据库设计方法:
需求分析:获取数据的特性和性质,以及一些相关的需求。
概念设计:根据需求绘制ERD。
逻辑设计:根据ERD,生成相应的表。
物理设计:对数据库模型的修改。
调整:建立索引,规范化,安全特性等等。