Modelamiento seudomatetico para bases de datos

Solo disponible en BuenasTareas
  • Páginas : 23 (5510 palabras )
  • Descarga(s) : 0
  • Publicado : 27 de octubre de 2010
Leer documento completo
Vista previa del texto
Bases de Datos Modelo Seudo Matemático

Autor: Ing. John Jairo Londoño Pérez
Docente Universidad Distrital “Francisco José de Caldas”

Editado por: Ing. Hever Fajardo R.
Curso Bases de Datos – Especialización en Ing. de Software

BASES DE DATOS – ÉNFASIS EN MODELAMIENTO

Sesión 1

Perspectiva de la materia
1. Metodología: Modelamiento Seudo Matemático para BD relacionales

6.Arquitectura Datawarehouse Aplicativo

2. Transición del MSM al modelo E-R

Modelamiento de Bases de Datos
5. Arquitectura de las BD Distribuidas - Aplicativo 3. Transición del MSM al modelo relacional 4. Acceso a BD mediante interfaz de programación (Enfoque Grabar/Leer) PHP, JSP, C#, VB .Net)

MODELAMIENTO SEUDO MATEMÁTICO DE LAS BASES DE DATOS RELACIONALES Principios FundamentalesIdentificar el contexto de la problemática: Qué se va a controlar y para quien. Lineamientos/ Directivas / Interacciones / Propósitos. Identificar la llave principal del sistema. Identificar los grupos de transacciones que motivan controles, que tienen su propia llave y que afectan la llave principal del sistema. Construir la jerarquía de afectación de la base de datos como arquitectura: Base del modelado-> Inventario ordenado de variables (IOV)

Llave principal del sistema: variable a la cual se le imputan las transacciones del sistema, las transacciones reclaman de controles, por la inercia de su movimiento; las transacciones se denominan también Grupos transaccionales y deberán tener su propia llave sin ser llave principal del sistema. Es definitivo que la llave principal del sistema obedezcaa la comprensión del contexto de la problemática.

Universidad Distrital “Francisco José de Caldas” – Especialización en Ingeniería de Software

BASES DE DATOS – ÉNFASIS EN MODELAMIENTO

Esquemas del MSM / BDR Esquemas básicos: Esquema 1: IOV con un sólo grupo transaccional o grupo multivalor. Las mismas variables adquieren diferente valor cuantitativo o cualitativo en su movimiento.Esquema 2: IOV con varios grupos transaccionales. Esquema 3: IOV con un sólo grupo transaccional y uno o varios grupos anidados. Esquema 4: IOV con varios grupos transaccionales y cada grupo con uno o varios grupos transaccionales anidados. Esquema Especial: IOV hibrido, es decir, involucra varios esquemas.

ESQUEMA 1 Contexto / llave principal / Grupo transaccional (le da vida al sistema y motiva elejercicio de control) VCD VCD

IOV -> A, B, C, D, E, F, G, H

(PKey Sx) Variables planas

(PKey Grupo) Grupo Transaccional

VCD - > Variable código por default Ej: D es la ciudad, en cuyo caso se usaría un código Base de datos: 1) Construya el primer archivo de la base de datos con base en la llave principal y las variables planas que dependen estrictamente de esta llave. A B C D(VCD) 2)Construya el segundo archivo con base en la llave principal del sistema más la llave principal del grupo y asocie a esta llave doble las variables que dependen de la llave del grupo transaccional. A+E, F, G(VCD), H

3) Efectúe optimización sobre el archivo de llave doble utilizando la óptica 1 y la óptica 2.

Universidad Distrital “Francisco José de Caldas” – Especialización en Ingeniería deSoftware

BASES DE DATOS – ÉNFASIS EN MODELAMIENTO

Óptica 1: La llave del grupo transaccional no es exclusiva de la llave principal del sistema, para este caso el archivo permanece con llave compuesta. E no es exclusivo de A, entonces prevalece A+E con F, G(VCD), H Óptica 2: La llave del grupo transaccional es exclusiva de la llave principal del sistema. E es exclusivo de A, para este caso elarchivo se convierte en llave no compuesta, en donde la llave principal de grupo será la llave principal del archivo, y la llave principal del sistema pasa a ser una variable más dentro del archivo, es decir, pasa a ser llave foránea. E, F, G(VCD), H, A (F Key) Crear los archivos que sean necesarios con aquellas variables códigos por default (VCD) como sigue: D Descripción D G Descripción G...
tracking img