ACTIVIDAD DE CURSORES
ACTIVIDAD DE PROCEDIMIENTOS
       ALMACENADOS
ACTIVIDAD DE DISPARADORES
CASO PRACTICO
   TABLAS
CREATE TABLE "INVESTIGADOR"
   (    "IFE" NUMBER(13,0) NOT NULL ENABLE,
        "IDDEPARTAMENTO" NUMBER(5,0) NOT NULL ENABLE,
        "NOMBREINVESTIGADOR" CHAR(50) NOT NULL ENABLE,
        "TELEFONO" NUMBER(10,0) NOT NULL ENABLE,
        "EMAIL" VARCHAR2(30),
         CONSTRAINT "PK_INVESTIGADOR" PRIMARY KEY ("IFE") ENABLE
   )
/

CREATE TABLE "PROYECTO"
   (    "IDPROYECTO" NUMBER(5,0) NOT NULL ENABLE,
        "IDLINEA" NUMBER(5,0) NOT NULL ENABLE,
        "NOMBREPRO" CHAR(100) NOT NULL ENABLE,
        "FECHA_INICIA" DATE NOT NULL ENABLE,
        "FECHA_TERMINA" DATE,
        "PRESUPUESTO" NUMBER(10,0),
         CONSTRAINT "PK_PROYECTO" PRIMARY KEY ("IDPROYECTO") ENABLE,
         CONSTRAINT "FK_LINEA" FOREIGN KEY ("IDLINEA")
          REFERENCES "LINEA" ("IDLINEA") ENABLE
   )
/
CREATE TABLE "LINEA"
   (    "IDLINEA" NUMBER(5,0) NOT NULL ENABLE,
        "NOMBRE" CHAR(40),
        "FINANCIADOPOR" CHAR(20),
         CONSTRAINT "PK_LINEA" PRIMARY KEY ("IDLINEA") ENABLE
   )
/


CREATE TABLE "DEPACADEMICO"
   (    "IDDEPARTAMENTO" NUMBER(5,0) NOT NULL ENABLE,
        "NOMBREDEPARTAMENTO" CHAR(20) NOT NULL ENABLE,
         CONSTRAINT "PK_DEPACADEMICO" PRIMARY KEY ("IDDEPARTAMENTO")
ENABLE
   )
/
CREATE TABLE "ASIGNADO"
   (    "IFE" NUMBER(13,0) NOT NULL ENABLE,
        "FECHA_INICIA" DATE NOT NULL ENABLE,
        "FECHA_TERMINA" DATE,
        "TIPO_PARTICIPACION" CHAR(30) NOT NULL ENABLE,
        "IDPROYECTO" NUMBER(5,0) NOT NULL ENABLE,
         CONSTRAINT "FK_IFE" FOREIGN KEY ("IFE")
          REFERENCES "INVESTIGADOR" ("IFE") ENABLE,
         CONSTRAINT "FK_IDPROYECTO" FOREIGN KEY ("IDPROYECTO")
          REFERENCES "PROYECTO" ("IDPROYECTO") ENABLE
   )
/
CONSULTAS

C01. Nombre de los investigadores del departamento de Sistemas y el nombre de los
proyectos en los que trabajan.C1




C02. Nombre de lideres de proyectos sin concluir y fecha de inicio.
C03. Nombre de los proyectos en los que trabaja el investigador de "Abelador
                                 Rodríguez León".




C04. Nombre y teléfono de los lideres de proyecto que trabajen en proyectos sin
presupuesto.
C05. Nombre de los proyectos que hayan comenzado este año.




C06. Nombre de los Lideres de los proyectos cuya entidad financiadora sea
“CONACYT”.
C07. Nombre de las líneas cuyos proyectos tengan un presupuesto global superior a
$100, 000.
C08. Nombre de aquellos investigadores que hayan participado y culminado al menos
un proyecto.




C09. Obtener el nombre de los proyectos que ya concluyeron.




C10. Obtener el nombre de los proyectos que están activos.
C11. Obtener el nombre de los investigadores que participan en proyectos que tienen un
presupuesto superior o igual al promedio de financiamiento de los proyectos con
financiamiento.
C12. Obtener el nombre de los investigadores que nunca han participado en proyectos
sin financiamiento.
C13. Obtener el nombre de los investigadores que nunca han sido lideres de proyecto.
C14. Obtener el nombre y el email de los investigadores que participan en proyectos
sin concluir.
C15. Obtener el nombre de todos los proyectos que no están lideriados por
investigadores que se apelliden "Del Moral".




C16. Obtener el nombre y los email de los investigadores que no participan o nunca han
participado en un proyecto de investigación.
C17. Obtener el nombre de los becarios que participan en proyectos no concluidos.




C18. Obtener el nombre de los investigadores que únicamente hayan sido lideres de
proyectos.
C19. Obtener todos los nombres de los proyectos que hayan comenzado despues de
enero del 2008 y que todavía no concluyan, pero sin incluir proyectos con
financiamiento.




C20. Obtener el nombre de todos los participantes en proyectos sin concluir.
EJERCICIOS
    CAPITULO 3



ABRAHAM PEREZ MORALES
CAROLINA RAMOS LOPEZ
LSCA-UV

       FUNDAMENTOS DE BASES DE DATOS


JOSE EVARISTO PACHECO VELASCO
CONCLUSION

El trabajo fue realizado en equipo por el gran volumen de consultas a
realizar, agregando que no contabamos con los datos de las tablas ni
con los DER en algunos casos, o con DER sugeridos en otros, por lo
tanto, decidimos hacerlo entre dos personas de nuestro equipo, y
nuestra otra compañera decidió ella hacerlo sola.



En esta unidad comprendimos lo que es el funcionamiento de los
crusores, triggers y procedimientos, que son componentes que nos
ayudan a realizar nuestras Bases de Datos, de forma eficiente, practica
y ayudan a lograr los objetivos deseados.

Actividades unidad 4 pacheco

  • 1.
  • 2.
  • 4.
  • 6.
  • 7.
    CREATE TABLE "INVESTIGADOR" ( "IFE" NUMBER(13,0) NOT NULL ENABLE, "IDDEPARTAMENTO" NUMBER(5,0) NOT NULL ENABLE, "NOMBREINVESTIGADOR" CHAR(50) NOT NULL ENABLE, "TELEFONO" NUMBER(10,0) NOT NULL ENABLE, "EMAIL" VARCHAR2(30), CONSTRAINT "PK_INVESTIGADOR" PRIMARY KEY ("IFE") ENABLE ) / CREATE TABLE "PROYECTO" ( "IDPROYECTO" NUMBER(5,0) NOT NULL ENABLE, "IDLINEA" NUMBER(5,0) NOT NULL ENABLE, "NOMBREPRO" CHAR(100) NOT NULL ENABLE, "FECHA_INICIA" DATE NOT NULL ENABLE, "FECHA_TERMINA" DATE, "PRESUPUESTO" NUMBER(10,0), CONSTRAINT "PK_PROYECTO" PRIMARY KEY ("IDPROYECTO") ENABLE, CONSTRAINT "FK_LINEA" FOREIGN KEY ("IDLINEA") REFERENCES "LINEA" ("IDLINEA") ENABLE ) /
  • 8.
    CREATE TABLE "LINEA" ( "IDLINEA" NUMBER(5,0) NOT NULL ENABLE, "NOMBRE" CHAR(40), "FINANCIADOPOR" CHAR(20), CONSTRAINT "PK_LINEA" PRIMARY KEY ("IDLINEA") ENABLE ) / CREATE TABLE "DEPACADEMICO" ( "IDDEPARTAMENTO" NUMBER(5,0) NOT NULL ENABLE, "NOMBREDEPARTAMENTO" CHAR(20) NOT NULL ENABLE, CONSTRAINT "PK_DEPACADEMICO" PRIMARY KEY ("IDDEPARTAMENTO") ENABLE ) / CREATE TABLE "ASIGNADO" ( "IFE" NUMBER(13,0) NOT NULL ENABLE, "FECHA_INICIA" DATE NOT NULL ENABLE, "FECHA_TERMINA" DATE, "TIPO_PARTICIPACION" CHAR(30) NOT NULL ENABLE, "IDPROYECTO" NUMBER(5,0) NOT NULL ENABLE, CONSTRAINT "FK_IFE" FOREIGN KEY ("IFE") REFERENCES "INVESTIGADOR" ("IFE") ENABLE, CONSTRAINT "FK_IDPROYECTO" FOREIGN KEY ("IDPROYECTO") REFERENCES "PROYECTO" ("IDPROYECTO") ENABLE ) /
  • 9.
    CONSULTAS C01. Nombre delos investigadores del departamento de Sistemas y el nombre de los proyectos en los que trabajan.C1 C02. Nombre de lideres de proyectos sin concluir y fecha de inicio.
  • 10.
    C03. Nombre delos proyectos en los que trabaja el investigador de "Abelador Rodríguez León". C04. Nombre y teléfono de los lideres de proyecto que trabajen en proyectos sin presupuesto.
  • 11.
    C05. Nombre delos proyectos que hayan comenzado este año. C06. Nombre de los Lideres de los proyectos cuya entidad financiadora sea “CONACYT”.
  • 12.
    C07. Nombre delas líneas cuyos proyectos tengan un presupuesto global superior a $100, 000.
  • 13.
    C08. Nombre deaquellos investigadores que hayan participado y culminado al menos un proyecto. C09. Obtener el nombre de los proyectos que ya concluyeron. C10. Obtener el nombre de los proyectos que están activos.
  • 14.
    C11. Obtener elnombre de los investigadores que participan en proyectos que tienen un presupuesto superior o igual al promedio de financiamiento de los proyectos con financiamiento.
  • 15.
    C12. Obtener elnombre de los investigadores que nunca han participado en proyectos sin financiamiento.
  • 16.
    C13. Obtener elnombre de los investigadores que nunca han sido lideres de proyecto.
  • 17.
    C14. Obtener elnombre y el email de los investigadores que participan en proyectos sin concluir.
  • 18.
    C15. Obtener elnombre de todos los proyectos que no están lideriados por investigadores que se apelliden "Del Moral". C16. Obtener el nombre y los email de los investigadores que no participan o nunca han participado en un proyecto de investigación.
  • 19.
    C17. Obtener elnombre de los becarios que participan en proyectos no concluidos. C18. Obtener el nombre de los investigadores que únicamente hayan sido lideres de proyectos.
  • 20.
    C19. Obtener todoslos nombres de los proyectos que hayan comenzado despues de enero del 2008 y que todavía no concluyan, pero sin incluir proyectos con financiamiento. C20. Obtener el nombre de todos los participantes en proyectos sin concluir.
  • 22.
    EJERCICIOS CAPITULO 3 ABRAHAM PEREZ MORALES CAROLINA RAMOS LOPEZ LSCA-UV FUNDAMENTOS DE BASES DE DATOS JOSE EVARISTO PACHECO VELASCO
  • 23.
    CONCLUSION El trabajo fuerealizado en equipo por el gran volumen de consultas a realizar, agregando que no contabamos con los datos de las tablas ni con los DER en algunos casos, o con DER sugeridos en otros, por lo tanto, decidimos hacerlo entre dos personas de nuestro equipo, y nuestra otra compañera decidió ella hacerlo sola. En esta unidad comprendimos lo que es el funcionamiento de los crusores, triggers y procedimientos, que son componentes que nos ayudan a realizar nuestras Bases de Datos, de forma eficiente, practica y ayudan a lograr los objetivos deseados.