数据库之相关定义

数据库(DB):存放数据的仓库而且数据存在一定关联,并按一定格式存放在计算机内。

数据库管理系统(DBMS):按一定数据模型组织数据形成数据库,并对数据库进行管理。

数据:数据是指对客观事件进行记录并可以鉴别的符号,是对客观事物的性质、状态以及相互关系等进行记载的物理符号的组合,它是可识别的、抽象的符号。

数据库系统管理员(DBA):通过DBMS对数据库进行管理的人员。

数据库系统:数据、数据库、数据库管理系统和操作数据库的应用程序,加上支持它们的硬件平台、软件平台和数据库有关人员一起构成了一个完整的数据库系统。

数据模型:层次模型(将数据组成一对多关系的结构,采用关键字来访问每一层次的每一部分),网状模型(具有多对多类型的数据组织方式)、关系模型(以记录组或二维数据表的形式组织数据,方便利用各种实体与属性之间的关系进行存储和变换,使用最广)。

数据定义语言(DDL)用于执行数据库的任务对数据库以及数据库中的对象进行创建、删除、修改等操作。

数据操作语言(DML)DML用于操作数据库中各种对象,检索和修改数据。

数据控制语言(DCL)用于安全管理确定哪些用户可以查看或修改数据库中数据。

数据查询语言(DQL)主要通过select语言实现各种查询功能。

E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型
它是描述现实世界关系概念模型的有效方法。是表示概念关系模型的一种方式。用“矩形框”表示实体型,矩形框内写明实体名称;用“椭圆图框”表示实体的属性,并用“实心线段”将其与相应关系的“实体型”连接起来;
用”菱形框“表示实体型之间的联系成因,在菱形框内写明联系名,并用”实心线段“分别与有关实体型连接起来,同时在”实心线段“旁标上联系的类型(1:1,1:n或m:n)

 1、概念模型:就是从现实世界到信息世界的第一层抽象,确定领域实体属性关系等,使用E-R图表示,E-R图主要是由实体、属性和联系三个要素构成的。  

 2、逻辑模型:是将概念模型转化为具体的数据模型的过程,即按照概念结构设计阶段建立的基本E-R图,按选定的管理系统软件支持的数据模型(层次、网状、关系、面向对象),转换成相应的逻辑模型。这种转换要符合关系数据模型的原则。目前最流行就是关系模型(也就是对应的关系数据库)

  
  E-R图向关系模型的转换是要解决如何将实体和实体间的联系转换为关系,并确定这些关系的属性和码。这种转换一般按下面的原则进行:
  
  (1)一个实体转换为一个关系,实体的属性就是关系的属性,实体的码就是关系的码。
  
  (2)一个联系也转换为一个关系,联系的属性及联系所连接的实体的码都转换为关系的属性,但是关系的码会根据联系的类型变化,如果是:
  
     1:1联系,两端实体的码都成为关系的候选码。
  
     1:n联系,n端实体的码成为关系的码。
  
     m:n联系,两端实体码的组合成为关系的码。

   3、物理模型就是根据逻辑模型对应到具体的数据模型的机器实现。物理模型是对真实数据库的描述。如关系数据库中的一些对象为表、视图、字段、数据类型、长度、主键、外键、索引、约束、是否可为空、默认值。

 

---------------------------------------------------------------------

 

概念设计就是设计E-R图啊,物理(逻辑)设计就是把你的E-R图中的实体,属性转换成关系模式

1.概念设计;对用户要求描述的现实世界(可能是一个工厂、一个商场或者一个学校等),通过对其中住处的分类、聚集和概括,建立抽象的概念数据模型。这个概念模型应反映现实世界各部门的信息结构、信息流动情况、信息间的互相制约关系以及各部门对信息储存、查询和加工的要求等。所建立的模型应避开数据库在计算机上的具体实现细节,用一种抽象的形式表示出来。以扩充的实体—(E-R模型)联系模型方法为例,第一步先明确现实世界各部门所含的各种实体及其属性、实体间的联系以及对信息的制约条件等,从而给出各部门内所用信息的局部描述(在数据库中称为用户的局部视图)。第二步再将前面得到的多个用户的局部视图集成为一个全局视图,即用户要描述的现实世界的概念数据模型。
2.逻辑设计;主要工作是将现实世界的概念数据模型设计成数据库的一种逻辑模式,即适应于某种特定数据库管理系统所支持的逻辑数据模式。与此同时,可能还需为各种数据处理应用领域产生相应的逻辑子模式。这一步设计的结果就是所谓“逻辑数据库”。
3.物理设计;根据特定数据库管理系统所提供的多种存储结构和存取方法等依赖于具体计算机结构的各项物理设计措施,对具体的应用任务选定最合适的物理存储结构(包括文件类型、索引结构和数据的存放次序与位逻辑等)、存取方法和存取路径等。这一步设计的结果就是所谓“物理数据库”。
4.三者关系:由上到下,先要概念设计,接着逻辑设计,再是物理设计,一级一级设计。

猜你喜欢

转载自www.cnblogs.com/46cxf/p/9269562.html
今日推荐