Está en la página 1de 5

PRACTICA DE LA 4TA EVALUACION

Nombre alumno: Ángel

Practicas a Realizar:

1- Cree una base de datos con tu nombre más la palabra evaluación. Ejemplo:
nombre_evaluacion.

Vamos a utilizar la siguiente base de datos de ejemplo. (puedes copiar el código)

DROP DATABASE IF EXISTS instituto;


CREATE DATABASE instituto CHARACTER SET utf8mb4;
USE instituto;

CREATE TABLE alumno (


id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
nombre VARCHAR(100) NOT NULL,
apellido1 VARCHAR(100) NOT NULL,
apellido2 VARCHAR(100),
fecha_nacimiento DATE NOT NULL,
es_repetidor ENUM('sí', 'no') NOT NULL,
teléfono VARCHAR(9)
);

INSERT INTO alumno VALUES(1, 'María', 'Sánchez', 'Pérez',


'1990/12/01', 'no', NULL);
INSERT INTO alumno VALUES(2, 'Juan', 'Sáez', 'Vega',
'1998/04/02', 'no', 618253876);
INSERT INTO alumno VALUES(3, 'Pepe', 'Ramírez', 'Gea',
'1988/01/03', 'no', NULL);
INSERT INTO alumno VALUES(4, 'Lucía', 'Sánchez', 'Ortega',
'1993/06/13', 'sí', 678516294);
INSERT INTO alumno VALUES(5, 'Paco', 'Martínez', 'López',
'1995/11/24', 'no', 692735409);
INSERT INTO alumno VALUES(6, 'Irene', 'Gutiérrez', 'Sánchez',
'1991/03/28', 'sí', NULL);
INSERT INTO alumno VALUES(7, 'Cristina', 'Fernández', 'Ramírez',
'1996/09/17', 'no', 628349590);
Supongamos que tenemos una tabla llamada alumno con la siguiente información de
los alumnos matriculados en un determinado curso.

i nomb apellido apellido fecha_nacimi es_repeti


teléfono
d re 1 2 ento dor

1 María Sánchez Pérez 1990/12/01 no NULL

618253
2 Juan Sáez Vega 1998/04/02 no
876

3 Pepe Ramírez Gea 1988/01/03 no NULL

678516
4 Lucía Sánchez Ortega 1993/06/13 sí
294

692735
5 Paco Martínez López 1995/11/24 no
409

Gutiérre
6 Irene Sánchez 1991/03/28 sí NULL
z

Cristi Fernánd 628349


7 Ramírez 1996/09/17 no
na ez 590

Anton Carreter 612345


8 Ortega 1994/05/20 sí
io o 633

Manu Domíng Hernán


9 1999/07/08 no NULL
el uez dez
i nomb apellido apellido fecha_nacimi es_repeti
teléfono
d re 1 2 ento dor

1 Danie
Moreno Ruiz 1998/02/03 no NULL
0 l

***Inserta en la tabla alumno los registro del 8 al 10.

2- Realice las siguientes prácticas en la tabla recientemente creada.


a. Cree una vista con los datos de los alumnos que están repitiendo
llamada repitentes.

b. Cree una VISTA con los alumnos que hayan nacido del 1995 en adelante.

3- Cree un trigger que al insertar datos en alumnos que sean repitente, inserte
dichos datos en una tabla llamada repitente con los siguientes campos
(idestudiante, nombre, fecha_ingreso)
4- Cree un store procedure que dada las tres calificaciones de un alumno
determine su promedio y diga si este saco una A, B, C o D tomando en
consideración los siguientes rangos.
100-90 A
80-89 B
70-79 C
60-69 D
Inserte en una tabla llamada nota las tres calificaciones, el promedio y el valor
en letra

5- Cree dos usuarios con distintos permisos.

También podría gustarte