Está en la página 1de 4

ADMINISTRACIÓN DE BASE DE DATOS Ana E. Congacha., Ing.

UNIDAD 1: RECUPERACIÓN AVANZADA DE DATOS


Generalidades, Revisión de conocimientos previos en SQL

TALLER 1

DETALLE DE LA ACTIVIDAD

1. Estudiar y practicar cada uno de los temas que constan en el material adjunto en el
aula virtual: ABDatosConocimientoPrevioa.pdf
2. Identificar el escenario asignado y el equipo:

No. ESTUDIANTE ESCENARIO


ASIGNADO*
1 AUSAY FONSECA ESTEBAN ISAAC
1
2 CEFLA ORTIZ JOSE IGNACIO
3 CHOGLLO YAMBAY MANUEL FERNANDO
2
4 HERRERA MANCERO FRANCISCO JAVIER
5 JARAMILLO SORIA DYLAN ALEJANDRO
3
6 LUNA HARO CESAR DAVID
7 MEDINA VILLACRES WELLINGTON ASDRUBAL
4
8 MONAR YANEZ KEVIN ALEXIS
9 MUÑOZ GUARQUILA BRYAN FABRICIO
5
10 NUÑEZ RODRIGUEZ MAURICIO ISRAEL
11 PILLAJO PAULLAN LORENA FERNANDA
6
12 POMBOZA GRANIZO RONNY GONZALO
13 ROSADO PAUTA CARLOS WLADIMIR
14 SISALIMA NARVAEZ JOSE BENIGNO 7
15 VELATA CUENCA ANDRES GONZALO
*Observar los escenarios en la página 3.

3. Una vez identificado el escenario, el equipo asignado integrado de 2 personas


trabajará de manera colaborativa para la ejecución de este taller. No se permite
cambiar de equipo. El resultado es un trabajo por equipo y cada estudiante lo debe
adjuntar en el aula virtual.
4. El equipo debe estar preparado para presentar el taller el día 1 de junio del 2020, en
la clase síncrona se solicitará compartir pantalla para observar lo trabajado,
organizarse en este aspecto. El tiempo estimado por equipo es de máximo 10
minutos.
5. Generar el Diagrama Entidad – Relación
6. Definir la representación relacional

1
ADMINISTRACIÓN DE BASE DE DATOS Ana E. Congacha., Ing.

7. Utilizando M. SQL Server Express generar un archivo .sql que genere la estructura
correspondiente al diagrama asignado: base de datos, tablas, atributos, claves
principales, claves foráneas.
a. Las claves primarias de las tablas deben generarse automáticamente cada vez
que se ingrese una fila de datos.
b. Crear tipos de datos adecuados, para los atributos que haya definido.
c. Aplicar restricciones: DEFAULT, CHECK, UNIQUE. Si es necesario crear atributos
en las tablas que permitan implementar las restricciones antes mencionadas.
d. Insertar filas de datos en cada tabla utilizando: Inserción de una fila de datos
mediante valores.
e. Insertar filas de datos, un caso aplicando INSERT…SELECT.
8. Utilizando M. SQL Server Express generar un segundo archivo .sql que evidencie la
aplicación de:
a. Eliminación de tablas
b. Agregar y quitar columnas de una tabla
c. Proponga 3 ejercicios aplicando: UPDATE – DELETE – TRUNCATE
d. Aplique mínimo 10 ejemplos utilizando FILTROS DE DATOS
e. Aplique mínimo 10 ejemplos con FUNCIONES INTERCONSTRUIDAS
9. Los archivos a entregar tendrán el siguiente formato:
Tipo de archivo: (1 archivo).pdf y (2 archivos).sql, comprimidos en un archivo
.rar/.zip
Formato: Apellido_Nombre_Taller_# (# es el número del Taller)
Ejemplo: Trujillo_Alex_Taller_1
10. Adjuntar cada uno de los estudiantes el archivo .rar/.zip en el aula virtual (no links).

RUBRICA
CRITERIOS PUNTUACIÒN DESCRIPCIÓN
 Formato indicado. Ver punto 6.
 Adjuntar el archivo en el aula virtual (no
FORMA Organización 0,5 links).
 Presentación en clase SINCRONA

Punto 5, 6 0,5 Ver punto 5, 6

Punto 7 1,0 Ver punto 4.


FONDO
Ver punto 5
Punto 8 1,0 Se valora la aplicación de ejemplos complejos e
interesantes.

Total 3

2
ADMINISTRACIÓN DE BASE DE DATOS Ana E. Congacha., Ing.

ESCENARIOS

1. CLINICA ESPERANZA

Clínica Esperanza, necesita una base de datos para llevar el historial de todos los pacientes que tiene ingresados.
La clínica está divida en varias unidades, cada una de las cuales tiene un identificador, su nombre y la planta en
la que se encuentra. La unidad tiene un doctor responsable, del cual se desea almacenar su código, el nombre,
apellido, fecha de nacimiento y su especialidad.

Al llegar un paciente, se le ingresa en una unidad y se registra su cédula, nombre, apellido, fecha de nacimiento
y fecha de ingreso. Durante la estancia del paciente en la clínica, se anotan todas las intervenciones que realizan
cada uno de los doctores, indicando la fecha, el síntoma observado y el tratamiento prescrito.

2. INMOBILIARIA “HOGAR DULCE HOGAR”

La inmobiliaria de vivienda “Hogar dulce hogar” desea crear una base de datos para llevar un registro de las
promociones que tiene en venta. Una promoción está caracterizada por un código, nombre, descripción, la
población en la que está ubicada y un plano de situación.

Cada promoción está formada por un conjunto de viviendas, cada una de las cuales tiene un identificador,
superficie, número de habitaciones, número de baños, el plano de la vivienda, una foto y el precio. Además, es
necesario indicar si tiene o no terraza, jardín privado, piscina y garaje.

Para la construcción, publicidad y venta de una promoción puede contratar a distintas empresas. De cada
empresa se desea almacenar su nombre, tipo, dirección, teléfono y dirección de correo electrónico, así como el
importe del contrato entre la empresa y la inmobiliaria.

3. COMPAÑÍA AÉREA TAME

La compañía aérea TAME necesita una base de datos para registrar la información de sus vuelos. Los vuelos
están caracterizados por un código, fecha y los aeropuertos de origen y destino. Cada vuelo es realizado por un
avión. Los aviones tienen una matrícula que los identifica, el fabricante, un modelo e información sobre su
capacidad (número máximo de pasajeros) y autonomía de vuelo (en horas). La tripulación asignada al vuelo
está formada por el personal de la propia compañía. De cada trabajador se conoce su código, nombre y categoría
profesional, así como el puesto que ocupa en cada vuelo en particular. Además, para cada vuelo, se almacena
la lista completa de pasajeros, con su cedula, nombre completo, el asiento que ocupa y su clase (turista, primera
o business).

4. EMPRESA DE RENTA DE VEHÍCULOS

ORION S.A es una empresa de renta de vehículos que desea conocer en todo momento su estado. La empresa
tiene diversas oficinas repartidas por todo el territorio ecuatoriano. Cada oficina se identifica por un código, por
la ciudad en la que se encuentra, su dirección completa (calle, número y código postal) y su teléfono.

En cada oficina hay disponible un conjunto de vehículos, de los cuales se conoce su matrícula, el grupo al que
pertenece: A, B, C, D, E, F o G (depende del tipo y tamaño del vehículo), la marca, el modelo, el número de
puertas, el número de plazas, la capacidad del maletero y la edad mínima exigida para el alquiler.

La empresa mantiene un registro de todos los alquileres que ha tenido cada vehículo, indicando para cada uno
de ellos el nombre del conductor, cédula, dirección, teléfono de contacto y un número de tarjeta de crédito sobre
la que realizar los cargos correspondientes. Además de esta información de los clientes, para cada alquiler se
almacena su duración (en días), el tipo de seguro contratado y el precio total.

3
ADMINISTRACIÓN DE BASE DE DATOS Ana E. Congacha., Ing.

5. FUNEMMY- EMPRESA ONG

Funemmy es una ONG que desea elaborar una base de datos para llevar el seguimiento de todos sus proyectos.
Tiene diversas sedes en varios países que se encargan de gestionar y coordinar los proyectos de ese país, cada
uno de los cuales puede afectar a una o varias poblaciones.

De cada sede se desea mantener un identificador, la ciudad y país en la que se encuentra, junto con su dirección,
un teléfono de contacto y el nombre del director. Cada sede gestiona un conjunto de proyectos, con un código,
un título, fechas de inicio y de finalización, el presupuesto asignado y el nombre del responsable. De cada
proyecto es necesario conocer qué actuaciones se realizan en cada población, almacenando el nombre, país y
número de habitantes y un identificador para diferenciarlas. Además, se desea mantener la inversión del
proyecto que corresponde a la población y una descripción de la actuación.

6. OLIMPÍADAS
Las sedes olímpicas se dividen en complejos deportivos. Los complejos deportivos se subdividen en aquellos
en los que se desarrolla un único deporte y en los polideportivos. Los complejos polideportivos tienen áreas
designadas para cada deporte con un indicador de localización (ejemplo: centro, esquina-NE, etc.). Un complejo
tiene una localización, un jefe de organización individual y un área total ocupada.

Los dos tipos de complejos (deporte único y polideportivo) tendrán diferentes tipos de información. Para cada
tipo de sede, se conservará el número de complejos junto con su presupuesto aproximado.

Cada complejo celebra una serie de eventos (ejemplo: la pista del estadio puede celebrar muchas carreras
distintas.). Para cada evento está prevista una fecha, duración, número de participantes, número de comisarios.
Una lista de todos los comisarios se conservará junto con la lista de los eventos en los que esté involucrado cada
comisario ya sea cumpliendo la tarea de juez u observador. Tanto para cada evento como para el mantenimiento
se necesitará cierto equipamiento (ejemplo: arcos, pértigas, barras paralelas, etc).

7. BANCO “SU DINERO EN BUENAS MANOS”

El banco “SU DINERO EN BUENAS MANOS” está organizado en sucursales. Cada sucursal está
ubicada en una ciudad particular y se identifica por un nombre único. Los clientes del banco se identifican
mediante sus valores de idcliente. El banco almacena cada nombre y apellido de cliente, la calle y ciudad
donde viven los clientes. Los clientes pueden tener cuentas y pueden pedir préstamos. Los empleados del
banco se identifican mediante sus valores de idempleado. La administración del banco almacena el
nombre, apellido y número de teléfono de cada empleado. El banco también mantiene registro de la fecha
de comienzo del contrato del empleado, así como su antigüedad.

El banco ofrece dos tipos de cuentas: cuentas de ahorro y cuentas corrientes. Las cuentas pueden asociarse
a más de un cliente y un cliente puede tener más de una cuenta. Cada cuenta está asignada a un único
número de cuenta. El banco mantiene un registro del saldo de cada cuenta y la fecha más reciente en que
la cuenta fue accedida por cada cliente que mantiene la cuenta. Además, cada cuenta de ahorro tiene un
tipo de interés y para cada cuenta corriente se almacena el descubierto. Un préstamo tiene lugar en una
sucursal particular y puede estar asociado a uno o más clientes. Un préstamo se identifica mediante un
único número de préstamo. Para cada préstamo el banco mantiene registro del importe del préstamo y de
los pagos del préstamo. Aunque un número de pago del préstamo no identifica de forma única un pago
entre todos los préstamos del banco, un número de pago identifica un pago particular para un préstamo
específico. Para cada pago se almacenan la fecha y el importe.

También podría gustarte