0% encontró este documento útil (0 votos)
45 vistas5 páginas

Taller SQL Server: Creación y Consultas

El documento presenta las instrucciones para crear una base de datos SQL Server para un local nocturno, con tablas para empleados, localidades, pubs, existencias y la relación entre pubs y empleados. Se pide crear las tablas con restricciones especificadas, insertar datos de ejemplo, y realizar consultas entre las tablas para obtener información relevante. También presenta instrucciones para crear una base de datos de una empresa con tablas para empleados, historial laboral, estudios y universidades, e indica modificaciones a real
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
45 vistas5 páginas

Taller SQL Server: Creación y Consultas

El documento presenta las instrucciones para crear una base de datos SQL Server para un local nocturno, con tablas para empleados, localidades, pubs, existencias y la relación entre pubs y empleados. Se pide crear las tablas con restricciones especificadas, insertar datos de ejemplo, y realizar consultas entre las tablas para obtener información relevante. También presenta instrucciones para crear una base de datos de una empresa con tablas para empleados, historial laboral, estudios y universidades, e indica modificaciones a real
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

SEMINARIO DE COMPLEMENTACIÓN

PRÁCTICA I

TALLER N°2

PCBD-414
Seguridad en Base de
Datos

Ingeniería de
Ciberseguridad

“IMPLEMENTA UNA BD SQL SERVER”


“RESTRICCIONES”

Semestre IV
TALLER 2
I. Realiza el diagrama de base de datos en SQL SERVER y los comandos SQL
DDL para la creación de tablas de la base de datos Local_Nocturno(PUB)

a) Escribir los comandos SQL (DDL) que permitan la creación de las tablas
anteriores teniendo en cuenta las siguientes restricciones:

 Todos los valores son de tipo carácter excepto los campos


FECHA_APERTURA (fecha), CANTIDAD, PRECIO y
COD_LOCALIDAD (numéricos).
 Los únicos campos que no son obligatorios son los campos
DOMICILIO.
 Los valores del campo horario sólo pueden ser HOR1, HOR2 y HOR3.
 No es posible dar de alta EXISTENCIAS a precio 0.
 El campo función de la tabla PUB_EMPLEADO sólo puede tener los
valores CAMARERO, SEGURIDAD, LIMPIEZA.
 Se ha de mantener la integridad referencial entre las tablas
 Las claves primarias vienen marcadas con el símbolo #.

b) Insertar 5 registros de cada tabla


 Realiza 5 registros en las tablas: Empleado, Localidad, PUB, Titular,
Existencias, Pub_empleado
c) Realizar Consultas a las 5 tablas

 Realiza consulta de solo 2 campos de cada tabla


 Realiza una consulta Multitabla (inner join) entre las tablas PUB y
LOCALIDAD donde se muestre: Nombre_pub, Domicilio_pub,
Nombre_Localidad
 Realiza una consulta Multitabla (inner join / join) entre las tablas
PUB, EMPLEADO y TITULAR donde se muestre: Nombre_pub,
Nombre_Empleado, Nombre_titular.
 Consultar en la tabla PUB, todos lo campos donde la localidad sea
Tacna
II. Dado el modelo de base de datos Empresa, se pide:

INT INT

INT
FLOAT
FLOAT

INT
INT
INT

INT INT
INT

INT

INT

INT INT
FLOAT
FLOAT
FLOAT

1. INSERTAR 5 REGISTROS EN LAS SIGUIENTES TABLAS


 Empleados
 Historial_Laboral
 Historial_Salarial
 Departamentos (Tacna, Arequipa, Moquegua, Ilo, Puno)
 Estudios
 Universidades
 Trabajos
2. GENERAR CONSULTAS Y REPORTAR LO SIGUIENTE

1. El atributo SEXO en EMPLEADOS sólo puede tomar los valores H y M.


2. Dos DEPARTAMENTOS no se llaman igual. Dos TRABAJOS tampoco.
3. Añada un nuevo atributo VALORACIÓN en la tabla de EMPLEADOS que
indique de 1 a 10 la valoración que obtuvo el empleado en su entrevista de
trabajo al iniciar su andadura en la empresa. Ponga el valor por defecto 5
para ese campo.
4. Elimine la restricción de que el atributo NOMBRE de la tabla EMPLEADOS
no puede ser nulo.
5. Modificar el tipo de datos de DIREC1 de la tabla EMPLEADOS a cadena de
caracteres de 40 como máximo.
6. Crear una nueva tabla llamada INFORMACIÓN UNIVERSITARIA que tenga
el NOMBRE y los dos APELLIDOS (en un solo atributo) de todos los
EMPLEADOS junto con la UNIVERSIDAD donde estudiaron.
7. Crear una vista llamada NOMBRE_EMPLEADOS con el NOMBRE y los dos
APELLIDOS (en un solo atributo) de todos los EMPLEADOS que son de
Tacna.
8. Crear otra vista llamada INFORMACION_EMPLEADOS con el NOMBRE y
los dos APELLIDOS (en un solo atributo) y EDAD (no fecha de nacimiento)
de todos los EMPLEADOS.
9. Crear otra vista sobre la anterior llamada INFORMACION_ACTUAL que
dispone de toda la información de INFORMACION_EMPLEADOS junto con
el SALARIO que está cobrando en este momento

También podría gustarte