SlideShare una empresa de Scribd logo
 El diseño tiene como objetivo obtener una serie
de esquemas que permitan almacenar
información, sin redundancia y de fácil acceso.
 Las formas normales permiten lograr un buen
diseño.
 Para esto se necesita información acerca del
problema que se esté modelando. Parte de
esta información se encuentra en un diagrama
E-R, pero se necesita información adicional.
 El proceso de normalización de una base de
datos consiste en aplicar una serie de reglas a las
relaciones obtenidas en el modelo E-R (entidad-
relación).
 Las bases de datos relacionales se normalizan para:
Evitar la redundancia de los datos.
Evitar problemas de actualización de los datos en las tablas.
Proteger la integridad de los datos.
 En el modelo relacional es frecuente llamar tabla a una
relación, la cual tiene que cumplir con algunas
restricciones:
Cada columna debe tener su nombre único.
No puede haber dos renglones iguales. No se permiten los
duplicados.
Todos los datos en una columna deben ser del mismo tipo
Estamos en un servicio de biblioteca y queremos
llevar el control del préstamo que incluya los
siguientes datos:
Información sobre el usuario del servicio, datos
del libro y la información sobre el préstamos que
se realiza.
Estamos en un servicio de biblioteca y queremos llevar el
control del préstamo que incluya los siguientes datos:
Información sobre el usuario del servicio, datos del libro y
la información sobre el préstamos que se realiza.
usuario libro
Existe una relación muchos a muchos que hay que romper.
 En una relación (tabla) no pueden existir grupos de repetición, es
decir, un atributo no puede tomar más de un valor del dominio
subyacente:
 Considerando la entidad usuario, sus atributos son:
i_usuario#, n_usuario, i_libro, d_prestamo, d_entrega
 Y considerando la entidad libro, sus atributos son:
i_libro#, n_título, n_editorial, n_país, d_año
La entidad usuario, presenta el siguiente problema: cada vez que un
usuario pida un libro hay que escribir su número de usuario
(i_usuario) y su nombre (n_usuario), además en la realidad se
tendrán muchos datos más de los usuarios de la biblioteca.
¿Qué problemas puede traer esto?
Hacer una tabla con datos y ver que pasa
i_usuario n_usuario i_libro d_prestamo d_entrega
3435 J. Perez Qa76.9 25/IV/07 13/V/07
3435 J. Perez Qa76.9 5/X/07 13/X/07
3435 J. Perez Qa76.893 3/III/07 13/III/07
5678 A. Ramírez Qa76.9 2/IV/07 3/V/07
1. Identificar “grupos de repetición”. En el ejemplo el
“grupo de repetición” es lo que está en rojo:
i_usuario#, n_usuario, i_libro, d_prestamo,
d_entrega
2. Eliminar “grupos de repetición”. Para poderlos eliminar
se crea una nueva tabla con una llave primaria
compuesta, una parte es la llave primaria de la tabla
original (i_usuario) y la otra parte es la llave primaria del
grupo de repetición (i_libro), las entidades quedan así:
usuario (i_usuario#, n_usuario)
prestamo (i_usuario#, i_libro#, d_prestamo,
d_entrega)
 De una entidad se crearon 2 entidades
 La entidad libro queda igual
libro(i_libro#, n_título, n_editorial, n_país, d_año)
 Establece que todas las dependencias parciales se deben eliminar y
separar dentro de sus propias tablas. Una dependencia parcial es un
atributo que no depende completamente de la llave primaria. Normalmente
se presenta cuando la llave primaria es compuesta, es decir, que está
formada por dos atributos.
 Analizando la entidad préstamo que es la que tiene la llave primaria
compuesta:
prestamo (i_usuario#, i_libro#, d_prestamo,
d_entrega)
En este ejemplo todas las entidades se encuentran en 2
FN, ya que los atributos d_prestamo y d_entrega
dependen completamente de la llave primaria
compuesta y no de una parte de ésta.
 Cuando alguna entidad se encuentre en 2fn,
será necesario:
1. Determinar cuáles atributos no dependen de la llave
primaria compuesta de la tabla.
2. Eliminar esas columnas de la tabla base.
3. Crear una segunda tabla con esos atributos cuya llave
primaria será el atributo del cual dependen.
 Una relación está en 3FN si no hay dependencias
transitivas. Una dependencia transitiva es aquella en la
cual existen columnas (atributos) que dependen de otras
columnas (atributos) que tampoco son llave.
 En el ejemplo, estas dos entidades están en 3FN:
usuario (i_usuario#, n_usuario)
prestamo (i_usuario#, i_libro#,
d_prestamo, d_entrega)
 Pero en esta entidad se puede aplicar la 3FN
libro(i_libro#, n_título, n_editorial, n_país,
d_año)
 Los pasos a seguir son:
1. Determinar que columnas son dependientes de otra columna no
llave.
◦ En el ejemplo el atributo n_pais y d_año dependen del atributo no
llave n_editorial, por lo tanto se puede sacar a otra entidad.
1. Eliminar esas columnas de la tabla base
2. Crear otra tabla con esas columnas y con la columna no llave de la
cual son dependientes, crear una llave primaria para esta tabla.
- En el ejemplo, a partir de la entidad libro quedarían las siguientes
dos entidades:
libro(i_libro#, n_título, n_editorial, n_país, d_año)
editorial(i_editorial#, n_editorial, n_editorial, n_país, d_año)
 Crear el diagrama entidad relación para el
ejemplo del préstamo de la biblioteca
 Incluir atributos y cardinalidad.
Estamos en un servicio de biblioteca y queremos llevar el
control del préstamo que incluya los siguientes datos:
Información sobre el usuario del servicio, datos del libro y
la información sobre el préstamos que se realiza.
usuario libro
usuario libroprestamo
Hay que romper la relación muchos a muchos, creando una relación intermedia
Se requiere tener la información sobre los
alumnos
de los distintos programas de posgrado del
CADIT. Sus datos generales. Que grado
cursan (especialidad, maestría y/o doctorado) y
el nombre del programa, que materias han
cursado, que calificación llevan en cada una de
ellas, en que período la cursaron y con que
profesor. De cada materia se necesita saber
clave, su área y el número de créditos.
 Identificar entidad(es): Definir objetos como
personas, lugares o conceptos sobre los que se
quiere tener información.
 Identificar atributos: Definir las “propiedades” de
cada entidad
 Determinar llave primaria
 ENTIDADES: alumno
 ATRIBUTOS: expediente, nombre, clave_mat,
calificacion, trimestre, creditos, materia
 LLAVE PRIMARIA: expediente
 La entidad resultante es:
alumno(expediente#, nombre, grado,
programa clave_mat, materia, profesor,
periodo_cursada, calificacion, creditos,
área)
 1FN: Identificar “grupos de repetición” en cada
entidad
 Cada grupo de repetición sacarlo a una nueva
entidad. Su llave primaria será una llave
primaria compuesta (2 atributos)
 IDENTIFICAR GRUPO(S) DE REPETICION:
alumno(expediente#, nombre, grado, programa
(clave_mat, materia, profesor,
periodo_cursada, calificacion, creditos,
área))
 SACAR GRUPO REPETICION A NUEVA ENTIDAD:
alumno(expediente#, nombre, grado,
programa)
alumno-materia(expediente#, clave_mat#,
materia, profesor, periodo_cursada,
calificacion, creditos, área))
 Identificar atributos que no dependen
completamente de la llave primaria compuesta
 Sacar a una nueva entidad los atributos que no
dependen completamente de la llave primaria
compuesta. La llave primaria de esta nueva
entidad será la parte de la llave primaria
compuesta de la cual dependen estos atributos.
 IDENTIFICAR ATRIBUTOS QUE NO DEPENDEN
COMPLETAMENTE DE expediente#-materia#:
materia, créditos, área SACARLOS A OTRA
ENTIDAD CON SU LLAVE PRIMARIA
alumno(expediente#, nombre, grado,
programa)
alumno-materia(expediente#, clave_mat#,
periodo_cursada#, profesor, calificacion,))
materia(clave_mat#, materia, creditos, área)
 Identificar atributos no llave que dependan de otro atributo no llave
alumno nombre
expediente# grado
programa
alumno-materia
profesor,
expediente#, clave_mat#, periodo_cursada#,
calificacion
materia materia
clave_mat# creditos
área
Analizar: un alumno puede estar en más de un programa? ya sea al mismo
tiempo o al finalizar uno, iniciar otro?
¿Conviene un catálogo de programas que se imparten en el CADIT?
 Se desea llevar el control de los trabajos de
investigación que están realizando los investigadores de
un instituto. De cada investigador se requieren sus
datos generales, sus grados académicos, su experiencia
profesional, lugar de trabajo, etc. De los trabajos
realizados se requiere, título, autor(es), tema, resumen,
revista en la que se publicó y/o congreso.
 Diseñar la base de datos que puede guardar esta
información, siguiendo las reglas de la normalización.
 ¿Hay información adicional que se pueda requerir?
 Obtener las tablas y normalizar las tablas:
 IDENTIFICACION DE LAS VISTAS DEL USUARIO
 El equipo de diseño entrevistó a los posibles usuarios del sistema
 en el hospital, incluyendo enfermeras, doctores, administradores,
 etc. Obtuvieron muestras de reportes existentes y otros documentos
 para la operación del hospital. A partir de lo anterior se identificaron
 cuatro vistas de datos significativas para el hospital:
 VISTA 1: FACTURA DEL PACIENTE
 La primera vista es la de la factura del paciente. Los cargos de
 cada paciente se acumulan durante su estancia en el hospital.
 Una vez dado de alta se deberán facturar los cargos correspondientes.
 La factura contiene los siguientes datos
 Nombre del paciente, número del paciente, dirección del paciente,
 fecha de ingreso, fecha de salida.
 En columnas aparecen la clave del servicio, su descripcióbn
 (cuarto, rayos X, televisión, pruebas de laboratorio, etc)
 y el cargo por cada una.
 VISTA 2: UTILIZACION DE CUARTOS
 El reporte de utilización de cuartos es un reporte diario que muestra
 el status de cada cuarto y cama en el hospital. Este reporte se usa
 principalmente para la asignación de camas y el control de la
utilización
 de cuartos y camas.
 El reporte que se utiliza para llevar el control de cuartos contiene
los
 siguientes datos: Fecha en la que se hace el reporte, Número de
cuarto
 Tipo de cuarto, Paciente_número, Paciente_nombre, Fecha de
entrada
 Fecha de salida
 La columna NUMERO DE CUARTO en el reporte indica
el número
 de cuarto y el número de cama que ocupa el paciente,
por ejemplo
 101-2 es el cuarto 101 y la cama 2. El tipo de cuarto
puede ser privado
 (PR) y semiprivado (SP). Las columnas restantes
contienen información
 acerca del paciente (si es que lo hay), asignado a esa
cama y a ese
 cuarto en el momento de que se preparó el reporte.
 VISTA 3: DATOS DEL PACIENTE
 Los datos del paciente se presentan porque cualquier doctor,
 enfermera o miembros del hospital pueden necesitarlos.
 Suponemos que el usuario deberá introducir el número del
 paciente para desplegar los datos de un paciente (en la práctica,
 el sistema probablemente soportará una búsqueda en función
 del nombre)
 El reporte del paciente recibe los siguientes datos:
número_paciente,
 nombre_paciente, dirección_paciente, fecha_ingreso, fecha_salida,
 número_cuarto, extensión.
 VISTA 4: REPORTE MEDICO
 El reporte médico se prepara diario para cada médico del grupo
 del hospital, mostrando los pacientes que han sido tratado y el
 nombre del tratamiento. Para simplificar el análisis, suponemos
 que cada paciente puede recibir solo un tratamiento de un médico
 cada día.
 El reporte médico tiene los siguientes datos: fecha del reporte
 médico encargado, teléfono del médico
 y columnas con los siguientes datos: número_paciente,
 nombre_paciente, número_cuarto,tratamiento

Más contenido relacionado

La actualidad más candente

Base de datos
Base de datosBase de datos
Base de datos
jomistef
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
soniaposligua
 
El modelo de datos entidad relación
El modelo de datos entidad relaciónEl modelo de datos entidad relación
El modelo de datos entidad relación
macarmen91
 
Bases de datos
Bases de datosBases de datos
Niveles de un sgbd
Niveles de un sgbdNiveles de un sgbd
Niveles de un sgbd
Rene Espinoza
 
Base de datos
Base de datosBase de datos
Base de datos
Carlos Hernandez Vivas
 
Modelo Grafo Relacional
Modelo Grafo RelacionalModelo Grafo Relacional
Modelo Grafo Relacional
Blanca Elia Jiménez Guzmán
 
Estrategias fuentes y herramientas para recopilar organizar interpretar y usa...
Estrategias fuentes y herramientas para recopilar organizar interpretar y usa...Estrategias fuentes y herramientas para recopilar organizar interpretar y usa...
Estrategias fuentes y herramientas para recopilar organizar interpretar y usa...
Eva Lopez
 
Tema9 bases datos
Tema9 bases datosTema9 bases datos
Tema9 bases datos
bartolomegg
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
kamaluzavete9614
 
Contenido UNIDAD II. COMO SON LAS BASES DE DATOS.
Contenido UNIDAD II.  COMO SON LAS BASES DE DATOS.Contenido UNIDAD II.  COMO SON LAS BASES DE DATOS.
Contenido UNIDAD II. COMO SON LAS BASES DE DATOS.
spgutierrez86
 
Bdconcepbasicos2 ii
Bdconcepbasicos2 iiBdconcepbasicos2 ii
Bdconcepbasicos2 ii
vanesabozada
 
Prg1 clases01
Prg1 clases01Prg1 clases01
Prg1 clases01
Jorge Juárez
 
Guia de Práctica de Base de Datos Unidad 2. Lissette T
Guia de Práctica de Base de Datos Unidad 2. Lissette TGuia de Práctica de Base de Datos Unidad 2. Lissette T
Guia de Práctica de Base de Datos Unidad 2. Lissette T
José Ricardo Tillero Giménez
 
Actividad de programa 28 06
Actividad de programa 28 06Actividad de programa 28 06
Actividad de programa 28 06
matilde316029
 
Unidad 3. El Modelo de Bases de Datos Relacional
Unidad 3. El Modelo de Bases de Datos RelacionalUnidad 3. El Modelo de Bases de Datos Relacional
Unidad 3. El Modelo de Bases de Datos Relacional
Eva Tortosa
 
Modelo de entidad y relaciôn
Modelo de entidad y relaciônModelo de entidad y relaciôn
Modelo de entidad y relaciôn
yolep
 
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
Galo Anzules
 

La actualidad más candente (18)

Base de datos
Base de datosBase de datos
Base de datos
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
El modelo de datos entidad relación
El modelo de datos entidad relaciónEl modelo de datos entidad relación
El modelo de datos entidad relación
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Niveles de un sgbd
Niveles de un sgbdNiveles de un sgbd
Niveles de un sgbd
 
Base de datos
Base de datosBase de datos
Base de datos
 
Modelo Grafo Relacional
Modelo Grafo RelacionalModelo Grafo Relacional
Modelo Grafo Relacional
 
Estrategias fuentes y herramientas para recopilar organizar interpretar y usa...
Estrategias fuentes y herramientas para recopilar organizar interpretar y usa...Estrategias fuentes y herramientas para recopilar organizar interpretar y usa...
Estrategias fuentes y herramientas para recopilar organizar interpretar y usa...
 
Tema9 bases datos
Tema9 bases datosTema9 bases datos
Tema9 bases datos
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Contenido UNIDAD II. COMO SON LAS BASES DE DATOS.
Contenido UNIDAD II.  COMO SON LAS BASES DE DATOS.Contenido UNIDAD II.  COMO SON LAS BASES DE DATOS.
Contenido UNIDAD II. COMO SON LAS BASES DE DATOS.
 
Bdconcepbasicos2 ii
Bdconcepbasicos2 iiBdconcepbasicos2 ii
Bdconcepbasicos2 ii
 
Prg1 clases01
Prg1 clases01Prg1 clases01
Prg1 clases01
 
Guia de Práctica de Base de Datos Unidad 2. Lissette T
Guia de Práctica de Base de Datos Unidad 2. Lissette TGuia de Práctica de Base de Datos Unidad 2. Lissette T
Guia de Práctica de Base de Datos Unidad 2. Lissette T
 
Actividad de programa 28 06
Actividad de programa 28 06Actividad de programa 28 06
Actividad de programa 28 06
 
Unidad 3. El Modelo de Bases de Datos Relacional
Unidad 3. El Modelo de Bases de Datos RelacionalUnidad 3. El Modelo de Bases de Datos Relacional
Unidad 3. El Modelo de Bases de Datos Relacional
 
Modelo de entidad y relaciôn
Modelo de entidad y relaciônModelo de entidad y relaciôn
Modelo de entidad y relaciôn
 
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
 

Similar a Tuto 2 -normalizacion

Base
BaseBase
Diseño logico de la base de datos
Diseño logico de la base de datosDiseño logico de la base de datos
Diseño logico de la base de datos
Fabricio Sanchez
 
01 introduccion (1)my sql
01 introduccion (1)my sql01 introduccion (1)my sql
01 introduccion (1)my sql
Marina de Pendragón
 
Introduccion a las bases de datos
Introduccion a las bases de datosIntroduccion a las bases de datos
Introduccion a las bases de datos
MaximilianoCspedes1
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
UVMVirtual
 
Normalización en Bases de datos
Normalización en Bases de datosNormalización en Bases de datos
Normalización en Bases de datos
kamui002
 
Actividad base de datos 3
Actividad base de datos 3Actividad base de datos 3
Actividad base de datos 3
Santiago Felipe Perez
 
Contenido 4
Contenido 4Contenido 4
Contenido 4
William Arias
 
Bases de datos ss14
Bases de datos ss14Bases de datos ss14
Bases de datos ss14
Educaciontodos
 
Modelamiento de-entidad relacion
Modelamiento de-entidad relacionModelamiento de-entidad relacion
Modelamiento de-entidad relacion
AnthonyLeonRuiz
 
Programación en base de datos
Programación en base de datosProgramación en base de datos
Programación en base de datos
Fred M. Jr.
 
Guia de bases de datos
Guia de bases de datosGuia de bases de datos
Guia de bases de datos
Carolina Galeas Rodríguez
 
Tema2 modelo entidad relación
Tema2   modelo entidad relaciónTema2   modelo entidad relación
Tema2 modelo entidad relación
Alvaro Loustau
 
Modelamiento entidad relacion
Modelamiento entidad relacionModelamiento entidad relacion
Modelamiento entidad relacion
Maite De la flor Céspedes Martínez
 
Computacion ii.
Computacion ii.Computacion ii.
Computacion ii.
dorigarcia21
 
Modelo E-R.pdf
Modelo E-R.pdfModelo E-R.pdf
Modelo E-R.pdf
Maria Garcia
 
Bases de datos ss14
Bases de datos ss14Bases de datos ss14
Bases de datos ss14
Maestros en Linea
 
Bases de datos ss14
Bases de datos ss14Bases de datos ss14
Bases de datos ss14
Maestros Online
 
Unidad DidáCtica Iv DiseñO De Bases De Datos Relacionales
Unidad DidáCtica Iv DiseñO De Bases De Datos RelacionalesUnidad DidáCtica Iv DiseñO De Bases De Datos Relacionales
Unidad DidáCtica Iv DiseñO De Bases De Datos Relacionales
ConfesorAD
 
Base de datos ti09313
Base de datos ti09313Base de datos ti09313
Base de datos ti09313
Maestros en Linea
 

Similar a Tuto 2 -normalizacion (20)

Base
BaseBase
Base
 
Diseño logico de la base de datos
Diseño logico de la base de datosDiseño logico de la base de datos
Diseño logico de la base de datos
 
01 introduccion (1)my sql
01 introduccion (1)my sql01 introduccion (1)my sql
01 introduccion (1)my sql
 
Introduccion a las bases de datos
Introduccion a las bases de datosIntroduccion a las bases de datos
Introduccion a las bases de datos
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Normalización en Bases de datos
Normalización en Bases de datosNormalización en Bases de datos
Normalización en Bases de datos
 
Actividad base de datos 3
Actividad base de datos 3Actividad base de datos 3
Actividad base de datos 3
 
Contenido 4
Contenido 4Contenido 4
Contenido 4
 
Bases de datos ss14
Bases de datos ss14Bases de datos ss14
Bases de datos ss14
 
Modelamiento de-entidad relacion
Modelamiento de-entidad relacionModelamiento de-entidad relacion
Modelamiento de-entidad relacion
 
Programación en base de datos
Programación en base de datosProgramación en base de datos
Programación en base de datos
 
Guia de bases de datos
Guia de bases de datosGuia de bases de datos
Guia de bases de datos
 
Tema2 modelo entidad relación
Tema2   modelo entidad relaciónTema2   modelo entidad relación
Tema2 modelo entidad relación
 
Modelamiento entidad relacion
Modelamiento entidad relacionModelamiento entidad relacion
Modelamiento entidad relacion
 
Computacion ii.
Computacion ii.Computacion ii.
Computacion ii.
 
Modelo E-R.pdf
Modelo E-R.pdfModelo E-R.pdf
Modelo E-R.pdf
 
Bases de datos ss14
Bases de datos ss14Bases de datos ss14
Bases de datos ss14
 
Bases de datos ss14
Bases de datos ss14Bases de datos ss14
Bases de datos ss14
 
Unidad DidáCtica Iv DiseñO De Bases De Datos Relacionales
Unidad DidáCtica Iv DiseñO De Bases De Datos RelacionalesUnidad DidáCtica Iv DiseñO De Bases De Datos Relacionales
Unidad DidáCtica Iv DiseñO De Bases De Datos Relacionales
 
Base de datos ti09313
Base de datos ti09313Base de datos ti09313
Base de datos ti09313
 

Más de Jeiner Gonzalez Blanco

Mule investigation (jeiner gonzalez.b)
Mule investigation (jeiner gonzalez.b)Mule investigation (jeiner gonzalez.b)
Mule investigation (jeiner gonzalez.b)
Jeiner Gonzalez Blanco
 
Atm soft
Atm softAtm soft
Gestion mule
Gestion muleGestion mule
Mule investigation (jeiner gonzalez.b)
Mule investigation (jeiner gonzalez.b)Mule investigation (jeiner gonzalez.b)
Mule investigation (jeiner gonzalez.b)
Jeiner Gonzalez Blanco
 
Mulesoft arboles
Mulesoft arbolesMulesoft arboles
Mulesoft arboles
Jeiner Gonzalez Blanco
 
Mule db
Mule dbMule db
Trabajo de excel
Trabajo de excelTrabajo de excel
Trabajo de excel
Jeiner Gonzalez Blanco
 
NICOLÁS COPÉRNICO
NICOLÁS COPÉRNICONICOLÁS COPÉRNICO
NICOLÁS COPÉRNICO
Jeiner Gonzalez Blanco
 
Factores de riesgo
Factores de riesgoFactores de riesgo
Factores de riesgo
Jeiner Gonzalez Blanco
 
Extraclass work of english convesacional
Extraclass work of english convesacionalExtraclass work of english convesacional
Extraclass work of english convesacional
Jeiner Gonzalez Blanco
 
manejo de desechos solidos
manejo de desechos solidosmanejo de desechos solidos
manejo de desechos solidos
Jeiner Gonzalez Blanco
 
Virus y antivirus2
Virus y antivirus2Virus y antivirus2
Virus y antivirus2
Jeiner Gonzalez Blanco
 
LA REVOLUCION CIENTIFICA-TENCOLOGICO
LA REVOLUCION CIENTIFICA-TENCOLOGICOLA REVOLUCION CIENTIFICA-TENCOLOGICO
LA REVOLUCION CIENTIFICA-TENCOLOGICO
Jeiner Gonzalez Blanco
 
Concepto de identidad y sus manifestaciones en la cultura costarricense
Concepto de identidad y sus manifestaciones en la cultura costarricenseConcepto de identidad y sus manifestaciones en la cultura costarricense
Concepto de identidad y sus manifestaciones en la cultura costarricense
Jeiner Gonzalez Blanco
 
Riesgos fisicos powerpoint
Riesgos fisicos powerpointRiesgos fisicos powerpoint
Riesgos fisicos powerpoint
Jeiner Gonzalez Blanco
 
Riesgos de atrapamientos
Riesgos de atrapamientosRiesgos de atrapamientos
Riesgos de atrapamientos
Jeiner Gonzalez Blanco
 
Exposicion de fisica
Exposicion de fisicaExposicion de fisica
Exposicion de fisica
Jeiner Gonzalez Blanco
 
Arboles 2014 final
Arboles 2014 finalArboles 2014 final
Arboles 2014 final
Jeiner Gonzalez Blanco
 
Arboles binarios
Arboles binariosArboles binarios
Arboles binarios
Jeiner Gonzalez Blanco
 
Tda y heaps
Tda y heapsTda y heaps

Más de Jeiner Gonzalez Blanco (20)

Mule investigation (jeiner gonzalez.b)
Mule investigation (jeiner gonzalez.b)Mule investigation (jeiner gonzalez.b)
Mule investigation (jeiner gonzalez.b)
 
Atm soft
Atm softAtm soft
Atm soft
 
Gestion mule
Gestion muleGestion mule
Gestion mule
 
Mule investigation (jeiner gonzalez.b)
Mule investigation (jeiner gonzalez.b)Mule investigation (jeiner gonzalez.b)
Mule investigation (jeiner gonzalez.b)
 
Mulesoft arboles
Mulesoft arbolesMulesoft arboles
Mulesoft arboles
 
Mule db
Mule dbMule db
Mule db
 
Trabajo de excel
Trabajo de excelTrabajo de excel
Trabajo de excel
 
NICOLÁS COPÉRNICO
NICOLÁS COPÉRNICONICOLÁS COPÉRNICO
NICOLÁS COPÉRNICO
 
Factores de riesgo
Factores de riesgoFactores de riesgo
Factores de riesgo
 
Extraclass work of english convesacional
Extraclass work of english convesacionalExtraclass work of english convesacional
Extraclass work of english convesacional
 
manejo de desechos solidos
manejo de desechos solidosmanejo de desechos solidos
manejo de desechos solidos
 
Virus y antivirus2
Virus y antivirus2Virus y antivirus2
Virus y antivirus2
 
LA REVOLUCION CIENTIFICA-TENCOLOGICO
LA REVOLUCION CIENTIFICA-TENCOLOGICOLA REVOLUCION CIENTIFICA-TENCOLOGICO
LA REVOLUCION CIENTIFICA-TENCOLOGICO
 
Concepto de identidad y sus manifestaciones en la cultura costarricense
Concepto de identidad y sus manifestaciones en la cultura costarricenseConcepto de identidad y sus manifestaciones en la cultura costarricense
Concepto de identidad y sus manifestaciones en la cultura costarricense
 
Riesgos fisicos powerpoint
Riesgos fisicos powerpointRiesgos fisicos powerpoint
Riesgos fisicos powerpoint
 
Riesgos de atrapamientos
Riesgos de atrapamientosRiesgos de atrapamientos
Riesgos de atrapamientos
 
Exposicion de fisica
Exposicion de fisicaExposicion de fisica
Exposicion de fisica
 
Arboles 2014 final
Arboles 2014 finalArboles 2014 final
Arboles 2014 final
 
Arboles binarios
Arboles binariosArboles binarios
Arboles binarios
 
Tda y heaps
Tda y heapsTda y heaps
Tda y heaps
 

Último

Infografía de operaciones básicas....pdf
Infografía de operaciones básicas....pdfInfografía de operaciones básicas....pdf
Infografía de operaciones básicas....pdf
jahirrtorresa
 
Proceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
Proceso de obtenciòn de nitrogeno por el metodo Haber-BoshProceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
Proceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
shirllyleytonm
 
Reglamento Interno de seguridad y sdalud en
Reglamento Interno de seguridad y sdalud enReglamento Interno de seguridad y sdalud en
Reglamento Interno de seguridad y sdalud en
Jorge Luis Flores Zuñiga
 
Tanques de almacenamiento PDF MEDICION CRUDO.pdf
Tanques de almacenamiento PDF MEDICION CRUDO.pdfTanques de almacenamiento PDF MEDICION CRUDO.pdf
Tanques de almacenamiento PDF MEDICION CRUDO.pdf
VivianaJaramillo20
 
PRACTICA 2 EDAFOLOGÍA TEXTURA DEL SUELO.pptx
PRACTICA 2 EDAFOLOGÍA TEXTURA DEL SUELO.pptxPRACTICA 2 EDAFOLOGÍA TEXTURA DEL SUELO.pptx
PRACTICA 2 EDAFOLOGÍA TEXTURA DEL SUELO.pptx
ANGELJOELSILVAPINZN
 
PRESENTACION TRANSFERENCIA FABIAN ALVAREZ.pdf
PRESENTACION TRANSFERENCIA FABIAN ALVAREZ.pdfPRESENTACION TRANSFERENCIA FABIAN ALVAREZ.pdf
PRESENTACION TRANSFERENCIA FABIAN ALVAREZ.pdf
fabian28735081
 
CURSO FINAL CONMINUCION-CHANCADO Y MOLIENDA
CURSO FINAL CONMINUCION-CHANCADO Y MOLIENDACURSO FINAL CONMINUCION-CHANCADO Y MOLIENDA
CURSO FINAL CONMINUCION-CHANCADO Y MOLIENDA
KruggerCossio1
 
Estilo Arquitectónico Ecléctico e Histórico, Roberto de la Roche.pdf
Estilo Arquitectónico Ecléctico e Histórico, Roberto de la Roche.pdfEstilo Arquitectónico Ecléctico e Histórico, Roberto de la Roche.pdf
Estilo Arquitectónico Ecléctico e Histórico, Roberto de la Roche.pdf
ElisaLen4
 
DIAGRAMA DE FLUJO DE ALGORITMO......
DIAGRAMA DE FLUJO   DE   ALGORITMO......DIAGRAMA DE FLUJO   DE   ALGORITMO......
DIAGRAMA DE FLUJO DE ALGORITMO......
taniarivera1015tvr
 
Sistemas eléctricos de potencia y transmisión
Sistemas eléctricos de potencia y transmisiónSistemas eléctricos de potencia y transmisión
Sistemas eléctricos de potencia y transmisión
MichaelLpezOrtiz
 
diagrama de flujo. en el área de ingeniería
diagrama de flujo. en el área de ingenieríadiagrama de flujo. en el área de ingeniería
diagrama de flujo. en el área de ingeniería
karenperalta62
 
METODOLOGIA DE TRAZO Y REPLANTEO EN TOPOGRAFIA
METODOLOGIA DE TRAZO Y REPLANTEO EN TOPOGRAFIAMETODOLOGIA DE TRAZO Y REPLANTEO EN TOPOGRAFIA
METODOLOGIA DE TRAZO Y REPLANTEO EN TOPOGRAFIA
LuisCiriacoMolina
 
Enjoy Pasto Bot - "Tu guía virtual para disfrutar del Carnaval de Negros y Bl...
Enjoy Pasto Bot - "Tu guía virtual para disfrutar del Carnaval de Negros y Bl...Enjoy Pasto Bot - "Tu guía virtual para disfrutar del Carnaval de Negros y Bl...
Enjoy Pasto Bot - "Tu guía virtual para disfrutar del Carnaval de Negros y Bl...
Eliana Gomajoa
 
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTOOPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
GERARDO GONZALEZ
 
Cargas de Cálculos Estructurales de un Puente
Cargas de Cálculos Estructurales de un PuenteCargas de Cálculos Estructurales de un Puente
Cargas de Cálculos Estructurales de un Puente
jemifermelgarejoaran1
 
SISTEMA AUTOMATIZADO DE LIMPIEZA PARA ACUARIOS
SISTEMA AUTOMATIZADO DE LIMPIEZA PARA ACUARIOSSISTEMA AUTOMATIZADO DE LIMPIEZA PARA ACUARIOS
SISTEMA AUTOMATIZADO DE LIMPIEZA PARA ACUARIOS
micoltadaniel2024
 
ECUACIONES DIFERENCIALES DE PRIMER ORDEN.pdf
ECUACIONES DIFERENCIALES DE PRIMER ORDEN.pdfECUACIONES DIFERENCIALES DE PRIMER ORDEN.pdf
ECUACIONES DIFERENCIALES DE PRIMER ORDEN.pdf
ArnulfoPerezPerez2
 
PRINCIPALES CARACTERISTICAS DE EL PH.pptx
PRINCIPALES CARACTERISTICAS DE EL PH.pptxPRINCIPALES CARACTERISTICAS DE EL PH.pptx
PRINCIPALES CARACTERISTICAS DE EL PH.pptx
MONICADELROCIOMUNZON1
 
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptxS09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
yamilbailonw
 
DIAGRAMA DE FLUJO DE ALGORITMO .......
DIAGRAMA DE FLUJO  DE  ALGORITMO .......DIAGRAMA DE FLUJO  DE  ALGORITMO .......
DIAGRAMA DE FLUJO DE ALGORITMO .......
taniarivera1015tvr
 

Último (20)

Infografía de operaciones básicas....pdf
Infografía de operaciones básicas....pdfInfografía de operaciones básicas....pdf
Infografía de operaciones básicas....pdf
 
Proceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
Proceso de obtenciòn de nitrogeno por el metodo Haber-BoshProceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
Proceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
 
Reglamento Interno de seguridad y sdalud en
Reglamento Interno de seguridad y sdalud enReglamento Interno de seguridad y sdalud en
Reglamento Interno de seguridad y sdalud en
 
Tanques de almacenamiento PDF MEDICION CRUDO.pdf
Tanques de almacenamiento PDF MEDICION CRUDO.pdfTanques de almacenamiento PDF MEDICION CRUDO.pdf
Tanques de almacenamiento PDF MEDICION CRUDO.pdf
 
PRACTICA 2 EDAFOLOGÍA TEXTURA DEL SUELO.pptx
PRACTICA 2 EDAFOLOGÍA TEXTURA DEL SUELO.pptxPRACTICA 2 EDAFOLOGÍA TEXTURA DEL SUELO.pptx
PRACTICA 2 EDAFOLOGÍA TEXTURA DEL SUELO.pptx
 
PRESENTACION TRANSFERENCIA FABIAN ALVAREZ.pdf
PRESENTACION TRANSFERENCIA FABIAN ALVAREZ.pdfPRESENTACION TRANSFERENCIA FABIAN ALVAREZ.pdf
PRESENTACION TRANSFERENCIA FABIAN ALVAREZ.pdf
 
CURSO FINAL CONMINUCION-CHANCADO Y MOLIENDA
CURSO FINAL CONMINUCION-CHANCADO Y MOLIENDACURSO FINAL CONMINUCION-CHANCADO Y MOLIENDA
CURSO FINAL CONMINUCION-CHANCADO Y MOLIENDA
 
Estilo Arquitectónico Ecléctico e Histórico, Roberto de la Roche.pdf
Estilo Arquitectónico Ecléctico e Histórico, Roberto de la Roche.pdfEstilo Arquitectónico Ecléctico e Histórico, Roberto de la Roche.pdf
Estilo Arquitectónico Ecléctico e Histórico, Roberto de la Roche.pdf
 
DIAGRAMA DE FLUJO DE ALGORITMO......
DIAGRAMA DE FLUJO   DE   ALGORITMO......DIAGRAMA DE FLUJO   DE   ALGORITMO......
DIAGRAMA DE FLUJO DE ALGORITMO......
 
Sistemas eléctricos de potencia y transmisión
Sistemas eléctricos de potencia y transmisiónSistemas eléctricos de potencia y transmisión
Sistemas eléctricos de potencia y transmisión
 
diagrama de flujo. en el área de ingeniería
diagrama de flujo. en el área de ingenieríadiagrama de flujo. en el área de ingeniería
diagrama de flujo. en el área de ingeniería
 
METODOLOGIA DE TRAZO Y REPLANTEO EN TOPOGRAFIA
METODOLOGIA DE TRAZO Y REPLANTEO EN TOPOGRAFIAMETODOLOGIA DE TRAZO Y REPLANTEO EN TOPOGRAFIA
METODOLOGIA DE TRAZO Y REPLANTEO EN TOPOGRAFIA
 
Enjoy Pasto Bot - "Tu guía virtual para disfrutar del Carnaval de Negros y Bl...
Enjoy Pasto Bot - "Tu guía virtual para disfrutar del Carnaval de Negros y Bl...Enjoy Pasto Bot - "Tu guía virtual para disfrutar del Carnaval de Negros y Bl...
Enjoy Pasto Bot - "Tu guía virtual para disfrutar del Carnaval de Negros y Bl...
 
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTOOPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
 
Cargas de Cálculos Estructurales de un Puente
Cargas de Cálculos Estructurales de un PuenteCargas de Cálculos Estructurales de un Puente
Cargas de Cálculos Estructurales de un Puente
 
SISTEMA AUTOMATIZADO DE LIMPIEZA PARA ACUARIOS
SISTEMA AUTOMATIZADO DE LIMPIEZA PARA ACUARIOSSISTEMA AUTOMATIZADO DE LIMPIEZA PARA ACUARIOS
SISTEMA AUTOMATIZADO DE LIMPIEZA PARA ACUARIOS
 
ECUACIONES DIFERENCIALES DE PRIMER ORDEN.pdf
ECUACIONES DIFERENCIALES DE PRIMER ORDEN.pdfECUACIONES DIFERENCIALES DE PRIMER ORDEN.pdf
ECUACIONES DIFERENCIALES DE PRIMER ORDEN.pdf
 
PRINCIPALES CARACTERISTICAS DE EL PH.pptx
PRINCIPALES CARACTERISTICAS DE EL PH.pptxPRINCIPALES CARACTERISTICAS DE EL PH.pptx
PRINCIPALES CARACTERISTICAS DE EL PH.pptx
 
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptxS09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
 
DIAGRAMA DE FLUJO DE ALGORITMO .......
DIAGRAMA DE FLUJO  DE  ALGORITMO .......DIAGRAMA DE FLUJO  DE  ALGORITMO .......
DIAGRAMA DE FLUJO DE ALGORITMO .......
 

Tuto 2 -normalizacion

  • 1.
  • 2.  El diseño tiene como objetivo obtener una serie de esquemas que permitan almacenar información, sin redundancia y de fácil acceso.  Las formas normales permiten lograr un buen diseño.  Para esto se necesita información acerca del problema que se esté modelando. Parte de esta información se encuentra en un diagrama E-R, pero se necesita información adicional.
  • 3.  El proceso de normalización de una base de datos consiste en aplicar una serie de reglas a las relaciones obtenidas en el modelo E-R (entidad- relación).  Las bases de datos relacionales se normalizan para: Evitar la redundancia de los datos. Evitar problemas de actualización de los datos en las tablas. Proteger la integridad de los datos.  En el modelo relacional es frecuente llamar tabla a una relación, la cual tiene que cumplir con algunas restricciones: Cada columna debe tener su nombre único. No puede haber dos renglones iguales. No se permiten los duplicados. Todos los datos en una columna deben ser del mismo tipo
  • 4. Estamos en un servicio de biblioteca y queremos llevar el control del préstamo que incluya los siguientes datos: Información sobre el usuario del servicio, datos del libro y la información sobre el préstamos que se realiza.
  • 5. Estamos en un servicio de biblioteca y queremos llevar el control del préstamo que incluya los siguientes datos: Información sobre el usuario del servicio, datos del libro y la información sobre el préstamos que se realiza. usuario libro Existe una relación muchos a muchos que hay que romper.
  • 6.  En una relación (tabla) no pueden existir grupos de repetición, es decir, un atributo no puede tomar más de un valor del dominio subyacente:  Considerando la entidad usuario, sus atributos son: i_usuario#, n_usuario, i_libro, d_prestamo, d_entrega  Y considerando la entidad libro, sus atributos son: i_libro#, n_título, n_editorial, n_país, d_año La entidad usuario, presenta el siguiente problema: cada vez que un usuario pida un libro hay que escribir su número de usuario (i_usuario) y su nombre (n_usuario), además en la realidad se tendrán muchos datos más de los usuarios de la biblioteca. ¿Qué problemas puede traer esto? Hacer una tabla con datos y ver que pasa
  • 7. i_usuario n_usuario i_libro d_prestamo d_entrega 3435 J. Perez Qa76.9 25/IV/07 13/V/07 3435 J. Perez Qa76.9 5/X/07 13/X/07 3435 J. Perez Qa76.893 3/III/07 13/III/07 5678 A. Ramírez Qa76.9 2/IV/07 3/V/07
  • 8. 1. Identificar “grupos de repetición”. En el ejemplo el “grupo de repetición” es lo que está en rojo: i_usuario#, n_usuario, i_libro, d_prestamo, d_entrega 2. Eliminar “grupos de repetición”. Para poderlos eliminar se crea una nueva tabla con una llave primaria compuesta, una parte es la llave primaria de la tabla original (i_usuario) y la otra parte es la llave primaria del grupo de repetición (i_libro), las entidades quedan así: usuario (i_usuario#, n_usuario) prestamo (i_usuario#, i_libro#, d_prestamo, d_entrega)  De una entidad se crearon 2 entidades  La entidad libro queda igual libro(i_libro#, n_título, n_editorial, n_país, d_año)
  • 9.  Establece que todas las dependencias parciales se deben eliminar y separar dentro de sus propias tablas. Una dependencia parcial es un atributo que no depende completamente de la llave primaria. Normalmente se presenta cuando la llave primaria es compuesta, es decir, que está formada por dos atributos.  Analizando la entidad préstamo que es la que tiene la llave primaria compuesta: prestamo (i_usuario#, i_libro#, d_prestamo, d_entrega) En este ejemplo todas las entidades se encuentran en 2 FN, ya que los atributos d_prestamo y d_entrega dependen completamente de la llave primaria compuesta y no de una parte de ésta.
  • 10.  Cuando alguna entidad se encuentre en 2fn, será necesario: 1. Determinar cuáles atributos no dependen de la llave primaria compuesta de la tabla. 2. Eliminar esas columnas de la tabla base. 3. Crear una segunda tabla con esos atributos cuya llave primaria será el atributo del cual dependen.
  • 11.  Una relación está en 3FN si no hay dependencias transitivas. Una dependencia transitiva es aquella en la cual existen columnas (atributos) que dependen de otras columnas (atributos) que tampoco son llave.  En el ejemplo, estas dos entidades están en 3FN: usuario (i_usuario#, n_usuario) prestamo (i_usuario#, i_libro#, d_prestamo, d_entrega)  Pero en esta entidad se puede aplicar la 3FN libro(i_libro#, n_título, n_editorial, n_país, d_año)
  • 12.  Los pasos a seguir son: 1. Determinar que columnas son dependientes de otra columna no llave. ◦ En el ejemplo el atributo n_pais y d_año dependen del atributo no llave n_editorial, por lo tanto se puede sacar a otra entidad. 1. Eliminar esas columnas de la tabla base 2. Crear otra tabla con esas columnas y con la columna no llave de la cual son dependientes, crear una llave primaria para esta tabla. - En el ejemplo, a partir de la entidad libro quedarían las siguientes dos entidades: libro(i_libro#, n_título, n_editorial, n_país, d_año) editorial(i_editorial#, n_editorial, n_editorial, n_país, d_año)
  • 13.  Crear el diagrama entidad relación para el ejemplo del préstamo de la biblioteca  Incluir atributos y cardinalidad.
  • 14. Estamos en un servicio de biblioteca y queremos llevar el control del préstamo que incluya los siguientes datos: Información sobre el usuario del servicio, datos del libro y la información sobre el préstamos que se realiza. usuario libro usuario libroprestamo Hay que romper la relación muchos a muchos, creando una relación intermedia
  • 15. Se requiere tener la información sobre los alumnos de los distintos programas de posgrado del CADIT. Sus datos generales. Que grado cursan (especialidad, maestría y/o doctorado) y el nombre del programa, que materias han cursado, que calificación llevan en cada una de ellas, en que período la cursaron y con que profesor. De cada materia se necesita saber clave, su área y el número de créditos.
  • 16.  Identificar entidad(es): Definir objetos como personas, lugares o conceptos sobre los que se quiere tener información.  Identificar atributos: Definir las “propiedades” de cada entidad  Determinar llave primaria
  • 17.  ENTIDADES: alumno  ATRIBUTOS: expediente, nombre, clave_mat, calificacion, trimestre, creditos, materia  LLAVE PRIMARIA: expediente  La entidad resultante es: alumno(expediente#, nombre, grado, programa clave_mat, materia, profesor, periodo_cursada, calificacion, creditos, área)
  • 18.  1FN: Identificar “grupos de repetición” en cada entidad  Cada grupo de repetición sacarlo a una nueva entidad. Su llave primaria será una llave primaria compuesta (2 atributos)
  • 19.  IDENTIFICAR GRUPO(S) DE REPETICION: alumno(expediente#, nombre, grado, programa (clave_mat, materia, profesor, periodo_cursada, calificacion, creditos, área))  SACAR GRUPO REPETICION A NUEVA ENTIDAD: alumno(expediente#, nombre, grado, programa) alumno-materia(expediente#, clave_mat#, materia, profesor, periodo_cursada, calificacion, creditos, área))
  • 20.  Identificar atributos que no dependen completamente de la llave primaria compuesta  Sacar a una nueva entidad los atributos que no dependen completamente de la llave primaria compuesta. La llave primaria de esta nueva entidad será la parte de la llave primaria compuesta de la cual dependen estos atributos.
  • 21.  IDENTIFICAR ATRIBUTOS QUE NO DEPENDEN COMPLETAMENTE DE expediente#-materia#: materia, créditos, área SACARLOS A OTRA ENTIDAD CON SU LLAVE PRIMARIA alumno(expediente#, nombre, grado, programa) alumno-materia(expediente#, clave_mat#, periodo_cursada#, profesor, calificacion,)) materia(clave_mat#, materia, creditos, área)
  • 22.  Identificar atributos no llave que dependan de otro atributo no llave alumno nombre expediente# grado programa alumno-materia profesor, expediente#, clave_mat#, periodo_cursada#, calificacion materia materia clave_mat# creditos área Analizar: un alumno puede estar en más de un programa? ya sea al mismo tiempo o al finalizar uno, iniciar otro? ¿Conviene un catálogo de programas que se imparten en el CADIT?
  • 23.  Se desea llevar el control de los trabajos de investigación que están realizando los investigadores de un instituto. De cada investigador se requieren sus datos generales, sus grados académicos, su experiencia profesional, lugar de trabajo, etc. De los trabajos realizados se requiere, título, autor(es), tema, resumen, revista en la que se publicó y/o congreso.  Diseñar la base de datos que puede guardar esta información, siguiendo las reglas de la normalización.  ¿Hay información adicional que se pueda requerir?
  • 24.  Obtener las tablas y normalizar las tablas:  IDENTIFICACION DE LAS VISTAS DEL USUARIO  El equipo de diseño entrevistó a los posibles usuarios del sistema  en el hospital, incluyendo enfermeras, doctores, administradores,  etc. Obtuvieron muestras de reportes existentes y otros documentos  para la operación del hospital. A partir de lo anterior se identificaron  cuatro vistas de datos significativas para el hospital:  VISTA 1: FACTURA DEL PACIENTE  La primera vista es la de la factura del paciente. Los cargos de  cada paciente se acumulan durante su estancia en el hospital.  Una vez dado de alta se deberán facturar los cargos correspondientes.  La factura contiene los siguientes datos  Nombre del paciente, número del paciente, dirección del paciente,  fecha de ingreso, fecha de salida.  En columnas aparecen la clave del servicio, su descripcióbn  (cuarto, rayos X, televisión, pruebas de laboratorio, etc)  y el cargo por cada una.
  • 25.  VISTA 2: UTILIZACION DE CUARTOS  El reporte de utilización de cuartos es un reporte diario que muestra  el status de cada cuarto y cama en el hospital. Este reporte se usa  principalmente para la asignación de camas y el control de la utilización  de cuartos y camas.  El reporte que se utiliza para llevar el control de cuartos contiene los  siguientes datos: Fecha en la que se hace el reporte, Número de cuarto  Tipo de cuarto, Paciente_número, Paciente_nombre, Fecha de entrada  Fecha de salida
  • 26.  La columna NUMERO DE CUARTO en el reporte indica el número  de cuarto y el número de cama que ocupa el paciente, por ejemplo  101-2 es el cuarto 101 y la cama 2. El tipo de cuarto puede ser privado  (PR) y semiprivado (SP). Las columnas restantes contienen información  acerca del paciente (si es que lo hay), asignado a esa cama y a ese  cuarto en el momento de que se preparó el reporte.
  • 27.  VISTA 3: DATOS DEL PACIENTE  Los datos del paciente se presentan porque cualquier doctor,  enfermera o miembros del hospital pueden necesitarlos.  Suponemos que el usuario deberá introducir el número del  paciente para desplegar los datos de un paciente (en la práctica,  el sistema probablemente soportará una búsqueda en función  del nombre)  El reporte del paciente recibe los siguientes datos: número_paciente,  nombre_paciente, dirección_paciente, fecha_ingreso, fecha_salida,  número_cuarto, extensión.
  • 28.  VISTA 4: REPORTE MEDICO  El reporte médico se prepara diario para cada médico del grupo  del hospital, mostrando los pacientes que han sido tratado y el  nombre del tratamiento. Para simplificar el análisis, suponemos  que cada paciente puede recibir solo un tratamiento de un médico  cada día.  El reporte médico tiene los siguientes datos: fecha del reporte  médico encargado, teléfono del médico  y columnas con los siguientes datos: número_paciente,  nombre_paciente, número_cuarto,tratamiento