2. APLICACIÓN DE BASES DE DATOS
Antecedentes
La información el eje de las organizaciones
hoy día.
La cantidad de información es enorme.
Se tiene la necesidad de ser accesada
fácilmente y disponible todo el tiempo
(sistemas 24x7)
La solución: las personas de computación
han desarrollado conceptos, técnicas y
sistemas bajo un tópico conocido como
“Bases de Datos“.
3. APLICACIÓN DE BASES DE DATOS
Definición
Surgen entonces los primeros conceptos:
Dato: Es la representación física de un aspecto de
la realidad.
Base de datos: conjunto de datos, que pueden estar
organizados y/o interrelacionados de alguna
manera con un propósito particular
SGBD (Sistema Gestionador de Bases de Datos) es
una colección de datos interrelacionados y un
conjunto de programas para accesarlos. En otras
palabras un sistema para crear, manipular bases de
datos.
4. Modelado de datos
Definición
Un modelo es un conjunto de herramientas conceptuales para
describir datos, sus relaciones, su significado y sus restricciones
de consistencia.
Características
Analiza los aspectos de interés para una organización y sus
relaciones.
Resulta en el descubrimiento y documentación de los recursos de
datos del negocio.
El modelado pregunta " Qué ? " en lugar de " Cómo ? “.
Es una tarea difícil, cuya habilidad solo se adquiere con la
experiencia.
Metas y beneficios
Registrar los requerimientos de datos de un proceso de negocio.
Permite observar:
Patrones de datos
Usos potenciales de los datos
5. TIPOS DE MODELADO DE DATOS
Básicamente son 3:
Conceptual: muy general y abstracto, visión
general del negocio/institución.
Lógico: versión completa que incluye todos
los detalles acerca de los datos.
Físico: esquema que se implementara en un
manejador de bases de datos (DBMS).
6. MODELADO DE DATOS CONCEPTUAL
Conceptos básicos:
1. Algunos aspectos a considerar al momento de
realizar el modelado/análisis
2. No pensar físicamente, pensar
conceptualmente
3. No pensar en procesos, pensar en estructura
4. No pensar en navegación, pensar en términos
de relaciones
7. MODELOS CONCEPTUALES
Existen distintos tipos de modelos conceptuales:
Basados en registros
Jerárquico: datos en registros, relacionados
con apuntadores y organizados como
colecciones de árboles
Redes: datos en registros relacionados por
apuntadores y organizados en gráficas
arbitrarias
Relacional: datos en tablas relacionados por el
contenido de ciertas columnas
8. MODELOS CONCEPTUALES
Basados en objetos
Orientado a objetos: datos como instancias
de objetos (incluyendo sus métodos)
Entidad-relación: datos organizados en
conjuntos interrelacionados de objetos
(entidades) con atributos asociados