1. CBTiS
DIRECCION GENERAL DE EDUCACION TECNOLOGICA INDUSTRIAL
ANA PAULINA HERNÁNDEZ RAMOS
3° SEMESTRE
TRABAJO DE BASE DE DATOS
PROGRAMACION
ESTRUCTURAS DE BASE DE DATOS AVANZADAS
2. Error! Reference source not found.
ITESO
Error! Not a valid bookmark self-reference.
Error! Not a valid bookmark self-reference. E-R
DISEÑO
TABLAS
Error! Not a valid bookmark self-reference.
3. Error! Not a valid bookmark self-reference.
LA SIGUIENTE INFORMACION ES DE UNA ESCUELA QUE APENAS ACABA
DE CUMPLIR 50 AÑOS DE SER FUNDADA.
PERO ESTAN RENOVANDO LA FORMA DE SUS REGISTROS.
TOMANDO EN CUENTA:
EN LOS DOCENTES COMO LO ES SU PROCEDENCIA, SU RFC, SU
FECHA DE NACIMIENTO, SU NIVEL DE ESTUDIOS ENTRE OTROS.
EN ALUMNOS TANTO SU SEMESTRE Y SU ESPECIALIDAD.
EN SU FORMA DE CALIFICAR (ESTRUCTURA).
EN LAS MATERIAS
Y ESPECIALIDADES
Error! Reference source not found.
ITESO
4. Error! Not a valid bookmark self-reference.
NomControl
Parcial
RFC
Nombre
NoControl
CLAVE
FechaNac
RFC
Nombre
Alumno
R2
R1
Facultad
Boleta
R3
Docente
Nombre
NomControl
Clave
Nombre
RFC
FechaNac
Relaciones
Facultad-Alumno 1 ~ Muchos
Alumno-Boleta 1 ~ Muchos
Boleta-Docente Muchos ~ 1
Boleta-Curso Muchos ~ 1
R4
Curso
9. Error! Not a valid bookmark self-reference.EN ESTAS QUERY´S SE
MUESTRAN LOS TIPOS DE CAMBIOS QUE HAY EN ESTA INSTITUCION
INSERT:
En esta función se utilizan los comandos:
INSERT → Este se utiliza para seleccionar la columna o fila que se desea ingresar
un dato nuevo
VALUES →Aquí se pone lo que se va a insertar
SELECT:
En esta función se utilizan los comandos:
SELECT →Este se utiliza para pedir lo que necesitaas
FROM →Este se utiliza para indicar de donde se va a tomar lo solisitado
UPDATE:
En esta función se usan los comandos:
SET →Lo que se va a cambiar
WHERE → Lo que se va a hacer
DELET:
En esta función se utilizan los comandos:
FROM →Este se utiliza para indicar de donde se va a tomar lo solisitado
WHERE → Lo que se va a hacer
1. Meter una nueva materia y su clave
10. INSERT into especialidad (CveEsp,NomEsp)
VALUES ('023012','Informatica')
2.Meter un nuevo alumno en la tabla boleta
INSERT INTO boleta VALUES ('154796','ADMON',10,9.8,9,'GHIFBDFRDGFHF')
3.Meter un dato nuevo
insert into especialidad VALUES ('df5','POUG')
4.Meter un dato nuevo
insert into materia VALUES ('p86','poug')
11. 5. Un alumno que desea ingresar a la institucionaun no sabe en que
especialidad desea estudiar y fue a pedir informes sobre los nombres de
las especialidades y su clave para ponerla en su examen
SELECT*
FROM especialidad
6. En esta ocasión solo pidieron la clave de una de las materias
SELECT CveMat
FROM materia
7. La mama de una alumna llego tarde a la junta y la persona que entregaba
las calificaciones de los alumnos ya se había ido entonces voto por ir a
pedirlas a las oficinas.
SELECT PARCIAL
FROM boleta
12. 8. Una trabajadora confundio el grupo de un alumno de nuevo ingreso y lo
cambio
UPDATE alumno
SET Grupo='C'
WHERE
NoControl='200118852'
9. Un alumno dio el nombre del grupo mal sin saber que ese grupo no existia y
lo cambiaron a uno nuevo
UPDATE alumno
SET Grupo='z'
WHERE NoControl='45621'
10. Por equivocación se metio al sistema una materia del
semestre pasado y la borraron.
DELETE FROM materia
WHERE CveMat='BIO'
13. 11. Borrar un dato incorrecto
DELETE FROM boleta
WHERE
RFC='GHIFBDFRDGFHF
’
12. Aquí se indica que un dato fue borrado
DELETE FROM materia
WHERE CveMat='p86'
13. En esta consulta se cambio de grupo a un alumno por la especialidad
UPDATE alumno
SET Grupo='A'
WHERE
NoControl='1113384’
14. Un alumno fue inscrito de nuevo por haber reprobado un semestre pasado.
INSERT into alumno VALUES ('157896','Ana Paulina Hernández
Ramos',12/07/1997,'C98','C',2)
14. 15. Se actualizo la clave de la especialidad de la especialidad de administración
UPDATE especialidad
SET CveEsp='CP5'
WHERE NomEsp='Administracion'
16. Se quería obtener varia información de toda la tabla de especialidad
SELECT*
FROM
especialidad
17. Se necesitan las claves de las materias para mandar a hacer placas de
plata
SELECT CveMat
FROM materia
18. Esta consulta se hizo para saber la calificaion de un alumno
SELECT PARCIAL
FROM boleta
15. 19. Se agrego una materia extra para alumnos que necesitan ascesorias de
matematicas
INSERT into materia
VALUES('MATAPLI','Matematica
aplicada');
[SQL] INSERT into materia
VALUES('MATAP','Matematica
aplicada');
20 Se cambio de grupo a un alumno
UPDATE alumno SET Grupo
= 'H'
WHERE NoControl =
'200114039';
.
21.Insertaron una nueva especialidad
INSERT into especialidad
VALUES('A24','Aeronáutica');
22.Se selecciono el nombre de la especialidad de aeronautica
SELECT NomEsp FROM especialidad
WHERE NomEsp = 'Aeronáutica';
23. Se qgruego una nueva especialidad
16. INSERT into especialidad
VALUES('FA13','Física y Astronomía');
24.Secontrato a un nuevo docente
INSERT into docente VALUES('VARS581012P12','Valderas Ramirez
Sandra','10/12/1958','Maestria','Maestria en Filos de la Cult.','ITC');
25.Se necesitaba el nombre complete de la nueva maestra
SELECT NOMDOC FROM docente
WHERE NOMDOC = 'Valderas Ramirez
Sandra';
Error! Reference source not found.
ITESO