Professional Documents
Culture Documents
GUÍAS 2011
BASES DE DATOS
PARA LA ADMINISTRACIÓN
INDICE
GUÍA DE ABORDAJE CONCEPTIAL……………………..……………………………………………….….3
GUÍA DE REVISIÓN BIBLIOGRÁFICO………………..……….…………………………………………….6
GUÍA DE TRABAJOS PRÁCTICOS…………………………….…………………………..………………….10
GUÍA DE ABORDAJE
CONCEPTUAL
UNIDAD 1
UNIDAD 2
UNIDAD 3
UNIDAD 4
UNIDAD 5
UNIDAD 6
UNIDAD 7
UNIDAD 8
UNIDAD 9
UNIDAD 10
Unidad 1 ¿Cuáles son los actores alrededor de un Sistema de Gestión de Base de Datos y
cuales son sus funciones?
El objetivo de la unidad es conocer cuales son las funciones de aquellos distintos actores que
interactúan con bases de datos, poniendo especial énfasis en las del Administrador de Bases de
Datos.
Actividades
1. Confeccione cuadros en donde se muestren bases de datos con estructuras de dos y tres
capas.
El objetivo de la unidad es ampliar las posibilidades que brinda el lenguaje de consultas SQL
ampliando los conceptos adquiridos en la materia correlativa previa. Además se incorpora la
ejercitación de sentencias relacionadas con la Definición de Datos (DDL).
Las preguntas que deberían servir como revisión conceptual de la unidad son
1. ¿Función cumple la cláusula Distinct y All?
2. ¿Funciones cumplen las cláusulas Union, Intersect y Exists?
3. ¿Qué diferencias existe entre las sentencias DML y DDL?
4. Enuncie 4 sentencias correspondientes al grupo de definición de datos.
5. ¿Qué es una subconsulta y cuales son los dos tipos de subconsultas que existen?
Unidad 3 ¿De que forma se almacenan los datos en un soporte? ¿Cómo se generan
estructuras de índices?
Las preguntas que deberían servir como revisión conceptual de la unidad son
1. ¿Qué significa organización de archivos y cuales conoce?
2. ¿Qué significa métodos de acceso y cuáles conoce?
Las preguntas que deberían servir como revisión conceptual de la unidad son
1. ¿Qué métodos conoce de optimización de consultas?
2. ¿Cómo se resuelve internamente una consulta?
3. ¿Qué significa “equivalencia de expresiones”?
4. ¿En que consiste el método de optimización por costos?
5. ¿En que consiste el método de optimización por heurística?
6. ¿De que manera reduce el tiempo de resolución de consultas el uso de índices?
Las preguntas que deberían servir como revisión conceptual de la unidad son
1. ¿Qué es un store procedure y cuales son las ventajas de su uso?
2. ¿Qué es un trigger y cuales son las ventajas de su uso?
3. Enuncie 2 utilidades concretas en las que pueda utilizarse un Store Procedure.
4. Enuncie 2 utilidades concretas en las que pueda utilizarse un Trigger.
5. ¿Qué diferencia existe entre un SP con parámetros y otro sin ellos?
Unidad 6 ¿Es posible prevenir solucionar las inconsistencias que puede provocar la caída
de los sistemas en medio de una transacción?
Las preguntas que deberían servir como revisión conceptual de la unidad son
1. ¿Qué es una transacción y qué inconvenientes puede provocar en el uso de Bases de Datos?
2. ¿Qué significan las siglas ACID?
3. ¿Qué métodos conoce para controlar la Atomicidad?
4. Explique el método de paginación en la sombra,
5. Explique qué métodos conoce de recupero a través de archivos históricos y explique uno de
ellos.
Unidad 7 ¿Se puede optimizar el uso de bases de datos apelando a aspectos físicos de los
archivos?
Las preguntas que deberían servir como revisión conceptual de la unidad son
1. ¿El ABD puede trabajar sobre aspectos físicos de los archivos para optimizar su uso?
2. ¿Qué parámetros existen en la definición de archivos que puedan afectar la performance de
las consultas?
Unidad 8 ¿Cuáles son las modalidades en que puede conectarse una base de datos con los
distintos sistemas?
Las preguntas que deberían servir como revisión conceptual de la unidad son
1. ¿Qué modalidad de acceso es ODBC? Explique su funcionamiento.
2. ¿Qué tipo de acceso es ADO y en que entorno se utiliza? Explique su funcionamiento.
3. ¿Qué formas de acceso a los datos puede utilizarse desde la WEB?
Las preguntas que deberían servir como revisión conceptual de la unidad son
1. ¿Qué alternativas de generación de Back Ups conoce y en que consiste cada una de ellas?
2. ¿Qué ventajas e inconvenientes existen cada tipo de dispositivo de Bck Up?
3. ¿Qué es la replicación? ¿Qué relación existe con el Back Up?
4. ¿De que manera aumenta la seguridad de una Base de Datos el uso de perfiles de usuario?
5. ¿Qué tipos de perfiles de usuarios conoce y que autorizaciones tiene cada uno de ellos?
Unidad 10 ¿Qué tipos de bases de datos alternativos a las bases de datos relacionales
existen?
Las preguntas que deberían servir como revisión conceptual de la unidad son
1. ¿Qué es una Base de Datos Orientada a Objeto y que alcance comercial tiene a la fecha?
2. ¿Puede persistirse una Base de Datos diseñada con orientación a objetos en una Base física
de modelo relacional?
3. ¿Qué es el mapeo relacional-objeto?
4. ¿Qué son y como funcionan las Bases de Datos paralelas?
5. ¿Qué son las Bases de Datos deductivas?
GUÍA DE TRABAJOS
PRÁCTICOS
Considerando las siguientes tablas
Autos (CodAuto, CodMarca, CodModelo)
Marcas (CodMarca, Nombre)
Modelo (CodModelo, Nombre)
Choferes (CodChofer, Nombre, DNI)
ChoferAuto (CodChofer, CodAuto)
Reservas (CodReserva, Fecha, CodCliente)
Clientes (CodCliente, Nombre)
ReservaViaje (CodReserva, CodViaje, Destino, CodChofer, CodAuto)
Realice las siguientes consultas
1. Muestre la marca y el modelo de cada auto con el nombre del chofer que puede manejarlo.
2. Muestre la marca y el modelo de cada auto con el código del chofer que lo maneja. Si algún
auto no tiene chofer debe aparecer la marca y el modelo del auto con el campo código de chofer
en blanco.
3. Marca y Modelo SOLO de los autos que no tienen chofer.
4. ¿Cuáles son los códigos de choferes que pueden manejar más de un auto y que autos son?
5. Liste en una sola salida el código de los choferes con su nombre y el código de cliente y su
nombre.
6. Genere con SQL una tabla que contenga los datos de la reserva que realizó el cliente 4.
7. ¿Cuáles son las reservas que costaron más que el viaje más caro realizado por el cliente 3?
8. Borre las reservas del 10 de enero de 2008.
9. Emita el nombre de los choferes que realizaron más de 2 viajes.
10. Cuanto pago cada cliente por viajes, separado por autos, emitiendo también el total por
cliente y el total general.