Documentos de Académico
Documentos de Profesional
Documentos de Cultura
USE MASTER
GO
DROP DATABASE BDMATRICULAS
GO
CREATE DATABASE BDMATRICULAS
GO
USE BDMATRICULAS
GO
CREATE TABLE TBLALUMNOS
(
IdAlumno CHAR(5) PRIMARY KEY,
Nombres VARCHAR(25) NOT NULL,
ApPat VARCHAR(25) NOT NULL,
ApMat VARCHAR(25) NOT NULL,
edad INT NOT NULL,
sexo CHAR(1) NOT NULL,
fono VARCHAR(15) NULL,
email VARCHAR(50) NULL,
ciudad VARCHAR(50) NOT NULL,
nota1 FLOAT NULL,
nota2 FLOAT NULL,
nota3 FLOAT NULL,
npract FLOAT NULL
)
GO
ALTER TABLE TBLALUMNOS ADD DIRECCION VARCHAR(100)
GO
ALTER TABLE TBLALUMNOS DROP COLUMN NOTA3
GO
INSERT INTO TBLALUMNOS
VALUES('A0001','HUGO','LOPEZ','RAMOS',18,'M',NULL,NULL,'PUNO',15,16,12,'JR ICA 123')
INSERT INTO TBLALUMNOS
VALUES('A0002','PACO','RAMOS','ITO',19,'M',NULL,'A@A.A','JULIACA',11,13,15,'AV SOL
555')
INSERT INTO TBLALUMNOS
VALUES('A0003','LUIS','PEREZ','ALRCON',29,'M','951951951','B@B.B','CUSCO',11,13,NULL
,'AV INTI 666')
INSERT INTO TBLALUMNOS
VALUES('A0004','MARIA','LAZO','PAREDES',19,'F','995511447','C@C.C','ICA',11,NULL,15,
'LOS INCAS 123')
INSERT INTO TBLALUMNOS
VALUES('A0005','ROSA','BENIQUE','RUELAS',22,'F',NULL,NULL,'PUNO',19,13,13,'AV LUNA
777')
INSERT INTO TBLALUMNOS
VALUES('A0006','MARCO','MAMANI','MAYTA',19,'M','951951888',NULL,'ICA',15,15,18,'AV
PAZ 555')
INSERT INTO TBLALUMNOS
VALUES('A0007','MARCIA','MARTINEZ','NEYRA',25,'F','054323232','D@D.D','AREQUIPA',8,1
0,12,'AV EJERCITO')
INSERT INTO TBLALUMNOS
VALUES('A0008','VICTOR','CONDORI','MACHACA',29,'M','930225588','E@E.E','TACNA',11,8,
15,'JR PIEROLA')
INSERT INTO TBLALUMNOS
VALUES('A0009','NANCY','RAMOS','MAMANI',29,'F',NULL,'F@F.F','PUNO',11,13,5,'AV
CIRCUNVALACION')
INSERT INTO TBLALUMNOS
VALUES('A0010','JULIO','CHOQUE','ZAPANA',22,'M','987654321','F@F.F','LIMA',5,3,5,'AV
MARAFLORES')
INSERT INTO TBLALUMNOS
VALUES('A0011','MARTHA','ARENAS','CARDENAS',19,'F',NULL,NULL,'JULIACA',15,10,15,'AV
MARTINEZ')
INSERT INTO TBLALUMNOS
VALUES('A0012','LUCIA','LLANOS','LOZA',17,'F','999666333','G@G.G','CUSCO',18,13,16,'
JR CABANA')
INSERT INTO TBLALUMNOS
VALUES('A0013','LILIANA','APAZA','APAZA',29,'F','951987456',NULL,'JULIACA',13,13,13,
'AV HEROES')
INSERT INTO TBLALUMNOS
VALUES('A0014','JOSE','PAREDES','SANCHEZ',25,'M','321654987','H@H.H','PUNO',NULL,13,
15,'AV PACIFICO')
INSERT INTO TBLALUMNOS
VALUES('A0015','HERNAN','GALVEZ','MENDEZ',16,'M',NULL,NULL,'TACNA',NULL,NULL,NULL,'A
V RINCONADA')
INSERT INTO TBLALUMNOS
VALUES('A0016','BENITO','LUZA','CHAVEZ',19,'M',NULL,NULL,'AREQUIPA',20,13,20,'JR
ROSALES')
INSERT INTO TBLALUMNOS
VALUES('A0017','WILSON','YANA','MAMANI',20,'M','897987987','J@J.J','LIMA',18,17,NULL
,'AV LOS INCAS')
INSERT INTO TBLALUMNOS
VALUES('A0018','WILLY','SUCACAHUA','APAZA',23,'M',NULL,NULL,'ICA',13,13,19,'AV EL
SOLAR')
INSERT INTO TBLALUMNOS
VALUES('A0019','FRANCISCO','ZELA','ULLOA',18,'M','654654654','K@K.K','JULIACA',10,10
,15,'AV EL PORTAL')
INSERT INTO TBLALUMNOS
VALUES('A0020','LUZ','VALDIVIA','SOTO',29,'F','147852369','M@M.M','PUNO',18,13,10,'J
R 7 DE ENERO')
g. muestre una lista con 2 campos: el código y los nombres completos de todos los
alumnos que aprobaron las 2 primeras notas
SELECT * FROM TBLALUMNOS WHERE NOTA1 IS NULL OR NOTA2 IS NULL OR NPRACT IS NULL;
SELECT * FROM TBLALUMNOS WHERE SEXO='F' AND NOTA1 IS NOT NULL AND NOTA2 IS NOT NULL
AND NPRACT IS NOT NULL;
SELECT * FROM TBLALUMNOS WHERE SEXO='M' AND NOTA1 IS NULL AND NOTA2 IS NULL AND
NPRACT IS NULL;
SELECT * FROM TBLALUMNOS WHERE NOTA1 IS NOT NULL AND NOTA2 IS NOT NULL AND NPRACT IS
NOT NULL;
m. Muestre una lista de todos los alumnos cuyo promedio de las 2 primeras notas se
mayor a 14
SELECT TOP 1 NOMBRES,EDAD FROM TBLALUMNOS WHERE SEXO='M' ORDER BY EDAD ASC;
q. Muestre las edad del alumno más joven y la del más viejo
s. muestre la consulta que permita llenar el campo dirección con el texto "sin
dirección"
t. a los alumnos cuya nota2 sea desaprobatoria pero mayor o igual a 8 se les debe