SlideShare una empresa de Scribd logo
Bases de Datos Ejemplo
Prof.Santiago Mena Zorrilla
La Idea
• Quiero tener en una base de datos toda la
información de la notas que he obtenido y
que obtendré en el futuro por año, por
asignatura, saber quien fue el profesor que la
impartió , y la calificación por fecha de mis
evaluaciones
• ¿Cómo lo hago?
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 que
cada profesor imparte con su clave primaria y la
clave secundaria o foránea de la tabla profesor
para crear posteriormente una relación
Tabla # 3-con la información del profesor y la
materia evaluada que incluya el día de la
evolución y la calificación
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 prof
imparte 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
Las Consultas
• Después de establecer las tablas y sus
relaciones correctamente pasamos a introducir
datos en la tabla para y probando si funciona
bien y si todo es correcto empezamos a crear
las consultas que nos interesan.
• Creamos las consultas de diferentes tipos de
selección simple, tabla de referencias cruzadas
o SQL depende del dominio.
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.
Evaluación de Noviembre
• Para el mes de noviembre la evalucion sera crear
en Wikispaces una pagina para cada tema tratado
en 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
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
Buenas Tardes
Y Buena Suerte

Más contenido relacionado

PPTX
Clase 111.1-bases%20de%20 datos%20ejemplo[1]
DOCX
Bitácoras tercer periodo
PPT
8 la internet
PPTX
10 bases de datos
PPT
8 la internet
PPTX
9 comunidades virtuales
PPTX
3 resolucion de problemas con la computadora
PPTX
7 las redes de computadoras
Clase 111.1-bases%20de%20 datos%20ejemplo[1]
Bitácoras tercer periodo
8 la internet
10 bases de datos
8 la internet
9 comunidades virtuales
3 resolucion de problemas con la computadora
7 las redes de computadoras

Similar a 10 5 bases de datos (20)

PPTX
Clase 111.1-bases%20de%20 datos%20ejemplo[1]
DOCX
Base de datos access (-_-)
DOCX
Base de datos
DOCX
base de datos
DOCX
Bases de datos relacionalesu
DOCX
Base de datos
DOCX
Base de datos
DOCX
Miadopqejnqfjnowbwgnonoi
DOCX
Normas icontec
DOCX
Relaciones en access
PDF
Documento bases de datos
DOCX
Normas incontec trabajo (1)
DOCX
Trabajo de plantilla actualizado
PPTX
Access, trabajo alex chuquitarco y katherine recalde
Clase 111.1-bases%20de%20 datos%20ejemplo[1]
Base de datos access (-_-)
Base de datos
base de datos
Bases de datos relacionalesu
Base de datos
Base de datos
Miadopqejnqfjnowbwgnonoi
Normas icontec
Relaciones en access
Documento bases de datos
Normas incontec trabajo (1)
Trabajo de plantilla actualizado
Access, trabajo alex chuquitarco y katherine recalde
Publicidad

Más de MIGUEL (16)

PPTX
7 las redes de computadoras
PPTX
6 almacenamiento
PPTX
5 software
PDF
4 la computadora
PPTX
3 porque binario
PPTX
2 la computadora digital
PPTX
2 la computadora digital
PPTX
4 la computadora
PPTX
1 introduccion a la terminologia de la sociedad e informacion
PPTX
Presentacion wiki
PPTX
Resolucion de problema mediante el metodo de algortimos
PPTX
Binarios
PPTX
Resolucion de problema mediante el metodo de algortimos
PPTX
Linux presentacion
PDF
Avances tecnologicos
PPTX
Presentation sociedad e_informacion
7 las redes de computadoras
6 almacenamiento
5 software
4 la computadora
3 porque binario
2 la computadora digital
2 la computadora digital
4 la computadora
1 introduccion a la terminologia de la sociedad e informacion
Presentacion wiki
Resolucion de problema mediante el metodo de algortimos
Binarios
Resolucion de problema mediante el metodo de algortimos
Linux presentacion
Avances tecnologicos
Presentation sociedad e_informacion
Publicidad

10 5 bases de datos

  • 1. Bases de Datos Ejemplo Prof.Santiago Mena Zorrilla
  • 2. La Idea • Quiero tener en una base de datos toda la información de la notas que he obtenido y que obtendré en el futuro por año, por asignatura, saber quien fue el profesor que la impartió , y la calificación por fecha de mis evaluaciones • ¿Cómo lo hago?
  • 3. 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 que cada profesor imparte con su clave primaria y la clave secundaria o foránea de la tabla profesor para crear posteriormente una relación Tabla # 3-con la información del profesor y la materia evaluada que incluya el día de la evolución y la calificación
  • 4. 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 prof imparte 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
  • 5. Las Consultas • Después de establecer las tablas y sus relaciones correctamente pasamos a introducir datos en la tabla para y probando si funciona bien y si todo es correcto empezamos a crear las consultas que nos interesan. • Creamos las consultas de diferentes tipos de selección simple, tabla de referencias cruzadas o SQL depende del dominio.
  • 6. 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.
  • 7. Evaluación de Noviembre • Para el mes de noviembre la evalucion sera crear en Wikispaces una pagina para cada tema tratado en 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
  • 8. 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