Los DBMS y el diseño de la base de datos

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Los DBMS y el diseño de la base de datos por Mind Map: Los DBMS y el diseño de la base de datos

1. Los administradores comunmente usados son

1.1. sistemas libres BSD(software de Licencia libre

1.1.1. postgreSQL

1.1.1.1. se enfoca en el modelo relacional orientado a objetos

1.1.2. MySQL

1.1.2.1. sistema de datos relacional multiusuario

1.1.3. Microsoft SQL Express

1.1.3.1. Limitante en la capacidad de almacenamiento y conexion

1.2. sistemas no libres bajo licenciamiento

1.2.1. Microsoft SQL Server

1.2.1.1. sistema robusto

1.2.1.2. se basa en el modelo relacional

1.2.1.3. lenguaje de consulta estructurado

1.2.1.4. gran estabilidad y seguridad

1.2.2. Oracle

1.2.2.1. amplio soporte de transacciones

1.2.2.2. gran estabilidad

1.2.2.3. soporte multiplataforma

1.3. Modelos de Base de Datos

1.3.1. Jerarquico

1.3.2. Red

1.3.3. Relacional

1.3.4. Multidimensionales

1.3.5. Orientado a Objetos

1.3.6. Entidad Relacion

2. Objetivo

2.1. se enfoca en el analisis de rendimiento, optimizacion y estructura de la informacion

2.2. Almacenar datos y recuperar informacion

2.3. Independencia logica y fisica de los datos

2.3.1. Determina la capacidad de modificar una parte de la informacion

2.4. Minimizar la Redundancia

2.5. Acceso concurrente

2.5.1. El permitir acceso multiple simultaneo

2.6. Integridad de los datos

2.7. Seguridad y proteccion

3. Sirve para

3.1. Manipular datos

3.1.1. Recuperacion de la informacion

3.1.2. La inserccion de informacion nueva

3.1.3. La eliminacion de la informacion

3.1.4. La modificacion de la informacion

3.1.5. La actualizacion de la informacion

3.2. Definir estructuras

3.3. Proporciona seguridad e integridad de los datos

3.3.1. la integridad se puede clasificar en

3.3.1.1. de domino

3.3.1.1.1. debe asegurar el valor de cada atributo

3.3.1.2. de entidad

3.3.1.2.1. clasifica toda la instancia y hace que se distinga

3.3.1.3. referencial

3.3.1.3.1. supervisa cada dato como referencia de cada tabla

3.3.1.3.2. verifica que dicho dato exista dentro de otra tabla para crear relaciones

3.3.1.4. definida por el usuario

3.3.1.4.1. se definie por el diseñador

3.4. se encarga de procesar las solicitudes de acceso a la base de datos

3.5. maneja, estructura y consulta informacion a gran volumen

4. Caracteristicas para Diseñar una base de datos

4.1. Gestion control y coherencia de datos

4.2. Acceso eficiente y controlado de la informacion

4.2.1. Seguridad en la proteccion de datos contra accesos no autorizados

4.2.1.1. vistas

4.2.1.1.1. limita el acceso de usuarios

4.2.1.2. Privilegios

4.2.1.2.1. permite o denega modificaciones sobre los objetos de la BD

4.2.1.3. encriptacion

4.2.1.3.1. Permite cifrar la informacion contenida en tablas

4.2.1.4. Inferencia

4.2.1.4.1. Restringe a los usuarios

4.3. Permitir agregar, eliminar y modificar el contenido almacenado

4.4. Pueden ser

4.4.1. estaticas

4.4.1.1. son de solo lectura

4.4.2. dinamicas

4.4.2.1. almacenan informacion durante su uso

5. Usuarios

5.1. Por relacion a la utilidad

5.1.1. Usuario final

5.1.2. Usuarios DBA

5.1.2.1. Diseña y mantiene la estructura de la base de datos

5.1.3. Desarrollador de apicaciones

5.1.3.1. Utiliza las consultas y realiza operaciones tipicas, altas, bajas etc..

5.1.3.2. Determina e implementa las transacciones para el menejo de la informacion

5.2. Por relacion directa

5.2.1. Usuario administrador de la base de datos

5.2.1.1. crear los esquemas de desarrollo

5.2.2. Programadores

5.2.2.1. Encargados de generar nuevos modulos para manejar la base de datos

5.2.3. usuarios especializados

5.2.3.1. Define los procedimientos de respaldo y recuperacion de datos

5.2.4. Usuarios normales

5.2.4.1. Usuarios esporadicos

5.2.4.1.1. Hacen uso de las aplicaciones diseñadas por un programador

5.2.4.2. Usuarios simples

5.2.4.2.1. Realizan actividades programadas

5.2.4.3. Usuarios especializados

5.2.4.3.1. Generan transacciones o consultas mas sofisticadas

5.3. Almacenamiento de la informacion a gran Volumen

6. Componentes

6.1. Motor de base de Datos

6.1.1. Es el servicio principal para almacenar procesar y proteger la base de datos

6.1.2. Es el encargado de crear datos para el precesamiento como tablas, datos asi como indices, visitas

6.2. Diccionario de Datos

6.2.1. Establece el espacio necesario reservado en una base de datos

6.2.2. Contiene informacion de como se almacenan los procedimientos, permisos de usuarios, estadisticas y rendimiento

6.3. Procesador de consulta

6.3.1. DDL, DML y el motor de evaluacion de consulta

6.4. Escritura de informes

6.4.1. Generador de informes extrae la informacion de uno o mas archivos