Este documento presenta 11 consultas realizadas en Oracle/PLSQL sobre datos de préstamos de libros de una universidad. La primera consulta lista estudiantes con préstamos atrasados. Las siguientes agregan cálculos de deuda, promedios, sumas y fechas futuras. Otras vistas resumen los préstamos máximos y mínimos. Las consultas finales cuentan préstamos por carrera y lista las 10 carreras con más préstamos.
Este documento presenta 11 consultas SQL realizadas sobre una base de datos de préstamos de libros de una biblioteca universitaria. Las consultas entregan información sobre estudiantes con préstamos atrasados, sus deudas acumuladas, resúmenes estadísticos de las deudas, y el número de préstamos por carrera. Las consultas utilizan funciones como COUNT, SUM, AVG, MIN, MAX y JOINs entre las tablas de estudiantes, préstamos, libros y carreras.
Este documento presenta una guía de laboratorio para la asignatura Sistema de Información Empresarial. Contiene 11 actividades que involucran consultas SQL para obtener información sobre préstamos de libros atrasados de una biblioteca universitaria, como los estudiantes con préstamos vencidos, sus deudas acumuladas, y estadísticas sobre la carrera con más libros en préstamo. El documento también describe dos vistas creadas en la base de datos para mostrar los préstamos con deudas mínimas y máximas.
Este documento presenta 11 consultas SQL para obtener información sobre préstamos de libros atrasados en una biblioteca universitaria. Las consultas incluyen obtener estudiantes con préstamos atrasados, calcular deudas por día de atraso, obtener estadísticas como el ingreso total de la biblioteca y promedios de deuda, y contar préstamos por carrera.
El documento explica los diferentes tipos de JOIN en SQL, que permiten combinar registros de dos o más tablas en una base de datos relacional. Los principales tipos son: INNER JOIN, que combina registros que coinciden en ambas tablas; LEFT OUTER JOIN, que mantiene todos los registros de la primera tabla aunque no coincidan; y RIGHT OUTER JOIN, que hace lo mismo con la segunda tabla. También se describe FULL OUTER JOIN, que mantiene todos los registros de ambas tablas aunque no coincidan.
Todo el mundo que trabaja con base de datos siempre se ha preguntado alguna vez qué son los planes de ejecución y como se leen. Saber leer un plan de ejecución nos va a dar información valiosísima de cara a mejorar el rendimiento de una consulta. En esta sesión vamos a centrarnos en aprender a leer T-SQL para interpretar lo que está haciendo SQL Server para devolvernos la información.
Este documento presenta una agenda para optimizar consultas SQL desde abajo hacia arriba. Enrique Catalá es un experto en bases de datos que discute cómo entender planes de ejecución, operadores de join clave y trucos prácticos para mejorar el rendimiento de consultas. La presentación también cubre temas como indexación, agregación de consultas y evitar recompilaciones.
Este documento presenta un tutorial sobre el uso de Oracle SQL Developer para interactuar con una base de datos Oracle. Explica cómo conectarse a una base de datos, ejecutar sentencias SQL, crear y modificar objetos como tablas y secuencias, insertar y modificar datos, y desarrollar funciones y procedimientos almacenados mediante la depuración. El tutorial también cubre la generación de código SQL, la creación y compilación de disparadores, y la asignación de privilegios a usuarios.
Este documento presenta 11 consultas SQL realizadas sobre una base de datos de préstamos de libros de una biblioteca universitaria. Las consultas entregan información sobre estudiantes con préstamos atrasados, sus deudas acumuladas, resúmenes estadísticos de las deudas, y el número de préstamos por carrera. Las consultas utilizan funciones como COUNT, SUM, AVG, MIN, MAX y JOINs entre las tablas de estudiantes, préstamos, libros y carreras.
Este documento presenta una guía de laboratorio para la asignatura Sistema de Información Empresarial. Contiene 11 actividades que involucran consultas SQL para obtener información sobre préstamos de libros atrasados de una biblioteca universitaria, como los estudiantes con préstamos vencidos, sus deudas acumuladas, y estadísticas sobre la carrera con más libros en préstamo. El documento también describe dos vistas creadas en la base de datos para mostrar los préstamos con deudas mínimas y máximas.
Este documento presenta 11 consultas SQL para obtener información sobre préstamos de libros atrasados en una biblioteca universitaria. Las consultas incluyen obtener estudiantes con préstamos atrasados, calcular deudas por día de atraso, obtener estadísticas como el ingreso total de la biblioteca y promedios de deuda, y contar préstamos por carrera.
El documento explica los diferentes tipos de JOIN en SQL, que permiten combinar registros de dos o más tablas en una base de datos relacional. Los principales tipos son: INNER JOIN, que combina registros que coinciden en ambas tablas; LEFT OUTER JOIN, que mantiene todos los registros de la primera tabla aunque no coincidan; y RIGHT OUTER JOIN, que hace lo mismo con la segunda tabla. También se describe FULL OUTER JOIN, que mantiene todos los registros de ambas tablas aunque no coincidan.
Todo el mundo que trabaja con base de datos siempre se ha preguntado alguna vez qué son los planes de ejecución y como se leen. Saber leer un plan de ejecución nos va a dar información valiosísima de cara a mejorar el rendimiento de una consulta. En esta sesión vamos a centrarnos en aprender a leer T-SQL para interpretar lo que está haciendo SQL Server para devolvernos la información.
Este documento presenta una agenda para optimizar consultas SQL desde abajo hacia arriba. Enrique Catalá es un experto en bases de datos que discute cómo entender planes de ejecución, operadores de join clave y trucos prácticos para mejorar el rendimiento de consultas. La presentación también cubre temas como indexación, agregación de consultas y evitar recompilaciones.
Este documento presenta un tutorial sobre el uso de Oracle SQL Developer para interactuar con una base de datos Oracle. Explica cómo conectarse a una base de datos, ejecutar sentencias SQL, crear y modificar objetos como tablas y secuencias, insertar y modificar datos, y desarrollar funciones y procedimientos almacenados mediante la depuración. El tutorial también cubre la generación de código SQL, la creación y compilación de disparadores, y la asignación de privilegios a usuarios.
Taller: Data Centers, la innovación irrumpe en sus estructuras y funcionalidadMundo Contact
Taller: Data Centers, la innovación irrumpe en sus estructuras y funcionalidad.
Impartido por: Adolfo Juárez de Capa4 y Juan Bonilla, Business Developer Manager for Data Center en Cisco Systems.
Congreso Mundo Contact Mexico 2012
Andrés Ramos asistió con éxito a un taller de 16 horas sobre el desarrollo de aplicaciones con Qlik View los días 21 y 22 de septiembre de 2015 en Buenos Aires, Argentina, según un certificado firmado por Mario Riener, director de IT Deals S.A., el 23 de septiembre de 2015.
Este documento presenta una guía de repaso para la asignatura Sistemas de Información Empresarial. Incluye nueve ejercicios sobre PL/SQL en Oracle que abordan temas como crear procedimientos para insertar datos en tablas, actualizar información, crear funciones para obtener datos agregados y realizar consultas. El objetivo es practicar operaciones DML y DDL mediante procedimientos almacenados y funciones.
El documento presenta una introducción a SQL y PL/SQL, comenzando con conceptos básicos de bases de datos, el modelo entidad relación, el modelo relacional de datos y la arquitectura de bases de datos Oracle, además de explicar la creación y manejo de objetos, sentencias SQL básicas, manipulación de datos, y control de acceso. Finalmente, cubre temas como fundamentos y estructuras de control de PL/SQL, su interacción con Oracle y el manejo de errores.
Directivas de grupo locales en Windows Server 2008YinaGarzon
Este documento describe 10 directivas de grupo locales para administrar usuarios y equipos en una red. 1) Los usuarios solo pueden iniciar sesión de 7 am a 8 pm. 2) Se crean usuarios y grupos. 3) Los usuarios no pueden acceder al panel de control. 4) Se establece un fondo de escritorio fijo. 5) Las contraseñas deben cambiarse cada 30 días. 6) Los documentos de los usuarios se almacenan en una carpeta compartida. 7) Solo los administradores pueden apagar equipos. 8) Solo los administrad
Este documento describe los conceptos básicos de la infraestructura de directiva de grupo en Active Directory. Explica que los objetos de directiva de grupo (GPO) se almacenan en dominios y sitios de Active Directory y se pueden vincular a equipos, usuarios y unidades organizativas. También cubre cómo configurar el ámbito de aplicación de los GPO mediante vínculos, herencia y filtros, y proporciona información sobre cómo administrar y dar soporte técnico a las directivas de grupo, incluida la resolución de problemas.
Las políticas de grupo (GPO) de Windows Server son una herramienta para administrar la configuración de equipos en un dominio. Las GPO permiten establecer configuraciones de sistema operativo para controlar los equipos de la red. Las GPO requieren que los equipos estén unidos a un dominio de Active Directory y que los usuarios inicien sesión con credenciales de dominio.
[WEBINAR] 10 cosas que debes saber sobre Active Directory.Grupo Smartekh
Este webinar tiene como objetivo principal dar a conocer los mejores 10 tips de nuestros expertos para aprovechar todos los beneficios que brinda Active Directory, con el tiempo, es posible que la base de datos de Active Directory se llene de información obsoleta, tenga problemas de seguridad o comience a funcionar de manera incorrecta.
Tarde o temprano, tendrás que reorganizar tu Active Directory para corregir comportamientos erráticos y mantener la seguridad y productividad de la plataforma al día.
El temario que se engloba es el siguiente:
Planificar, documentar y testear una estrategia para back ups y disaster recovery.
Establecer una política de hot fixes que minimice riesgos de seguridad.
Realizar check ups de salud periódicos que evidencien problemas para prevenir posibles riesgos.
Webinar impartido por Adrían Rivas, el 20 de Diciembre del 2012 a las 12 hrs.
Este documento resume una presentación sobre Qlik Sense realizada el 11 de marzo de 2015 en el Yacht Club Puerto Madero. La presentación estuvo a cargo de Mario Riener y Christian Bogliotti de Data IQ y destacó las capacidades de Qlik Sense, incluyendo su motor asociativo QIX, su interfaz intuitiva, y su potencial para permitir la exploración y descubrimiento de datos a nivel individual, de grupos y organizacional. La presentación también describió las diferentes ediciones de Qlik Sense, incluyendo Qlik Sense Desktop, Qlik Sense y Qlik Cloud.
Correccion del examen de sistema gestor de base de datosDemond Zuicide
Este documento contiene un examen sobre sistemas gestores de bases de datos. Consiste en 11 preguntas que abarcan temas como clasificación de archivos, funciones de archivos, operaciones sobre archivos, definiciones de base de datos, sistema gestor de base de datos, ventajas y desventajas de las bases de datos.
Este documento proporciona una introducción a Active Directory. Explica que Active Directory es el servicio de directorio de Windows que organiza, administra y controla los recursos de red de forma centralizada. También describe algunas de las tecnologías compatibles como DNS y DHCP, y explica brevemente la estructura lógica y física de Active Directory, incluyendo dominios, unidades organizativas, árboles y bosques.
Fundamentos sobre los Bloqueos en SQL ServerKike Puig
Este documento presenta una introducción a los bloqueos en SQL Server. Explica que los bloqueos son necesarios para mantener la consistencia de los datos y asegurar el aislamiento de las transacciones concurrentes. Describe los diferentes tipos de bloqueos y niveles de aislamiento, así como técnicas para combatir los bloqueos como el uso de índices, snapshot y versionamiento de filas.
Active Directory es un sistema que permite compartir recursos y autenticar usuarios en una red. Proporciona una estructura jerárquica de dominios y bosques con relaciones de confianza. Los objetos como usuarios, computadoras e impresoras se almacenan en un directorio centralizado para una fácil administración y acceso a los recursos desde cualquier lugar. A pesar de su complejidad, Active Directory brinda herramientas útiles para la seguridad y el control de una red empresarial.
Todo el mundo que trabaja con base de datos siempre se ha preguntado alguna vez qué son los planes de ejecución y como se leen. Saber leer un plan de ejecución nos va a dar información valiosísima de cara a mejorar el rendimiento de una consulta. En esta sesión vamos a centrarnos en aprender a leer T-SQL para interpretar lo que está haciendo SQL Server para devolvernos la información.
Si quieres aprender más sobre Cómo hacer Planes de Negocio, impartiré un seminario el 16 de Febrero en formato clases virtuales presenciales (100% online). Aquí os dejo un enlace del seminario: http://training.solidq.com/es/class/es-1432/
La estructura física y lógica de Active Directory incluye controladores de dominio, sitios, objetos, unidades organizativas, dominios y bosques. Los controladores de dominio almacenan y replican los datos del directorio, mientras que los sitios optimizan la replicación entre ubicaciones. La estructura lógica se centra en los recursos independientemente de su ubicación física y está compuesta de objetos, unidades organizativas, dominios y bosques.
Este documento presenta un evento de lanzamiento de Qlik Sense que tendrá lugar en el Yacht Club Puerto Madero el 11 de marzo de 2015. Habrá oradores de Data IQ que introducirán las características y capacidades de Qlik Sense, incluyendo su motor de indexación asociativa QIX, experiencia de visualización self-service, colaboración, movilidad y gobierno. Qlik Sense ofrece valor para individuos, grupos y organizaciones a través de la visualización y descubrimiento autónomos, el compartir conocimiento y hallazgos,
Este documento presenta varias funciones SQL útiles en PL/SQL como funciones de transformación (To_char, To_number, To_date), funciones de texto (length, upper, lower, trim), funciones matemáticas (ABS, CEIL, FLOOR, MOD, POWER, ROUND, TRUNC) y funciones de fechas (SYSDATE, ADD_MONTHS, MONTHS_BETWEEN). El objetivo es construir procedimientos almacenados, triggers y funciones para implementar soluciones a la lógica de negocio de sistemas.
Unidad vi esp parte 2 procesimientos en plsql y transact sqlTitiushko Jazz
Este documento contiene ejemplos de código SQL y PL/SQL para trabajar con triggers, procedimientos, funciones y cursores. Incluye scripts para crear tablas, insertar datos, y ejemplos de cómo crear un trigger de bitácora, procedimientos para modificar salarios, una función para obtener un salario, y uso de cursores.
Este documento presenta 11 consultas SQL para obtener información sobre préstamos de libros atrasados en una biblioteca universitaria. Las consultas muestran datos de estudiantes con préstamos atrasados como su deuda, resumen estadísticos de las deudas y una consulta para proyectar las deudas futuras. Otras consultas cuentan los estudiantes por carrera con préstamos y ordenan las carreras por cantidad de préstamos.
Este documento contiene 11 consultas SQL sobre un sistema de préstamos de libros de una biblioteca. Las consultas entregan información como estudiantes con préstamos atrasados, deudas por día de atraso, estadísticas sobre deudas (promedio, mínimo, máximo), proyección de deudas a futuro, y cantidad de préstamos por carrera.
Este documento presenta 11 consultas SQL para obtener información sobre préstamos de libros atrasados en una biblioteca universitaria. Las consultas incluyen obtener estudiantes con préstamos atrasados y su deuda, calcular la deuda total acumulada, promedio de deuda, deudas máxima y mínima, cantidad de estudiantes por carrera con préstamos y las 10 carreras con más préstamos.
Trabajo 2. ayudantía. elmar alarcón namuncuraElmar Namuncura
Este documento presenta las actividades realizadas en un laboratorio sobre consultas SQL en Oracle. Contiene 11 consultas SQL con el objetivo de obtener información sobre préstamos de libros de una biblioteca universitaria, como estudiantes con préstamos atrasados, deudas acumuladas, carreras con mayor cantidad de préstamos y libros más solicitados.
Taller: Data Centers, la innovación irrumpe en sus estructuras y funcionalidadMundo Contact
Taller: Data Centers, la innovación irrumpe en sus estructuras y funcionalidad.
Impartido por: Adolfo Juárez de Capa4 y Juan Bonilla, Business Developer Manager for Data Center en Cisco Systems.
Congreso Mundo Contact Mexico 2012
Andrés Ramos asistió con éxito a un taller de 16 horas sobre el desarrollo de aplicaciones con Qlik View los días 21 y 22 de septiembre de 2015 en Buenos Aires, Argentina, según un certificado firmado por Mario Riener, director de IT Deals S.A., el 23 de septiembre de 2015.
Este documento presenta una guía de repaso para la asignatura Sistemas de Información Empresarial. Incluye nueve ejercicios sobre PL/SQL en Oracle que abordan temas como crear procedimientos para insertar datos en tablas, actualizar información, crear funciones para obtener datos agregados y realizar consultas. El objetivo es practicar operaciones DML y DDL mediante procedimientos almacenados y funciones.
El documento presenta una introducción a SQL y PL/SQL, comenzando con conceptos básicos de bases de datos, el modelo entidad relación, el modelo relacional de datos y la arquitectura de bases de datos Oracle, además de explicar la creación y manejo de objetos, sentencias SQL básicas, manipulación de datos, y control de acceso. Finalmente, cubre temas como fundamentos y estructuras de control de PL/SQL, su interacción con Oracle y el manejo de errores.
Directivas de grupo locales en Windows Server 2008YinaGarzon
Este documento describe 10 directivas de grupo locales para administrar usuarios y equipos en una red. 1) Los usuarios solo pueden iniciar sesión de 7 am a 8 pm. 2) Se crean usuarios y grupos. 3) Los usuarios no pueden acceder al panel de control. 4) Se establece un fondo de escritorio fijo. 5) Las contraseñas deben cambiarse cada 30 días. 6) Los documentos de los usuarios se almacenan en una carpeta compartida. 7) Solo los administradores pueden apagar equipos. 8) Solo los administrad
Este documento describe los conceptos básicos de la infraestructura de directiva de grupo en Active Directory. Explica que los objetos de directiva de grupo (GPO) se almacenan en dominios y sitios de Active Directory y se pueden vincular a equipos, usuarios y unidades organizativas. También cubre cómo configurar el ámbito de aplicación de los GPO mediante vínculos, herencia y filtros, y proporciona información sobre cómo administrar y dar soporte técnico a las directivas de grupo, incluida la resolución de problemas.
Las políticas de grupo (GPO) de Windows Server son una herramienta para administrar la configuración de equipos en un dominio. Las GPO permiten establecer configuraciones de sistema operativo para controlar los equipos de la red. Las GPO requieren que los equipos estén unidos a un dominio de Active Directory y que los usuarios inicien sesión con credenciales de dominio.
[WEBINAR] 10 cosas que debes saber sobre Active Directory.Grupo Smartekh
Este webinar tiene como objetivo principal dar a conocer los mejores 10 tips de nuestros expertos para aprovechar todos los beneficios que brinda Active Directory, con el tiempo, es posible que la base de datos de Active Directory se llene de información obsoleta, tenga problemas de seguridad o comience a funcionar de manera incorrecta.
Tarde o temprano, tendrás que reorganizar tu Active Directory para corregir comportamientos erráticos y mantener la seguridad y productividad de la plataforma al día.
El temario que se engloba es el siguiente:
Planificar, documentar y testear una estrategia para back ups y disaster recovery.
Establecer una política de hot fixes que minimice riesgos de seguridad.
Realizar check ups de salud periódicos que evidencien problemas para prevenir posibles riesgos.
Webinar impartido por Adrían Rivas, el 20 de Diciembre del 2012 a las 12 hrs.
Este documento resume una presentación sobre Qlik Sense realizada el 11 de marzo de 2015 en el Yacht Club Puerto Madero. La presentación estuvo a cargo de Mario Riener y Christian Bogliotti de Data IQ y destacó las capacidades de Qlik Sense, incluyendo su motor asociativo QIX, su interfaz intuitiva, y su potencial para permitir la exploración y descubrimiento de datos a nivel individual, de grupos y organizacional. La presentación también describió las diferentes ediciones de Qlik Sense, incluyendo Qlik Sense Desktop, Qlik Sense y Qlik Cloud.
Correccion del examen de sistema gestor de base de datosDemond Zuicide
Este documento contiene un examen sobre sistemas gestores de bases de datos. Consiste en 11 preguntas que abarcan temas como clasificación de archivos, funciones de archivos, operaciones sobre archivos, definiciones de base de datos, sistema gestor de base de datos, ventajas y desventajas de las bases de datos.
Este documento proporciona una introducción a Active Directory. Explica que Active Directory es el servicio de directorio de Windows que organiza, administra y controla los recursos de red de forma centralizada. También describe algunas de las tecnologías compatibles como DNS y DHCP, y explica brevemente la estructura lógica y física de Active Directory, incluyendo dominios, unidades organizativas, árboles y bosques.
Fundamentos sobre los Bloqueos en SQL ServerKike Puig
Este documento presenta una introducción a los bloqueos en SQL Server. Explica que los bloqueos son necesarios para mantener la consistencia de los datos y asegurar el aislamiento de las transacciones concurrentes. Describe los diferentes tipos de bloqueos y niveles de aislamiento, así como técnicas para combatir los bloqueos como el uso de índices, snapshot y versionamiento de filas.
Active Directory es un sistema que permite compartir recursos y autenticar usuarios en una red. Proporciona una estructura jerárquica de dominios y bosques con relaciones de confianza. Los objetos como usuarios, computadoras e impresoras se almacenan en un directorio centralizado para una fácil administración y acceso a los recursos desde cualquier lugar. A pesar de su complejidad, Active Directory brinda herramientas útiles para la seguridad y el control de una red empresarial.
Todo el mundo que trabaja con base de datos siempre se ha preguntado alguna vez qué son los planes de ejecución y como se leen. Saber leer un plan de ejecución nos va a dar información valiosísima de cara a mejorar el rendimiento de una consulta. En esta sesión vamos a centrarnos en aprender a leer T-SQL para interpretar lo que está haciendo SQL Server para devolvernos la información.
Si quieres aprender más sobre Cómo hacer Planes de Negocio, impartiré un seminario el 16 de Febrero en formato clases virtuales presenciales (100% online). Aquí os dejo un enlace del seminario: http://training.solidq.com/es/class/es-1432/
La estructura física y lógica de Active Directory incluye controladores de dominio, sitios, objetos, unidades organizativas, dominios y bosques. Los controladores de dominio almacenan y replican los datos del directorio, mientras que los sitios optimizan la replicación entre ubicaciones. La estructura lógica se centra en los recursos independientemente de su ubicación física y está compuesta de objetos, unidades organizativas, dominios y bosques.
Este documento presenta un evento de lanzamiento de Qlik Sense que tendrá lugar en el Yacht Club Puerto Madero el 11 de marzo de 2015. Habrá oradores de Data IQ que introducirán las características y capacidades de Qlik Sense, incluyendo su motor de indexación asociativa QIX, experiencia de visualización self-service, colaboración, movilidad y gobierno. Qlik Sense ofrece valor para individuos, grupos y organizaciones a través de la visualización y descubrimiento autónomos, el compartir conocimiento y hallazgos,
Este documento presenta varias funciones SQL útiles en PL/SQL como funciones de transformación (To_char, To_number, To_date), funciones de texto (length, upper, lower, trim), funciones matemáticas (ABS, CEIL, FLOOR, MOD, POWER, ROUND, TRUNC) y funciones de fechas (SYSDATE, ADD_MONTHS, MONTHS_BETWEEN). El objetivo es construir procedimientos almacenados, triggers y funciones para implementar soluciones a la lógica de negocio de sistemas.
Unidad vi esp parte 2 procesimientos en plsql y transact sqlTitiushko Jazz
Este documento contiene ejemplos de código SQL y PL/SQL para trabajar con triggers, procedimientos, funciones y cursores. Incluye scripts para crear tablas, insertar datos, y ejemplos de cómo crear un trigger de bitácora, procedimientos para modificar salarios, una función para obtener un salario, y uso de cursores.
Este documento presenta 11 consultas SQL para obtener información sobre préstamos de libros atrasados en una biblioteca universitaria. Las consultas muestran datos de estudiantes con préstamos atrasados como su deuda, resumen estadísticos de las deudas y una consulta para proyectar las deudas futuras. Otras consultas cuentan los estudiantes por carrera con préstamos y ordenan las carreras por cantidad de préstamos.
Este documento contiene 11 consultas SQL sobre un sistema de préstamos de libros de una biblioteca. Las consultas entregan información como estudiantes con préstamos atrasados, deudas por día de atraso, estadísticas sobre deudas (promedio, mínimo, máximo), proyección de deudas a futuro, y cantidad de préstamos por carrera.
Este documento presenta 11 consultas SQL para obtener información sobre préstamos de libros atrasados en una biblioteca universitaria. Las consultas incluyen obtener estudiantes con préstamos atrasados y su deuda, calcular la deuda total acumulada, promedio de deuda, deudas máxima y mínima, cantidad de estudiantes por carrera con préstamos y las 10 carreras con más préstamos.
Trabajo 2. ayudantía. elmar alarcón namuncuraElmar Namuncura
Este documento presenta las actividades realizadas en un laboratorio sobre consultas SQL en Oracle. Contiene 11 consultas SQL con el objetivo de obtener información sobre préstamos de libros de una biblioteca universitaria, como estudiantes con préstamos atrasados, deudas acumuladas, carreras con mayor cantidad de préstamos y libros más solicitados.
Este documento presenta 11 consultas SQL realizadas en una base de datos universitaria sobre préstamos de libros. Las consultas entregan información como estudiantes con préstamos atrasados, deudas acumuladas, promedios, y cuentan préstamos por carrera. Finalmente, se identifican las 10 carreras con mayor cantidad de préstamos.
Este documento presenta 11 consultas SQL realizadas en una base de datos universitaria sobre préstamos de libros. Las consultas entregan información como estudiantes con préstamos atrasados, deudas acumuladas, promedios, y cuentan préstamos por carrera. El laboratorio tiene el objetivo de practicar funciones como fecha, cálculo, agregación y ordenamiento en SQL.
Este documento contiene 11 consultas SQL para obtener información sobre préstamos de libros atrasados en una biblioteca universitaria. Las consultas muestran datos de estudiantes con préstamos atrasados, cálculos de deudas por días de atraso, estadísticas agregadas como el total recaudado por moras, promedio de deuda y análisis por carrera de los estudiantes con préstamos.
Este documento presenta las actividades realizadas en un laboratorio de ayudantía sobre sistemas de información empresarial. Se realizaron 11 consultas a una base de datos universitaria para obtener información sobre préstamos de libros atrasados, incluyendo deudas de estudiantes y estadísticas generales.
Este documento presenta un trabajo realizado con una base de datos en Access y vistas SQL. Incluye el diagrama de la base de datos en Visio y ejemplos de consultas SQL como obtener registros, usar funciones como COUNT, e incluir condiciones WITH. También contiene consultas adicionales con JOIN, GROUP BY, HAVING y ORDER BY sobre las tablas de la base de datos que modela una universidad.
Este documento presenta 11 consultas SQL para obtener información sobre préstamos de estudiantes como: el número de días de atraso, la deuda total y promedio, y el número de préstamos atrasados agrupados por carrera y libro.
Este documento presenta 11 consultas SQL para obtener información sobre préstamos de estudiantes como fecha de vencimiento, monto adeudado, cantidad de estudiantes atrasados por carrera y libros más solicitados.
Este documento presenta 11 consultas SQL para extraer información de las tablas ESTUDIANTES, PRESTAMOS y otras tablas relacionadas. Las consultas incluyen seleccionar datos de estudiantes con préstamos atrasados, calcular el monto total adeudado y promedio por estudiante, y agrupar la información por carrera o libro para contar la cantidad de estudiantes.
Este documento describe una serie de actividades relacionadas con consultas SQL y vistas en una base de datos de una biblioteca universitaria. Incluye consultas para obtener información sobre estudiantes de diferentes carreras y campus, libros prestados y atrasados, y estadísticas sobre préstamos y estudiantes.
Este documento describe una serie de actividades relacionadas con consultas SQL y vistas en una base de datos de una biblioteca universitaria. Incluye consultas para obtener información sobre estudiantes de diferentes carreras y campus, libros prestados y atrasados, y estadísticas sobre préstamos y estudiantes.
Este documento describe un laboratorio realizado para la asignatura Sistemas de Información Administrativos I. Se crean vistas sobre una base de datos de una biblioteca universitaria para obtener información sobre estudiantes, libros prestados, y préstamos. Las vistas proveen datos como el número de estudiantes por carrera, campus y ciudad, y el número de préstamos atrasados y activos.
Este documento describe un laboratorio realizado por dos estudiantes para su asignatura Sistemas de Información Administrativos I. Incluye la creación de varias vistas sobre una base de datos de una biblioteca universitaria para obtener información sobre estudiantes, préstamos de libros, y estadísticas.
PLSQL permite almacenar y consultar información de una base de datos de manera similar a ACCESS. Las consultas SQL se pueden guardar como vistas para su reuso. El documento proporciona ejemplos de cómo crear vistas para obtener estudiantes de diferentes carreras, libros prestados, y otros datos almacenados en tablas relacionadas de una base de datos de una biblioteca universitaria.
El documento presenta una tarea de ayudantía de PL/SQL que involucra realizar vistas y consultas sobre una base de datos de una biblioteca universitaria. Se solicitan vistas para obtener datos de estudiantes de diferentes carreras y campus, estudiantes morosos, cantidad de préstamos y libros según editorial y tipo. También se pide una vista con detalles de préstamos de estudiantes de un campus en particular. Finalmente, se requieren consultas sobre cantidad de estudiantes por carrera, campus y ciudad, así como préstamos atrasados y activos.
Este documento describe una serie de consultas SQL realizadas sobre una base de datos de una biblioteca universitaria. Las consultas generan vistas y tablas que proporcionan información como: los estudiantes de determinadas carreras, los estudiantes con préstamos atrasados, la cantidad total de préstamos, el número de estudiantes por carrera/campus/ciudad, y el número de préstamos activos vs. atrasados.
The document describes activities related to a library database management system. It provides SQL code to create views displaying student, book, and loan data, including students' majors and campuses, overdue loans, books from foreign publishers, and loan details for students at the Isla Teja campus. It also includes queries counting students by major, campus, and city as well as overdue and active loans.
1. UNIVERSIDAD AUSTRAL DE CHILE
FACULTAD DE CIENCIAS ECONÓMICAS Y ADMINISTRATIVAS
INSTITUTO DE ADMINISTRACIÓN
Laboratorio N° 2
Oracle / PLSQL
Alumna:
Nadia Muñoz B.
Asignatura:
Sistemas de Información Empresarial
Profesor: Ayudante:
Cristian Salazar C. José Luis Carrasco
Valdivia, 21 de mayo de 2012
2. 1.- Se solicita realizar una consulta que entregue a los estudiantes atrasados en la entrega de
sus préstamos de libros, e indicar la cantidad de días de atraso para cada préstamo. Los
campos a mostrar son: Rut del estudiante, Nombres, Apellidos y el N° de días de
atraso. Ayuda: Usar la fecha del sistema denominada por SYSDATE, y usar la
función TRUNC para quitar las horas, minutos y segundos de las fechas.
SELECT e.nombres,
e.apellidos,
e.rut_est,
p.fecha_E,
TRUNC (sysdate)-p.fecha_eAS "Nrodias atraso"
FROM estudiantes e, prestamo p
WHERE e.rut_est=p.rut_est
AND p.fecha_e<TRUNC(sysdate);
La consulta genera 291 resultados, de los cuales 10 se presentan a continuación:
2.- Si cada día efectivo de atraso tiene un valor de $1250, entregue los mismo que en (1),
pero agregando una nueva columna con la deuda adquirida por cada estudiante.
Ayuda: Para multiplicar se usa el *, entonces si se desea multiplicar A por B, sería A*B.
SELECT e.nombres,
e.apellidos,
e.rut_est,
p.fecha_E,
TRUNC (sysdate)-p.fecha_e AS "Nrodias atraso",
(TRUNC (sysdate)-p.fecha_e)*'1250' AS "Deuda"
3. FROMestudiantes e, prestamo p
WHEREe.rut_est=p.rut_est
ANDp.fecha_e<TRUNC(sysdate);
La consulta genera 291 resultados, de los cuales se muestran 10 a continuación:
3.- Entregue la suma de dinero que ganará la Biblioteca acumulada al día de hoy. Ayuda:
Para hacer la suma se usa la función SUM y la función GROUP BY.
SELECT SUM ((Trunc (sysdate)-p.fecha_e)*'1250') AS "Deuda acumulada"
FROM prestamo p
WHERE p.fecha_e<TRUNC (sysdate);
El resultado que arroja la consulta es el siguiente:
4.- Entregue el promedio de deuda que tienen los estudiantes al día de hoy. Ayuda: Para
calcular el promedio se usa la función AVG y la función GROUP BY.
SELECT AVG ((Trunc (sysdate)-p.fecha_e)*'1250') AS "Promedio deuda estudiantes"
FROM prestamo p
WHERE p.fecha_e<TRUNC (sysdate);
El resultado que arroja la consulta es el siguiente:
5.- Entregue la mínima deuda acumulada al día de hoy. Ayuda: Utilice la función MIN y la
función GROUP BY.
4. SELECT MIN ((Trunc (sysdate)-p.fecha_e)*'1250') AS "Minima deuda acumulada"
FROM prestamo p
WHERE p.fecha_e<TRUNC (sysdate);
La mínima deuda acumulada de los estudiantes, al día de hoy es la que se muestra a
continuación:
6.- Entregue la máxima deuda acumulada al día de hoy. Ayuda: utilice la función MAX y la
función GROUP BY.
SELECT MAX ((Trunc (sysdate)-p.fecha_e)*'1250') AS "Maxima deuda acumulada"
FROM prestamo p
WHERE p.fecha_e<TRUNC (sysdate);
La máxima deuda acumulada de los estudiantes, al día de hoy es la siguiente:
7.- Suponiendo que ninguno de los estudiantes que se encuentran con préstamo entrega sus
libros, cual será la deuda acumulada para 4 días más. Ayuda: Para sumar un días a una
fecha se hace de la siguiente forma: FECHA + N, donde N es la cantidad de días a sumar y
FECHA es la fecha a la cual le estamos sumandos días. Para el caso de la fecha de hoy,
sería SYSDATE + N.
SELECT SUM ((Trunc (sysdate+4)-p.fecha_e)*'1250') AS "Deuda acumulada 4 dias"
FROM prestamo p
WHERE p.fecha_e<TRUNC(sysdate+4);
La deuda acumulada para 4 días más sería la siguiente, si ninguno de los estudiantes
entregan sus libros para esa fecha:
8.- En su sistema de Base de Datos se encuentran 2 Vistas (Views), una llamada MAXIMO
y otra llamada MINIMO. Describa claramente que entregan cada una de ellas, haciendo
análisis de cada parte de la consulta. Ayuda: Busque información sobre Sub-Consultas.
5. La primera vista presentada en el sistema de Base de Datos es la siguiente:
create or replace view maximos as
selectp.rut_est RUT,
e.apellidos || ' ' || e.nombres NOMBRE,
l.titulo,
(trunc(sysdate) - trunc(p.fecha_e)) * 1250 as DIAS_ATRASO
fromprestamo p, estudiantes e, libros l
wheretrunc(p.fecha_e) <trunc(sysdate)
andp.rut_est = e.rut_est
andp.cod_libro = l.cod_libro
and (trunc(sysdate) - trunc(p.fecha_e)) = (select max(trunc(sysdate) - trunc(p2.fecha_e))
fromprestamo p2
wheretrunc(p2.fecha_e) <trunc(sysdate))
Esta vista corresponde a una consulta que entregue el RUT, los NOMBRES y APELLIDOS
(en una sola columna) del estudiante, el TITULO del libro prestado y la DEUDA que tiene
generada por los días de atraso. Para unir los nombres con los apellidos se utilizó || ' ' ||, así
en una sola columna aparecen tanto los nombres, como los apellidos. La deuda por los días
de atraso (que ahí se muestra como “DIAS_ATRASO”) está calculada haciendo la
diferencia o resta entre la fecha de hoy y la fecha de entrega del libro, multiplicado por el
valor de un día de atraso. Posteriormente, se aplican las restricciones correspondientes,
tales como la condición de préstamo atrasado indicada por “fecha de entrega es menor a la
fecha de hoy”, la igualación de PK y FK de las tablas utilizadas, y finalmente una
subconsulta(está entre paréntesis) que entrega la máxima cantidad de días de atraso. La
subconsulta se utiliza para filtrar la WHERE, haciendo que de todos los estudiantes que
tienen libros atrasados, sólo se muestre aquel estudiante que tiene la máxima deuda, ya que
tiene más días de atraso.
El resultado que genera la consulta es el siguiente:
La segunda vista es la siguiente:
6. create or replace view minimos as
selectp.rut_est RUT,
e.apellidos || ' ' || e.nombres NOMBRE,
l.titulo,
(trunc(sysdate) - trunc(p.fecha_e)) * 1250 as DIAS_ATRASO
fromprestamo p, estudiantes e, libros l
wheretrunc(p.fecha_e) <trunc(sysdate)
andp.rut_est = e.rut_est
andp.cod_libro = l.cod_libro
and (trunc(sysdate) - trunc(p.fecha_e)) = (select min(trunc(sysdate) - trunc(p2.fecha_e))
fromprestamo p2
wheretrunc(p2.fecha_e) <trunc(sysdate))
Esta vista es similar a la anterior. La diferencia está en que esta entrega como resultado a
los estudiantes cuya deuda es mínima, en este caso son aquellos que tienen el mínimo de
días de atraso (uno). De estos estudiantes se muestra su RUT, NOMBRES y APELLIDOS
en una sola columna, el TITULO del libro prestado, y la deuda generada por los días de
atraso en la entrega del libro. La vista de la consulta está estructurada igualmente que la
anterior, se diferencian sólo en que ésta corresponde al mínimo y la anterior al máximo.
Esta consulta genera 52 resultados cuya deuda es mínima, de ellos se presentan 10 a
continuación:
9.- Entregue el nombre de la carrera y la cantidad de estudiantes por cada una de ellas que
tiene libros atrasados. Ayuda: Use la función COUNT y la función GROUP BY.
SELECT car.nombre, count (p.rut_est)AS "EST_atrasados"
7. FROM carreras car, prestamo p, estudiantes e
WHERE car.id_carrera=e.id_carrera
AND e.rut_est=p.rut_est
AND TRUNC(sysdate)>p.fecha_e
GROUP BY car.nombre;
Esta tabla arroja 45 resultados, de los cuales 10 se muestran a continuación:
10.- Los mismo que en (9) pero esta vez que entregue la cantidad de estudiantes que tiene
un libro en préstamo ya sea atrasado o al día.
SELECT car.nombre, count (p.rut_est)AS "Prestamos"
FROM carreras car, prestamo p, estudiantes e
WHERE car.id_carrera=e.id_carrera
AND e.rut_est=p.rut_est
GROUPBY car.nombre;
La consulta arroja 45 resultados (de las 45 carreras) con los correspondientes préstamos que
tienen sus estudiantes. En este caso, la tabla coincide con la anterior puesto que a la fecha
de hoy (21 de mayo) todos los estudiantes se encontrarían con préstamos atrasados, es
decir, no existe alguno que esté al día. La tabla generada es la siguiente:
8. 11.- Investigue como entregar las 10 carreras que tienen mayor cantidad de libros en
préstamo. Ayuda: Se usa un tipo de función llamada ROWNUM y la función ORDER BY.
SELECT *
FROM (SELECT car.nombre, COUNT (p.rut_est)AS "Librosprestados"
FROM carreras car, estudiantes e, prestamo p
WHERE car.id_carrera=e.id_carrera
AND e.rut_est=p.rut_est
GROUP BY car.nombre
ORDER BY COUNT (p.rut_est) DESC)
WHERE ROWNUM<=10;
Las 10 carreras con mayor cantidad de libros prestados son las siguientes: