SlideShare uma empresa Scribd logo
1 de 5
Prueba 1: ORACLE
NOMBRE1: Macarena Bentjerodt Martino
NOMBRE2: Evelyn Carcamo Bello
CURSO: ADMI273
FECHA: 17/05/2010
TIEMPO: 75 minutos.

PARTE 1: Teoría (3 pts)

Describa y explique brevemente cada pregunta:

    1) ¿Qué entiende por Base de Datos? ¿Dé 3 ejemplos de uso? (0.6 pts)

    Una base de datos es un conjunto de datos pertenecientes a un mismo contexto y
    almacenados sistemáticamente para su uso posterior.

    Hoy en día, debido al desarrollo tecnológico como la informática y la electrónica, la
    mayoría de las bases de datos están en formato digital (electrónico), que ofrece un amplio
    rango de soluciones al problema de almacenar datos.

Ejemplos: a) Una planilla de los empleados dentro de una organización.

          b) La planilla de libros existentes en una biblioteca.

          c) La Planilla que contiene los registros de las ventas del mes.



    2) Describa brevemente los elementos de una Base de Datos Relacional, dé ejemplos de
       cada una (mínimo 2 ejemplos por cada una). (0.6 pts)

        Una base de datos relacional es una base de datos que cumple con el modelo
        relacional, el cual es el modelo más utilizado en la actualidad para modelar problemas
        reales y administrar datos. Además estos permiten establecer relaciones entre los
        datos de las tablas, y trabajar con ellos conjuntamente.

        La Base de Datos Relacional se compone de al menos 3 elementos básicos:

       a) Tablas

        Las tablas son los elementos básicos de una BD Relacional, y estas están compuestas a
        su vez por filas y columnas, en donde cada columna define un campo, según un tipo
        determinado de dato.

        Las filas definen los datos, es decir, es la información que posee la Base de Datos y
        cada columna posee un tipo de dato ya sean: números, textos, fechas.

        b) Claves



                                          ADMI273
                                Universidad Austral de Valdivia
Cada tabla posee distintos tipos de Llaves. Sin embargo las mas usadas son la llave
   primaria y la Llave Foránea.

   Una clave primaria es una clave única elegida entre todas las candidatas que define a
   todos los demás atributos de la tabla, para especificar los datos que serán relacionados
   con las demás tablas. Sólo puede existir una clave primaria por tabla y ningún campo
   de dicha clave puede contener valores NULL.

   Una clave foránea es una referencia a una clave en otra tabla. Las claves foráneas no
   necesitan ser claves únicas en la tabla donde están y sí a donde están referenciadas.

   Por ejemplo, el código de departamento puede ser una clave foránea en la tabla de
   empleados, obviamente se permite que haya varios empleados en un mismo
   departamento, pero existirá sólo un departamento.

   c) Relaciones

   Son las uniones que se realizan entre las tablas con las cuales se tiene algo en común.
   Se usa la llave foránea para identificar que tabla esta relacionada con cual.




3) Para el siguiente modelo: (0.6 pts)




   Dé un ejemplo de la siguiente instrucción:

           SELECT A
           FROM B
           WHERE C1
           AND C2

Reemplazando A, B, C1 y C2, por valores correspondientes.

SELECT e.nombre, e.apellido, e.direccion

FROM estudiantes e, ciudad c

WHERE e.c_codigo= c.c_codigo
                                     ADMI273
                           Universidad Austral de Valdivia
AND e.c_codigo=1

    4) Para la pregunta anterior, realice el CREATE de la tabla estudiantes, sin considerar el
       establecer PKs ni las FKs. (0.6 pts)

Create table ESTUDIANTES
(

RUT NUMBER not null,
NOMBRE VARCHAR2(100) not null,
APELLIDO VARCHAR2(100) not null,

EDAD NUMBER not null,

DIRECCION VARCHAR2(100) not null,

FONO NUMBER not null,

C_CODIGO NUMBER not null,

CODIGO_C NUMBER not null,
)



    5) Explique lo que es el FlashBack, su utilidad en las Base de Datos y en el mundo
       empresarial. (0.6 pts)

    Según lo visto en clases podemos decir que el flashback es una herramienta que nos
    permite ver la información que había en la base de datos en un tiempo pasado, es decir,
    eliminar los cambios efectuados desde ese momento. La utilidad que tiene esta
    herramienta en una base de datos en el mundo empresarial es que esta operación es
    rápida y efectiva, pues no es necesario restaurar las copias de seguridad de las bases de
    datos. Además, el flashback permite solucionar algunos problemas que pueden haber
    sucedido entre el tiempo actual y el del flashback.

PARTE 2: Práctico (3 pts)

Cree un nuevo usuario en PLSQL.
Descargue desde el siveduc, el archivo “Prueba_ORACLE.sql” y cárguelo en el PLSQL, para ello
copie su contenido y péguelo en el Command Window (o sea File->New -> Command Window)

1.- Realice las siguientes consultas sobre la Base de Datos, describa que arrojan y sus
diferencias entre ellas (describir sin imágenes): (1 pto)

        a)   select *
             from carreras


        El programa nos arroja los datos referentes a las distintas carreras, es decir, su
        ID_CARRERA, su nombre y su respectivo campus.




                                          ADMI273
                                Universidad Austral de Valdivia
b)   select *
             from carreras
             where id_carrera>=3


        El programa nos indica los datos de la tabla “carreras”, es decir, su ID_CARRERA, su
        nombre y su respectivo campus, donde se excluyen las primeras 2 carreras. En otras
        palabras se muestran los datos de las carreras que tienen un ID mayor o igual a 3.

        c)   select count(*)
             from carreras
             where id_carrera>=3


        El programa nos muestra la cantidad de carreras, que tengan un ID_CARRERA mayor o
        igual a 3, que presenta los datos de la tabla “carreras”.


        d)   select count(*)
             from carreras


        El programa nos muestra la cantidad de carreras que presenta los datos de la tabla
        “carreras”.

        e)   select *
             from carreras
             where id_carrera >3
             and id_carrera <6


        El programa nos indica los datos de la tabla “carreras”, es decir, su ID_CARRERA, su
        nombre y su respectivo campus, donde se excluyen las primeras 3 carreras y la última,
        es decir, se muestran las carreras con ID_CARRERA igual a 4 y a 5. En otras palabras se
        muestran los datos de las carreras que tienen un ID mayor a 3 y menor a 6.

        f)   select *
             from carreras
             where id_campus =1


        El programa nos indica los datos de la tabla “carreras”, es decir, su ID_CARRERA, su
        nombre y su respectivo campus, donde el ID_CAMPUS es igual a 1. En otras palabras se
        muestran los datos de las carreras que se encuentran en el campus con ID igual a 1, es
        decir, en el campus Miraflores.

2.- Confeccione las consultas para dar solución a las siguientes peticiones: (1 pto)

        a) Se desea obtener las editoriales que son de Argentinas y Chilenas (NOMBRE y PAIS).
       select *
       from editoriales
       where pais='Chile'
       or pais='Argentina'


        b) Los funcionarios que estén al borde de la jubilación, ósea desde 60 años en adelante
        (RUT, NOMBRES, APELLIDOS, EDAD, SALUD).
        select rut_func, nombres, apellidos, edad, salud
        from funcionarios
        where edad >=60
                                            ADMI273
                                  Universidad Austral de Valdivia
3.- Explique, claramente la utilidad de las siguientes consultas: (1 pto)

        a)      select *
                from prestamo
                where fecha_e > to_char(sysdate)


        El programa nos indica los datos de la tabla “préstamo”, es decir, el RUT_FUNC, el
        RUT_EST, el COD_LIBRO y las fechas de préstamo y de entrega, donde la fecha de
        entrega es mayor a la fecha actual. En otras palabras se muestran los datos de los
        préstamos que tienen fecha de entrega después de la fecha actual, es decir, los
        préstamos que no están vencidos.




        b)       select count(*)
                from prestamo
                where fecha_e > to_char(sysdate)


        El programa nos indica cuantos son los préstamos que tienen fecha de entrega mayor
        a la fecha actual, es decir, la cantidad de préstamos que no han vencido aun.




                                           ADMI273
                                 Universidad Austral de Valdivia

Mais conteúdo relacionado

Destaque

Curriculum basado en competencias
Curriculum basado en competenciasCurriculum basado en competencias
Curriculum basado en competencias
mbulas
 
Plan de taller de diseño y estrategias de aprendizaje
Plan de taller de diseño y estrategias de aprendizajePlan de taller de diseño y estrategias de aprendizaje
Plan de taller de diseño y estrategias de aprendizaje
mbulas
 
Así es guatemala
Así es guatemalaAsí es guatemala
Así es guatemala
bchapina
 
Balance general
Balance generalBalance general
Balance general
Paul Dirac
 
Fisica1
Fisica1Fisica1
Fisica1
Marly
 
Planeación de ambientes de aprendiza
Planeación de ambientes de aprendizaPlaneación de ambientes de aprendiza
Planeación de ambientes de aprendiza
mbulas
 
Redes sociales
Redes socialesRedes sociales
Redes sociales
Evelyn
 
Modalidades del comercio electronico 3
Modalidades del comercio electronico 3Modalidades del comercio electronico 3
Modalidades del comercio electronico 3
comercioelec
 
Master Logistica Integraly Comercio Internacional Noviembre2011 Orcha Encina ...
Master Logistica Integraly Comercio Internacional Noviembre2011 Orcha Encina ...Master Logistica Integraly Comercio Internacional Noviembre2011 Orcha Encina ...
Master Logistica Integraly Comercio Internacional Noviembre2011 Orcha Encina ...
Antonio L. Orcha Encina
 

Destaque (20)

Curriculum basado en competencias
Curriculum basado en competenciasCurriculum basado en competencias
Curriculum basado en competencias
 
Tutorial para crear blog
Tutorial para crear blogTutorial para crear blog
Tutorial para crear blog
 
Utpl
UtplUtpl
Utpl
 
Carta escrita en el 2070
Carta escrita en el 2070Carta escrita en el 2070
Carta escrita en el 2070
 
Redes sociales
Redes socialesRedes sociales
Redes sociales
 
Aprendizaje colaborativo y producción audiovisual para promover el desarrollo...
Aprendizaje colaborativo y producción audiovisual para promover el desarrollo...Aprendizaje colaborativo y producción audiovisual para promover el desarrollo...
Aprendizaje colaborativo y producción audiovisual para promover el desarrollo...
 
Plan de taller de diseño y estrategias de aprendizaje
Plan de taller de diseño y estrategias de aprendizajePlan de taller de diseño y estrategias de aprendizaje
Plan de taller de diseño y estrategias de aprendizaje
 
Así es guatemala
Así es guatemalaAsí es guatemala
Así es guatemala
 
Balance general
Balance generalBalance general
Balance general
 
Fisica1
Fisica1Fisica1
Fisica1
 
Ponencia marketing digital
Ponencia marketing digitalPonencia marketing digital
Ponencia marketing digital
 
Planeación de ambientes de aprendiza
Planeación de ambientes de aprendizaPlaneación de ambientes de aprendiza
Planeación de ambientes de aprendiza
 
Redes sociales
Redes socialesRedes sociales
Redes sociales
 
Cap 4 Proceso Propuesto
Cap 4 Proceso PropuestoCap 4 Proceso Propuesto
Cap 4 Proceso Propuesto
 
Pragmatismo
PragmatismoPragmatismo
Pragmatismo
 
Utpl
UtplUtpl
Utpl
 
Modalidades del comercio electronico 3
Modalidades del comercio electronico 3Modalidades del comercio electronico 3
Modalidades del comercio electronico 3
 
Catalogo Ryr
Catalogo RyrCatalogo Ryr
Catalogo Ryr
 
Segunda ley de newton
Segunda ley de newtonSegunda ley de newton
Segunda ley de newton
 
Master Logistica Integraly Comercio Internacional Noviembre2011 Orcha Encina ...
Master Logistica Integraly Comercio Internacional Noviembre2011 Orcha Encina ...Master Logistica Integraly Comercio Internacional Noviembre2011 Orcha Encina ...
Master Logistica Integraly Comercio Internacional Noviembre2011 Orcha Encina ...
 

Semelhante a Prueba Sistema Oracle

Laboratorio n2 de ayudantía sie
Laboratorio n2 de ayudantía  sieLaboratorio n2 de ayudantía  sie
Laboratorio n2 de ayudantía sie
katendency
 
Plantilla con-normas-icontec
Plantilla con-normas-icontecPlantilla con-normas-icontec
Plantilla con-normas-icontec
michaelvrl16
 
Laboratorio i parte i - admi 274 - 26-10-2012
Laboratorio i   parte  i - admi 274 - 26-10-2012Laboratorio i   parte  i - admi 274 - 26-10-2012
Laboratorio i parte i - admi 274 - 26-10-2012
ivanjarab
 

Semelhante a Prueba Sistema Oracle (20)

Prueba 1 oracle_273
Prueba 1 oracle_273Prueba 1 oracle_273
Prueba 1 oracle_273
 
3 parte
3 parte3 parte
3 parte
 
Laboratorio
LaboratorioLaboratorio
Laboratorio
 
Plantilla con-normas-icontec
Plantilla con-normas-icontec Plantilla con-normas-icontec
Plantilla con-normas-icontec
 
01 introduccion (1)my sql
01 introduccion (1)my sql01 introduccion (1)my sql
01 introduccion (1)my sql
 
Plantilla con-normas-icontec (1) (1) (1)
Plantilla con-normas-icontec (1) (1) (1)Plantilla con-normas-icontec (1) (1) (1)
Plantilla con-normas-icontec (1) (1) (1)
 
Plantilla con-normas-icontec (1) (1) (1)
Plantilla con-normas-icontec (1) (1) (1)Plantilla con-normas-icontec (1) (1) (1)
Plantilla con-normas-icontec (1) (1) (1)
 
Laboratorio n2 de ayudantía sie
Laboratorio n2 de ayudantía  sieLaboratorio n2 de ayudantía  sie
Laboratorio n2 de ayudantía sie
 
Plantilla con-normas-icontec
Plantilla con-normas-icontec Plantilla con-normas-icontec
Plantilla con-normas-icontec
 
Plantilla con-normas-icontec
Plantilla con-normas-icontecPlantilla con-normas-icontec
Plantilla con-normas-icontec
 
Sesion 13-c#
Sesion 13-c#Sesion 13-c#
Sesion 13-c#
 
Bhpdkcjs
BhpdkcjsBhpdkcjs
Bhpdkcjs
 
Conceptos_de_Bases_de_Datos_20220427100402.ppt
Conceptos_de_Bases_de_Datos_20220427100402.pptConceptos_de_Bases_de_Datos_20220427100402.ppt
Conceptos_de_Bases_de_Datos_20220427100402.ppt
 
Conclusion pte
Conclusion pteConclusion pte
Conclusion pte
 
Bases de datos ss14
Bases de datos ss14Bases de datos ss14
Bases de datos ss14
 
Del 41 al 70
Del 41 al 70Del 41 al 70
Del 41 al 70
 
Laboratorio i parte i - admi 274 - 26-10-2012
Laboratorio i   parte  i - admi 274 - 26-10-2012Laboratorio i   parte  i - admi 274 - 26-10-2012
Laboratorio i parte i - admi 274 - 26-10-2012
 
fwergfweg24
fwergfweg24fwergfweg24
fwergfweg24
 
Plantilla con-normas-icontec
Plantilla con-normas-icontecPlantilla con-normas-icontec
Plantilla con-normas-icontec
 
Base de datos 11º javier valencia
Base de datos 11º javier valenciaBase de datos 11º javier valencia
Base de datos 11º javier valencia
 

Último

Modelo de convenio de pago con morosos del condominio (GENÉRICO).docx
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docxModelo de convenio de pago con morosos del condominio (GENÉRICO).docx
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docx
edwinrojas836235
 
diseño de redes en la cadena de suministro.pptx
diseño de redes en la cadena de suministro.pptxdiseño de redes en la cadena de suministro.pptx
diseño de redes en la cadena de suministro.pptx
juanleivagdf
 
Presentación Final Riesgo de Crédito.pptx
Presentación Final Riesgo de Crédito.pptxPresentación Final Riesgo de Crédito.pptx
Presentación Final Riesgo de Crédito.pptx
IvnAndres5
 

Último (20)

Modelo de convenio de pago con morosos del condominio (GENÉRICO).docx
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docxModelo de convenio de pago con morosos del condominio (GENÉRICO).docx
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docx
 
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAYPPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
 
diseño de redes en la cadena de suministro.pptx
diseño de redes en la cadena de suministro.pptxdiseño de redes en la cadena de suministro.pptx
diseño de redes en la cadena de suministro.pptx
 
ANÁLISIS CAME, DIAGNOSTICO PUERTO DEL CALLAO
ANÁLISIS CAME, DIAGNOSTICO  PUERTO DEL CALLAOANÁLISIS CAME, DIAGNOSTICO  PUERTO DEL CALLAO
ANÁLISIS CAME, DIAGNOSTICO PUERTO DEL CALLAO
 
Tarea-4-Estadistica-Descriptiva-Materia.ppt
Tarea-4-Estadistica-Descriptiva-Materia.pptTarea-4-Estadistica-Descriptiva-Materia.ppt
Tarea-4-Estadistica-Descriptiva-Materia.ppt
 
Presentacion III ACTIVIDADES DE CONTROL. IV UNIDAD..pdf
Presentacion III ACTIVIDADES DE CONTROL. IV UNIDAD..pdfPresentacion III ACTIVIDADES DE CONTROL. IV UNIDAD..pdf
Presentacion III ACTIVIDADES DE CONTROL. IV UNIDAD..pdf
 
Buenas Practicas de Almacenamiento en droguerias
Buenas Practicas de Almacenamiento en drogueriasBuenas Practicas de Almacenamiento en droguerias
Buenas Practicas de Almacenamiento en droguerias
 
Presentación Final Riesgo de Crédito.pptx
Presentación Final Riesgo de Crédito.pptxPresentación Final Riesgo de Crédito.pptx
Presentación Final Riesgo de Crédito.pptx
 
Maria_diaz.pptx mapa conceptual gerencia industral
Maria_diaz.pptx mapa conceptual   gerencia industralMaria_diaz.pptx mapa conceptual   gerencia industral
Maria_diaz.pptx mapa conceptual gerencia industral
 
LIC-ZIEGLER-Planificación y Control de Gestión
LIC-ZIEGLER-Planificación y Control de GestiónLIC-ZIEGLER-Planificación y Control de Gestión
LIC-ZIEGLER-Planificación y Control de Gestión
 
INTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptx
INTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptxINTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptx
INTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptx
 
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptx
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptxTIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptx
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptx
 
Plan General de Contabilidad Y PYMES pdf
Plan General de Contabilidad Y PYMES pdfPlan General de Contabilidad Y PYMES pdf
Plan General de Contabilidad Y PYMES pdf
 
MARKETING SENSORIAL CONTENIDO, KARLA JANETH
MARKETING SENSORIAL CONTENIDO, KARLA JANETHMARKETING SENSORIAL CONTENIDO, KARLA JANETH
MARKETING SENSORIAL CONTENIDO, KARLA JANETH
 
cuadro sinoptico tipos de organizaci.pdf
cuadro sinoptico tipos de organizaci.pdfcuadro sinoptico tipos de organizaci.pdf
cuadro sinoptico tipos de organizaci.pdf
 
modulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdfmodulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdf
 
Clase#3-JdlB-2011_03_28 tasa de intereses
Clase#3-JdlB-2011_03_28 tasa de interesesClase#3-JdlB-2011_03_28 tasa de intereses
Clase#3-JdlB-2011_03_28 tasa de intereses
 
Clase 2 Ecosistema Emprendedor en Chile.
Clase 2 Ecosistema Emprendedor en Chile.Clase 2 Ecosistema Emprendedor en Chile.
Clase 2 Ecosistema Emprendedor en Chile.
 
Efectos del cambio climatico en huanuco.pptx
Efectos del cambio climatico en huanuco.pptxEfectos del cambio climatico en huanuco.pptx
Efectos del cambio climatico en huanuco.pptx
 
el impuesto genera A LAS LAS lasventas IGV
el impuesto genera A LAS  LAS lasventas IGVel impuesto genera A LAS  LAS lasventas IGV
el impuesto genera A LAS LAS lasventas IGV
 

Prueba Sistema Oracle

  • 1. Prueba 1: ORACLE NOMBRE1: Macarena Bentjerodt Martino NOMBRE2: Evelyn Carcamo Bello CURSO: ADMI273 FECHA: 17/05/2010 TIEMPO: 75 minutos. PARTE 1: Teoría (3 pts) Describa y explique brevemente cada pregunta: 1) ¿Qué entiende por Base de Datos? ¿Dé 3 ejemplos de uso? (0.6 pts) Una base de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su uso posterior. Hoy en día, debido al desarrollo tecnológico como la informática y la electrónica, la mayoría de las bases de datos están en formato digital (electrónico), que ofrece un amplio rango de soluciones al problema de almacenar datos. Ejemplos: a) Una planilla de los empleados dentro de una organización. b) La planilla de libros existentes en una biblioteca. c) La Planilla que contiene los registros de las ventas del mes. 2) Describa brevemente los elementos de una Base de Datos Relacional, dé ejemplos de cada una (mínimo 2 ejemplos por cada una). (0.6 pts) Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos. Además estos permiten establecer relaciones entre los datos de las tablas, y trabajar con ellos conjuntamente. La Base de Datos Relacional se compone de al menos 3 elementos básicos: a) Tablas Las tablas son los elementos básicos de una BD Relacional, y estas están compuestas a su vez por filas y columnas, en donde cada columna define un campo, según un tipo determinado de dato. Las filas definen los datos, es decir, es la información que posee la Base de Datos y cada columna posee un tipo de dato ya sean: números, textos, fechas. b) Claves ADMI273 Universidad Austral de Valdivia
  • 2. Cada tabla posee distintos tipos de Llaves. Sin embargo las mas usadas son la llave primaria y la Llave Foránea. Una clave primaria es una clave única elegida entre todas las candidatas que define a todos los demás atributos de la tabla, para especificar los datos que serán relacionados con las demás tablas. Sólo puede existir una clave primaria por tabla y ningún campo de dicha clave puede contener valores NULL. Una clave foránea es una referencia a una clave en otra tabla. Las claves foráneas no necesitan ser claves únicas en la tabla donde están y sí a donde están referenciadas. Por ejemplo, el código de departamento puede ser una clave foránea en la tabla de empleados, obviamente se permite que haya varios empleados en un mismo departamento, pero existirá sólo un departamento. c) Relaciones Son las uniones que se realizan entre las tablas con las cuales se tiene algo en común. Se usa la llave foránea para identificar que tabla esta relacionada con cual. 3) Para el siguiente modelo: (0.6 pts) Dé un ejemplo de la siguiente instrucción: SELECT A FROM B WHERE C1 AND C2 Reemplazando A, B, C1 y C2, por valores correspondientes. SELECT e.nombre, e.apellido, e.direccion FROM estudiantes e, ciudad c WHERE e.c_codigo= c.c_codigo ADMI273 Universidad Austral de Valdivia
  • 3. AND e.c_codigo=1 4) Para la pregunta anterior, realice el CREATE de la tabla estudiantes, sin considerar el establecer PKs ni las FKs. (0.6 pts) Create table ESTUDIANTES ( RUT NUMBER not null, NOMBRE VARCHAR2(100) not null, APELLIDO VARCHAR2(100) not null, EDAD NUMBER not null, DIRECCION VARCHAR2(100) not null, FONO NUMBER not null, C_CODIGO NUMBER not null, CODIGO_C NUMBER not null, ) 5) Explique lo que es el FlashBack, su utilidad en las Base de Datos y en el mundo empresarial. (0.6 pts) Según lo visto en clases podemos decir que el flashback es una herramienta que nos permite ver la información que había en la base de datos en un tiempo pasado, es decir, eliminar los cambios efectuados desde ese momento. La utilidad que tiene esta herramienta en una base de datos en el mundo empresarial es que esta operación es rápida y efectiva, pues no es necesario restaurar las copias de seguridad de las bases de datos. Además, el flashback permite solucionar algunos problemas que pueden haber sucedido entre el tiempo actual y el del flashback. PARTE 2: Práctico (3 pts) Cree un nuevo usuario en PLSQL. Descargue desde el siveduc, el archivo “Prueba_ORACLE.sql” y cárguelo en el PLSQL, para ello copie su contenido y péguelo en el Command Window (o sea File->New -> Command Window) 1.- Realice las siguientes consultas sobre la Base de Datos, describa que arrojan y sus diferencias entre ellas (describir sin imágenes): (1 pto) a) select * from carreras El programa nos arroja los datos referentes a las distintas carreras, es decir, su ID_CARRERA, su nombre y su respectivo campus. ADMI273 Universidad Austral de Valdivia
  • 4. b) select * from carreras where id_carrera>=3 El programa nos indica los datos de la tabla “carreras”, es decir, su ID_CARRERA, su nombre y su respectivo campus, donde se excluyen las primeras 2 carreras. En otras palabras se muestran los datos de las carreras que tienen un ID mayor o igual a 3. c) select count(*) from carreras where id_carrera>=3 El programa nos muestra la cantidad de carreras, que tengan un ID_CARRERA mayor o igual a 3, que presenta los datos de la tabla “carreras”. d) select count(*) from carreras El programa nos muestra la cantidad de carreras que presenta los datos de la tabla “carreras”. e) select * from carreras where id_carrera >3 and id_carrera <6 El programa nos indica los datos de la tabla “carreras”, es decir, su ID_CARRERA, su nombre y su respectivo campus, donde se excluyen las primeras 3 carreras y la última, es decir, se muestran las carreras con ID_CARRERA igual a 4 y a 5. En otras palabras se muestran los datos de las carreras que tienen un ID mayor a 3 y menor a 6. f) select * from carreras where id_campus =1 El programa nos indica los datos de la tabla “carreras”, es decir, su ID_CARRERA, su nombre y su respectivo campus, donde el ID_CAMPUS es igual a 1. En otras palabras se muestran los datos de las carreras que se encuentran en el campus con ID igual a 1, es decir, en el campus Miraflores. 2.- Confeccione las consultas para dar solución a las siguientes peticiones: (1 pto) a) Se desea obtener las editoriales que son de Argentinas y Chilenas (NOMBRE y PAIS). select * from editoriales where pais='Chile' or pais='Argentina' b) Los funcionarios que estén al borde de la jubilación, ósea desde 60 años en adelante (RUT, NOMBRES, APELLIDOS, EDAD, SALUD). select rut_func, nombres, apellidos, edad, salud from funcionarios where edad >=60 ADMI273 Universidad Austral de Valdivia
  • 5. 3.- Explique, claramente la utilidad de las siguientes consultas: (1 pto) a) select * from prestamo where fecha_e > to_char(sysdate) El programa nos indica los datos de la tabla “préstamo”, es decir, el RUT_FUNC, el RUT_EST, el COD_LIBRO y las fechas de préstamo y de entrega, donde la fecha de entrega es mayor a la fecha actual. En otras palabras se muestran los datos de los préstamos que tienen fecha de entrega después de la fecha actual, es decir, los préstamos que no están vencidos. b) select count(*) from prestamo where fecha_e > to_char(sysdate) El programa nos indica cuantos son los préstamos que tienen fecha de entrega mayor a la fecha actual, es decir, la cantidad de préstamos que no han vencido aun. ADMI273 Universidad Austral de Valdivia