Professional Documents
Culture Documents
CURSO
1088014692
71264639
1054545838
1121821164
Tutor:
JOSE ALFAIR MORALES
2018
ESTUDIO DE CASO
El colectivo intersindical de salud ocupacional (Coiso), necesita para su organización una base de
datos que le permita acceder a las siguientes cosas.
Poder programas las capacitaciones de acuerdo con sus METODOLOGÍAS (mesas y clínicas) donde
necesitamos que contengan la siguiente información FORMADORES, (las personas que dictan las
capacitaciones) y que van dirigidas a un tipo de AUDIENCIA (Organizaciones sociales, sindicatos,
semilleros y otros), unos TEMA (Política, salud ocupacional, normativa, entre otros).
Es muy importante recopilar de los siguientes datos de los FORMADORES (Numero y tipo de
identificación, nombres y apellidos, email y sexo) de los PARTICIPANTES (Número y tipo de
identificación, nombres y apellidos, email, sexo, teléfono, edad, dirección y muy importante si
asiste o no). Para tener en cuenta, se debe elaborar un informe escrito donde vaya consignados
los siguientes datos: Departamento, municipio, lugar, fecha, hora, tema, nombre del formador y si
realizo la capacitación
2
INTRODUCCION
3
Entidades
Formador
Tema
Metodología
Audiencia
Participante
Lugar
Departamento
Municipio
4
Formato 1 – Descripción de Entidades
Entidad o Tipo Justificación, (Instancias) Extensión INTENCION
de Entidad explicación de
su existencia en
el Mundo del
Problema
Formador Juan Gómez Martínez 300
Ramon Pérez
Sergio Muñoz
José Álvarez
5
Envigado
Itagüí
Bogotá
Cali
6
Formato 2 - Descripción de atributos y sus restricciones naturales (Tipo de Dato) y restricciones adicionales,
Dominios (Lista de Valores, Rangos de Valores y Restricciones generales)
Nombre Atributos Identificador Nombre dominio Tipo de Tamaño Obligatoriedad Cardinalidad Restricciones adicionales
Entidad Único (UID) Dato (Si/No) (1 o Muchos)
(Texto, Lista de Rango Restricción general
Número, Valores de
Fecha) Valores
Formador Id_Formador X Id_formador N 30 SI m Escoger un tipo de identificación
T_identificaciónm T_identificaciónm T 18 si Cedula de --- ---
Ciudadanía
Tarjeta de
Identidad
Cedula de
extranjería
Primer_nombre Primer_nombre T 18 Si -- --- ---
Segundo_nombre Segundo_nombre T 18 Si -- --- ---
Primer_Apellido Primer_Apellido T 18 Si -- --- ---
Segundo_Apellido Segundo_Apellido T 18 NO -- --- ---
Email_formador Email_formador T 25 NO -- --- ---
Tel_ formador Tel_ formador N 20 Si Celular o --- ---
teléfono
Sexo_formador Sexo_formador T 20 SI Masculino o --- Escoger entre Masculino y
femenino femenino
Tema Id_Tema X Id_Tema N 10 Si
Nombre_Tema Nombre_Tema T 20 Si
8
Formato 3 – Matriz de relaciones
9
Relación ENTIDAD 1 Rol ENTIDAD 2 Pregunta para Rta. Pregunta para Rta. Relación es Grado Ayudar a identificar Observaciones/Restricciones/Atributos
determinar Opc. determinar Card. Transferible entidades participantes
Opcionalidad Cardinalidad (Si/No)
(Preguntar si (Preguntar CUANTO)
está obligado)
R1 Formador Dicta Tema ¿Un tema si ¿Cuántos formadores m Si 1am Las dos entidades se Esta relación de entidades lo que nos muestra es la manera
puede ser pueden dictar el mismo relacionan, el en que se relación, un formador con el tema, y el tema con
dictado por tema? formador puede los muchos formadores.
muchos dictar un tema, pero
formadores? ese mismo tema,
puede ser dictado
por muchos
formadores.
R2 Formador Pertenece Metodología ¿La si ¿Cuántos formadores m si 1am En una metodología En esta relación se modela la relación que existe entre una
a una metodología, tiene una metodología? podemos encontrar metodología y un formador.
tiene que ser muchos formadores.
dictada por
varios
formadores?
R3 Audiencia Se compone Participante ¿Es necesario que si ¿Cuántos participantes m Si 1am Un participante, Esta relación nos modela el hecho de que una audiencia, se
los participantes pueden pertenecer a una puede pertenecer a compone al menos de un participante, un participante,
hagan parte de audiencia?
una audiencia?
varias audiencias puede estar en muchas audiencias.
R4 Formador Se dirige Audiencia ¿La audiencia, si ¿Cuántos formadores puede m si 1am En una audiencia, Esta relación modela como el hecho de que una audiencia,
puede tener tener una audiencia puede ver tener puede tener muchos formadores
muchos
formadores?
muchos formadores.
R5 Departamento Tiene Municipio ¿Un municipio Si ¿Cuántos municipios 1 si 1a1 Un Municipio solo Esta relación modela el hecho de que un municipio
muchos pertenece a un pertenecen a un pertenece a un pertenece a un departamento
departamento? departamento? departamento
R6 Formador Pertenece Departamento ¿En un Si ¿Cuántos formadores, m si 1am En un En esta relación se modela el hecho de que, en un
departamento hay en un Departamento, hay Departamento, pueden vivir varios formadores
hay muchos Departamento? muchos formadores
formadores?
R7 Formador Pertenece Municipio ¿En un Si ¿Cuántos formadores, m si 1am En un Municipio, hay En esta relación se modela el hecho de que, en un
Municipio hay hay en un Municipio? muchos formadores Municipio, pueden vivir varios formadores
muchos
formadores?
R8 Participante Pertenece Departamento ¿En un NO ¿Cuántos participantes m si 1am En un Departamento En esta relación se modela el hecho de que en un
Departamento pertenece a un hay muchos departamento pueden encontrarse muchos participantes
debe de haber Departamento? participantes
muchos
participantes?
R9 Municipio Radica Participante ¿En un NO ¿Cuántos participantes m si nam En un Municipio hay En esta relación se modela el hecho de que en un Municipio
Municipio debe pertenece a un muchos pueden encontrarse muchos participantes
de haber Municipio? participantes
muchos
participantes?
R10 Tema Es Dictado Participante ¿Es obligatorio Si ¿Cuántos Participantes m Si 1am En un tema hay En esta relación se modela, como un tema, puede tener un
a un dictar tema a pueden ver un tema? muchos participante, pero a su vez un participante, puede ver
un participantes muchos temas
participante?
10
R11 Participante Pertenece Lugar ¿Es obligatorio NO ¿En un lugar, cuantos m si 1am En un lugar hay Esta relación, muestra de que un participante asiste a un
a un que en un lugar participantes pueden muchos lugar, pero en un lugar puede haber muchos participantes
se encuentren tener? participantes
muchos
participantes?
11
12
13
-- Generado por Oracle SQL Developer Data Modeler 18.1.0.082.1035
t_audiencia VARCHAR2(20),
);
14
nombre_dpto VARCHAR2(20)
);
t_identificación VARCHAR2(18),
primer_nombre VARCHAR2(18),
segundo_nombre VARCHAR2(18),
primer_apellido VARCHAR2(18),
segundo_apellido VARCHAR2(18),
email VARCHAR2(25),
tel_formador INTEGER,
sexo_formador VARCHAR2(20),
tema_id_tema INTEGER,
15
departamento_id_departamento INTEGER,
municipio_id_municipio INTEGER
);
nombre_lugar VARCHAR2(20),
tipo_lugar VARCHAR2(30),
);
16
tematica VARCHAR2(20),
tipo_metodologia VARCHAR2(20)
);
nombre_municipio VARCHAR2(20),
);
municipio (
departamento_id_departamento
ASC );
17
ALTER TABLE municipio ADD CONSTRAINT municipio_pk PRIMARY KEY ( id_municipio );
);
participante_id_participante );
pnombre_part VARCHAR2(20),
snombre_part VARCHAR2(20),
papellido_part VARCHAR2(20),
sapellido_part VARCHAR2(20),
sexo_part VARCHAR2(20),
18
edad_part INTEGER,
asistencia_part VARCHAR2(20),
direccion_part NVARCHAR2(20),
telefono_part INTEGER,
email VARCHAR2(25)
);
nombre_tema VARCHAR2(20)
);
19
ALTER TABLE tema ADD CONSTRAINT tema_pk PRIMARY KEY ( id_tema );
20
ALTER TABLE formador
21
ALTER TABLE participante
22
-- Informe de Resumen de Oracle SQL Developer Data Modeler:
--
-- CREATE TABLE 9
-- CREATE INDEX 1
-- ALTER TABLE 21
-- CREATE VIEW 0
-- ALTER VIEW 0
-- CREATE PACKAGE 0
-- CREATE PROCEDURE 0
-- CREATE FUNCTION 0
-- CREATE TRIGGER 0
-- ALTER TRIGGER 0
23
-- CREATE CLUSTER 0
-- CREATE CONTEXT 0
-- CREATE DATABASE 0
-- CREATE DIMENSION 0
-- CREATE DIRECTORY 0
-- CREATE ROLE 0
-- CREATE SEQUENCE 0
-- CREATE SYNONYM 0
-- CREATE TABLESPACE 0
-- CREATE USER 0
--
-- DROP TABLESPACE 0
-- DROP DATABASE 0
--
24
-- REDACTION POLICY 0
--
--
-- ERRORS 0
-- WARNINGS 0
25