Documentos de Académico
Documentos de Profesional
Documentos de Cultura
COMPUTACIONALES
Semestre 2023-2
DIVISIÓN DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
MANUAL DE PRÁCTICAS DE LA ASIGNATURA DE
ADMINISTRACIÓN DE BASE DE DATOS
2
LLENADO DE FORMATO A MANO
• El estudiante deberá imprimir el formato de práctica, con la anticipación
suficiente para tenerlo listo antes de ingresar a la práctica
• El estudiante lo deberá llenar con letra legible
• El docente lo deberá firmar y/o sellar al final de la práctica
INGENIERÍA EN SISTEMAS
COMPUTACIONALES
PRÁCTICA No. )
DATOS GENERALES
ASIGNATURA TALLER DE BASE DE DATOS
4
TÍTULO DE LA PRÁCTICA (2) OPERADORES SET
DOCENTE M. EN DI. VIRGINIA AGUILAR GUERRERO
REQUERIMIENTOS
FÓRMULAS/TÉCNICAS/PROCESOS/PROCEDIMIENTOS (9)
5
DIVISIÓN DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
MANUAL DE PRÁCTICAS DE LA ASIGNATURA DE
ADMINISTRACIÓN DE BASE DE DATOS
Los operadores SET combinan los resultados de consultas de dos o más componentes
en un resultado. Las consultas que contienen operadores SET se denominan consultas
compuestas.
DIVISIÓN DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
MANUAL DE PRÁCTICAS DE LA ASIGNATURA DE
ADMINISTRACIÓN DE BASE DE DATOS
Operador Devuelve
Todas las filas distintas seleccionadas por cualquiera de las dos
UNION
consultas
Todas las filas seleccionadas por cualquiera de las dos consultas,
UNION ALL
incluidos todos los duplicados
INTERSECTTodas las filas distintas seleccionadas por ambas consultas
Todas las filas seleccionadas por la primera sentencia SELECT y
MINUS no
seleccionadas en la segunda sentencia SELECT
Todos los operadores SET tienen la misma prioridad. Si una sentencia SQL contiene
varios operadores SET, Oracle Server las evaluará de izquierda (arriba) a derecha
(abajo) si no hay paréntesis que especifiquen explícitamente otro orden. Debe utilizar
paréntesis para especificar explícitamente el orden de evaluación en consultas que
utilicen el operador INTERSECT con otros operadores SET.
DESARROLLO (13)
Para empezar con esta práctica tuvimos que trabajar con un esquema HR en base de
datos, para esto la maestra nos fue explicando paso a paso hasta poder hacer la
conexión en SQL DEVELOPER.
Lo primero que hicimos fue una sentencia que mostrara todos los empleados que no
hayan cambiado de trabajo ni una sola vez, para esto ocupamos la siguiente sentencia:
SQL> select distinct employee_id from employees minus select distinct employee_id
from job_history;
DIVISIÓN DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
MANUAL DE PRÁCTICAS DE LA ASIGNATURA DE
ADMINISTRACIÓN DE BASE DE DATOS
Con esto acabamos el punto 1 y empezamos con el 2, en este tenemos que hacer una
consulta que devuelva empleoyee y departamento_id de todos los empleados y una 8
segunda consulta que los enumere empleoyee y que combine los resultados para que
los muestre en una sola salida, asegurándonos de suprimir la salida, la primera
sentencia queda asi:
Pero hay que corregir esta sentencia ya que en la anterior se suprimían los que estaban
repetidos y ocuparemos la siguiente sentencia:
Con esta sentencia nos devolvió como resultado 1 fila mas que cuando lo que estaba
suprimiendo los repetidos
Ahora iremos con el punto 4 que es escribir una consulta que devuelva empleoyee y
departament de todos los empleados y segunda consulta que los enumere y que vuelva
a combinar los resultados para mostrarlos en una misma salida y suprimiendo los
duplicados en la salida, para hacer esto ocupamos la siguiente sentencia:
Ahora vamos con el punto numero 5 el cual es una sentencia que muestre una lista de
los empleados que han cambiado de trabajo al menos una vez, para esto ocupamos la
siguiente sentencia:
RESULTADOS (14)
Aquí están los resultamos de la sentencia del punto 1 al mostrar los empleados que no
han cambiado de trabajo
9
DIVISIÓN DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
MANUAL DE PRÁCTICAS DE LA ASIGNATURA DE
ADMINISTRACIÓN DE BASE DE DATOS
10
Aquí después en el mismo punto ocupamos la unión para que muestre el salario de
todos los empleados actuales y antiguos y queda así:
DIVISIÓN DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
MANUAL DE PRÁCTICAS DE LA ASIGNATURA DE
ADMINISTRACIÓN DE BASE DE DATOS
11
DIVISIÓN DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
MANUAL DE PRÁCTICAS DE LA ASIGNATURA DE
ADMINISTRACIÓN DE BASE DE DATOS
12
DIVISIÓN DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
MANUAL DE PRÁCTICAS DE LA ASIGNATURA DE
ADMINISTRACIÓN DE BASE DE DATOS
13
Ahora vamos con el segundo punto donde mostraremos empleoyee y departament y asi
mismo una segunda consulta que los enumere y mostrarlos en una misma salida quedo
de la siguiente manera
DIVISIÓN DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
MANUAL DE PRÁCTICAS DE LA ASIGNATURA DE
ADMINISTRACIÓN DE BASE DE DATOS
14
DIVISIÓN DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
MANUAL DE PRÁCTICAS DE LA ASIGNATURA DE
ADMINISTRACIÓN DE BASE DE DATOS
15
DIVISIÓN DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
MANUAL DE PRÁCTICAS DE LA ASIGNATURA DE
ADMINISTRACIÓN DE BASE DE DATOS
16
Pero tuvimos que corregir la sentencia ya que suprimía los resultados duplicados, como
resultado de esto obtuvimos que nos devolvió una fila mas ya que antes nos arrojo 116 y
con esta nueva sentencia 117 y eso fue porque en una estaba suprimiendo los
resultados y en la otra no y nos dio de mas la fila 190 SH_CLERK 11/07/06 50
DIVISIÓN DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
MANUAL DE PRÁCTICAS DE LA ASIGNATURA DE
ADMINISTRACIÓN DE BASE DE DATOS
17
DIVISIÓN DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
MANUAL DE PRÁCTICAS DE LA ASIGNATURA DE
ADMINISTRACIÓN DE BASE DE DATOS
18
DIVISIÓN DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
MANUAL DE PRÁCTICAS DE LA ASIGNATURA DE
ADMINISTRACIÓN DE BASE DE DATOS
19
20
DIVISIÓN DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
MANUAL DE PRÁCTICAS DE LA ASIGNATURA DE
ADMINISTRACIÓN DE BASE DE DATOS
21
DIVISIÓN DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
MANUAL DE PRÁCTICAS DE LA ASIGNATURA DE
ADMINISTRACIÓN DE BASE DE DATOS
22
Ahora para el punto 5 solo es una sentencia que muestre la lista de empleados que han
cambiado de trabajo al menos una vez
DIVISIÓN DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
MANUAL DE PRÁCTICAS DE LA ASIGNATURA DE
ADMINISTRACIÓN DE BASE DE DATOS
23
DIVISIÓN DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
MANUAL DE PRÁCTICAS DE LA ASIGNATURA DE
ADMINISTRACIÓN DE BASE DE DATOS
24
DIVISIÓN DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
MANUAL DE PRÁCTICAS DE LA ASIGNATURA DE
ADMINISTRACIÓN DE BASE DE DATOS
25
CONCLUSIONES (15)
Jesús: Se nos complico esta practica desde el inicio con el tema del esquema HR ya que
era complicado y cualquier error evitaba que tuviéramos una conexión exitosa, pero al
final con ayuda de la maestra se resolvió
Adriana: Esta practica estuvo complicada ya que era un tema nuevo el cual no teníamos
conocimiento y se nos hicieron confusas las sentencias ya que luego nos arrojaba
resultados que no eran
Antonio: Fue complicada ya que son muchas sentencias, pero aprendimos nuevos
operadores que sirven para unión, unión all, insersect y minus
Moriam: Fue complicado pero al final logramos completarla con las enseñanzas de la
profesora, se nos complicó el unión ya que luego nos marcaba errores al querer unir dos
tablas y mostrarlas en un mismo resultado pero al final todo quedo bien
INSTRUCCIONES DE LLENADO
26
1. ASIGNATURA (lo anotará el docente)
2. TÍTULO DE LA PRÁCTICA (lo anotará el docente)
3. DOCENTE (lo anotará el docente)
4. ESTUDIANTE. Se refiere al nombre completo del(los) estudiante(s) (lo anotará el
estudiante, comenzando por apellido paterno, materno y nombre(s))
5. FECHA. Se anotará con diagonales y número: día/mes/año (lo anotará el
estudiante)
6. OBJETIVO DE LA PRÁCTICA (lo anotará el docente)
7. COMPETENCIA(S) ESPECÍFICA(S) (lo anotará el docente)
8. COMPETENCIA(S) GENÉRICA(S) (lo anotará el docente) Consultar con el
temario en apartado 7 Actividades de Aprendizaje-Competencias Genéricas,
ejemplo:
• Aplicar los conocimientos en la práctica
• Habilidades de Investigación
• Capacidad de aprender
• Adaptarse a nuevas situaciones
• Capacidad de generar nuevas ideas
• Liderazgo
• Conocimiento de las culturas de otros países
• Trabajar en forma autónoma
• Diseñar y gestionar proyectos
• Iniciativa y espíritu emprendedor
• Procuración por la calidad
• Búsqueda del logro
9. FÓRMULAS/TÉCNICAS/PROCESOS/PROCEDIMIENTOS (lo anotará el docente)
10. RECURSOS MATERIALES (lo anotará el docente)
11. RECURSOS TÉCNICOS/TECNOLÓGICOS (lo anotará el docente)
12. MARCO TEÓRICO (lo anotará el docente)
13. DESARROLLO. Se llevará a cabo de acuerdo al punto 10 (lo anotará el
estudiante)
14. RESULTADOS. De acuerdo al objetivo de la práctica, se calificará de manera
cualitativa o cuantitativa (de acuerdo a instrucciones del docente) si se cumplió o
no con lo que se esperaba y se explicará por qué (lo anotará el estudiante)
DIVISIÓN DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
MANUAL DE PRÁCTICAS DE LA ASIGNATURA DE
ADMINISTRACIÓN DE BASE DE DATOS
27
ANEXO
APLICACIÓN DE REFERENCIADO EN
ESTILO APA A PARTIR DE WORD
DIVISIÓN DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
MANUAL DE PRÁCTICAS DE LA ASIGNATURA DE
ADMINISTRACIÓN DE BASE DE DATOS
28
29
30
6. En el caso de registrar una cita nueva, dar cli en AGREGAR NUEVA FUENTE,
y llenar la ficha que aparecerá en la pantalla; y en el caso de agregar una cita
de una fuente ya anotada, dar clic en la fuente correspondiente del listado que
aparecerá
DIVISIÓN DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
MANUAL DE PRÁCTICAS DE LA ASIGNATURA DE
ADMINISTRACIÓN DE BASE DE DATOS
31
DIVISIÓN DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
MANUAL DE PRÁCTICAS DE LA ASIGNATURA DE
ADMINISTRACIÓN DE BASE DE DATOS
FUENTES DE INFORMACIÓN
1. Ubicar el cursor en el espacio donde va a iniciar el listado de fuentes
documentales
32
33
34