Arquitectura de Administración de Bases de Datos

Get Started. It's Free
or sign up with your email address
Arquitectura de Administración de Bases de Datos by Mind Map: Arquitectura de Administración de Bases de Datos

1. Caracteristicas de los sistemas de Bases de Datos

1.1. Separación entre programas de aplicación y los datos.

1.2. Manejo de multiples vistas por parte de los usuarios.

1.3. Uso de un catálogo para almacenar el esquema de bases de datos.

2. Bases de Datos

2.1. Definición

2.1.1. Serie de datos relacionados y organizados entre si los cuales son recolectados y explotados por sistemas de información.

2.2. Componentes principales

2.2.1. Datos

2.2.1.1. Hardware

2.2.1.2. Software

2.2.2. Usuarios

2.2.2.1. Programador

2.2.2.2. Usuario final

2.2.2.3. Administrador de Base de Datos (DBA)

2.3. Ventajas

2.3.1. Globalización de la información

2.3.2. Elimina información redundante o duplicada

2.3.3. Elimina información inconsistente

2.3.4. Permite Compartir la información

2.3.5. Mantiene integra la información

2.3.6. Independencia de Datos

2.4. Tipos de Modelos de Datos

2.4.1. Modelo Jerarquico

2.4.2. Modelo de red

2.4.3. Modelo relacional

3. Niveles para sistemas de Bases de Datos ANSI

3.1. El esquema de 3 niveles se utiliza para la independencia d ela base de datos.

3.2. Nivel Externo

3.2.1. Describe la base de datos para un grupo de usuarios determinado y lo oculta del resto.

3.2.1.1. Ejemplo

3.2.1.1.1. Este nivel sirve definir los controles de accesos de usuarios

3.3. Nivel lógico

3.3.1. Nivel conceptual que describe toda la estructura de la base de datos para la comunidad de usuarios en un esquema conceptual.

3.3.1.1. Ejemplo

3.3.1.1.1. Es utilizado por los administradores de bases de datos y trata sobre el uso, vistas y permisos para manejar la información.

3.4. Niel Físico

3.4.1. Nivel interno que describe los detalles para el almacenamiento de la base de datos.

3.4.1.1. Ejemplo

3.4.1.1.1. Es definido por los administradores del sistema y se refiere a la definición de lamacenamiento, hardware y politicas a utilizar.

4. Modelo de Proceso

4.1. El modelo de proceso sirve para representar a manera de diseño, el comportamiento del flujo de datos que debe seguri una base de datos.

4.2. Existen 3 modelos

4.2.1. Diagrama de Flujo

4.2.1.1. Se organiza por arbol jerarquico de un proceso especifico o sistema de aplicaciones

4.2.1.2. Para ser eficaz debe tener todos los procesos necesarios para efectuar el proceso que describe.

4.2.2. Flujo de Datos

4.2.2.1. Es el mas centrado de todos los diagramas de procesos.

4.2.2.2. Combina diagramas de manera jerarquica y no se enfoca en el proceso.

4.2.2.3. Combina diagramas a manera de flujo y funciones

4.2.3. Carriles de Alberca

4.2.3.1. Capacidad para mostrar quien hace que en la organización.

4.2.3.2. Excelente para identificar deficiencias en los procesos existentes.

4.2.3.3. Se describe asi por su parecido a los carriles verticales de una alberca donde cada carril representa una unidad como un departamento.