SlideShare uma empresa Scribd logo
1 de 9
Baixar para ler offline
Servicio de asesoría y resolución de ejercicios      ciencias_help@hotmail.com




         Pide una cotización a nuestros correos.


                                    Maestros Online

          Base de datos

                                                  Apoyo en
                                                  ejercicios

             Servicio de asesorías y solución de ejercicios




                       Ciencias_help@hotmail.com

                www.maestronline.com
Servicio de asesoría y resolución de ejercicios          ciencias_help@hotmail.com


Ejercicio

     1. Identifica una empresa y un proceso de negocio en particular (ventas,
        facturación, cobranza, etc.) y contesta las siguientes preguntas:

        • ¿Qué tipo de empresa y qué proceso seleccionaste?
        • ¿Cuáles son las entidades involucradas (clientes, proveedores, etc.) en
        dicho proceso?
        • ¿Cuáles serían las tablas que deberías crear para poder llevar el registro
        completo de esta actividad?
        • ¿Qué datos se deben grabar en cada una de las tablas?
     2. Establece una conclusión general acerca de las utilidades de una base de
        datos para llevar el registro de esta información.

Presenta los resultados de tu actividad en forma de reporte.

Ejercicio

     1. Utilizando la definición de tablas y datos para el proceso en particular de la
        empresa seleccionada en la sesión anterior, realiza las siguientes
        actividades:

               Diagramar un modelo entidad-relación utilizando el estándar
                IDEF1X, especificando para cada tabla, sus claves primarias y
                secundarias, así como todos sus atributos.
               Señalar para cada relación si se trata de una conexión identificada o
                no
               Indicar la cardinalidad de cada relación
               Definir al menos dos dominios para alguno de los atributos que
                aparecen en su diagrama.

     2. Establece una conclusión general acerca de la utilidad del diagrama
        Entidad-Relación.

Presenta los resultados de tu actividad en forma de reporte.

Ejercicio

    1.Una vez revisado el material de apoyo, realiza un mapa conceptual con la
      información revisada durante la sesión.

Presenta los resultados de tu actividad en forma de mapa conceptual.

Ejercicio

    1.Una vez revisado el material de apoyo, realiza un mapa conceptual con la
      información revisada durante la sesión

Presenta los resultados de tu actividad en forma de mapa conceptual.



                www.maestronline.com
Servicio de asesoría y resolución de ejercicios         ciencias_help@hotmail.com


Ejercicio

Una vez revisado el material de apoyo que se te provee para esta actividad, realiza un
reporte teniendo en cuenta lo siguiente:

1 Considera la siguiente información tomada de un archivo de Excel de la universidad
.




2 Utilizando esta información, realiza las siguientes actividades:
.
       Normaliza la tabla para asegurar que cumple al menos con la 4ª. Forma
          normal.
       Realiza el Diagrama Entidad-Relación

3
  Establece una conclusión general acerca del proceso de normalización.
.

Presenta los resultados de tu actividad en forma de reporte.




Ejercicio

    1.Dado el esquema de base de datos siguiente:

              cliente(CURP, nombre, apellido, teléfono, email, calle, ciudad, estado,
               país)
              compra(sucursal, CURP_cliente, id_producto, valor_compra, fecha)
              producto (id_producto, descripción, inventario_actual)

    2.Escribe la notación de cálculo relacional para expresar las siguientes consultas

              Encontrar nombre, apellido, teléfono, email de los clientes residentes
               en México
              Obtener el email de todos los clientes que compraron en la sucursal
               ‘Gonzalitos’
              Mostrar los nombres de los clientes que han comprado una cocina
              Listar el inventario actual de todos los productos



                www.maestronline.com
Servicio de asesoría y resolución de ejercicios        ciencias_help@hotmail.com


              Listar los nombres y teléfonos de los clientes que han comprado en la
               sucursal ‘Las Torres’ pero que nunca han comprado sillas



Presenta los resultados de tu actividad en forma de reporte.

Ejercicio

Una vez revisado el material de apoyo que se te provee para esta actividad, realiza un
reporte teniendo en cuenta lo siguiente:

1 Considera la siguiente información tomada de un archivo de Access de la universidad
.




2 Utilizando esta información, realiza las siguientes actividades:
.
       Escribe la sentencia SQL para crear la tabla ALUMNOS
       Escribe las sentencias SQL para ingresar los primeros 2 registros de la tabla
          ALUMNOS
       Escribe la sentencia SQL para añadir un nuevo tipo de residencia mixta, con
          renta de 4500
       Describe las consulta SQL necesarias para obtener:
             o . Los nombres de los alumnos que están actualmente en residencias
                 masculinas
             o Cuántas mujeres hay inscritas en la universidad
             o Qué alumnos están inscritos en clases de tenis
             o El total de ingresos que generarán los cursos de natación este



                www.maestronline.com
Servicio de asesoría y resolución de ejercicios             ciencias_help@hotmail.com


                      semestre
                o     Un reporte de los tutores que tiene la universidad, y cada uno de los
                      alumnos que tendrá a su cargo este semestre



Presenta los resultados de tu actividad en forma de reporte.




Ejercicio

     1. Considera la siguiente información tomada de un archivo de Access de la
        universidad
     2. Utilizando esta información, realiza las siguientes actividades:

                   Crea vistas para obtener la siguiente información:
                        o i. Vista V_RENTA_ALUMNOS: Listado de alumnos con
                            nombre, apellido, Renta mensual que debe pagar
                        o ii. Vista V_TUTORES: Listado de profesores tutores con el
                            número de alumnos que tendrán a su cargo
                        o iii. Vista V_ISC: Listado de alumnos de la carrera ISC con
                            nombre, apellido, teléfono, edad
                   Crea un trigger que grabe una bitácora cada vez que se elimina un
                    registro de la tabla alumnos. En la nueva tabla se grabará una copia
                    exacta del registro antes de ser borrado.



Presenta los resultados de tu actividad en forma de reporte.




Ejercicio

    1.Una vez revisado el material de apoyo que se te provee para esta actividad,
      realiza un resumen de las principales características que tiene la base de
      datos Oracle

Presenta los resultados de tu actividad en forma de resumen.




Ejercicio

Una vez revisado el material de apoyo que se te provee para esta actividad, realiza un
reporte teniendo en cuenta lo siguiente:

1
  Considera la siguiente información tomada de una base de datos en Access de la
.



                    www.maestronline.com
Servicio de asesoría y resolución de ejercicios      ciencias_help@hotmail.com


  universidad




2 Utilizando esta información, escribe las instrucciones SQL necesarias para::
.
  i. Añadir una columna a la tabla ALUMNOS para grabar el correo electrónico
  j. Añadir la columna horario en la tabla CURSOS
  k. Modificar el tipo de dato de la columna teléfono, en la tabla ALUMNOS para que
  sea numérico (actualmente es varchar)
  l. Cambiar el nombre de la tabla TUTORES a PROFESORES

Presenta los resultados de tu actividad en forma de reporte.

Ejercicio

Una vez revisado el material de apoyo que se te provee para esta actividad, realiza un
reporte teniendo en cuenta lo siguiente:

1 Considera la siguiente información tomada de un archivo de Access de la universidad
.




                www.maestronline.com
Servicio de asesoría y resolución de ejercicios         ciencias_help@hotmail.com




2 Utilizando esta información, escribe la sentencias SQL necesarias para:
.
       Crear un índice sobre el campo carrera en la tabla ALUMNOS
       Crear un índice sobre el campo TipoResidencia en la tabla RESIDENCIAS
       Crear un índice compuesto con nombre, apellido en la tabla ALUMNOS



Ejercicio

    1.Una vez revisado el material de apoyo que se te provee para esta actividad,
      realiza un resumen de los conceptos analizados en esta sesión

Presenta los resultados de tu actividad en forma de resumen.




Ejercicio

  Una vez revisado el material de apoyo que se te provee para esta actividad,
  realiza un reporte de la siguiente actividad:
    1.Considerando el caso que usaremos para la práctica integradora:

              Definir cuáles serían los roles que deberían crearse en la base de datos,
               para los diferentes procesos de la empresa
              Definir cuáles serían los privilegios (permisos sobre qué tablas/vistas)



                www.maestronline.com
Servicio de asesoría y resolución de ejercicios        ciencias_help@hotmail.com


               que debe tener cada rol
              Indicar las sentencias SQL necesarias para crear las cuentas de
               usuarios y asignarles sus roles



Presenta los resultados de tu actividad en forma de reporte.




Ejercicio

     1.Una vez revisado el material de apoyo, realiza un mapa conceptual con la
       información revisada durante la sesión

Presenta los resultados de tu actividad en forma de mapa conceptual.

Ejercicio

    1.Una vez revisado el material de apoyo, realiza un mapa conceptual con la
      información revisada durante la sesión

Presenta los resultados de tu actividad en forma de mapa conceptual.




Implementar en Oracle las estructuras de datos, para el proyecto definido en la
actividad integradora del módulo 1:

       Diseñar un modelo entidad relación para una base de datos de clientes de una
        empresa. Tienes libertad para decidir el tipo de empresa y de productos. Los
        datos mínimos requeridos (pueden usar más entidades) son: datos de las
        sucursales, datos del cliente, datos de inventarios de productos, órdenes de
        compra por cada cliente, productos adquiridos en cada compra realizada.
       Debes incluir toda la información necesaria a fin de que esta aplicación pudiera
        implementarse en la vida real.
       Presentar el diagrama entidad relación IDEF1X en ERWIN
       Ejercicio

    1.Una vez revisado el material de apoyo, realiza un resumen con la información
      revisada durante la sesión




Implementar en Oracle las estructuras de datos, para el proyecto definido en la
actividad integradora del módulo 1:

       Diseñar un modelo entidad relación para una base de datos de clientes de una
        empresa. Tienes libertad para decidir el tipo de empresa y de productos. Los
        datos mínimos requeridos (pueden usar más entidades) son: datos de las



                www.maestronline.com
Servicio de asesoría y resolución de ejercicios        ciencias_help@hotmail.com


        sucursales, datos del cliente, datos de inventarios de productos, órdenes de
        compra por cada cliente, productos adquiridos en cada compra realizada.
       Debes incluir toda la información necesaria a fin de que esta aplicación pudiera
        implementarse en la vida real.
       Presentar el diagrama entidad relación IDEF1X en ERWIN
       Utilizando SQL (no el ambiente gráfico) crear las tablas necesarias para
        implementar la base de datos, en Oracle.
       Usando SQL (no el ambiente gráfico) crear los índices, e insertar los datos en
        las tablas (al menos 5 datos en cada tabla).
       Generar al menos 5 reportes básicos en SQL. Mostrar la sentencia SQL y la
        salida de cada reporte. Al menos 2 reportes deberán utilizar 2 tablas al mismo
        tiempo, conectándolas a través de "join". Se deberán implementar las
        instrucciones "order by", "group by" y "having" en al menos 1 de los reportes.
       Crear los índices necesarios para tener el tiempo de respuesta óptimo en cada
        consulta.
       Las tablas deberán tener todos los constraints necesarios para validar las
        relaciones.

Deberás entregar un reporte, incluyendo como anexo:

       Sentencias SQL utilizadas para crear las estructuras necesarias (tablas, indices,
        constraints)
       Sentencias SQL utilizadas para ingresar los datos
       Modelo entidad-relación, diagramado en ERWIN, incluyendo las relaciones y
        restricciones en cada uno
       Listado con el contenido de cada tabla
       Sentencias SQL utilizadas para los reportes
       Listados generados por los reportes

Deberás preparar asimismo una presentación en powerpoint para presentar el
proyecto con los compañeros.

Se evaluará:

       Que se haya cumplido con los entregables indicados en el punto anterior
       Que se hayan cumplido con los requisitos señalados anteriormente
       Entrega puntual
       Presentación en clase del proyecto (se escogerá aleatoriamente a 4 proyectos)




                www.maestronline.com

Mais conteúdo relacionado

Destaque

Presentatie uit 2005 voor bibliotheken in Utrecht: lees toelichting
Presentatie uit 2005 voor bibliotheken in Utrecht: lees toelichtingPresentatie uit 2005 voor bibliotheken in Utrecht: lees toelichting
Presentatie uit 2005 voor bibliotheken in Utrecht: lees toelichtingJan de Waal
 
Colegio de bachilleres del estado de baja california
Colegio de bachilleres del estado de baja californiaColegio de bachilleres del estado de baja california
Colegio de bachilleres del estado de baja californiasofiaecologiachavez
 
Symposium Avans
Symposium AvansSymposium Avans
Symposium AvansKennisnet
 
Presentatie Voor Noiv stand Onderwijs & ICT beurs 11 feb 2010
Presentatie Voor Noiv stand Onderwijs & ICT beurs 11 feb 2010Presentatie Voor Noiv stand Onderwijs & ICT beurs 11 feb 2010
Presentatie Voor Noiv stand Onderwijs & ICT beurs 11 feb 2010University of Amsterdam
 
Kikkers en Heilige Koeien, een experiment in flexibiliteit & standaardisatie
Kikkers en Heilige Koeien, een experiment in flexibiliteit & standaardisatieKikkers en Heilige Koeien, een experiment in flexibiliteit & standaardisatie
Kikkers en Heilige Koeien, een experiment in flexibiliteit & standaardisatieUniversity of Amsterdam
 
Como hacer rangos (estrategias) Fuxion Prolife
Como hacer rangos (estrategias) Fuxion ProlifeComo hacer rangos (estrategias) Fuxion Prolife
Como hacer rangos (estrategias) Fuxion ProlifePaola Suárez
 

Destaque (7)

Presentatie uit 2005 voor bibliotheken in Utrecht: lees toelichting
Presentatie uit 2005 voor bibliotheken in Utrecht: lees toelichtingPresentatie uit 2005 voor bibliotheken in Utrecht: lees toelichting
Presentatie uit 2005 voor bibliotheken in Utrecht: lees toelichting
 
Colegio de bachilleres del estado de baja california
Colegio de bachilleres del estado de baja californiaColegio de bachilleres del estado de baja california
Colegio de bachilleres del estado de baja california
 
Symposium Avans
Symposium AvansSymposium Avans
Symposium Avans
 
Presentatie Voor Noiv stand Onderwijs & ICT beurs 11 feb 2010
Presentatie Voor Noiv stand Onderwijs & ICT beurs 11 feb 2010Presentatie Voor Noiv stand Onderwijs & ICT beurs 11 feb 2010
Presentatie Voor Noiv stand Onderwijs & ICT beurs 11 feb 2010
 
Kikkers en Heilige Koeien, een experiment in flexibiliteit & standaardisatie
Kikkers en Heilige Koeien, een experiment in flexibiliteit & standaardisatieKikkers en Heilige Koeien, een experiment in flexibiliteit & standaardisatie
Kikkers en Heilige Koeien, een experiment in flexibiliteit & standaardisatie
 
Stand van zaken programma TEL UvA
Stand van zaken programma TEL UvAStand van zaken programma TEL UvA
Stand van zaken programma TEL UvA
 
Como hacer rangos (estrategias) Fuxion Prolife
Como hacer rangos (estrategias) Fuxion ProlifeComo hacer rangos (estrategias) Fuxion Prolife
Como hacer rangos (estrategias) Fuxion Prolife
 

Semelhante a Base de datos

Semelhante a Base de datos (20)

Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos ti09313
Base de datos ti09313Base de datos ti09313
Base de datos ti09313
 
Sistemas operativos y base de datos
Sistemas operativos y base de datosSistemas operativos y base de datos
Sistemas operativos y base de datos
 
Planeación de plantas industriales
Planeación de plantas industrialesPlaneación de plantas industriales
Planeación de plantas industriales
 
Base de datos ti09313
Base de datos ti09313Base de datos ti09313
Base de datos ti09313
 
Computación 2 sept 2012
Computación 2 sept 2012Computación 2 sept 2012
Computación 2 sept 2012
 
Computación 2 cb09301 2013
Computación 2 cb09301 2013Computación 2 cb09301 2013
Computación 2 cb09301 2013
 
Planeación de plantas industriales
Planeación de plantas industrialesPlaneación de plantas industriales
Planeación de plantas industriales
 
Computación 3 ps9013
Computación 3 ps9013Computación 3 ps9013
Computación 3 ps9013
 
Computación i 4001
Computación i 4001Computación i 4001
Computación i 4001
 
Seis sigma iio09004 v2 2013
Seis sigma iio09004 v2 2013Seis sigma iio09004 v2 2013
Seis sigma iio09004 v2 2013
 
Seis sigma ii09004
Seis sigma ii09004Seis sigma ii09004
Seis sigma ii09004
 
Bases de datos ss14
Bases de datos ss14Bases de datos ss14
Bases de datos ss14
 
Computación i 4001
Computación i 4001Computación i 4001
Computación i 4001
 
Base de datos sb09002
Base de datos sb09002Base de datos sb09002
Base de datos sb09002
 
Bases de datos ss14
Bases de datos ss14Bases de datos ss14
Bases de datos ss14
 
Diseño del trabajo
Diseño del trabajoDiseño del trabajo
Diseño del trabajo
 
Tecnologias de informacion para la ingenieria
Tecnologias de informacion para la ingenieriaTecnologias de informacion para la ingenieria
Tecnologias de informacion para la ingenieria
 
Tecnologias de informacion para la ingenieria
Tecnologias de informacion para la ingenieriaTecnologias de informacion para la ingenieria
Tecnologias de informacion para la ingenieria
 
Base de datos sb09002
Base de datos sb09002Base de datos sb09002
Base de datos sb09002
 

Mais de Maestros Online

Gobernabilidad de tecnologías de información
Gobernabilidad de tecnologías de informaciónGobernabilidad de tecnologías de información
Gobernabilidad de tecnologías de informaciónMaestros Online
 
Simulación de eventos discretos
Simulación de eventos discretosSimulación de eventos discretos
Simulación de eventos discretosMaestros Online
 
El emprendedor y el empresario profesional cert
El emprendedor y el empresario profesional certEl emprendedor y el empresario profesional cert
El emprendedor y el empresario profesional certMaestros Online
 
Derecho bancario, bursátil, litigios, fiscal cert
Derecho bancario, bursátil, litigios, fiscal certDerecho bancario, bursátil, litigios, fiscal cert
Derecho bancario, bursátil, litigios, fiscal certMaestros Online
 
Desarrollo de proyecto en desarrollo internacional cert
Desarrollo de proyecto en desarrollo internacional certDesarrollo de proyecto en desarrollo internacional cert
Desarrollo de proyecto en desarrollo internacional certMaestros Online
 
Desarrollo de proyecto de mercadotecnia digital cert
Desarrollo de proyecto de mercadotecnia digital certDesarrollo de proyecto de mercadotecnia digital cert
Desarrollo de proyecto de mercadotecnia digital certMaestros Online
 
Administración de proyectos de software y java cert
Administración de proyectos de software y java certAdministración de proyectos de software y java cert
Administración de proyectos de software y java certMaestros Online
 
Computación avanzada en java cert
Computación avanzada en java certComputación avanzada en java cert
Computación avanzada en java certMaestros Online
 
Productividad basada en herramientas tecnológicas cert
Productividad basada en herramientas tecnológicas certProductividad basada en herramientas tecnológicas cert
Productividad basada en herramientas tecnológicas certMaestros Online
 
Manejo de la producción y cadena de suministro cert
Manejo de la producción y cadena de suministro certManejo de la producción y cadena de suministro cert
Manejo de la producción y cadena de suministro certMaestros Online
 
Tecnología de los materiales cert
Tecnología de los materiales certTecnología de los materiales cert
Tecnología de los materiales certMaestros Online
 
Desarrollo de proyecto de procesos de manufactura cert
Desarrollo de proyecto de procesos de manufactura certDesarrollo de proyecto de procesos de manufactura cert
Desarrollo de proyecto de procesos de manufactura certMaestros Online
 
Esquemas de retiro y protección financiera cert
Esquemas de retiro y protección financiera certEsquemas de retiro y protección financiera cert
Esquemas de retiro y protección financiera certMaestros Online
 
Análisis financiero y esquemas de financiamiento cert
Análisis financiero y esquemas de financiamiento certAnálisis financiero y esquemas de financiamiento cert
Análisis financiero y esquemas de financiamiento certMaestros Online
 
Crédito, riesgo, inversiones y seguros cert
Crédito, riesgo, inversiones y seguros certCrédito, riesgo, inversiones y seguros cert
Crédito, riesgo, inversiones y seguros certMaestros Online
 
Manufactura esbelta cert
Manufactura esbelta certManufactura esbelta cert
Manufactura esbelta certMaestros Online
 
Desarrollo de proyecto de psicología organizacional cert
Desarrollo de proyecto de psicología organizacional certDesarrollo de proyecto de psicología organizacional cert
Desarrollo de proyecto de psicología organizacional certMaestros Online
 
Probabilidad y estadísticas descriptiva ebc
Probabilidad y estadísticas descriptiva ebcProbabilidad y estadísticas descriptiva ebc
Probabilidad y estadísticas descriptiva ebcMaestros Online
 
El emprendedor y la innovación cert
El emprendedor y la innovación certEl emprendedor y la innovación cert
El emprendedor y la innovación certMaestros Online
 

Mais de Maestros Online (20)

Gobernabilidad de tecnologías de información
Gobernabilidad de tecnologías de informaciónGobernabilidad de tecnologías de información
Gobernabilidad de tecnologías de información
 
Simulación de eventos discretos
Simulación de eventos discretosSimulación de eventos discretos
Simulación de eventos discretos
 
El emprendedor y el empresario profesional cert
El emprendedor y el empresario profesional certEl emprendedor y el empresario profesional cert
El emprendedor y el empresario profesional cert
 
Derecho bancario, bursátil, litigios, fiscal cert
Derecho bancario, bursátil, litigios, fiscal certDerecho bancario, bursátil, litigios, fiscal cert
Derecho bancario, bursátil, litigios, fiscal cert
 
Desarrollo de proyecto en desarrollo internacional cert
Desarrollo de proyecto en desarrollo internacional certDesarrollo de proyecto en desarrollo internacional cert
Desarrollo de proyecto en desarrollo internacional cert
 
Desarrollo de proyecto de mercadotecnia digital cert
Desarrollo de proyecto de mercadotecnia digital certDesarrollo de proyecto de mercadotecnia digital cert
Desarrollo de proyecto de mercadotecnia digital cert
 
Administración de proyectos de software y java cert
Administración de proyectos de software y java certAdministración de proyectos de software y java cert
Administración de proyectos de software y java cert
 
Computación avanzada en java cert
Computación avanzada en java certComputación avanzada en java cert
Computación avanzada en java cert
 
Productividad basada en herramientas tecnológicas cert
Productividad basada en herramientas tecnológicas certProductividad basada en herramientas tecnológicas cert
Productividad basada en herramientas tecnológicas cert
 
Manejo de la producción y cadena de suministro cert
Manejo de la producción y cadena de suministro certManejo de la producción y cadena de suministro cert
Manejo de la producción y cadena de suministro cert
 
Tecnología de los materiales cert
Tecnología de los materiales certTecnología de los materiales cert
Tecnología de los materiales cert
 
Desarrollo de proyecto de procesos de manufactura cert
Desarrollo de proyecto de procesos de manufactura certDesarrollo de proyecto de procesos de manufactura cert
Desarrollo de proyecto de procesos de manufactura cert
 
Esquemas de retiro y protección financiera cert
Esquemas de retiro y protección financiera certEsquemas de retiro y protección financiera cert
Esquemas de retiro y protección financiera cert
 
Análisis financiero y esquemas de financiamiento cert
Análisis financiero y esquemas de financiamiento certAnálisis financiero y esquemas de financiamiento cert
Análisis financiero y esquemas de financiamiento cert
 
Unidad de negocio cert
Unidad de negocio certUnidad de negocio cert
Unidad de negocio cert
 
Crédito, riesgo, inversiones y seguros cert
Crédito, riesgo, inversiones y seguros certCrédito, riesgo, inversiones y seguros cert
Crédito, riesgo, inversiones y seguros cert
 
Manufactura esbelta cert
Manufactura esbelta certManufactura esbelta cert
Manufactura esbelta cert
 
Desarrollo de proyecto de psicología organizacional cert
Desarrollo de proyecto de psicología organizacional certDesarrollo de proyecto de psicología organizacional cert
Desarrollo de proyecto de psicología organizacional cert
 
Probabilidad y estadísticas descriptiva ebc
Probabilidad y estadísticas descriptiva ebcProbabilidad y estadísticas descriptiva ebc
Probabilidad y estadísticas descriptiva ebc
 
El emprendedor y la innovación cert
El emprendedor y la innovación certEl emprendedor y la innovación cert
El emprendedor y la innovación cert
 

Base de datos

  • 1. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com Pide una cotización a nuestros correos. Maestros Online Base de datos Apoyo en ejercicios Servicio de asesorías y solución de ejercicios Ciencias_help@hotmail.com www.maestronline.com
  • 2. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com Ejercicio 1. Identifica una empresa y un proceso de negocio en particular (ventas, facturación, cobranza, etc.) y contesta las siguientes preguntas: • ¿Qué tipo de empresa y qué proceso seleccionaste? • ¿Cuáles son las entidades involucradas (clientes, proveedores, etc.) en dicho proceso? • ¿Cuáles serían las tablas que deberías crear para poder llevar el registro completo de esta actividad? • ¿Qué datos se deben grabar en cada una de las tablas? 2. Establece una conclusión general acerca de las utilidades de una base de datos para llevar el registro de esta información. Presenta los resultados de tu actividad en forma de reporte. Ejercicio 1. Utilizando la definición de tablas y datos para el proceso en particular de la empresa seleccionada en la sesión anterior, realiza las siguientes actividades:  Diagramar un modelo entidad-relación utilizando el estándar IDEF1X, especificando para cada tabla, sus claves primarias y secundarias, así como todos sus atributos.  Señalar para cada relación si se trata de una conexión identificada o no  Indicar la cardinalidad de cada relación  Definir al menos dos dominios para alguno de los atributos que aparecen en su diagrama. 2. Establece una conclusión general acerca de la utilidad del diagrama Entidad-Relación. Presenta los resultados de tu actividad en forma de reporte. Ejercicio 1.Una vez revisado el material de apoyo, realiza un mapa conceptual con la información revisada durante la sesión. Presenta los resultados de tu actividad en forma de mapa conceptual. Ejercicio 1.Una vez revisado el material de apoyo, realiza un mapa conceptual con la información revisada durante la sesión Presenta los resultados de tu actividad en forma de mapa conceptual. www.maestronline.com
  • 3. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com Ejercicio Una vez revisado el material de apoyo que se te provee para esta actividad, realiza un reporte teniendo en cuenta lo siguiente: 1 Considera la siguiente información tomada de un archivo de Excel de la universidad . 2 Utilizando esta información, realiza las siguientes actividades: .  Normaliza la tabla para asegurar que cumple al menos con la 4ª. Forma normal.  Realiza el Diagrama Entidad-Relación 3 Establece una conclusión general acerca del proceso de normalización. . Presenta los resultados de tu actividad en forma de reporte. Ejercicio 1.Dado el esquema de base de datos siguiente:  cliente(CURP, nombre, apellido, teléfono, email, calle, ciudad, estado, país)  compra(sucursal, CURP_cliente, id_producto, valor_compra, fecha)  producto (id_producto, descripción, inventario_actual) 2.Escribe la notación de cálculo relacional para expresar las siguientes consultas  Encontrar nombre, apellido, teléfono, email de los clientes residentes en México  Obtener el email de todos los clientes que compraron en la sucursal ‘Gonzalitos’  Mostrar los nombres de los clientes que han comprado una cocina  Listar el inventario actual de todos los productos www.maestronline.com
  • 4. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com  Listar los nombres y teléfonos de los clientes que han comprado en la sucursal ‘Las Torres’ pero que nunca han comprado sillas Presenta los resultados de tu actividad en forma de reporte. Ejercicio Una vez revisado el material de apoyo que se te provee para esta actividad, realiza un reporte teniendo en cuenta lo siguiente: 1 Considera la siguiente información tomada de un archivo de Access de la universidad . 2 Utilizando esta información, realiza las siguientes actividades: .  Escribe la sentencia SQL para crear la tabla ALUMNOS  Escribe las sentencias SQL para ingresar los primeros 2 registros de la tabla ALUMNOS  Escribe la sentencia SQL para añadir un nuevo tipo de residencia mixta, con renta de 4500  Describe las consulta SQL necesarias para obtener: o . Los nombres de los alumnos que están actualmente en residencias masculinas o Cuántas mujeres hay inscritas en la universidad o Qué alumnos están inscritos en clases de tenis o El total de ingresos que generarán los cursos de natación este www.maestronline.com
  • 5. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com semestre o Un reporte de los tutores que tiene la universidad, y cada uno de los alumnos que tendrá a su cargo este semestre Presenta los resultados de tu actividad en forma de reporte. Ejercicio 1. Considera la siguiente información tomada de un archivo de Access de la universidad 2. Utilizando esta información, realiza las siguientes actividades:  Crea vistas para obtener la siguiente información: o i. Vista V_RENTA_ALUMNOS: Listado de alumnos con nombre, apellido, Renta mensual que debe pagar o ii. Vista V_TUTORES: Listado de profesores tutores con el número de alumnos que tendrán a su cargo o iii. Vista V_ISC: Listado de alumnos de la carrera ISC con nombre, apellido, teléfono, edad  Crea un trigger que grabe una bitácora cada vez que se elimina un registro de la tabla alumnos. En la nueva tabla se grabará una copia exacta del registro antes de ser borrado. Presenta los resultados de tu actividad en forma de reporte. Ejercicio 1.Una vez revisado el material de apoyo que se te provee para esta actividad, realiza un resumen de las principales características que tiene la base de datos Oracle Presenta los resultados de tu actividad en forma de resumen. Ejercicio Una vez revisado el material de apoyo que se te provee para esta actividad, realiza un reporte teniendo en cuenta lo siguiente: 1 Considera la siguiente información tomada de una base de datos en Access de la . www.maestronline.com
  • 6. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com universidad 2 Utilizando esta información, escribe las instrucciones SQL necesarias para:: . i. Añadir una columna a la tabla ALUMNOS para grabar el correo electrónico j. Añadir la columna horario en la tabla CURSOS k. Modificar el tipo de dato de la columna teléfono, en la tabla ALUMNOS para que sea numérico (actualmente es varchar) l. Cambiar el nombre de la tabla TUTORES a PROFESORES Presenta los resultados de tu actividad en forma de reporte. Ejercicio Una vez revisado el material de apoyo que se te provee para esta actividad, realiza un reporte teniendo en cuenta lo siguiente: 1 Considera la siguiente información tomada de un archivo de Access de la universidad . www.maestronline.com
  • 7. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com 2 Utilizando esta información, escribe la sentencias SQL necesarias para: .  Crear un índice sobre el campo carrera en la tabla ALUMNOS  Crear un índice sobre el campo TipoResidencia en la tabla RESIDENCIAS  Crear un índice compuesto con nombre, apellido en la tabla ALUMNOS Ejercicio 1.Una vez revisado el material de apoyo que se te provee para esta actividad, realiza un resumen de los conceptos analizados en esta sesión Presenta los resultados de tu actividad en forma de resumen. Ejercicio Una vez revisado el material de apoyo que se te provee para esta actividad, realiza un reporte de la siguiente actividad: 1.Considerando el caso que usaremos para la práctica integradora:  Definir cuáles serían los roles que deberían crearse en la base de datos, para los diferentes procesos de la empresa  Definir cuáles serían los privilegios (permisos sobre qué tablas/vistas) www.maestronline.com
  • 8. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com que debe tener cada rol  Indicar las sentencias SQL necesarias para crear las cuentas de usuarios y asignarles sus roles Presenta los resultados de tu actividad en forma de reporte. Ejercicio 1.Una vez revisado el material de apoyo, realiza un mapa conceptual con la información revisada durante la sesión Presenta los resultados de tu actividad en forma de mapa conceptual. Ejercicio 1.Una vez revisado el material de apoyo, realiza un mapa conceptual con la información revisada durante la sesión Presenta los resultados de tu actividad en forma de mapa conceptual. Implementar en Oracle las estructuras de datos, para el proyecto definido en la actividad integradora del módulo 1:  Diseñar un modelo entidad relación para una base de datos de clientes de una empresa. Tienes libertad para decidir el tipo de empresa y de productos. Los datos mínimos requeridos (pueden usar más entidades) son: datos de las sucursales, datos del cliente, datos de inventarios de productos, órdenes de compra por cada cliente, productos adquiridos en cada compra realizada.  Debes incluir toda la información necesaria a fin de que esta aplicación pudiera implementarse en la vida real.  Presentar el diagrama entidad relación IDEF1X en ERWIN  Ejercicio 1.Una vez revisado el material de apoyo, realiza un resumen con la información revisada durante la sesión Implementar en Oracle las estructuras de datos, para el proyecto definido en la actividad integradora del módulo 1:  Diseñar un modelo entidad relación para una base de datos de clientes de una empresa. Tienes libertad para decidir el tipo de empresa y de productos. Los datos mínimos requeridos (pueden usar más entidades) son: datos de las www.maestronline.com
  • 9. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com sucursales, datos del cliente, datos de inventarios de productos, órdenes de compra por cada cliente, productos adquiridos en cada compra realizada.  Debes incluir toda la información necesaria a fin de que esta aplicación pudiera implementarse en la vida real.  Presentar el diagrama entidad relación IDEF1X en ERWIN  Utilizando SQL (no el ambiente gráfico) crear las tablas necesarias para implementar la base de datos, en Oracle.  Usando SQL (no el ambiente gráfico) crear los índices, e insertar los datos en las tablas (al menos 5 datos en cada tabla).  Generar al menos 5 reportes básicos en SQL. Mostrar la sentencia SQL y la salida de cada reporte. Al menos 2 reportes deberán utilizar 2 tablas al mismo tiempo, conectándolas a través de "join". Se deberán implementar las instrucciones "order by", "group by" y "having" en al menos 1 de los reportes.  Crear los índices necesarios para tener el tiempo de respuesta óptimo en cada consulta.  Las tablas deberán tener todos los constraints necesarios para validar las relaciones. Deberás entregar un reporte, incluyendo como anexo:  Sentencias SQL utilizadas para crear las estructuras necesarias (tablas, indices, constraints)  Sentencias SQL utilizadas para ingresar los datos  Modelo entidad-relación, diagramado en ERWIN, incluyendo las relaciones y restricciones en cada uno  Listado con el contenido de cada tabla  Sentencias SQL utilizadas para los reportes  Listados generados por los reportes Deberás preparar asimismo una presentación en powerpoint para presentar el proyecto con los compañeros. Se evaluará:  Que se haya cumplido con los entregables indicados en el punto anterior  Que se hayan cumplido con los requisitos señalados anteriormente  Entrega puntual  Presentación en clase del proyecto (se escogerá aleatoriamente a 4 proyectos) www.maestronline.com