BASE DE DATOS

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
BASE DE DATOS por Mind Map: BASE DE DATOS

1. DISEÑAR UNA BD

1.1. Requisitos Usuario

1.1.1. Identificar las necesidades

1.1.2. Estudio documentación, workflows, etc.

1.2. Diseño Conceptual

1.2.1. Esquema estructurado. Modelo E-R

1.2.2. Independiente SGBD

1.3. Diseño Lógico

1.3.1. Modelo E-R -> Tablas y Normalización

1.3.2. Dependiente SGBD

1.4. Diseño Físico

1.4.1. Definición de tipo de datos, formatos, índices, etc.

1.4.2. Implementación en el SGBD

2. ARQUITECTURA DE DATOS

2.1. La conexión de red:

2.1.1. Permite que algunas tareas se ejecuten en un sistema servidor y que otras se ejecuten en los sistemas clientes

2.2. El procesamiento paralelo

2.2.1. Permite acelerar las actitudes del SGBD, proporcionando a las transacciones una respuesta más rápida.

2.3. La distribución de datos:

2.3.1. A través de las distintas sedes o departamentos de una organización permite que estos datos residan donde han sido generados o donde son más necesarios

3. DICCIONARIO DE DATOS

3.1. Es un repositorio organizado y centralizado de información.

3.2. Un SGBD consulta el diccionario de datos antes de leer o modificar los datos reales.

4. ABSTRACCION EN BD

4.1. es proporcionar a los usuarios una visión abstracta de los datos

4.2. el sistema esconde ciertos detalles de cómo se almacenan y mantienen los mismos.

5. ventajas

5.1. Acceso rápido a los datos

5.2. Evita datos repetidos o duplicados.

5.3. Almacenamiento ilimitado.

5.4. Reducción de espacio físico.

5.5. Portables y dinámicas

6. TIPOS

6.1. bases de datos jerárquicas

6.2. bases de datos en red

6.3. bases de datos transaccionales

6.4. bases de datos relacionales

6.5. bases de datos NO relacionales o NoSQL

6.6. bases de datos orientadas a objetos

6.7. bases de datos documentales

7. CARACTERÍSTICAS

7.1. Versatilidad en la representación.

7.2. Desempeño.

7.3. Mínima redundancia. (BD relacional)

7.4. Capacidad de acceso

7.5. Simplicidad.

7.6. Integridad. (veracidad de los datos)

7.7. Seguridad y privacidad.

8. LENGUAJE DE BASE DE DATOS

8.1. Lenguaje de definición de datos

8.1.1. Permite llevar a cabo las tareas de definición de las estructuras que almacenarán los datos así como de los procedimientos

8.1.2. CREATE, DROP, ALTER, GRANT y REVOKE

8.2. Lenguaje de manipulación de datos

8.2.1. La inserción de información nueva

8.2.2. El borrado de información

8.2.3. La recuperación de información

8.2.4. SELECT, INSERT, DELETE y UPDATE

9. IMPORTANCIA

9.1. Facilitan el rápido acceso, consulta y almacenamiento en tiempo real.

10. desventajas

10.1. Pueden llegar a crecer mucho.

10.2. incremento en los costos.

10.3. Pueden fallar críticamente.

10.4. Ataque remotos.