modelos de bases de datos - s2ef435c755f05c33.jimcontent.com€¦almacenamiento de base de datos....

15
Modelos de Bases de datos Tipos de bases de datos De Red Jerárquico Relacional Entidad-Relación

Upload: others

Post on 16-Oct-2019

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Modelos de Bases de datos - s2ef435c755f05c33.jimcontent.com€¦almacenamiento de base de datos. Emplea un modelo físico de datos y los únicos datos que existen están realmente

Modelos de Bases de datos

Tipos de bases de datos

De Red

Jerárquico

Relacional

Entidad-Relación

Page 2: Modelos de Bases de datos - s2ef435c755f05c33.jimcontent.com€¦almacenamiento de base de datos. Emplea un modelo físico de datos y los únicos datos que existen están realmente

Tipos de bases de datos

Con respecto a la variación de los datos almacenados, existen dos tipos:

Estáticas: se refieren a las que almacenan datos históricos; no se actualizan ni modifican.

Dinámicas: Son aquellas que se pueden actualizar agregando, modificando e incluso eliminando datos.

Page 3: Modelos de Bases de datos - s2ef435c755f05c33.jimcontent.com€¦almacenamiento de base de datos. Emplea un modelo físico de datos y los únicos datos que existen están realmente

Modelo Jerárquico

Se almacena la información en una estructura jerárquica, tipo organigrama empresarial o un árbol invertido. Un nodo padre, puede tener varios nodos hijos, pero no a la inversa.

Page 4: Modelos de Bases de datos - s2ef435c755f05c33.jimcontent.com€¦almacenamiento de base de datos. Emplea un modelo físico de datos y los únicos datos que existen están realmente

Modelo de Red

Los nodos hijo pueden contar con varios nodos padre, con la finalidad de solucionar problemas de redundancia de datos. Es difícil administrar este tipo de bases de datos.

Page 5: Modelos de Bases de datos - s2ef435c755f05c33.jimcontent.com€¦almacenamiento de base de datos. Emplea un modelo físico de datos y los únicos datos que existen están realmente

Modelo relacional Se basa en una serie de tablas, en las cuales se integran registros, a su vez formados por campos. Es entre estas tablas donde se establecen la relación mediante campos, independientemente del lugar y forma como estén almacenados los datos

Page 6: Modelos de Bases de datos - s2ef435c755f05c33.jimcontent.com€¦almacenamiento de base de datos. Emplea un modelo físico de datos y los únicos datos que existen están realmente

Modelo Entidad-Relación

Está basado en una percepción del mundo real que consta de una colección de objetos básicos, llamados entidades, y de relaciones entre esos objetos.

Entidad: Representa una “cosa” u "objeto" del mundo real con existencia independiente.

Page 7: Modelos de Bases de datos - s2ef435c755f05c33.jimcontent.com€¦almacenamiento de base de datos. Emplea un modelo físico de datos y los únicos datos que existen están realmente

Relación: Describe cierta dependencia entre entidades o permite la asociación de las mismas.

Ejemplo: Dadas dos entidades “Cliente" y “Pedido", es posible relacionar que un cliente realiza un pedido.

Page 8: Modelos de Bases de datos - s2ef435c755f05c33.jimcontent.com€¦almacenamiento de base de datos. Emplea un modelo físico de datos y los únicos datos que existen están realmente

Requerimientos de construcción

Modelo ANSI PARK

Arquitectura de tres niveles

Page 9: Modelos de Bases de datos - s2ef435c755f05c33.jimcontent.com€¦almacenamiento de base de datos. Emplea un modelo físico de datos y los únicos datos que existen están realmente

Modelo ANSI PARK

La arquitectura de sistemas de bases de

datos de tres esquemas fue aprobado por

la ANSI-SPARC (American National

Standard Institute - Standards Planning and

Requirements Committee) en 1975.

Page 10: Modelos de Bases de datos - s2ef435c755f05c33.jimcontent.com€¦almacenamiento de base de datos. Emplea un modelo físico de datos y los únicos datos que existen están realmente

Características ANSI PARK

Conseguir la separación entre los programas de aplicación y los datos.

El manejo de múltiples vistas por parte de los usuarios y

El uso de un catálogo para almacenar el

esquema de la base de datos.

Page 11: Modelos de Bases de datos - s2ef435c755f05c33.jimcontent.com€¦almacenamiento de base de datos. Emplea un modelo físico de datos y los únicos datos que existen están realmente

Arquitectura de tres niveles

Nivel interno

Nivel conceptual

Nivel externo o de vistas

Page 12: Modelos de Bases de datos - s2ef435c755f05c33.jimcontent.com€¦almacenamiento de base de datos. Emplea un modelo físico de datos y los únicos datos que existen están realmente

Nivel interno

Tiene un esquema interno que describe la estructura física de almacenamiento de base de datos. Emplea un modelo físico de datos y los únicos datos que existen están realmente en este nivel. Unidades de discos, espacio disponibles, etcétera.

Page 13: Modelos de Bases de datos - s2ef435c755f05c33.jimcontent.com€¦almacenamiento de base de datos. Emplea un modelo físico de datos y los únicos datos que existen están realmente

Nivel conceptual

• Tiene esquema conceptual. Describe la

estructura de toda la base de datos para

una comunidad de usuarios. Oculta los

detalles físicos de almacenamiento y

trabaja con elementos lógicos como

entidades, atributos y relaciones, tablas,

etcétera.

Page 14: Modelos de Bases de datos - s2ef435c755f05c33.jimcontent.com€¦almacenamiento de base de datos. Emplea un modelo físico de datos y los únicos datos que existen están realmente

Nivel externo o de vistas

Tiene varios esquemas externos o vistas de

usuario. Cada esquema describe la visión que

tiene de la base de datos a un grupo de

usuarios, ocultando el resto. (Administrador

de base de datos, desarrolladores de base de

datos, desarrolladores de sistemas, etc.

Page 15: Modelos de Bases de datos - s2ef435c755f05c33.jimcontent.com€¦almacenamiento de base de datos. Emplea un modelo físico de datos y los únicos datos que existen están realmente

Objetivo de la arquitectura de tres niveles

Separar los programas de aplicación de la base de datos física.