Diseño y Construcción de una

Slides:



Advertisements
Presentaciones similares
SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR
Advertisements

el 1, el 4 y el 9 tres cuadrados perfectos autosuficientes
ICTE Instituto para la Calidad Turística Española.
Consultec, S.L. Bilbao – Donostia San Sebastián – Madrid – Pamplona – Santander – Vitoria Gasteiz Gestión de ayudas y subvenciones.
IBD Plan 90 y 2003 Clase 10.
IBD Clase 13.
MOVIMIENTO JOVENES DE LA CALLE CIUDAD DE GUATEMALA la storia la historia lhistoire the history strada calle rue street.
Paso 1 Portada YO SOY EUROPEO Comisión Europea.
Direct Object Pronouns
Serie: Cómo hacer con EpiInfoTM .
Serie: Cómo hacer con EpiInfoTM. Módulo 1: Una base de datos sencilla.
1 INFORME RESUMEN SOBRE EL NIVEL DE UTILIZACION DE LAS TIC EN LAS EMPRESAS GALLEGAS (MICROEMPRESAS, resultados provisionales) 29 de julio de 2004.
1 LA UTILIZACION DE LAS TIC EN LAS PYMES GALLEGAS AÑO Resumen. 24 de Junio de 2005.
Operaciones catalográficas
03- PREINSCRIPCIÓN v.2 Noviembre 2009 SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR.
Cuestiones y problemas
ANALISIS DE IMÁGENES A PARTIR DE LA PRESENTACIÓN DE ALGUNAS IMÁGENES, PEDIR A LOS NIÑOS QUE OBSERVEN LAS ILUSTRACIONES Y QUE DESCRIBAN EN SU CUADERNO LAS.
Manantial de Vida CUENCA
DISEÑO DE EXPERIMENTOS
Vitrocar, S.A. de C.V. 1 Vitrocar. 2 Consultas inventarios Consulta de precio y disponibilidad Consulta disponibilidad de artículos Consulta de ordenes.
Vitrocar, S.A. de C.V. Vitrocar.
ESTIMACIÓN DEL ESFUERZO EN EL DESARROLLO DE SOFTWARE
Rocío Contreras Águila Primer Semestre 2010
Vitoria-Gasteiz, 15 de noviembre de 2006 Modelo Liquidación Pasarela de Pagos – Versión 2.
CONSULTAS AL SISTEMA DE GESTIÓN DE ARCHIVO (AKS / SGA)
Direct Object Pronouns
BASE DE DATOS Primeros pasos
PRESENTACIÓN DEL SISTEMA
Cuenta Pública Ministerio de Agricultura 18 de diciembre de 2013.
Ingeniería del Software
PARA PARTICIPAR EN ESTE CERTAMEN, SE DEBEN DE CUMPLIR CON LOS SIGUIENTES REQUISITOS : 1.Costo Mínimo Del Vehículo £ 800, Modelo Anterior A.
Relaciones entre los objetos
Sesión 8 Consultas de selección avanzas, de actualización, de adición y de creación de tablas.
PROCESO DE CONTRATACIÓN 1 Ventanas en Cif-KM Proceso contratación de obra
GRÁFICOS SOBRE DATOS GENERALES. Inicio de la causa 1 - Datos generales.
Convenio para realizar la
Proyecto ProMéxico Plasmas abril SECCIONES NOTICIAS PROYECTOS UNIDAD ACTÚA EVENTUALES secciones ProMéxico.
Proyecto ProMéxico Plasmas mayo SECCIONES NOTICIAS PROYECTOS UNIDAD ACTÚA EVENTUALES secciones ProMéxico.
Proyecto para Centros que trabajan una vez por semana.
¿Nuevo autor?, dar clic en “Register”
INTELIGENCIA ARTIFICIAL
Herramientas para anfitrión y presentador Servei de Formació Permanent i Innovació Educativa.
Estadística Computacional I
Estadística Computacional I Maestría en Estadística Aplicada.
Papeleria Escuela Nueva
Organización para EmergenciaS.
2 Introducción: Una forma de aproximarnos una base de datos es verla como una colección de relaciones, donde una relación es una tabla con filas (tuplas)
Comité Nacional de Información Bogotá, Mayo 30 de 2011 Consejo Nacional de Operación de Gas Natural 1 ESTADISTICAS NACIONALES DE OFERTA Y DEMANDA DE GAS.
Comité Nacional de Información Bogotá, Julio 21 de 2011 Consejo Nacional de Operación de Gas Natural 1 ESTADISTICAS NACIONALES DE OFERTA Y DEMANDA DE GAS.
Comité Nacional de Información Bogotá, Julio 27 de 2011 Consejo Nacional de Operación de Gas Natural 1 ESTADISTICAS NACIONALES DE OFERTA Y DEMANDA DE GAS.
Plan de Desarrollo “TODOS SOMOS FACATATIVA 2012 – 2015”
Aqui está Señoras y Señores !!!!!
Base de Datos Relacional.
CULENDARIO 2007 Para los Patanes.
Índice Sesión I Bloque I (09:30 a 10:30 Horas) Configuración Inicial
BEATRIZ LAFONT VILLODRE
SI QUIERES VERLO DALE AL CLICK
Objetivo. Dado que ya tenemos la planificación temporal del proyecto, que responde a: ¿Qué se hará?, ¿Quién lo hará?, y ¿Cuándo lo hará? ¿Qué recursos.
Introducción y conceptos generales
GUIÓN GRÁFICO VALORES EN LA USB
El programa de obra es una red y la metodología para resolver la duración de la red y determinar las tareas que pueden retrasar con mayor facilidad la.
1. 2 Figura 2, Registro de Nacionales Figura 3, Registro de Extranjeros Si tiene cédula de identidad personal pasa a la figura 2, registrarse con la cédula.
Procedimiento de Acreditación
Universidad de Colima Facultad de Ciencias de la Educación Lic. en Matemáticas Luís Fernando Maciel Bucio Ricardo de Jesús Ventura Robles 1º C.
MediConnect II.
Ubicación de Isla de Pascua en Sudamérica Kms.
ESCUELA PROFESIONAL DE INGENIERIA INDUSTRIAL CURSO: GESTION DE LA CALIDAD ING.ELIZABETH FERG 1.
Ejercicio Una empresa de jardinería quiere informatizar su gestión. La empresa dispone de un conjunto de clientes: domicilios particulares, hoteles, comunidades.
Unidad 6. Tema 1. Bases de datos. Conceptos Básicos.
Transcripción de la presentación:

Diseño y Construcción de una Bases de Datos Relacionales. Diseño y Construcción de una Base de Datos Relacional. Partiendo del mundo real queremos llegar a un esquema que sea tratable por el ordenador. Es decir: pasamos de un mundo no estructurado a uno estructurado. La transición del mundo real al esquema será el modelo de datos: “Conjunto de reglas, convenciones y conceptos que permiten definir las diferentes entidades, atributos y relaciones (restricciones), así como las operaciones con ellas permitidas”. Los mismos datos pueden presentarse de diferentes formas, dependiendo del usuario: esto es transparente a ellos (a los datos). Coger hoja manuscrita y repasar la situación de cada cosa, para ubicarse. Aplicaciones Informáticas a la Fisioterapia

Bases de Datos Relacionales. Información no Estructurada Diseño Implementación Grabación de Datos Elección de Gestor de Bases de Datos Se facilita un diseño top-down, que nos permitirá “mapearlo” al modelo relacional conservando las propiedades matemáticas que nos interesen. Es una representación abstracta que hace hincapié en las restricciones y características lógicas de la base de datos. ESTRUCTURA Se define un grafo que, a su vez, define la estructura de la B. D. Este grafo será el diagrama Entidad/Relación. Tiene 3 elementos básicos: -Entidades. -Atributos. -Relaciones. Aplicaciones Informáticas a la Fisioterapia

Bases de Datos Relacionales. Fase de Diseño Información no Estructurada. Organización de la Información: • Localizar Entidades. • Elección de Atributos. - Selección de Clave Primaria. • Establecimiento de Relaciones entre entidades. Normalización: Estudio de la Cardinalidad de las relaciones. • Resolución de la Cardinalidad. • Obtención de las tablas que completan el modelo relacional. • Elección del Sistema Gestor de Bases de Datos. Modelo Relacional de la Información ENTIDADES Objetos reales o abstractos de interés en una organización y de los que se quiere y se puede tener información. Se representan con un rectángulo dentro del que se escribe el identificador de la entidad. Se suele asociar con sustantivos. Recomendaciones para identificar una entidad: Deberá tener existencia propia, aunque hay excepciones. Cada ocurrencia de una entidad debe ser distinguible: debe tener un atributo identificador. Las ocurrencias de las entidades deben tener los mismos atributos. ATRIBUTOS Son propiedades o características de las entidades. Sus valores se asocian dominios. Se representan con y en su interior se presenta el identificador de atributo. Tipos: Identificador de la entidad.- Distingue una ocurrencia de la entidad de las demás ocurrencias. Descriptor.- Sus valores tienen un sentido de descripción, de calificación de la entidad. Distinción atributo-valor. Un DNI toma valores enteros (¿naturales?), pero no todos los valores enteros son DNIs válidos. Aplicaciones Informáticas a la Fisioterapia

Fase de Implementación Bases de Datos Relacionales. Modelo Relacional de la Información Fase de Implementación Creación de tablas con el sistema gestor de Bases de Datos: • Marcado de las claves primarias. Creación de las relaciones. • Establecimiento de la integridad referencial. RELACIONES Son asociaciones entre entidades. Se representan por medio de un rombo que en su interior lleva el nombre de la relación. Es habitual que las relaciones sustenten la parte activa, dinámica del modelo. Por ello se suelen nombrar con verbos. Características: Grado: nº de entidades sobre las que se realiza la asociación. Cardinalidad. Hay circunstancias en las que las relaciones tienen atributos propios no heredados de ninguna de las entidades que la componen. Según la reglas del modelo, las relaciones pueden ser nombradas o no. No es necesario que reciban un nombre aunque esto hace que el modelo quede menos claro y nos impedirá ver qué papel juega cada entidad dentro de la relación. Nombrándolas se aumenta la capacidad semántica y la flexibilidad de la relación. Creación de las Consultas. • Inserción. • Actualización. • Consulta. Aplicaciones Informáticas a la Fisioterapia

Bases de Datos Relacionales. Localización del Concepto. Se desea construir una base de Datos para gestionar el funcionamiento básico de una clínica de Fisioterapia. CONCEPTO: CLINICA. Aplicaciones Informáticas a la Fisioterapia

Bases de Datos Relacionales. Información NO Estructurada. Análisis Funcional En una clínica: • Los pacientes se someten a varios tratamientos. • A los pacientes se les hace una factura por los tratamientos que hayan recibido. • Los pacientes solicitan consultas con especialistas. • Los pacientes solicitan su propio historial. • Un paciente puede ser tratado por varios fisioterapeutas. • Un paciente no puede recibir dos tratamientos a la misma hora y en el mismo día. Aplicaciones Informáticas a la Fisioterapia

Bases de Datos Relacionales. • Un fisioterapeuta trabaja en turnos de 6 horas. • Un fisioterapeuta es especialista en varios tratamientos. • Un fisioterapeuta lleva a varios pacientes. • Un fisioterapeuta tiene un expediente con todas sus consultas. • Un fisioterapeuta tiene un sueldo base. • Un fisioterapeuta cobra un extra por cada tratamiento que aplica. • Un fisioterapeuta no puede recibir a dos pacientes al mismo tiempo. • Un fisioterapeuta puede solicitar la historia de un paciente. Aplicaciones Informáticas a la Fisioterapia

Bases de Datos Relacionales. • Un auxiliar trabaja en turnos de 8 horas. • Desarrolla su trabajo en una sala. • En una sala se aplican varios tratamientos. • En una sala trabajan varios fisioterapeutas( pero no a la vez). • En una sala trabaja un auxiliar de clínica por turno. • Un tratamiento tiene un precio fijo. • Un tratamiento tiene una duración fija (en sesiones). • Cuando a un paciente se le indica un tratamiento este elige un día de la semana a una hora determinada. Esto se prolongará tantas sesiones como duración tenga el tratamiento. Aplicaciones Informáticas a la Fisioterapia

Bases de Datos Relacionales. Organización de los Datos: Entidades Fisioterapeuta. Paciente Cita Tratamiento. Sala Auxiliar de Clínica Aplicaciones Informáticas a la Fisioterapia

Bases de Datos Relacionales. Organización de los Datos: Atributos PACIENTE: • Id_Paciente..............................Autonumérico. • Nombre de Paciente................Texto. • Primer Apellido.......................Texto. • Segundo Apellido.....................Texto. • Aplicaciones Informáticas a la Fisioterapia

Bases de Datos Relacionales. Organización de los Datos: Atributos FISIOTERAPEUTA: • Id_Fisio..............................Autonumérico. • Nombre de Fisio................Texto. • Primer Apellido.................Texto. • Segundo Apellido...............Texto. • Aplicaciones Informáticas a la Fisioterapia

Bases de Datos Relacionales. Organización de los Datos: Atributos AUXILIAR: • Id_Auxiliar..............................Autonumérico. • Nombre de Auxiliar................Texto. • Primer Apellido.......................Texto. • Segundo Apellido.....................Texto. • Aplicaciones Informáticas a la Fisioterapia

Bases de Datos Relacionales. Organización de los Datos: Atributos TRATAMIENTO: • Id_Tratamiento..............................Autonumérico. • Nombre de Tratamiento................Texto. • Aplicaciones Informáticas a la Fisioterapia

Bases de Datos Relacionales. Organización de los Datos: Atributos SALA: • Id_Sala..............................Autonumérico. • Nombre de Sala................Texto. • Aplicaciones Informáticas a la Fisioterapia

Bases de Datos Relacionales. Organización de los Datos: Atributos CITA: • Id_Cita..............................Autonumérico. • Día.....................................Fecha. • Hora..................................Fecha. • Aplicaciones Informáticas a la Fisioterapia

Bases de Datos Relacionales. Organización de los Datos: Relaciones Paciente Cita Fisioterapeuta. Tratamiento. Sala Auxiliar de Clínica PROBLEMA: No se puede determinar en que tratamientos es especialista un fisioterapeuta. Aplicaciones Informáticas a la Fisioterapia

Bases de Datos Relacionales. Organización de los Datos: Relaciones Fisioterapeuta. Paciente Tratamiento. Cita PROBLEMA: No se puede determinar que tratamiento es el que va a impartir el fisioterapeuta. Sala Auxiliar de Clínica Aplicaciones Informáticas a la Fisioterapia

Bases de Datos Relacionales. Organización de los Datos: Relaciones Paciente Cita Fisioterapeuta. Tratamiento. Sala Auxiliar de Clínica Aplicaciones Informáticas a la Fisioterapia

Bases de Datos Relacionales. Normalización: Estudio de la Cardinalidad Dependiendo del tipo de correspondencia entre dos entidades la manera de realizar la transformación al esquema relacional se desglosara en tres reglas fundamentales. Relaciones de uno a uno (1:1): Un único registro de la entidad principal se relaciona con uno sólo de la entidad relacionada. Este tipo de relación es el que se daría entre dos entidades que representasen conceptos complementarios. 1 Clave_primaria(I) Clave_primaria(II) Entidad I Entidad II Normalización Entidad II Clave_primaria(II) Entidad I Clave_primaria(I) 1 Aquí la Clave_primaria de la entidad I actúa como atributo de clave ajena de la entidad II y no podrá tener valores duplicados para esta entidad. Aplicaciones Informáticas a la Fisioterapia

Bases de Datos Relacionales. Normalización: Estudio de la Cardinalidad Relaciones de uno a muchos (1:m): Un único registro de la entidad principal se puede relacionar con varios de la entidad relacionada. 1 n Clave_primaria(I) Clave_primaria(II) Entidad I Entidad II Normalización Entidad II Clave_primaria(II) Entidad I Clave_primaria(I) n 1 Aquí la Clave_primaria de la entidad I actúa como atributo de clave ajena de la entidad II y podrá tener valores duplicados para esta entidad. Aplicaciones Informáticas a la Fisioterapia

Bases de Datos Relacionales. Normalización: Estudio de la Cardinalidad Relaciones de muchos a muchos (m:m): En este caso, un registro de la entidad principal se relaciona con muchos de la entidad relacionada y además, un registro de la entidad relacionada puede estar relacionado, a la vez, con muchos registros de la tabla principal. m Clave_primaria(I) Clave_primaria(II) Entidad I Entidad II Normalización Entidad II Clave_primaria(II) Entidad I - Entidad II Clave_primaria(I) Entidad I m 1 Aplicaciones Informáticas a la Fisioterapia

Bases de Datos Relacionales. Normalización: Estudio de la Cardinalidad Paciente Cita Fisioterapeuta. Tratamiento. Sala Auxiliar de Clínica N 1 Aplicaciones Informáticas a la Fisioterapia

Bases de Datos Relacionales. Normalización: Resolución de la Cardinalidad Id_paciente Id_Fisio Id_trata Id_FisioTrata Id_Trata. Id_sala Id_auxiliar Id_Sala Id_cita Id_FisioTrata. PACIENTE CITA FISIOTERAPEUTA TRATAMIENTO FISIO-TRATA SALA AUXILIAR Aplicaciones Informáticas a la Fisioterapia

Bases de Datos Relacionales. Normalización: Tablas del modelo relacional PACIENTE: Id_paciente(Autonumerico), Nombre(texto),... FISIOTERAPEUTA: Id_Fisio(Autonumerico), Nombre(texto),... TRATAMIENTO: Id_Trata(Autonumerico), Nombre(texto),... FISIO-TRATA: Id_FisioTrata(Autonumerico), Id_Fisio(numérico),Id_Trata(Numérico),... SALA: Id_Sala(Autonumerico), Nombre(texto),... AUXILIAR: Id_Auxiliar(Autonumerico), id_Sala(numérico),... CITA: Id_Cita(Autonumerico), Id_paciente(numérico),Id_FisioTrata(numérico),Id_sala(numérico),.... Aplicaciones Informáticas a la Fisioterapia