Servicio Nacional de Aprendizaje SENA
                        Regional Boyacá - Sogamoso
             Centro Industrial de Mantenimiento y Manufactura

                         GUIA DE APRENDIZAJE
                          Modelo Relacional
PROGRAMA DE FORMACION               Técnico en Sistemas
PROYECTO ASOCIADO                   Implementación de un sistema de información para apoyar procesos de
                                    aprendizaje en el Instituto Técnico Gonzalo Suarez Rendón de Tunja
ACTIVIDAD DEL PROYECTO              Determinar los requisitos de la aplicación
AMBIENTE(S)F ISICO                  Aulas dotadas con los medios didácticos y recursivos educativos
                                    requeridos
ORIENTADOR DEL PROCESO              Lic. Mario Andrés Díaz
                                    Ing. Zulma Salas
COMPETECIA                          Aplicar herramientas ofimáticas, redes sociales y colaborativas de
                                    acuerdo con el proyecto a desarrollar
RESULTADOS DE                       Utilizar un lenguaje de programación orientado a eventos y
APRENDIZAJE                         manejador
                                    de Base de Datos, combinados con herramientas Ofimáticas de
                                    acuerdo con las necesidades del cliente
ACTIVIDAD(ES) DE                    Modelar Datos utilizando Modelo Relacional
APRENDIZAJE Y DURACION              Duración: 10 horas


                                           INTRODUCCIÓN
El modelo relacional para la gestión de una base de datos es un modelo de datos basado en la lógica de
predicado y en la teoría de conjuntos. Es el modelo más utilizado en la actualidad para modelar
problemas reales y administrar datos dinámicamente. Tras ser postuladas sus bases en 1970 por Edgar
Frank Codd, de los laboratorios IBM en San José (California), no tardó en consolidarse como un nuevo
paradigma en los modelos de base de datos.

Su idea fundamental es el uso de «relaciones». Estas relaciones podrían considerarse en forma lógica
como conjuntos de datos llamados «tuplas». Pese a que ésta es la teoría de las bases de datos
relacionales creadas por Edgar Frank Codd, la mayoría de las veces se conceptualiza de una manera
más fácil de imaginar, esto es, pensando en cada relación como si fuese una tabla que está compuestas
por registros (cada fila de la tabla sería un registro o tupla), y columnas (también llamadas campos).
DESCRIPCIÓN DE ACTIVIDADES

                                                      TALLER

Desarrollar actividad en forma escrita y archivarla en el portafolio


   1. Defina y describaModelo Relacional.

   2. Explicar las características del Modelo Relacional.

   3. Los componentes de un modelo Relacional se mencionan en la siguiente tabla. Diligenciar la tabla según
      corresponda:

           Nombre Componentes                                            Descripción
            Modelo Relacional
        Esquemas
        Relación (Tabla)
        Atributos(campo)
        Tupla (Registro, Renglón, Fila)
        Grado
        Dominio


       Diligenciar según corresponda. (Dibujar tabla en hojas de trabajo, con colores).
4.   Diligenciar la siguiente tabla donde se presenta las llaves o claves utilizadas en modelo
     Relacional

                    Nombre Llave                                  Descripción y Representación
      Llave primaria, primary Key o PK

      Llave foránea (FK)



5. Diligenciar la siguiente tabla donde se presenta la Cardinalidad entre Relaciones

                 CARDINALIDAD: Forma en que se relacionan las relaciones(tablas)


         Nombre Cardinalidad                        Descripción                        Representación
      Relaciones uno a varios
      Relaciones varios a varios
      Relaciones uno a uno


6. Mediante un mapa conceptualrepresentar las restricciones de un modelo entidad relación

7. Escriba las reglas para conversión de Modelo Entidad Relación E-R a Modelo Relacional

8. Teniendo en cuentas las reglas o pasos y ejemplo que se muestra a continuación
Pasar los siguientes ejercicios creados en Modelo E/R a Modelo Relacional.
Cada modelo debe contener

                                  Nombre Componentes Modelo
                                            Relacional
                              Relaciones (Tablas)
                              Atributos (campo)
                              Esquemas
                              Tupla (Registro, Renglón, Fila)
                              Grado
                              Dominios mínimo 2
                              Llaves
                              Cardinalidad


1. La clínica “EL ULTIMO SUSPIRO” necesita llevar un control informatizado de su gestión de
pacientes y médicos. De cada paciente se desea guardar el código, nombre, apellidos, dirección,
departamento, cuidad, teléfono y fecha de nacimiento. De cada médico se desea guardar el código,
nombre, apellidos, teléfono y especialidad. Se desea llevar el control de cada uno de los ingresos
que el paciente hace en el hospital. Cada ingreso que realiza el paciente queda registrado en la base
de datos. De cada ingreso se guarda el código de ingreso (que se incrementará automáticamente
cada vez que el paciente realice un ingreso), el número de habitación, numero de cama en la que
reside y la fecha de ingreso. También se desea conocer la medicina que se le recetó al paciente. De
la medicina se toman los siguientes datos código, nombre, posología y fecha de vencimiento. Un
médico puede atender varios ingresos, pero el ingreso de un paciente solo puede ser atendido por
un único médico. Un paciente puede realizar varios ingresos en el hospital”. A un paciente se le
puede recetar varios medicamentos y un medicamento puede ser recetado a varios pacientes.
2. En la biblioteca del centro se manejan fichas de autores y libros. En la ficha de cada autor se tiene
el código de autor y el nombre. De cada libro se guarda el código, título, editorial y número de
página. Un autor puede escribir varios libros, y un libro puede ser escrito por varios autores. Un libro
está formado por ejemplares. Cada ejemplar tiene un código y una localización. Un libro tiene
muchos ejemplares y un ejemplar pertenece sólo a un libro. Los usuarios de la biblioteca del centro
también disponen de ficha en la biblioteca y sacan ejemplares de ella. De cada usuario se guarda el
código, nombre, dirección y teléfono. Los ejemplares son prestados a los usuarios. Un usuario puede
tomar prestados varios ejemplares, y un ejemplar puede ser prestado a varios usuarios. De cada
préstamos interesa guardar la fecha de préstamo y la fecha de devolución.
3. Se desea informatizar la gestión de una empresa de transportes que reparte paquetes por toda
España. Los encargados de llevar los paquetes son los camioneros, de los que se quiere guardar el
di, nombre, teléfono, dirección, salario y ciudad en la que vive. De los paquetes transportados
interesa conocer el código de paquete, descripción, destinatario y dirección del destinatario. Un
camionero distribuye muchos paquetes, y un paquete sólo puede ser distribuido por un camionero.
De las provincias a las que llegan los paquetes interesa guardar el código de provincia y el nombre.
Un paquete sólo puede llegar a una provincia. Sin embargo, a una provincia pueden llegar varios
paquetes. De los camiones que llevan los camioneros, interesa conocer la matrícula, modelo, tipo y
potencia. Un camionero puede conducir diferentes camiones en fechas diferentes, y un camión
puede ser conducido por varios camioneros.




9.Pasar los tres ejercicios anteriores a Modelo Relacional representado para Sistema Gestor de
Base de Datos manejado por computador

Cada modelo debe contener

                                   Nombre Componentes Modelo
                                             Relacional
                               Relaciones (Tablas)
                               Atributos (Campo)
                               Esquemas
                               Llaves
                               Cardinalidad
Ejemplo
EVALUACIÓN

EVIDENCIA                CRITERIOS DE EVALUACION
Utiliza las estructuras propias de un lenguaje de
Forma de Entrega:Desarrollar actividad en forma
                                                         programación orientado a eventos y manejador de
escrita.
                                                         base de datos, combinados con herramientas
Se debe crear una carpeta llamada Modelo relacional,     Ofimáticas en la resolución de problemas.
esta debe contener la guía, material de apoyo
entregado y ejercicios resueltos.

Se debe quemar un cd con la carpeta y archivarla en el
portafolio.

4.guia modelo relacional

  • 1.
    Servicio Nacional deAprendizaje SENA Regional Boyacá - Sogamoso Centro Industrial de Mantenimiento y Manufactura GUIA DE APRENDIZAJE Modelo Relacional PROGRAMA DE FORMACION Técnico en Sistemas PROYECTO ASOCIADO Implementación de un sistema de información para apoyar procesos de aprendizaje en el Instituto Técnico Gonzalo Suarez Rendón de Tunja ACTIVIDAD DEL PROYECTO Determinar los requisitos de la aplicación AMBIENTE(S)F ISICO Aulas dotadas con los medios didácticos y recursivos educativos requeridos ORIENTADOR DEL PROCESO Lic. Mario Andrés Díaz Ing. Zulma Salas COMPETECIA Aplicar herramientas ofimáticas, redes sociales y colaborativas de acuerdo con el proyecto a desarrollar RESULTADOS DE Utilizar un lenguaje de programación orientado a eventos y APRENDIZAJE manejador de Base de Datos, combinados con herramientas Ofimáticas de acuerdo con las necesidades del cliente ACTIVIDAD(ES) DE Modelar Datos utilizando Modelo Relacional APRENDIZAJE Y DURACION Duración: 10 horas INTRODUCCIÓN El modelo relacional para la gestión de una base de datos es un modelo de datos basado en la lógica de predicado y en la teoría de conjuntos. Es el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente. Tras ser postuladas sus bases en 1970 por Edgar Frank Codd, de los laboratorios IBM en San José (California), no tardó en consolidarse como un nuevo paradigma en los modelos de base de datos. Su idea fundamental es el uso de «relaciones». Estas relaciones podrían considerarse en forma lógica como conjuntos de datos llamados «tuplas». Pese a que ésta es la teoría de las bases de datos relacionales creadas por Edgar Frank Codd, la mayoría de las veces se conceptualiza de una manera más fácil de imaginar, esto es, pensando en cada relación como si fuese una tabla que está compuestas por registros (cada fila de la tabla sería un registro o tupla), y columnas (también llamadas campos).
  • 2.
    DESCRIPCIÓN DE ACTIVIDADES TALLER Desarrollar actividad en forma escrita y archivarla en el portafolio 1. Defina y describaModelo Relacional. 2. Explicar las características del Modelo Relacional. 3. Los componentes de un modelo Relacional se mencionan en la siguiente tabla. Diligenciar la tabla según corresponda: Nombre Componentes Descripción Modelo Relacional Esquemas Relación (Tabla) Atributos(campo) Tupla (Registro, Renglón, Fila) Grado Dominio Diligenciar según corresponda. (Dibujar tabla en hojas de trabajo, con colores).
  • 3.
    4. Diligenciar la siguiente tabla donde se presenta las llaves o claves utilizadas en modelo Relacional Nombre Llave Descripción y Representación Llave primaria, primary Key o PK Llave foránea (FK) 5. Diligenciar la siguiente tabla donde se presenta la Cardinalidad entre Relaciones CARDINALIDAD: Forma en que se relacionan las relaciones(tablas) Nombre Cardinalidad Descripción Representación Relaciones uno a varios Relaciones varios a varios Relaciones uno a uno 6. Mediante un mapa conceptualrepresentar las restricciones de un modelo entidad relación 7. Escriba las reglas para conversión de Modelo Entidad Relación E-R a Modelo Relacional 8. Teniendo en cuentas las reglas o pasos y ejemplo que se muestra a continuación
  • 4.
    Pasar los siguientesejercicios creados en Modelo E/R a Modelo Relacional. Cada modelo debe contener Nombre Componentes Modelo Relacional Relaciones (Tablas) Atributos (campo) Esquemas Tupla (Registro, Renglón, Fila) Grado Dominios mínimo 2 Llaves Cardinalidad 1. La clínica “EL ULTIMO SUSPIRO” necesita llevar un control informatizado de su gestión de pacientes y médicos. De cada paciente se desea guardar el código, nombre, apellidos, dirección, departamento, cuidad, teléfono y fecha de nacimiento. De cada médico se desea guardar el código, nombre, apellidos, teléfono y especialidad. Se desea llevar el control de cada uno de los ingresos que el paciente hace en el hospital. Cada ingreso que realiza el paciente queda registrado en la base de datos. De cada ingreso se guarda el código de ingreso (que se incrementará automáticamente cada vez que el paciente realice un ingreso), el número de habitación, numero de cama en la que reside y la fecha de ingreso. También se desea conocer la medicina que se le recetó al paciente. De
  • 5.
    la medicina setoman los siguientes datos código, nombre, posología y fecha de vencimiento. Un médico puede atender varios ingresos, pero el ingreso de un paciente solo puede ser atendido por un único médico. Un paciente puede realizar varios ingresos en el hospital”. A un paciente se le puede recetar varios medicamentos y un medicamento puede ser recetado a varios pacientes. 2. En la biblioteca del centro se manejan fichas de autores y libros. En la ficha de cada autor se tiene el código de autor y el nombre. De cada libro se guarda el código, título, editorial y número de página. Un autor puede escribir varios libros, y un libro puede ser escrito por varios autores. Un libro está formado por ejemplares. Cada ejemplar tiene un código y una localización. Un libro tiene muchos ejemplares y un ejemplar pertenece sólo a un libro. Los usuarios de la biblioteca del centro también disponen de ficha en la biblioteca y sacan ejemplares de ella. De cada usuario se guarda el código, nombre, dirección y teléfono. Los ejemplares son prestados a los usuarios. Un usuario puede tomar prestados varios ejemplares, y un ejemplar puede ser prestado a varios usuarios. De cada préstamos interesa guardar la fecha de préstamo y la fecha de devolución. 3. Se desea informatizar la gestión de una empresa de transportes que reparte paquetes por toda España. Los encargados de llevar los paquetes son los camioneros, de los que se quiere guardar el di, nombre, teléfono, dirección, salario y ciudad en la que vive. De los paquetes transportados interesa conocer el código de paquete, descripción, destinatario y dirección del destinatario. Un camionero distribuye muchos paquetes, y un paquete sólo puede ser distribuido por un camionero. De las provincias a las que llegan los paquetes interesa guardar el código de provincia y el nombre. Un paquete sólo puede llegar a una provincia. Sin embargo, a una provincia pueden llegar varios paquetes. De los camiones que llevan los camioneros, interesa conocer la matrícula, modelo, tipo y potencia. Un camionero puede conducir diferentes camiones en fechas diferentes, y un camión puede ser conducido por varios camioneros. 9.Pasar los tres ejercicios anteriores a Modelo Relacional representado para Sistema Gestor de Base de Datos manejado por computador Cada modelo debe contener Nombre Componentes Modelo Relacional Relaciones (Tablas) Atributos (Campo) Esquemas Llaves Cardinalidad Ejemplo
  • 6.
    EVALUACIÓN EVIDENCIA CRITERIOS DE EVALUACION
  • 7.
    Utiliza las estructuraspropias de un lenguaje de Forma de Entrega:Desarrollar actividad en forma programación orientado a eventos y manejador de escrita. base de datos, combinados con herramientas Se debe crear una carpeta llamada Modelo relacional, Ofimáticas en la resolución de problemas. esta debe contener la guía, material de apoyo entregado y ejercicios resueltos. Se debe quemar un cd con la carpeta y archivarla en el portafolio.