SlideShare una empresa de Scribd logo
1 de 16
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
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.
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
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
DISEÑO
Alumno

Boleta

docente

Especialidad

Materia

Error! Reference source not found.

ITESO
TABLAS
Tabla alumno

Tabla docentes

Tabla especialidad
Tabla Materia

Tabla alumno
NoControl
200118852
200118852
200118852
200118845
200118845
200118845
200118840
200118840
200118840
200119012
200119012
200119012
200119027
200119027
200119027
200119029
200119029
200119029
14106777
14106777
14106777
1113384
1113384
1113384
1113361

CVEMAT
BIO
ADMON
RECHUM
BIO
ADMON
RECHUM
BIO
ADMON
RECHUM
OPQI
LPROGI
QUIMII
OPQI
LPROGI
QUIMII
OPQI
LPROGI
QUIMII
BDI
OPQIII
ANASIS
BDII
OPQIII
ANASIS
BDII

Parcial

CT
9
8
9
7
6
10
7
10
9
6
5
10
10
6
10
7
10
8
10
10
6
9
8
9
10

8.5
7.9
9.2
7
6.3
10
7.2
9.8
9.6
5.9
5.5
9.7
9.9
6
10
7.4
9.6
8.2
10
9.8
7.2
9.1
8.3
9.4
10

CP
8.6
7.6
9
7
7
10
6.9
10
9.6
6
5
10
10
6
10
7
10
9.3
10
10
7.6
9.5
8
9.4
10

RFC
AICP560129U54
YACR570361
ROVA640227223
AICP560129U54
YACR570361
ROVA640227223
AICP560129U54
YACR570361
ROVA640227223
SIAC680315219
GACJ7004032C2
MAAG470912DP9
SIAC680315219
GACJ7004032C2
MAAG470912DP9
SIAC680315219
GACJ7004032C2
MAAG470912DP9
PEEE690504M58
SIAC680315219
MAOV630915MN6
PEEE690504M58
SIAC680315219
MAOV630915MN6
PEEE690504M58
1113361
1113361
1113504
1113504
1113504
1113493
1113493
1113493
1113497
1113497
1113497
1106760
1106760
1106760
1106766
1106766
1106766
1106806
1106806
1106806
116934
116934
116934
1106908
1106908
1106908
116933
116933
116933

OPQIII
ANASIS
ANAIII
MICROB
BIOQ
ANAIII
MICROB
BIOQ
ANAIII
MICROB
BIOQ
ADMON
SEMISIS
REDES
ADMON
SEMISIS
REDES
ADMON
SEMISIS
REDES
TOXGIA
CCAL
ESTSEM
TOXGIA
CCAL
ESTSEM
TOXGIA
CCAL
ESTSEM

10
9
9
8
7
6
9
10
8
9
6
10
8
9
5
7
9
6
10
10
9
7
6
8
9
7
5
10
10

Error! Reference source not found.

10
9.3
9.5
7.6
6.5
7.2
9.6
10
7.8
9.4
7
10
8.2
9.1
5.7
7
9.3
6.5
10
10
10
8
5.3
7.5
9.6
7.2
5.9
10
10

ITESO

10
9
9.8
8.6
7.1
7.6
9.7
10
8.3
9.6
6.8
8.9
8.5
9.6
10
7.1
9.5
6.2
10
10
9.7
8.2
5.5
8.2
9.4
7.5
5.5
10
10

SIAC680315219
MAOV630915MN6
QUAM580717AC7
QUAM580717AC7
PAMM661216ID5
QUAM580717AC7
QUAM580717AC7
PAMM661216ID5
QUAM580717AC7
QUAM580717AC7
PAMM661216ID5
BETI700628R26
GOLP660629CA4
PEEE690504M58
BETI700628R26
GOLP660629CA4
PEEE690504M58
BETI700628R26
GOLP660629CA4
PEEE690504M58
PAMM661216ID5
QUAM580717AC7
CORN550505CL6
PAMM661216ID5
QUAM580717AC7
CORN550505CL6
PAMM661216ID5
QUAM580717AC7
CORN550505CL6
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
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')
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
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'
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)
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
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
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

Más contenido relacionado

Similar a ITESO (10)

Consultas en oracle
Consultas en oracleConsultas en oracle
Consultas en oracle
 
Laboratorio Nº5 SIA
Laboratorio Nº5 SIA Laboratorio Nº5 SIA
Laboratorio Nº5 SIA
 
Empresa iteso heriberto razo bocanegra 3 c
Empresa iteso heriberto razo bocanegra 3 cEmpresa iteso heriberto razo bocanegra 3 c
Empresa iteso heriberto razo bocanegra 3 c
 
Laboratorio 25 de junio
Laboratorio 25 de junioLaboratorio 25 de junio
Laboratorio 25 de junio
 
Planificacion y modelado
Planificacion y modeladoPlanificacion y modelado
Planificacion y modelado
 
Tarea final sie 2012
Tarea final sie 2012Tarea final sie 2012
Tarea final sie 2012
 
Primer Informe sistemas
Primer Informe sistemasPrimer Informe sistemas
Primer Informe sistemas
 
Proceyfunc
ProceyfuncProceyfunc
Proceyfunc
 
Sql basico
Sql basicoSql basico
Sql basico
 
Ejercicio de tablas y consultas en my sql (1)
Ejercicio de tablas y consultas en my sql (1)Ejercicio de tablas y consultas en my sql (1)
Ejercicio de tablas y consultas en my sql (1)
 

ITESO