Taller Final BDatos

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 3

FUNDACION UNIVERSITARIA TECNOLOGICO COMFENALCO

TALLER FINAL BASES DE DATOS 23/06/2020


PROFESOR: ING. CARLOS ALBERTO GARCIA CASTRO

Cada grupo debe realizar como taller de trabajo final, las siguientes actividades según el ejercicio
que les correspondió en clase, anexando el script de sql según sea el caso:

Fecha de Entrega: 11 de Julio 2020

1. Creación de la base de datos


2. Creación de tablas ( Estructuras de tablas )
a. Cada tabla debe tener un Primary Key
b. Crear un índice diferente al Primary Key
3. Diagrama E/R generado por el motor de base de datos
4. Ingresar información
5. Crear una Vista que involucre 2 tablas
6. Crear un Trigger
7. Creación de usuarios:
a. Cada grupo creará mínimo 3 usuarios personalizados. Para crear un usuario
personalizado los integrantes de cada grupo se crearán con la inicial de su nombre
y el primer apellido. Ejemplo : Si el estudiante se llama Pedro Pérez, entonces el
usuario es pperez.
b. Luego asignar las siguientes operaciones a los 3 usuarios creados en el punto
anterior:
i. Usuario 1 : Permiso sobre todo( Insert, Select, Update, delete)
ii. Usuario 2 : Consultar
iii. Usuario 3: Insertar y Select.
c. Evidenciar (Presentar capturas de pantalla) donde los usuarios puedan realizar
transacciones a la base de datos, es decir:
i. El usuario 1 realice operaciones de consultas, inserciones, actualizaciones y
borrados
ii. El usuario 2 realice operaciones de consultas, inserciones, actualizaciones y
borrados
iii. El usuario 3 realice operaciones de consultas, inserciones, actualizaciones y
borrados

8. Crear un procedimiento almacenado para ingresar información


Cada grupo trabaajará en el ejercicio señalado

Grupo # 1 ( ALMANZA OROZCO EDUARDO JOSE )  Ejercicio # 1


Grupo # 2 ( BOLIVAR PUELLO ERIC ENRIQUE )  Ejercicio # 2
Grupo # 3 ( FLOREZ PALENCIA CANDELARIA )  Ejercicio # 3
Grupo # 4 ( FRANCO AYALA DIEGO ANDRES )  Ejercicio # 4
Grupo # 5 ( HERNANDEZ AGUILAR VALERIA )  Ejercicio # 5
Grupo # 6 ( DE ARCO TORRES MILLER JOSE,)  Ejercicio # 6

Ejercicio # 1

Una compañía aérea necesita una base de datos para registrar la información de sus vuelos. Los
vuelos tienen un identificador único. Además, cada vuelo tiene asignado un aeropuerto de origen y
uno de destino (se asume que no hay escalas). Los aeropuertos e stán identificados por unas siglas
únicas de 3 caracteres (por ejemplo: CTG-Cartagena, BAQ-Barranquilla, BOG-Bogotá). Además, de
cada aeropuerto se guarda el nombre de la ciudad en la que está situado y el país. 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 asignación de aviones a vuelos no es única, así que es necesario saber la fecha en la que un avión
realizó cada uno de los vuelos asignados.

Ejercicio # 2

Una compañía aérea necesita una base de datos para registrar la información de sus vuelos. Los
vuelos están caracterizados por un Id, la 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 id, su nombre y su cargo ( Piloto, Copiloto, Azafata ) Por último, para cada
vuelo, se almacena la lista completa de pasajeros, con su número de documento de identidad, el
nombre, el asiento que ocupa y su clase (turista, primera o business).

Ejercicio # 3

Una agencia de publicidad necesita una base de datos para registrar todas sus campañas en la web.
Sus clientes tienen un nombre, un Id, el número de teléfono y una dirección de email. Cada cliente
puede contratar varios anuncios. Los anuncios quedan identificados por un código y se caracterizan
por un nombre, tipo (banner, popup, enlace patrocinado,…), título, contenido, categoría (tipo del
producto que anuncia) y precio. Los anuncios pueden aparecer en más de una página web. Cada
web se caracteriza por su URL, nombre y tópico de interés. También se debe almacenar la fecha de
inicio y de fin de la aparición del anuncio en la página web.

Ejercicio # 4

Una clínica desea mantener una base de datos con 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 único doctor responsable, del cual
se desea almacenar su código, el nombre y su especialidad. Cuando llega un paciente, se le ingresa
en una unidad y se registra su número de identidad, nombre, edad y fecha de ingreso. Durante toda
su estancia 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.

Ejercicio # 5

Una ONG desea elaborar una base de datos para llevar el seguimiento de todos sus proyectos en
Colombia. Tiene diversas sedes en varios que se encargan de gestionar y coordinar los proyectos de,
cada uno de los cuales puede afectar a una o varias poblaciones. Sobre las sedes se desea mantener
un identificador, la ciudad en la que se encuentra, junto con su dirección, un teléfono de contacto y
el nombre del director y correo electrónico. Cada sede gestiona un conjunto de proyectos, con un
código, un título, fechas de inicio y 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 de la población y nº de habitantes y un identificador para diferenciarlas.
Además, se desea la inversión del proyecto que corresponde a la población y una pequeña
descripción de la actuación.

Ejercicio # 6

Se desea crear una base de datos que contenga información sobre las revistas a las que estás
suscrito o compras habitualmente. De cada revista, se pide su título, el ISSN (un código que identifica
a la publicación), el número y el año de publicación. También se desea almacenar información de
cada uno de los artículos publicados: el título, la página de inicio y la página de fin. Se asume que no
hay dos artículos con el mismo título. Cada artículo está escrito por un autor, de cual interesa
conocer su nombre, una dirección de correo electrónico y un identificador.

También podría gustarte