attachment.ashx (11)

9

Click here to load reader

Upload: samantha

Post on 05-Jul-2015

232 views

Category:

Travel


0 download

TRANSCRIPT

Page 1: Attachment.ashx (11)

Bases de Datos Ejemplo

Prof.Santiago Mena Zorrilla

Page 2: Attachment.ashx (11)

La Idea

• Quiero tener en una base de datos toda lainformación de la notas que he obtenido yque obtendré en el futuro por año, porasignatura, saber quien fue el profesor que laimpartió , y la calificación por fecha de misevaluaciones

• ¿Cómo lo hago?

Page 3: Attachment.ashx (11)

Las Tablas

Tabla # 1- con la información del profesor con una clave primaria o principal para indexar la información , además el nombre y apellido del profesor

Tabla # 2 – con la información de las materias quecada profesor imparte con su clave primaria y laclave secundaria o foránea de la tabla profesorpara crear posteriormente una relación

Tabla # 3-con la información del profesor y lamateria evaluada que incluya el día de laevolución y la calificación

Page 4: Attachment.ashx (11)

Las Relaciones

• Uno a varios un profesor imparte varias asignaturas en la UDLA pero esa asignatura solo es impartida por ese profesor y no otro no hay suplentes si el profesor no viene a clases no se recibe el tema

• Pero si varios profesores me imparten la misma materia la relación es de varios a varios pues un profesor imparte varias materias y una materia es impartida por varios profesores

• Para resolver esto creamos una tabla con las claves primarias de cada tabla que serán la clave primaria de la nueva tabla en la cual se va ha establecer una relación de uno a varios y la tabla la llamaríamos asignación de materias en nuestro caso para no hacer muy complejo el trabajo hacemos abstracción de este tema y pensamos que un profimparte varias materia y esa materia le corresponde a el solamente

• En la relación calificación de las asignaturas se establece una relacion uno a varios pues una asignatura es calificada varias veces en el mes o semana pero esa calificación solo corresponde a esa asignatura y no a otra

Page 5: Attachment.ashx (11)

Las Consultas • Después de establecer las tablas y sus

relaciones correctamente pasamos a introducirdatos en la tabla para y probando si funcionabien y si todo es correcto empezamos a crearlas consultas que nos interesan.

• Creamos las consultas de diferentes tipos deselección simple, tabla de referencias cruzadaso SQL depende del dominio.

Page 6: Attachment.ashx (11)

Veamos el ejemplo

• El ejemplo fue realizado en Access 2007

• Tres tablas Profesor ,Materias y Calificaciones

• Se establecieron sus relaciones

• Se realizaron dos consultas una selección simple y otra de referencias cruzadas.

Page 7: Attachment.ashx (11)

Evaluación de Noviembre • Para el mes de noviembre la evalucion sera crear

en Wikispaces una pagina para cada tema tratadoen clases en la misma se incluira:

• Un comentario sobre el tema y una foto

• La Presentacion del tema

• Un video del tema en general

• Agregar una pagina con lo que le gusto y no le gusto del curso

• Recomendaciones y propuestas no menos de 5

Page 8: Attachment.ashx (11)

Evaluación Final

• Prueba escrita de 10 preguntas sobre todo el curso

• Nuevas paginas de informacion tecnologica y de mucha ayuda

• www.alt1040.com• www.fayerwayer.com• www.cuquo.com• www.aulafacil.com• www.aulaclic.es• Próxima Clase Google Doc

Page 9: Attachment.ashx (11)

Buenas Tardes

Y Buena Suerte