You are on page 1of 13

 

 
 

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

SIlberschatz, Korth y Sudarshan. Fundamentos de Bases


CAPÍTULO 1
de Datos. Mc Graw Hill. Quinta Edición. Año 2006.

UNIDAD 2

Bocalandro, Nicolás, Morteo, Francisco y otros.


CAPÍTULOS A y B Fundamentos de diseño y modelado de datos. Pearson
2da Edición. Ediciones Cooperativas. 2007.

UNIDAD 3

SIlberschatz, Korth y Sudarshan. Fundamentos de Bases


CAPÍTULO 11 y 12
de Datos. Mc Graw Hill. Quinta Edición. Año 2006.

UNIDAD 4

SIlberschatz, Korth y Sudarshan. Fundamentos de Bases


CAPÍTULO 13 y 14
de Datos. Mc Graw Hill. Quinta Edición. Año 2006.

UNIDAD 5

Bocalandro, Nicolás, Morteo, Francisco y otros.


CAPÍTULOS F y G Fundamentos de diseño y modelado de datos. Pearson
2da Edición. Ediciones Cooperativas. 2007.

UNIDAD 6

SIlberschatz, Korth y Sudarshan. Fundamentos de Bases


CAPÍTULO 15, 16 y 17
de Datos. Mc Graw Hill. Quinta Edición. Año 2006.

UNIDAD 7

SIlberschatz, Korth y Sudarshan. Fundamentos de Bases


CAPÍTULO 11 y 12
de Datos. Mc Graw Hill. Quinta Edición. Año 2006.
 

UNIDAD 8

SIlberschatz, Korth y Sudarshan. Fundamentos de Bases


CAPÍTULO 25
de Datos. Mc Graw Hill. Quinta Edición. Año 2006.

UNIDAD 9

SIlberschatz, Korth y Sudarshan. Fundamentos de Bases


CAPÍTULO 20, 21 y 22
de Datos. Mc Graw Hill. Quinta Edición. Año 2006.

UNIDAD 10

SIlberschatz, Korth y Sudarshan. Fundamentos de Bases


CAPÍTULO 9 y 24
de Datos. Mc Graw Hill. Quinta Edición. Año 2006.
 

GUÍA DE REVISIÓN BIBLIOGRÁFICO

 
 

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.

Guía de preguntas para revisar conceptualmente la unidad


1. ¿Qué es el esquema de una base de datos?
2. ¿Qué significa abstracción de datos
3. ¿Qué diferencia existe entre una Base de Datos y un Sistema de Gestión de Base de Datos?
4. ¿Quiénes son los distintos participantes que tienen algún tipo de vinculación operativa o de
diseño de una Base de Datos?
5. ¿Cuáles son las funciones que debe cumplir un Administrador de Base de Datos?
6. ¿Cuáles de las funciones de un ABD son incompatibles con otras funciones del área de
sistemas?
7. ¿Qué significa Independencia física y lógica de Base de Datos?

Actividades
1. Confeccione cuadros en donde se muestren bases de datos con estructuras de dos y tres
capas.

Unidad 2 ¿Existen cláusulas que complementan y mejoran la potencialidad de las


consultas? ¿Cuáles son las funciones de Definiciones de datos que pueden realizarse con
SQL?

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?

El objetivo de la unidad es comenzar con el conocimiento de los aspectos físicos de


almacenamiento. Se analizan las distintas formas en que pueden ser guardados los datos en los
soportes físicos.

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?
 

3. Confeccione un cuadro que combine organizaciones de archivo y métodos de acceso


analizando la compatibilidad entre ambos.
4. Enumere los distintos tipos de registro que existen y las ventajas e inconvenientes que
presenta cada uno de ellos.
5. Defina la diferencia entre índices primarios y secundarios.
6. ¿Qué tipo de índices primarios conoce y como funciona cada uno?
7. ¿Qué características tiene un índice secundario? Grafique una estructura posible.
8. ¿Qué tipo de índice es el representado a través de árboles B y B+?

Unidad 4 ¿Existen formas de mejorar los tiempos de respuesta de una consulta?

El objetivo de la unidad es conocer el proceso de subyace en la ejecución de una consulta y que


formas existen para reducir los tiempos de respuesta de los mismos.

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?

Unidad 5 ¿Existen formas de generar procesos que se almacenen y puedan reejecutarse?


¿Se pueden automatizar tareas?

El objetivo de la unidad es generar y ejecutar procesos y almacenarlos para reejecutarlos.


Además se van a analizar la automatización de tareas de administración de Bases de Datos.

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?

El objetivo de la unidad es aplicar conceptos de control de transacciones y de concurrencia.

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.
 

6. ¿Que inconvenientes puede ocasionar en una Base de Datos la concurrencia de


transacciones?
7. ¿Qué es el interbloqueo y como se produce?
8. Explique un método de detección y corrección de interbloqueos y otro de prevención.

Unidad 7 ¿Se puede optimizar el uso de bases de datos apelando a aspectos físicos de los
archivos?

El objetivo de la unidad Complementa el de la Unidad 3 y consiste en conceptualizar las tareas


que pueden utilizarse para mejorar los tiempos de respuesta de las consultas.

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?

El objetivo de la unidad es aplicar conceptos de conectividad de las Bases de Datos.

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?

Unidad 9 ¿Existen formas de mejorar la confiabilidad e integridad de los datos


almacenados?

El objetivo de la unidad es aplicar conceptos de seguridad de Bases de Datos considerando


para ello aspectos físicos y lógicos. Se profundizan los aspectos vinculados con la generación de
perfiles.

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?

El objetivo de la unidad es definir y comprender el funcionamiento de los distintos tipos de bases


de datos que existen, además del modelo relacional.
 

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.  
 

You might also like