Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Instrucciones SQL para realizar consultas y actualizaciones en una base de datos, Apuntes de Organización y Gestión del laboratorio

Este documento contiene una serie de instrucciones SQL que permiten generar informes, actualizar créditos de materias, eliminar alumnos inactivos y crear tablas en una base de datos relacional. Además, se incluyen ejercicios para ordenar resultados, eliminar duplicados y modificar la estructura de tablas. Se utilizan tablas como ALUMNOS, ESPECIALIDADES y MATERIAS.

Qué aprenderás

  • ¿Cómo se eliminan los alumnos de estatus baja de una especialidad específica antes de una fecha determinada?
  • ¿Cómo se actualizan los créditos de las materias que tienen una cantidad específica de horas prácticas?

Tipo: Apuntes

2018/2019

Subido el 20/01/2022

omar-alejandro-9
omar-alejandro-9 🇲🇽

1 documento

1 / 5

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
NOMBRE: ALEJANDRO MARAVILLO OMAR ARMANDO_____FECHA: 20 DE ENERO DE 2022___
Realizar las actividades solicitadas en la parte inferior,
apoyándose de las siguientes tablas. - (Básico) -
1.
Generar un reporte que contenga el número de control,
nombre, apellido paterno, apellido materno de todos
los alumnos de la especialidad de INFORMATICA.
2. Actualizar a 10 los créditos de todas las materias de la especialidad de INFORMATICA
que tengan 50 horas prácticas.
3. Eliminar a todos los alumnos de estatus baja (1= activo, 2 = baja, 3 = egresado) que
ingresaron antes del 01/01/2018.
4. Crear una tabla para almacenar las calificaciones de los alumnos que contenga los
siguientes campos: número de control, especialidad, materia, calificación ordinaria,
calificación regularización, y calificación extraordinaria.
Realizar las actividades solicitadas en la parte inferior,
apoyándose de las siguientes tablas. - (Intermedio) -
ALUMNOS
Idx_key numero_control Char(10)
paterno Varchar(30)
materno Varchar(30)
nombre Varchar(30)
estatus Char(1)
curp Char(18)
fecha_ingreso datetime
cve_especialidad Char(4)
ESPECIALIDADES
Idx_key cve_ especialidad Char(4)
descripcion Varchar(30)
MATERIAS
Idx_key cve_especialidad Char(4)
Idx_key cve_materia Char(4)
descripcion Varchar(30)
creditos smallint
horas_teoria smallint
horas_practica smallint
ESPECIALIDADES
Idx_key cve_ especialidad Char(4)
descripcion Varchar(30)
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga Instrucciones SQL para realizar consultas y actualizaciones en una base de datos y más Apuntes en PDF de Organización y Gestión del laboratorio solo en Docsity!

Realizar las actividades solicitadas en la parte inferior, apoyándose de las siguientes tablas. - (Básico) -

Generar un reporte que contenga el número de control, nombre, apellido paterno, apellido materno de todos los alumnos de la especialidad de INFORMATICA.

  1. Actualizar a 10 los créditos de todas las materias de la especialidad de INFORMATICA que tengan 50 horas prácticas.
  2. Eliminar a todos los alumnos de estatus baja (1= activo, 2 = baja, 3 = egresado) que ingresaron antes del 01/01/2018.
  3. Crear una tabla para almacenar las calificaciones de los alumnos que contenga los siguientes campos: número de control, especialidad, materia, calificación ordinaria, calificación regularización, y calificación extraordinaria. Realizar las actividades solicitadas en la parte inferior, apoyándose de las siguientes tablas. - (Intermedio) -

ALUMNOS

Idx_key numero_control Char(10) paterno Varchar(30) materno Varchar(30) nombre Varchar(30) estatus Char(1) curp Char(18) fecha_ingreso datetime cve_especialidad Char(4)

ESPECIALIDADES

Idx_key cve_ especialidad Char(4) descripcion Varchar(30)

MATERIAS

Idx_key cve_especialidad Char(4) Idx_key cve_materia Char(4) descripcion Varchar(30) creditos smallint horas_teoria smallint horas_practica smallint

ESPECIALIDADES

Idx_key cve_ especialidad Char(4) descripcion Varchar(30)

  1. Generar un reporte que contenga el número de control, nombre, apellido paterno, apellido materno de todos los alumnos de la especialidad de INFORMATICA que ingresaron desde el 01/06/2017.
  2. Actualizar a 15 los créditos de todas las materias de la especialidad de INFORMATICA que tengan 20 horas prácticas, pero menos de 80 horas de teoría.
  3. Eliminar a todos los alumnos de estatus baja (1= activo, 2 = baja, 3 = egresado) que ingresaron antes del 01/01/2018.
  4. Crear una tabla para almacenar las calificaciones de los alumnos que contenga los siguientes campos: número de control, especialidad, materia, calificación ordinaria, calificación regularización, y calificación extraordinaria.
  5. Agregar una nueva especialidad, donde el id sea ADMI y la descripción sea ADMINISTRACION Realizar las actividades solicitadas en la parte inferior, apoyándose de las siguientes tablas. - (Avanzado) -

ALUMNOS

Idx_key numero_control Char(10) paterno Varchar(30) materno Varchar(30) nombre Varchar(30) estatus Char(1) curp Char(18) fecha_ingreso datetime cve_especialidad Char(4)

MATERIAS

Idx_key cve_especialidad Idx_key cve_materia descripcion Varchar(30) creditos smallint horas_teoria smallint horas_practica smallint

ESPECIALIDADES

Idx_key cve_ especialidad Char(4) descripcion Varchar(30)

ALUMNOS

Idx_key numero_control Char(10) paterno Varchar(30) materno Varchar(30) nombre Varchar(30) estatus Char(1) curp Char(18) fecha_ingreso datetime cve_especialidad

MATERIAS

Idx_key cve_especialidad Idx_key cve_materia descripcion Varchar(30) creditos smallint horas_teoria smallint horas_practica smallint

  1. Agregar una nueva especialidad, donde el id sea ADMIN y la descripción sea ADMINISTRACION
  2. Realizar una copia de la tabla CALIFICACIONES en una tabla con nombre CALIFICACIONES_RESPALDO
  3. Eliminar todos los registros de la tabla CALIFICACIONES En SQL, para ordenar los datos devueltos por una sentencia SELECT se emplea la cláusula a) ORDER BY b) ORDERED BY c) SORT BY d) SORTED BY En SQL, para eliminar las filas duplicadas del resultado de una sentencia SELECT se emplea

a) NO DUPLICATE b) UNIQUE c) DISTINCT d) DELETE En SQL, para modificar la estructura de una tabla de una base de datos se emplea la instrucción a) ALTER TABLE b) CHANGE TABLE c) MODIFY TABLE d) Las anteriores respuestas no son correctas En una cláusula LIKE, ¿cómo se obtienen todos los nombres de personas que comienzan con "Juan"? a) LIKE "Juan%" b) LIKE "Juan*" c) LIKE "Juan$" d) LIKE "Juan&" ¿En cuál de las siguientes sentencias del lenguaje SQL se emplea la cláusula SET? a) DELETE b) DROP c) SELECT d) UPDATE SQL Server almacena el nombre del procedimiento almacenado en la tabla del sistema: a) SYSOBJECTS b) OBJECTS c) SSYOBJETO d) DLLOBJECT