SlideShare una empresa de Scribd logo
1 de 72
Bases de Datos Relacionales I
Objetivos ,[object Object],[object Object]
Contenido ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Metodología y Evaluación ,[object Object],[object Object],[object Object],[object Object]
1.  Introducción ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sobre los datos de la empresa ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Definición ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Comparación entre  Archivos y Base de Datos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Independencia a ligas externas a los datos Datos compartidos y compatibles en la empresa Redundancia mínima y controlada Datos relacionados de acuerdo a un modelo Flexibilidad, Integridad, Eficiencia y seguridad
El campo de las BD ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2.  El ambiente tecnológico  de las BD ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Diversos Modelos de una BD ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Usos de una Base de Datos Base de datos
Entorno de operación
EXTRANET / INTRANET:  El entorno actual   Interacción actual entre el WWW y la BD
Niveles de Instrumentación
Niveles de Instrumentación  (2)
3.  El Modelo Relacional ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Modelo de Datos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Modelado
Definición del Modelo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Operaciones con el Modelo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplos del Modelo Entidades: archivos existentes (esquema) Vistas: relación temporal entre archivos (subesquema) Note que no todos las tuplas están relacionadas, igualmente  los entidades son solo un subconjunto de todas las combinaciones posibles de los productos cartesianos
Identificación de tuplas ,[object Object],[object Object],[object Object],[object Object]
Identificación de llaves ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
4.  Instrumentación de  la Base de Datos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Inicial
I n t e r m e d i o s
I n t e r m e d i o s
I n t e r m e d i o s
I n t e r m e d i o s
C o l e c t o r
Completo
Colector Completo
Diagrama de la BD
Instrumentación dinámica de  los índices en una BD ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Instrumentación actual de un BD ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
5.  Normalización ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Primera Forma Normal (1FN) ,[object Object],[object Object],[object Object],Entidad en 1FN En el producto  cartesiano todos los dominios tienen  valores atómicos
Segunda Forma Normal (2FN) ,[object Object],[object Object],[object Object],Entidades en 2FN Las entidades están en 1FN y además cada dominio o atributo depende de un sola llave: Ent 1  Nombre  ==> Ant, Dir,Cd Ent 2  Nombre ,  Producto   ==> Cant
Tercera Forma Normal (3FN) ,[object Object],[object Object],[object Object],[object Object],Entidades en 3FN Las entidades están en 2FN y además cada dominio o atributo depende NO transitivamente de un sola llave: Ent 1  Nombre  ==> Ant,  Direcciones Ent 3   Direcciones ==>  Ciudad
Normalización:  Redundancia controlada ,[object Object],[object Object],Entidad sin normalizar Entidades normalizadas
Normalización Ulterior ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Entrevista ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Entrevista  (2) ,[object Object],[object Object],[object Object]
Guía de Normalización ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Dominios ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Realidad Informacional
Ent idades ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],En cada se planta se producen diversos herrajes   Herrajes iguales se producen en plantas distintas   El descuento depende del volumen y del herraje El cliente tiene distintas direcciones de envío   Un mismo herraje se utiliza en varios muebles Muebles distintos usan herrajes similares   En una orden de compra puede tener varias líneas de detalle Suposiciones
Ejercicios de Normalización  (1) ,[object Object],[object Object],[object Object]
Ejercicios de Normalización  (2) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Conversión entre Modelos a Entidad - Relación de Relacional
Elementos del modelo  Entidad - Relación ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Modelo  Entidad - Relación ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
6.  Integridad y seguridad : Directorio de Datos Se logra por medio de almacenar los datos asociados con la ejecución de los comandos del SQL de la  base de datos (altas bajas cambios, perdidas)  . Contienen el  QUE, QUIEN, COMO, DONDE y CUANDO de la BD Las bitácoras modelan y registran los procesos que se efectúan dentro de la base de datos
BITACORAS:   QUE, QUIEN, COMO, DONDE y CUANDO Bitácora de Usuarios: Usuario, Password, depto, sistema, archivos, terminal, permisos Bitácora de Archivos: Password, Dueño,  sistema que los usan, dominos, formatos, ubicación, usuarios Catálogo de Sistemas: Depto, sistema, archivos, terminal, programas, responsable Bitácora de Errores: Tipo, programa, descripción, hora, lugar, usuario, fecha, archivo, sistema Bitácora de Uso: Fecha, Usuario, Sistema, Permiso, Terminal, Registro, tipo de a,cceso Imagen Vieja, Imagen Nueva Manuales del Sistema: Sistema, depto, archivos, procedimiento de uso, nivel de sistematización/automatización
Normalización del Directorio Ejemplo de las dependencias funcionales  de la bitácora de uso
Uso de la Bitácora Ante estas actualizaciones en las Entidades TAM y ABC la bitácora refleja la  siguiente actividad
Recuperación
Arranque en Frío ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Respaldos ,[object Object],[object Object],[object Object],[object Object],[object Object]
Arranque en Caliente ,[object Object],[object Object],[object Object],[object Object],[object Object]
Camino al cambio de las TI ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Estrategias en Base de Datos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
7.  Lenguajes para BD:   álgebra y cálculo relacional ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplos de SQL ,[object Object],[object Object],Muebles :   (   Mueble , Descripción Mueble ) Direcciones :  (  Dirección , Cliente ) Ensambles :  (  Herraje, Mueble ,  Número ) Herrajes : (  Herraje,  Descripción Herraje, Calidad, Precio )   Ordenes :  (  Folio ,  Dirección, Fecha ) Detalles : (   Folio, Línea Detalle ,  Cantidad, Herraje ) Inventarios : (   Planta, Herraje ,  Inventario )   Plantas :     (   Planta,  Descripción Planta )   Descuentos :   (  Herraje, Volumen ,  % Descuento )
Solución del SQL
Ejemplos de SQL  (2) ,[object Object]
Solución del SQL  (2)
Ejemplo Numérico Se obtienen las siguientes tuplas Asumiendo estos datos en las entidades
8.  Manejo de Transacciones ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Criterios en una Transacción ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],En su ejecución En su diseño
Ejemplo de transacción

Más contenido relacionado

La actualidad más candente

Modelos de Base de Datos
Modelos de Base de DatosModelos de Base de Datos
Modelos de Base de Datos
Axel Mérida
 
1. limpieza y transformación de datos
1. limpieza y transformación de datos1. limpieza y transformación de datos
1. limpieza y transformación de datos
Miguel Murillo
 
Bases De Datos En Excel
Bases De Datos En ExcelBases De Datos En Excel
Bases De Datos En Excel
angela1140
 

La actualidad más candente (20)

Organización aleatoria o indirecta
Organización aleatoria o indirectaOrganización aleatoria o indirecta
Organización aleatoria o indirecta
 
Modelos de Base de Datos
Modelos de Base de DatosModelos de Base de Datos
Modelos de Base de Datos
 
Archivos Secuenciales Indexados
Archivos Secuenciales IndexadosArchivos Secuenciales Indexados
Archivos Secuenciales Indexados
 
Gestion de base de datos - Modelo Conceptual
Gestion de base de datos - Modelo ConceptualGestion de base de datos - Modelo Conceptual
Gestion de base de datos - Modelo Conceptual
 
base de datos power point
base de datos power pointbase de datos power point
base de datos power point
 
Introduccion bases de datos
Introduccion bases de datosIntroduccion bases de datos
Introduccion bases de datos
 
Arquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos OracleArquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos Oracle
 
Conclusiones sobre base de datos
Conclusiones sobre base de datos Conclusiones sobre base de datos
Conclusiones sobre base de datos
 
1. limpieza y transformación de datos
1. limpieza y transformación de datos1. limpieza y transformación de datos
1. limpieza y transformación de datos
 
Diseño de Archivos y Bases de Datos
Diseño de Archivos y Bases de DatosDiseño de Archivos y Bases de Datos
Diseño de Archivos y Bases de Datos
 
Lenguaje estructurado sql
Lenguaje estructurado sqlLenguaje estructurado sql
Lenguaje estructurado sql
 
Procesamiento de datos
Procesamiento de datosProcesamiento de datos
Procesamiento de datos
 
Introduccion a las bases de datos
Introduccion a las bases de datosIntroduccion a las bases de datos
Introduccion a las bases de datos
 
Bases De Datos En Excel
Bases De Datos En ExcelBases De Datos En Excel
Bases De Datos En Excel
 
Sistema De Gestión De Base De Datos
Sistema De Gestión De Base De DatosSistema De Gestión De Base De Datos
Sistema De Gestión De Base De Datos
 
Diseño de Archivos y Base de Datos
Diseño de Archivos y Base de DatosDiseño de Archivos y Base de Datos
Diseño de Archivos y Base de Datos
 
Bases de Datos de Tercera Generacion
Bases de Datos de Tercera GeneracionBases de Datos de Tercera Generacion
Bases de Datos de Tercera Generacion
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)
 
Base de Dato Oracle
Base de Dato OracleBase de Dato Oracle
Base de Dato Oracle
 

Destacado

C:\fakepath\capitulo 7 administracion de bases de datos
C:\fakepath\capitulo 7 administracion de bases de datosC:\fakepath\capitulo 7 administracion de bases de datos
C:\fakepath\capitulo 7 administracion de bases de datos
akramgorgis
 
Base de datos
Base de datosBase de datos
Base de datos
lolita_89
 
Bases De Datos My Sql
Bases De Datos My SqlBases De Datos My Sql
Bases De Datos My Sql
Arnulfo Gomez
 
Analisis estructural de texto
Analisis estructural de textoAnalisis estructural de texto
Analisis estructural de texto
tecnologianidia
 
Bitácora de base de datos
Bitácora de base de datosBitácora de base de datos
Bitácora de base de datos
Lalo Osorio
 

Destacado (20)

Base de datos 4
Base de datos 4Base de datos 4
Base de datos 4
 
Actividad 4 bdy
Actividad 4 bdyActividad 4 bdy
Actividad 4 bdy
 
Cardinalidad
CardinalidadCardinalidad
Cardinalidad
 
Anomalias
AnomaliasAnomalias
Anomalias
 
Tarea 4 diseño de base de datos
Tarea 4 diseño de base de datosTarea 4 diseño de base de datos
Tarea 4 diseño de base de datos
 
Bases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4j
Bases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4jBases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4j
Bases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4j
 
C:\fakepath\capitulo 7 administracion de bases de datos
C:\fakepath\capitulo 7 administracion de bases de datosC:\fakepath\capitulo 7 administracion de bases de datos
C:\fakepath\capitulo 7 administracion de bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
 
Foro 3
Foro 3Foro 3
Foro 3
 
Centros de Votación Elecciones 2015
Centros de Votación Elecciones 2015Centros de Votación Elecciones 2015
Centros de Votación Elecciones 2015
 
Interrelaciones
InterrelacionesInterrelaciones
Interrelaciones
 
Bases De Datos My Sql
Bases De Datos My SqlBases De Datos My Sql
Bases De Datos My Sql
 
Modelo Entidad Relacion
Modelo Entidad RelacionModelo Entidad Relacion
Modelo Entidad Relacion
 
Analisis estructural de texto
Analisis estructural de textoAnalisis estructural de texto
Analisis estructural de texto
 
Semana 2: Administración de base de datos: conceptos básicos y su aplicación
Semana 2: Administración de base de datos: conceptos básicos y su aplicaciónSemana 2: Administración de base de datos: conceptos básicos y su aplicación
Semana 2: Administración de base de datos: conceptos básicos y su aplicación
 
Atributos
AtributosAtributos
Atributos
 
Bases De Datos Relacionales
Bases De Datos RelacionalesBases De Datos Relacionales
Bases De Datos Relacionales
 
Qué Son Las Bases De Datos
Qué Son Las Bases De DatosQué Son Las Bases De Datos
Qué Son Las Bases De Datos
 
Bitácora de base de datos
Bitácora de base de datosBitácora de base de datos
Bitácora de base de datos
 

Similar a Bases de Datos Relacionales

Bases de datos.ppt presentacion
Bases de datos.ppt presentacionBases de datos.ppt presentacion
Bases de datos.ppt presentacion
andreaydarlys
 
Bases de datos.ppt presentacion andrea
Bases de datos.ppt presentacion andreaBases de datos.ppt presentacion andrea
Bases de datos.ppt presentacion andrea
andreaydarlys
 
Clase 1 conceptos basicos ac
Clase 1 conceptos basicos acClase 1 conceptos basicos ac
Clase 1 conceptos basicos ac
Luis Jherry
 

Similar a Bases de Datos Relacionales (20)

Tecnologías de información: Bases de Datos
Tecnologías de información: Bases de DatosTecnologías de información: Bases de Datos
Tecnologías de información: Bases de Datos
 
Bases de datos.ppt presentacion
Bases de datos.ppt presentacionBases de datos.ppt presentacion
Bases de datos.ppt presentacion
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
 
Bases de datos.ppt presentacion andrea
Bases de datos.ppt presentacion andreaBases de datos.ppt presentacion andrea
Bases de datos.ppt presentacion andrea
 
Modelo de bases de datos (william mata 26550902)
Modelo de bases de datos (william mata 26550902)Modelo de bases de datos (william mata 26550902)
Modelo de bases de datos (william mata 26550902)
 
Glosario base de datos jeison cruz
Glosario base de datos jeison cruzGlosario base de datos jeison cruz
Glosario base de datos jeison cruz
 
Glosario base de datos Jeison Cruz
Glosario base de datos Jeison CruzGlosario base de datos Jeison Cruz
Glosario base de datos Jeison Cruz
 
Parcial1bdd
Parcial1bddParcial1bdd
Parcial1bdd
 
Unidad A
Unidad AUnidad A
Unidad A
 
DB4O + BIRT
DB4O + BIRTDB4O + BIRT
DB4O + BIRT
 
Algoritmos Computacionales II.docx
Algoritmos Computacionales II.docxAlgoritmos Computacionales II.docx
Algoritmos Computacionales II.docx
 
Jose osorio
Jose osorioJose osorio
Jose osorio
 
Clase 1 2009 1 ac
Clase 1 2009 1 acClase 1 2009 1 ac
Clase 1 2009 1 ac
 
Clase 1 2009 1 ac
Clase 1 2009 1 acClase 1 2009 1 ac
Clase 1 2009 1 ac
 
Glosario base de datos
Glosario base de datosGlosario base de datos
Glosario base de datos
 
Modelado de datos
Modelado de datosModelado de datos
Modelado de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Clase 1 conceptos basicos ac
Clase 1 conceptos basicos acClase 1 conceptos basicos ac
Clase 1 conceptos basicos ac
 
Conceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de DatosConceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de Datos
 
Introducción a los modelos de datos
Introducción a los modelos de datosIntroducción a los modelos de datos
Introducción a los modelos de datos
 

Más de Arnulfo Gomez (16)

Maquinas simples
Maquinas simplesMaquinas simples
Maquinas simples
 
Java Script BáSico Ajax
Java Script BáSico AjaxJava Script BáSico Ajax
Java Script BáSico Ajax
 
IntroduccióN Ajax
IntroduccióN AjaxIntroduccióN Ajax
IntroduccióN Ajax
 
Ajax
AjaxAjax
Ajax
 
Introduccion Ajax V1.0
Introduccion Ajax V1.0Introduccion Ajax V1.0
Introduccion Ajax V1.0
 
Html
HtmlHtml
Html
 
Variacion Cliente Servidor
Variacion Cliente ServidorVariacion Cliente Servidor
Variacion Cliente Servidor
 
Auditoria
AuditoriaAuditoria
Auditoria
 
Internet
InternetInternet
Internet
 
Manejo Basico Pc
Manejo Basico PcManejo Basico Pc
Manejo Basico Pc
 
Que Es Windows 2000 Server
Que Es Windows 2000 ServerQue Es Windows 2000 Server
Que Es Windows 2000 Server
 
Sistemas de I nformación y Bases de Datos
Sistemas de I nformación y Bases de DatosSistemas de I nformación y Bases de Datos
Sistemas de I nformación y Bases de Datos
 
Comercio Electronico
Comercio ElectronicoComercio Electronico
Comercio Electronico
 
Manual De Asp Parte 2
Manual De Asp Parte 2Manual De Asp Parte 2
Manual De Asp Parte 2
 
Linux Parte 2
Linux Parte 2Linux Parte 2
Linux Parte 2
 
Linux Parte 1
Linux Parte 1Linux Parte 1
Linux Parte 1
 

Último

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 

Bases de Datos Relacionales

  • 1. Bases de Datos Relacionales I
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12. Usos de una Base de Datos Base de datos
  • 14. EXTRANET / INTRANET: El entorno actual Interacción actual entre el WWW y la BD
  • 17.
  • 18.
  • 20.
  • 21.
  • 22. Ejemplos del Modelo Entidades: archivos existentes (esquema) Vistas: relación temporal entre archivos (subesquema) Note que no todos las tuplas están relacionadas, igualmente los entidades son solo un subconjunto de todas las combinaciones posibles de los productos cartesianos
  • 23.
  • 24.
  • 25.
  • 27. I n t e r m e d i o s
  • 28. I n t e r m e d i o s
  • 29. I n t e r m e d i o s
  • 30. I n t e r m e d i o s
  • 31. C o l e c t o r
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 48.
  • 49.
  • 50.
  • 51. Conversión entre Modelos a Entidad - Relación de Relacional
  • 52.
  • 53.
  • 54. 6. Integridad y seguridad : Directorio de Datos Se logra por medio de almacenar los datos asociados con la ejecución de los comandos del SQL de la base de datos (altas bajas cambios, perdidas) . Contienen el QUE, QUIEN, COMO, DONDE y CUANDO de la BD Las bitácoras modelan y registran los procesos que se efectúan dentro de la base de datos
  • 55. BITACORAS: QUE, QUIEN, COMO, DONDE y CUANDO Bitácora de Usuarios: Usuario, Password, depto, sistema, archivos, terminal, permisos Bitácora de Archivos: Password, Dueño, sistema que los usan, dominos, formatos, ubicación, usuarios Catálogo de Sistemas: Depto, sistema, archivos, terminal, programas, responsable Bitácora de Errores: Tipo, programa, descripción, hora, lugar, usuario, fecha, archivo, sistema Bitácora de Uso: Fecha, Usuario, Sistema, Permiso, Terminal, Registro, tipo de a,cceso Imagen Vieja, Imagen Nueva Manuales del Sistema: Sistema, depto, archivos, procedimiento de uso, nivel de sistematización/automatización
  • 56. Normalización del Directorio Ejemplo de las dependencias funcionales de la bitácora de uso
  • 57. Uso de la Bitácora Ante estas actualizaciones en las Entidades TAM y ABC la bitácora refleja la siguiente actividad
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 67.
  • 69. Ejemplo Numérico Se obtienen las siguientes tuplas Asumiendo estos datos en las entidades
  • 70.
  • 71.