Bases de datos

Find the right structure and content for your course and set up a syllabus

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
Bases de datos por Mind Map: Bases de datos

1. Tipos

1.1. BD Relacionales

1.1.1. - el lugar y la forma como se almacenan los datos no tiene relevancia

1.1.2. SQL Lenguaje Estructurado de Consultas

1.1.2.1. Estandar implementado por los SGBDvRelacionaels

1.1.3. Normalización

1.1.3.1. Proceso al que son sometidas las bases de datos relacionales

1.2. BD Jerarquicas

1.3. BD en red

1.4. BD Orientada a Objetos BDOO

1.4.1. Los datos son objetos

1.4.2. Relaciones por inclusion logica

1.4.3. Clases

1.4.3.1. Entidades de aplicacion

1.4.4. Instancias

1.4.4.1. Objetos creados desde las clases

1.5. BD segun su variabilidad

1.5.1. Estaticas

1.5.1.1. de solo lectura

1.5.1.2. utilizadas para almacenar datos historicos

1.5.2. Dinamicas

1.5.2.1. la informacion almacenada se modifica con el tiempo

1.5.2.2. permite operaciones

1.5.2.2.1. actualizacion

1.5.2.2.2. adicion de datos

1.5.2.2.3. consultas

1.6. BD Segun su contenido

1.6.1. Bibliograficas

1.6.2. De texto completo

1.6.3. Directorios

1.6.4. Bibliotecas

2. SGBD ó DBMS

2.1. Definicion

2.1.1. Diseñados para almacenar y manipular grandes cantidades de datos

2.1.2. Agrupacion de programas para definir, contruir y manejar una BD

2.2. objetivo

2.2.1. Su objetivo es proporcionar una forma de almacenar y recuperar los datos de una BD de manera practica y eficiente

2.3. Comonentes

2.3.1. Gestor de almacenamiento

2.3.1.1. Archivos de datos

2.3.1.2. Diccionario de datos

2.3.1.3. Indice

2.3.2. Gestor de memoria Intermedia

2.3.3. Procesador de consultas

2.3.3.1. Interprete DLL

2.3.3.2. Compilador LMD

2.3.3.3. Motor de evaluacion de consultas

2.3.4. Gestor de diccionario

2.3.5. Gestor de bases de datos

2.3.5.1. Definicion

2.3.5.1.1. interfaz con los programas de aplicación y las aplicaciones de los usuarios

2.3.5.2. Componentes

2.3.5.2.1. Control de autorizacion

2.3.5.2.2. Procesador de comandos

2.3.5.2.3. Control de Integridad

2.3.5.2.4. Optimizador de consultas

2.3.5.2.5. Gestor de transacciones

2.3.5.2.6. Planificador (scheduler)

2.3.5.2.7. Gestor de recuperacion

2.3.5.2.8. Gestor de buffers

2.4. Tipos

2.4.1. BD Centralizadas

2.4.2. BD Distribuidas

2.4.2.1. Control

2.4.2.2. Datos

2.4.2.3. Funciones

2.4.2.4. Procesamiento logico

2.5. Servicios

2.5.1. Almacenar, acceder y actualizar los datos

2.5.2. Diccionario de datos

2.5.3. Transacciones

2.5.4. acceso concurrente

2.5.5. Recuperacion

2.5.6. Control de acceso

2.5.7. Comunicacion

2.5.8. Integridad

2.5.9. Independencia entre aplicaciones y las bases de datos

2.5.10. Herramientas

2.5.10.1. Importar y exportar datos

2.5.10.2. Monitorizacion

2.5.10.3. Programas de analisis estadistico

2.5.10.4. Reorganizacion de indices

2.5.10.5. Reutilizacion de espacios

2.6. Usuarios

2.6.1. Tipos

2.6.1.1. Administradores

2.6.1.2. programadores de aplicaciones

2.6.1.3. Sofisticados

2.6.1.4. Especializados

2.6.1.5. Ingenuos

3. Información

3.1. Caracteristicas

3.1.1. Relevante

3.1.2. Precisa

3.1.3. Disponible

4. Ventajas

4.1. - Reduce la redundancia de los datos

4.2. - Reduce la programacion y el mantenimiento de los datos

4.3. - Incrementa la seguridad de los datos

4.4. - Integridad de los datos

4.5. - Compartir datos

4.6. - disponibilidad de datos

4.7. - Independencia de los datos

4.8. - Administracion de los datos

4.9. - Mejor acceso

5. Desventaja

5.1. Mayor consumo de recursos

6. Conceptos

6.1. Tupla

6.1.1. Conjunto de datos

6.1.2. son las filas de una tabla

6.2. Campo

6.2.1. Conjunto de datos

6.2.2. son las columnas de una tabla

7. Arquitectura de BD

7.1. Niveles

7.1.1. Nivel Interno

7.1.1.1. Describe la estructura fisica de la base de datos

7.1.2. Nivel Conceptual

7.1.2.1. Describe entidades, atributos, relaciones, operaciones de usuarios y restricciones

7.1.3. Nivel Externo

7.1.3.1. Describe las vistas para los usuarios o un grupo de usuarios

8. Diseño e implementacion de BD

8.1. Levantamiento de la informacion

8.2. Analisis de la infromacion

8.3. Modelo Relacional

8.4. Implementacion

9. Modelo de datos

9.1. Definicion

9.1.1. Abstraccion de la realidad de la organizacion en terminos de datos

9.2. Modelo entidad-relacion

9.2.1. Es un modelo de datos conceptual de datos de alto nivel

9.3. Entidad y notacion

9.3.1. Abstraccion de un conjunto de cosas del mundo real

9.4. Tipos de entidades

9.4.1. Entidad fuerte o fundamental

9.4.2. Entidad debil

9.4.3. Entidad asociativa

9.5. Atributo

9.5.1. Definicion

9.5.1.1. Abstraccion de caracteristicas que poseen todas las instancias de una entidad

9.5.2. Dominio

9.5.2.1. Conjunto de valores que un atributo puede tomar

9.5.3. Atributo llave

9.5.3.1. Conjunto de uno o mas atributos que distinguen como unica a cada instancia de una entidad

9.6. Relacion y notacion

9.6.1. Es la asociacion de dos o mas instancias del mismo o diferente tipo de entidad

9.7. Cardinalidad y notacion

9.7.1. Definicion

9.7.1.1. Es el establecimiento de un numero de instancias que se relacionan

9.7.2. Relacion cero a uno 0:1

9.7.3. Relacion uno a uno 1:1

9.7.4. De cero a muchos 0:N

9.7.5. De uno a muchos 1:N

10. Elaborar un modelo

10.1. uso de la matriz relacion

10.1.1. Definicion

10.1.1.1. Es una tecnica basada ene la teoria de conjuntos

10.1.2. Pasos

10.1.2.1. Identificar en la problematica los sustantivos en plurar

10.1.2.2. Colocar en las filas todas las entidades

10.1.2.3. Colocar en la columnas todas las entidades, pero en el mismo de las filas

10.1.2.4. Llenar la diagonal

10.2. Diagrama entidad-relacion

10.2.1. Determinar en la matriz de relaciones, cual es la entidad que mas relaciones tiene

10.2.2. Empezar desde la primera fila y ver con que entidades esta relacionada

10.2.3. Colocar las cardinalidades

10.2.4. Colocar los atributos a cada una de las entidades

10.2.5. Establecer el atributo clave para cada entidad

10.2.6. Establecer el tipo de entidad

11. Modelo de datos Basado en formatos

11.1. Tipos De Formatos

11.1.1. Un solo cuerpo

11.1.2. De Dos Cuerpos

11.1.3. De varios Cuerpos

11.2. Procedimiento para elaborarlo

11.2.1. Identificaciones de las entidades iniciales

11.2.2. Asignacion de atributos

11.2.3. identificacion de atributos claves y tipos de entidades