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

1. Importancia

1.1. asegura que los elementos de datos requeridos por la Base de Datos están completos y son representados con exactitud, permitiendo su revisión y verificación por los usuarios finales al mostrarse en lenguaje natural.

2. Componentes

2.1. Orígenes de Datos

2.1.1. Representan el origen de los datos en el mundo real, incluyendo Bases de Datos de terceros, servidores de directorios, sistemas de mensajería, etc. Estos contienen la información necesaria para conectar con los datos externos.

2.2. Tipos de Datos

2.2.1. Representan grupos de datos almacenados en un origen de datos de acuerdo a la jerarquía de LDAP.

2.3. Elementos de Datos

2.3.1. Representan unidades reales de datos que se encuentran en un origen de datos, con su categoría asociada.

2.4. Enlaces

2.4.1. Componente opcional. Existen dinámicos, que definen las relaciones entre los tipos de datos, y los estáticos, que definen dichas relaciones entre los elementos de datos.

2.5. Orígenes de Sucesos

2.5.1. Representan una aplicación encargada de almacenar y administrar sucesos en los orígenes de datos.

3. Evolución

3.1. Archivos Secuenciales

3.1.1. Formato fijo usado para registros, todos del mismo tamaño. Los nuevos registros van al final del archivo.

3.2. Secuencial Indexado

3.2.1. Archivo organizado por un Campo Clave. Permite accesos secuenciales y directos.

3.3. Cliente/Servidor

3.3.1. Una terminal (Cliente) solicita la información a otra u otras (Servidor). Trabajo distribuido.

3.4. Jerárquico

3.4.1. Árbol invertido, niveles o segmentos. Tiene su origen en los 60s, en la Manufactura.

3.5. En Red

3.5.1. Registros 1 a Muchos, pueden tener más de un padre. Acceso más flexible.

3.6. Relacional

3.6.1. Entidades relacionadas lógicamente. Contiene Campos, Tablas, Filas y Columnas.

3.7. Entidad-Relación

3.7.1. Modelo gráfico para representar los datos y sus relaciones entre sí.

3.8. Orientado a Objetos

3.8.1. Modelo semántico de 1981. Unifica los datos y sus relaciones en un "Objeto".

4. Concepto

4.1. Mecanismos y conceptos formales utilizados para describir la estructura de una base de datos, sus datos, relaciones, consistencia, restricciones y operaciones.

5. Sistemas de Gestión de Bases de Datos

5.1. Libres

5.1.1. Puede ser distribuido, modificado, copiado y usado; debe incluir el código fuente para hacer efectivas las libertades que lo caracterizan.

5.1.2. Ejemplos: PostgreSQL, MySQL, Firebird SQL

5.2. Propietarios

5.2.1. Programa informático en el que los usuarios tienen limitadas las posibilidades de usarlo, modificarlo o redistribuirlo. Su código fuente no está disponible o el acceso a este se encuentra restringido.

5.2.2. Ejemplos: SQL Server, Microsoft Access, IBM Informix.

5.3. Elección Personal

5.3.1. Los SGBD Libres son una excelente opción para utilizar, en primer lugar debido a que no requieren inversión en una licencia al ser completamente gratuitos o con un costo muy bajo por servicios especiales (como soporte empresarial). Segundo, la posibilidad de modificar el software para adecuarlo a las necesidades que se tengan, o encontrar alguna distribución creada por otro usuario y que igualmente cubra las necesidades que se tengan. Finalmente, el soporte existente por parte de la comunidad de usuarios del Sistema de Gestión específico en Internet es muy amplia, con foros, Wikis y otros canales de comunicación y ayuda comunitaria.

6. Modelo Relacional

6.1. Concepto

6.1.1. modelo para representar el mundo real y su información a través de conceptos sencillos de comprender para cualquier persona, manteniendo la información sobre la misma base de datos, facilitando cualquier modificación.

6.2. Componentes Básicos

6.2.1. TABLA. Compuesto básico de las relaciones, conjunto de datos.

6.2.2. FILA. Grupo de datos relacionados entre sí.

6.2.3. COLUMNA. Datos específicos de una tabla.

6.2.4. ESQUEMA. Atributos y la relación que tienen entre sí.

6.2.5. TUPLA. Renglón de datos que contiene valores en todos sus atributos.

6.2.6. DOMINIO. Conjunto de valores agrupados.

6.2.7. CLAVE. Atributos con valores únicos e irrepetibles que permiten identificar una tupla específica.