0% encontró este documento útil (0 votos)
27 vistas6 páginas

BD2 Lab1

El documento describe los pasos para crear una base de datos llamada Empresa con tablas como Departamento y Empleado, insertar datos iniciales, y resolver problemas que surgen al insertar datos debido a restricciones como llaves primarias y foráneas. Se modifican tablas y datos, como agregar una columna a la tabla Dependiente y aumentar los salarios de empleados entre $25,000-$30,000 en un 10%.

Cargado por

TL0197
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 PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
27 vistas6 páginas

BD2 Lab1

El documento describe los pasos para crear una base de datos llamada Empresa con tablas como Departamento y Empleado, insertar datos iniciales, y resolver problemas que surgen al insertar datos debido a restricciones como llaves primarias y foráneas. Se modifican tablas y datos, como agregar una columna a la tabla Dependiente y aumentar los salarios de empleados entre $25,000-$30,000 en un 10%.

Cargado por

TL0197
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 PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 6

1.

Cree la Base de
datos llamada
Empresa .
Muestre los
comandos que
uso para tal fin y
su ejecución
exitosa.

2. Proceda a crear
las tablas que
componen la BD
Empresa.
Muestre los scrip
de creación de
éstas.
3. Genere el
Diagrama
Relacional y
múestrelo.
Compare este
con el diagrama
Entidad relacion
de su analisis.
Si coincide, sus
tablas fueron
bien creadas. Si
existe alguna
discrepancia,
corrija sus tablas
antes de
continuar con el
siguiente paso.

4. Inserte los tres


primeros
registros de la
tabla
Departamento
(Los datos
aparecen al final
de la guía).
Muestre los
insert realizados
Describa que No se puede insertar los datos porque la tabla Empleado no
ocurrió y tiene llave primaria
porque?
También
muestre la
captura de
pantalla con el
mensaje emitido
por el manejador
de la base de
datos.
5. Ahora inserte
los datos a la
tabla
Departamento.
Si es necesario
BORRE (drop)
los constraint
que interfieren
con la insercion.
Muestre todas
las instrucciones
realizadas para
insertar los datos
y realice un
select a la tabla
para ver su
contenido.
6. Ahora proceda a
insertar las tres
primeras tuplas
(filas) de datos a
la tabla
Empleado. Qué No se puede insertar porque la tabla Empleado no tiene su llave
ocurre? primaria, asi que la fk de Empleado(NSS_superv)no se puede insertar
Explique qué
pasó. Si le
mando error,
presente la
captura del error.
7. Haga lo
necesario para
insertar los tres
empleados y
muestre las
instrucciones
necesarias y con
un select liste los
datos. Borré el constraint fk de NSS_superv para poder insertar los datos
EXPLIQUE
8. Ahora incluya a
todos los
supervisores
(faltan Jennifer y
James).
Muestre los
insert realizados
y todos los datos
que en este
momento tiene la
tabla.
9. Si para insertar
quitó o
deshabilitó algún
constraint,
vuelva a
activarlo o
ponerlo

10. Muestre todos


los constraint de
la tabla
empleados

11. Si el empleado
John Smith
renuncia por
motivos
personales,
usted debe
borrarlo de la
tabla empleado.
Realice esta
operación. Qué Se borro los datos de empleado con el Nombre ‘John’ y Apellido
ocurre? Muestre ‘Smith’
sus resultados
12. Qué ocurre si
ahora borramos
al empleado
‘Franklin’?
Muestre sus
resultados No se puede borrar porque la tabla Departamento tiene fk
relacionado con Franklin de Empleado, y el fk NSS_jefe de
Departamento no se puede quedar en blanco(null)
13. Inserte los datos
que hacen falta a
las tablas
creadas en el
punto 3 de este
laboratorio.
En caso de
presentar
problemas con
las restricciones,
en lugar de
borrarlo,
deshabilítelo
usando: el
nocheck
constraint
14. Adicione a la
tabla
Dependiente una
nueva columna
llamada
tipo_sangre.
Muestre como
modificó la tabla
y además realice
un select a la
tabla.
15. Incremente el
salario de los
empleados que
ganan entre
25,000 y 30,000
(inclusive), en un
10%. Muestre
con un select los
datos iniciales, la Datos antes de 10%
instrucción
utilizada para
modificar los
datos y con la
ayuda de otro
select, los datos
modificados

Datos después de 10%

También podría gustarte