ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ejercicios Guía para utilizar comandos y operaciones SQL


Enviado por   •  24 de Noviembre de 2022  •  Apuntes  •  1.657 Palabras (7 Páginas)  •  38 Visitas

Página 1 de 7

[pic 1]

CATEDRA:  BASE DE DATOS

Ejercicios Guía para utilizar comandos y operaciones SQL

PARCIAL N° 01

 

Prof. Humberto J.  Tory

GUÍA TEORICO PRÁCTICA

La Universidad Nueva Esparta requiere crear una base de datos para el registro de todas las actividades académicas de los estudiantes y sus docentes.

Se debe crear el siguiente conjunto de campos y tablas:

Tabla1;  

Nombre;        “Estudiantes”

Campos;

CI, TipoDocu, Nombre (atributo compuesto {incluir los siguientes datos en este campo: dos nombres y dos apellidos  “no todos los registros algunos con solo un nombre y otros con solo un apellido”), Tipo de sangre “RH” Tipo de sangre, Sexo, FechaNac, Dirección, Teléfono, Móvil, correo, FechaIngreso, Materias (03), Semestre, PromedioAcumulado, PromedioSemestre, CiudadOrigen, CiudadDireccion, Profesores (03), Cod_Padres.

Tabla2;  

Nombre;        “Padres”

Campos;

Cod_Padres, Nombre_P, Nombre_M, Direccion, tlf,.

Tabla3;  

Nombre;        “Profesores”

Campos;

CI, Nombre, Apellido, sueldo_mensual

Tabla4;  

Nombre;        “Materias”

Campos;

Cod_materia, Descripcion, unidad_credito, Costo_materia. Debn estar todas las materias

 

NOTAS IMPORTANTES

  • La información de los Padres debe estar en otra tabla denominada Padres por Cod_Padres del alumno y con relación de tipo 1X1.  (los campos que debe tener son; nombre completo Padre y Madre dirección y fecha de nacimiento entre otros.

  • La nota de los alumnos es en base 20 puntos y cada alumno puede inscribir hasta tres (03) materias.
  • Los datos de los profesores deben estar en otra tabla. Con relación 1XN.
  • Las materias deben estar en una tabla especifica llamada “Materias” y manejarse mediante códigos de seis (06) dígitos, en el campo cod_materia adicionalmente y para constatar que la BD está estructurada se procederá a cambiar el nombre (la descripción) a la materia, los alumnos sólo pueden tener tres (03) materias inscritas. Deben haber 10 alumnos en computación y el resto de alumnos diseminados entre el resto de las materias.
  • Los alumnos tienen la libertad de seleccionar la forma de presentar los resultados “POR GRUPO DE PREGUNTAS”, es decir, pueden presentar por interfaz de menú o por comandos en consola, pero por grupo de preguntas.
  • La fecha de nacimiento de todos los estudiantes deben estar entre el año 1.980 y el año 2.010, varios alumnos deben conta con un solo nombre y otros con un solo apellido.      Una vez creada y cargada la base de datos (con un mínimo de 30 registros {65% damas, 35% caballeros}. Los registros no deben contener información repetida o similar), se requiere poder acceder a los datos allí almacenados para la realización de las siguientes consultas.
  • Las tablas y campos descritos son obligatorios, pero de requerirse más campos o tablas por la lógica de diseño del alumno…  se pueden agregar.    
  • Las preguntas descritas como; “XXXX”, indican que fueron eliminadas por no considerarse aptas para este período lectivo.

 

Iniciar los ejercicios, diseñando una Base de Datos Estructurada.

MANTENIENDO LAS REGLAS DE  

“N O R M A L I Z A C I Ó N.”

01) Implementar una base de datos que se llamará como Ud.

02) Diseñe las tablas y sus relaciones.

03) Investigue lo relacionado con INTEGRIDAD.  

04) Implementar las tablas generadas de las entidades, con sus respectivas PK y FK.  

05) Insertar los datos necesarios en la base de datos, con la información necesaria para los ejercicios que se describen a continuación. En tal sentido las tablas deben contener:

                a.        Tabla Estudiantes “30 Registros”, de los cuales:

                                a.1        Primer nombre que empiezan con la letra “D “

                                a.2        Primer apellido que empiecen con la letra “M “  

a.3        5 alumnos con solo un nombre y sus apellidos.

a.4        5 alumnos con solo un apellido.

a.5        Incluir 5 alumnos cuyo primer nombre empieza por “A”, “B”, y cuyo primer apellido empieza por “D”, “P”, “U”, “O”.

a.6        5 Alumnos con fecha de nacimiento 1.985, en el me de abril.

a.7        2 Alumnos con primer apellido Palacios y dos más con Martínez.

a.8        5 Alumnos con notas sobre los 19 puntos y 5 más con menos de 05 puntos

Aplicar comandos SQL, desde la consola y ejecutar las siguientes instrucciones.

06) De todos los estudiantes, seleccionar su nombre completo.

07) De todos los estudiantes de género femenino, seleccionar su nombre completo, fecha de nacimiento y dirección.

08) Se desea saber cuántos estudiantes hay de cada género.

09) Modificar el atributo nombre de tal manera que este ahora sea simple en cada una de sus partes.

10) Usando la sentencia Update y la función de cadena substr(), actualizar los nuevos campos de P_nombre, S_nombre, P_Apellido, S_apellido a sus correspondiente.

11) Se desea saber los datos de los estudiantes cuyo primer nombre empieza por “A”, “B”, y cuyo primer apellido empieza por “D”, “P”, “U”, “O”.

...

Descargar como (para miembros actualizados)  txt (9.9 Kb)   pdf (97.1 Kb)   docx (21.3 Kb)  
Leer 6 páginas más »
Disponible sólo en Clubensayos.com