24_08_2013:
DBMS o en spanish SABD
- Modelamiento de Datos
- usar oracle + SQL developer
tarea: investigar lo que se entiende por modelamiento de base de datos
planificaron, procesos de negocio y funcionalidad
estudios de requerimientos, se traducen en los 3 elementos
entidades
relaciones
atributos
concepto de modelamiento de datos
los modelos facilitan la comunicación entre los involucrados, diseñador de modelo y cliente.
imagen del sistema, que se puede cambiar al ser una imagen del sistema a desarrollar
modela de dato:
modelo conceptual
modelo logico
modelo fisico
+ técnicas para requerimientos:
entrevista
informándose del negocio
conocer el dominio del sistema
preguntas abiertas cerradas
elementos del negocio
+ después hacemos el modelo conceptual
+ proceso de normalización, eliminar datos redundantes, dejar el modelo limpio optimo.
+ reglas de transformation, software
+ modelo relacional, el motor de la base de dato esta aqui
+ generación de la base de dato
metamodeles (cubos de datos)
RDBMS, relacionar de base datos
SABDR: Sistema de administración
SGBDR: sistema de gestión
entidades, son los cuadritos
la notación para establecer son mas de 18.
ejemplo: modelo de Chen
norma Camel para crear el nombre de las entidades
condiciones de borde, cuando se establece la carnalidad
tipos de datos
patrones de diseño, ejemplo todo objeto tiene que tener un identificador único, nunca puede ser un atributo que pertenezca al negocio.
creamos o generamos la base de datos con DDL
llave primaria (dupla)
hay 3 enfoques para el modelo y como presento el problema
top-down (de arriba hacia abajo)
bottom-up (de abajo arriba)
targeted (dirigida) focalizado.
modelo del dominio (técnica, investigar… Rodrigo Salina una nueva arquitectura)
lenguaje funcionales