1. EXAMEN FINAL DE COMPUTACION 2
NOMBRE: ______________________________________________
Debajo de cada pregunta inserta la captura de pantalla que muestre la
ejecución de lo solicitado. Graba el documento con tu nombre y hazlo llegar
al docente (vía mail a marinmendez@hotmail.com o por USB)
¡TOMATE TU TIEMPO Y TRABAJA SOLO! ¡BUENA SUERTE!
PARTE 1: Utilizando la BD Neptuno, realizar las siguientes consultas mediante lenguaje SQL:
1. Mostrar el IDCliente y NombreCompañía de la tabla Clientes
2. Modificar la columna PaísDestinatario de la tabla Facturas para que ahora sea un
nvarchar(25)
3. ¿Cuantos productos son proveídos por el proveedor que tiene código 21? (Ayuda: Muestra
los datos de la tabla Productos cuyo proveedor sea el número 21)
4. ¿Cuántas filas tiene la tabla Facturas?
5. Agrega una columna llamada “fbk” a la tabla Empleados. Esta columna contendrá letras de
una longitud máxima de 15. Agrega la restricción de que no acepte valores nulos.
PARTE 2: Utilizando la BD Neptuno, realizar las siguientes actividades en forma visual:
6. Borrar la tabla “Los diez productos más vendidos”
7. Añadir una columna calculada a la tabla Facturas. Esta columna se llama
“PrecioUnidadDolar” y se calcula multiplicando el valor de PrecioUnidad por 2.80 (tipo de
cambio)
8. Agrega la columna “Edad” a la tabla Proveedores. Esta columna debe tener la restricción
de que no se acepten Proveedores menores de edad.
9. Realiza un diagrama de base de datos de nombre “Pregunta09” en donde se dibuje la
relación entre Productos y Proveedores
10. Realiza un diagrama de base de datos de nombre “Pregunta10” en donde se dibuje la
relación entre Facturas y Clientes
PARTE 3: Escribir las sentencias SQL para:
11. Crear la base de datos “ALEZHIA” indicando que el archivo de datos sea de 6 MB y que
esté almacenado en el disco C y que el archivo de registro sea de 3MB y esté almacenado
en el disco D
PARTE 4: En forma visual, dentro de la BD ALEZHIA, realizar lo siguiente:
2. 12. Crea la tabla Clientes con la estructura que se necesite para almacenar luego los siguientes
datos (aún no insertes los datos, solo te los muestro para que planees que tipo de dato
debe ser cada columna. Cuando coloques nombre a tus columnas, cuida de seguir el
formato CAMELL CASE):
13. Añadir la restricción a la columna “Código clientes” para obligar a que el código de un
cliente tenga el formato indicado (3 letras en mayúscula, seguido de 3 números)
14. Añadir la restricción a la columna “Código postal” para obligar a que el código postal tenga
el formato indicado (6 números)
15. Agregar las 26 filas que se muestran en la imagen anterior.
PARTE 5: Mediante SCRIPT SQL, realizar lo siguiente:
16. Crear la BD Hospital
17. Crear los esquemas y las tablas siguientes:
Esquema Administrativo (tablas Enfermeras, Doctores)
Esquema Atencion (tabla Pacientes)
Esquema Sindicato (tabla Empleado)
18. Asignar las columnas, tipos de datos y restricciones (NULL o NOT NULL, IDENTITY)
necesarias para cada tabla
3. 19. Borrar la tabla Pacientes y volverla a crear de tal manera que ahora tenga una columna
calculada (Edad) que sea INT que se calcula a partir de su año de nacimiento (2014 -
ANac). La columna Año de nacimiento debe llamarse ANac y ser de tipo INT.
20. Modificar la tabla Doctores para que tenga una nueva columna. Esta columna debe ser
calculada y llamarse AExperiencia (se calcula de la siguiente manera: 2014 - FIngreso).
FIngreso almacena la fecha de ingreso al trabajo. FIngreso debe ser de tipo INT