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
Bases de datos por Mind Map: Bases de datos

1. Información

1.1. Caracteristicas

1.1.1. Relevante

1.1.2. Precisa

1.1.3. Disponible

2. Ventajas

2.1. - Reduce la redundancia de los datos

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

2.3. - Incrementa la seguridad de los datos

2.4. - Integridad de los datos

2.5. - Compartir datos

2.6. - disponibilidad de datos

2.7. - Independencia de los datos

2.8. - Administracion de los datos

2.9. - Mejor acceso

3. Desventaja

3.1. Mayor consumo de recursos

4. Conceptos

4.1. Tupla

4.1.1. Conjunto de datos

4.1.2. son las filas de una tabla

4.2. Campo

4.2.1. Conjunto de datos

4.2.2. son las columnas de una tabla

5. Arquitectura de BD

5.1. Niveles

5.1.1. Nivel Interno

5.1.1.1. Describe la estructura fisica de la base de datos

5.1.2. Nivel Conceptual

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

5.1.3. Nivel Externo

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

6. Diseño e implementacion de BD

6.1. Levantamiento de la informacion

6.2. Analisis de la infromacion

6.3. Modelo Relacional

6.4. Implementacion

7. Modelo de datos

7.1. Definicion

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

7.2. Modelo entidad-relacion

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

7.3. Entidad y notacion

7.3.1. Abstraccion de un conjunto de cosas del mundo real

7.4. Tipos de entidades

7.4.1. Entidad fuerte o fundamental

7.4.2. Entidad debil

7.4.3. Entidad asociativa

7.5. Atributo

7.5.1. Definicion

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

7.5.2. Dominio

7.5.2.1. Conjunto de valores que un atributo puede tomar

7.5.3. Atributo llave

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

7.6. Relacion y notacion

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

7.7. Cardinalidad y notacion

7.7.1. Definicion

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

7.7.2. Relacion cero a uno 0:1

7.7.3. Relacion uno a uno 1:1

7.7.4. De cero a muchos 0:N

7.7.5. De uno a muchos 1:N

8. Elaborar un modelo

8.1. uso de la matriz relacion

8.1.1. Definicion

8.1.1.1. Es una tecnica basada ene la teoria de conjuntos

8.1.2. Pasos

8.1.2.1. Identificar en la problematica los sustantivos en plurar

8.1.2.2. Colocar en las filas todas las entidades

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

8.1.2.4. Llenar la diagonal

8.2. Diagrama entidad-relacion

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

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

8.2.3. Colocar las cardinalidades

8.2.4. Colocar los atributos a cada una de las entidades

8.2.5. Establecer el atributo clave para cada entidad

8.2.6. Establecer el tipo de entidad

9. Tipos

9.1. BD Relacionales

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

9.1.2. SQL Lenguaje Estructurado de Consultas

9.1.2.1. Estandar implementado por los SGBDvRelacionaels

9.1.3. Normalización

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

9.2. BD Jerarquicas

9.3. BD en red

9.4. BD Orientada a Objetos BDOO

9.4.1. Los datos son objetos

9.4.2. Relaciones por inclusion logica

9.4.3. Clases

9.4.3.1. Entidades de aplicacion

9.4.4. Instancias

9.4.4.1. Objetos creados desde las clases

9.5. BD segun su variabilidad

9.5.1. Estaticas

9.5.1.1. de solo lectura

9.5.1.2. utilizadas para almacenar datos historicos

9.5.2. Dinamicas

9.5.2.1. la informacion almacenada se modifica con el tiempo

9.5.2.2. permite operaciones

9.5.2.2.1. actualizacion

9.5.2.2.2. adicion de datos

9.5.2.2.3. consultas

9.6. BD Segun su contenido

9.6.1. Bibliograficas

9.6.2. De texto completo

9.6.3. Directorios

9.6.4. Bibliotecas

10. SGBD ó DBMS

10.1. Definicion

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

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

10.2. objetivo

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

10.3. Comonentes

10.3.1. Gestor de almacenamiento

10.3.1.1. Archivos de datos

10.3.1.2. Diccionario de datos

10.3.1.3. Indice

10.3.2. Gestor de memoria Intermedia

10.3.3. Procesador de consultas

10.3.3.1. Interprete DLL

10.3.3.2. Compilador LMD

10.3.3.3. Motor de evaluacion de consultas

10.3.4. Gestor de diccionario

10.3.5. Gestor de bases de datos

10.3.5.1. Definicion

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

10.3.5.2. Componentes

10.3.5.2.1. Control de autorizacion

10.3.5.2.2. Procesador de comandos

10.3.5.2.3. Control de Integridad

10.3.5.2.4. Optimizador de consultas

10.3.5.2.5. Gestor de transacciones

10.3.5.2.6. Planificador (scheduler)

10.3.5.2.7. Gestor de recuperacion

10.3.5.2.8. Gestor de buffers

10.4. Tipos

10.4.1. BD Centralizadas

10.4.2. BD Distribuidas

10.4.2.1. Control

10.4.2.2. Datos

10.4.2.3. Funciones

10.4.2.4. Procesamiento logico

10.5. Servicios

10.5.1. Almacenar, acceder y actualizar los datos

10.5.2. Diccionario de datos

10.5.3. Transacciones

10.5.4. acceso concurrente

10.5.5. Recuperacion

10.5.6. Control de acceso

10.5.7. Comunicacion

10.5.8. Integridad

10.5.9. Independencia entre aplicaciones y las bases de datos

10.5.10. Herramientas

10.5.10.1. Importar y exportar datos

10.5.10.2. Monitorizacion

10.5.10.3. Programas de analisis estadistico

10.5.10.4. Reorganizacion de indices

10.5.10.5. Reutilizacion de espacios

10.6. Usuarios

10.6.1. Tipos

10.6.1.1. Administradores

10.6.1.2. programadores de aplicaciones

10.6.1.3. Sofisticados

10.6.1.4. Especializados

10.6.1.5. Ingenuos

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