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

Destacado

Sambal
SambalSambal
practicas sociales del lenguaje
practicas sociales del lenguajepracticas sociales del lenguaje
practicas sociales del lenguaje
anirak9610
 
Web 13
Web 13Web 13
Web 13
Ramon
 
Curso web20-s1-conversacion-distribuida-3
Curso web20-s1-conversacion-distribuida-3Curso web20-s1-conversacion-distribuida-3
Curso web20-s1-conversacion-distribuida-3
Carlos Rodríguez
 
M I S I O N V I S I O N D O F A
M I S I O N  V I S I O N  D O F AM I S I O N  V I S I O N  D O F A
M I S I O N V I S I O N D O F A
esneiderpiedrahita
 
Aulas virtuales
Aulas virtualesAulas virtuales
Aulas virtuales
diferbusme
 
TogelHongkong
TogelHongkongTogelHongkong
TogelHongkong
FredDizon
 
Spanish transpaerency
Spanish transpaerencySpanish transpaerency
Spanish transpaerency
ke433987mhs88
 
Tema proyecto
Tema proyectoTema proyecto
Tema proyecto
pamerosales
 
Plegable UPB Biomol
Plegable UPB BiomolPlegable UPB Biomol
Plegable UPB Biomol
EsteffLopera
 
11. educar despacio
11. educar despacio11. educar despacio
11. educar despacio
lauranavaslopez
 
Construccion de gimnasio publico dianas, brenda y ana
Construccion de gimnasio publico dianas, brenda y anaConstruccion de gimnasio publico dianas, brenda y ana
Construccion de gimnasio publico dianas, brenda y ana
karen_malik
 
Programa de atención y tratamiento
Programa de atención y tratamientoPrograma de atención y tratamiento
Programa de atención y tratamiento
BetzyAlc
 
ความรู้ทั่วไปเกี่ยวกับการพูด
ความรู้ทั่วไปเกี่ยวกับการพูดความรู้ทั่วไปเกี่ยวกับการพูด
ความรู้ทั่วไปเกี่ยวกับการพูด
ณรงค์ศักดิ์ กาหลง
 
Kurikulum Prodi Fisika
Kurikulum Prodi Fisika Kurikulum Prodi Fisika
Kurikulum Prodi Fisika
jayamartha
 
D E S C R I P C I O N E S D E L P U E S T O
D E S C R I P C I O N E S  D E L  P U E S T OD E S C R I P C I O N E S  D E L  P U E S T O
D E S C R I P C I O N E S D E L P U E S T O
esneiderpiedrahita
 
Planificacion y evaluacion ana
Planificacion y evaluacion anaPlanificacion y evaluacion ana
Planificacion y evaluacion ana
8422615
 
¿Problemas con aguas residuales?
¿Problemas con aguas residuales?¿Problemas con aguas residuales?
¿Problemas con aguas residuales?
Guillermo Soberón Chávez
 
La Astronomia
La AstronomiaLa Astronomia

Destacado (19)

Sambal
SambalSambal
Sambal
 
practicas sociales del lenguaje
practicas sociales del lenguajepracticas sociales del lenguaje
practicas sociales del lenguaje
 
Web 13
Web 13Web 13
Web 13
 
Curso web20-s1-conversacion-distribuida-3
Curso web20-s1-conversacion-distribuida-3Curso web20-s1-conversacion-distribuida-3
Curso web20-s1-conversacion-distribuida-3
 
M I S I O N V I S I O N D O F A
M I S I O N  V I S I O N  D O F AM I S I O N  V I S I O N  D O F A
M I S I O N V I S I O N D O F A
 
Aulas virtuales
Aulas virtualesAulas virtuales
Aulas virtuales
 
TogelHongkong
TogelHongkongTogelHongkong
TogelHongkong
 
Spanish transpaerency
Spanish transpaerencySpanish transpaerency
Spanish transpaerency
 
Tema proyecto
Tema proyectoTema proyecto
Tema proyecto
 
Plegable UPB Biomol
Plegable UPB BiomolPlegable UPB Biomol
Plegable UPB Biomol
 
11. educar despacio
11. educar despacio11. educar despacio
11. educar despacio
 
Construccion de gimnasio publico dianas, brenda y ana
Construccion de gimnasio publico dianas, brenda y anaConstruccion de gimnasio publico dianas, brenda y ana
Construccion de gimnasio publico dianas, brenda y ana
 
Programa de atención y tratamiento
Programa de atención y tratamientoPrograma de atención y tratamiento
Programa de atención y tratamiento
 
ความรู้ทั่วไปเกี่ยวกับการพูด
ความรู้ทั่วไปเกี่ยวกับการพูดความรู้ทั่วไปเกี่ยวกับการพูด
ความรู้ทั่วไปเกี่ยวกับการพูด
 
Kurikulum Prodi Fisika
Kurikulum Prodi Fisika Kurikulum Prodi Fisika
Kurikulum Prodi Fisika
 
D E S C R I P C I O N E S D E L P U E S T O
D E S C R I P C I O N E S  D E L  P U E S T OD E S C R I P C I O N E S  D E L  P U E S T O
D E S C R I P C I O N E S D E L P U E S T O
 
Planificacion y evaluacion ana
Planificacion y evaluacion anaPlanificacion y evaluacion ana
Planificacion y evaluacion ana
 
¿Problemas con aguas residuales?
¿Problemas con aguas residuales?¿Problemas con aguas residuales?
¿Problemas con aguas residuales?
 
La Astronomia
La AstronomiaLa Astronomia
La Astronomia
 

Similar a Clase 111.1-bases%20de%20 datos%20ejemplo[1]

Clase 111.1-bases%20de%20 datos%20ejemplo[1]
Clase 111.1-bases%20de%20 datos%20ejemplo[1]Clase 111.1-bases%20de%20 datos%20ejemplo[1]
Clase 111.1-bases%20de%20 datos%20ejemplo[1]
Jatzyblue
 
Ejercicio 9 BD
Ejercicio 9 BDEjercicio 9 BD
Ejercicio 9 BD
Javier Leon
 
Ensayo 1
Ensayo 1Ensayo 1
Ensayo 1
Lito Sanchez
 
La rubrica
La rubricaLa rubrica
La rubrica
MaiMiaMai
 
Encuadre essau
Encuadre essauEncuadre essau
Encuadre essau
E'sszau Cariñoo
 
Encuadre
EncuadreEncuadre
Encuadre
EncuadreEncuadre
Encuadre
Gabriela Melo
 
Encuadre de la Asignatura! Planeacion de la enseñanza y evaluación del aprend...
Encuadre de la Asignatura! Planeacion de la enseñanza y evaluación del aprend...Encuadre de la Asignatura! Planeacion de la enseñanza y evaluación del aprend...
Encuadre de la Asignatura! Planeacion de la enseñanza y evaluación del aprend...
Vianney Morgado
 
Encuadre
EncuadreEncuadre
Encuadre
hell-grom
 
Encuadre de la asignatura.
Encuadre de la asignatura. Encuadre de la asignatura.
Encuadre de la asignatura.
jose enrique tellez pacheco
 
Encuadre
EncuadreEncuadre
Encuadre
Tsukymiru
 
Encuadre
EncuadreEncuadre
Encuadre
AnNii Gleez
 
Encuadre
EncuadreEncuadre
Encuadre
Sol Fernandez
 
Encuadre
EncuadreEncuadre
Encuadre de la asignatura
Encuadre de la asignaturaEncuadre de la asignatura
Encuadre de la asignatura
suleyhdez
 
Encuadre
EncuadreEncuadre
Encuadre
Ppyoung
 
Encuadre
EncuadreEncuadre
Encuadre
EncuadreEncuadre
Encuadre
Gabriela Melo
 
Encuadre Planeación de la enseñanza y evaluación del aprendizaje
Encuadre Planeación de la enseñanza y evaluación del aprendizajeEncuadre Planeación de la enseñanza y evaluación del aprendizaje
Encuadre Planeación de la enseñanza y evaluación del aprendizaje
Chiosann
 
Encuadre
EncuadreEncuadre
Encuadre
Paty Rojas
 

Similar a Clase 111.1-bases%20de%20 datos%20ejemplo[1] (20)

Clase 111.1-bases%20de%20 datos%20ejemplo[1]
Clase 111.1-bases%20de%20 datos%20ejemplo[1]Clase 111.1-bases%20de%20 datos%20ejemplo[1]
Clase 111.1-bases%20de%20 datos%20ejemplo[1]
 
Ejercicio 9 BD
Ejercicio 9 BDEjercicio 9 BD
Ejercicio 9 BD
 
Ensayo 1
Ensayo 1Ensayo 1
Ensayo 1
 
La rubrica
La rubricaLa rubrica
La rubrica
 
Encuadre essau
Encuadre essauEncuadre essau
Encuadre essau
 
Encuadre
EncuadreEncuadre
Encuadre
 
Encuadre
EncuadreEncuadre
Encuadre
 
Encuadre de la Asignatura! Planeacion de la enseñanza y evaluación del aprend...
Encuadre de la Asignatura! Planeacion de la enseñanza y evaluación del aprend...Encuadre de la Asignatura! Planeacion de la enseñanza y evaluación del aprend...
Encuadre de la Asignatura! Planeacion de la enseñanza y evaluación del aprend...
 
Encuadre
EncuadreEncuadre
Encuadre
 
Encuadre de la asignatura.
Encuadre de la asignatura. Encuadre de la asignatura.
Encuadre de la asignatura.
 
Encuadre
EncuadreEncuadre
Encuadre
 
Encuadre
EncuadreEncuadre
Encuadre
 
Encuadre
EncuadreEncuadre
Encuadre
 
Encuadre
EncuadreEncuadre
Encuadre
 
Encuadre de la asignatura
Encuadre de la asignaturaEncuadre de la asignatura
Encuadre de la asignatura
 
Encuadre
EncuadreEncuadre
Encuadre
 
Encuadre
EncuadreEncuadre
Encuadre
 
Encuadre
EncuadreEncuadre
Encuadre
 
Encuadre Planeación de la enseñanza y evaluación del aprendizaje
Encuadre Planeación de la enseñanza y evaluación del aprendizajeEncuadre Planeación de la enseñanza y evaluación del aprendizaje
Encuadre Planeación de la enseñanza y evaluación del aprendizaje
 
Encuadre
EncuadreEncuadre
Encuadre
 

Más de diana

Virus%2c%20 gusanos%20y%20troyanos[2]
Virus%2c%20 gusanos%20y%20troyanos[2]Virus%2c%20 gusanos%20y%20troyanos[2]
Virus%2c%20 gusanos%20y%20troyanos[2]
diana
 
Clase 8-internet[1]
Clase 8-internet[1]Clase 8-internet[1]
Clase 8-internet[1]
diana
 
Clase 8-internet[1]
Clase 8-internet[1]Clase 8-internet[1]
Clase 8-internet[1]diana
 
Clase 7-redes[1]
Clase 7-redes[1]Clase 7-redes[1]
Clase 7-redes[1]
diana
 
Clase 6-almacenamiento[1]
Clase 6-almacenamiento[1]Clase 6-almacenamiento[1]
Clase 6-almacenamiento[1]
diana
 
Clase 3-algoritmos[1]
Clase 3-algoritmos[1]Clase 3-algoritmos[1]
Clase 3-algoritmos[1]
diana
 
Clase 2-la%20 computadora%20digital[1]
Clase 2-la%20 computadora%20digital[1]Clase 2-la%20 computadora%20digital[1]
Clase 2-la%20 computadora%20digital[1]
diana
 
Clase 2-la%20 computadora%20digital[1]
Clase 2-la%20 computadora%20digital[1]Clase 2-la%20 computadora%20digital[1]
Clase 2-la%20 computadora%20digital[1]
diana
 
Clase 1
Clase 1Clase 1
Clase 1
diana
 
Clase 10-bases%20de%20 datos[1]
Clase 10-bases%20de%20 datos[1]Clase 10-bases%20de%20 datos[1]
Clase 10-bases%20de%20 datos[1]
diana
 
Clase 9-comunidades%20virtuales[1]
Clase 9-comunidades%20virtuales[1]Clase 9-comunidades%20virtuales[1]
Clase 9-comunidades%20virtuales[1]
diana
 
Clase 5-software[1]
Clase 5-software[1]Clase 5-software[1]
Clase 5-software[1]
diana
 
Clase 4-la%20 computadora%202[1]
Clase 4-la%20 computadora%202[1]Clase 4-la%20 computadora%202[1]
Clase 4-la%20 computadora%202[1]
diana
 
Clase 3.1-por%20qué%20 binario[1]
Clase 3.1-por%20qué%20 binario[1]Clase 3.1-por%20qué%20 binario[1]
Clase 3.1-por%20qué%20 binario[1]
diana
 
Dbms
DbmsDbms
Dbmsdiana
 
Dbms
DbmsDbms
Dbms
diana
 
Exposicion sociedad ru
Exposicion sociedad ruExposicion sociedad ru
Exposicion sociedad ru
diana
 
C:\fakepath\avances tecnológicos en
C:\fakepath\avances tecnológicos enC:\fakepath\avances tecnológicos en
C:\fakepath\avances tecnológicos en
diana
 
Jornada pdf
Jornada pdfJornada pdf
Jornada pdf
diana
 

Más de diana (19)

Virus%2c%20 gusanos%20y%20troyanos[2]
Virus%2c%20 gusanos%20y%20troyanos[2]Virus%2c%20 gusanos%20y%20troyanos[2]
Virus%2c%20 gusanos%20y%20troyanos[2]
 
Clase 8-internet[1]
Clase 8-internet[1]Clase 8-internet[1]
Clase 8-internet[1]
 
Clase 8-internet[1]
Clase 8-internet[1]Clase 8-internet[1]
Clase 8-internet[1]
 
Clase 7-redes[1]
Clase 7-redes[1]Clase 7-redes[1]
Clase 7-redes[1]
 
Clase 6-almacenamiento[1]
Clase 6-almacenamiento[1]Clase 6-almacenamiento[1]
Clase 6-almacenamiento[1]
 
Clase 3-algoritmos[1]
Clase 3-algoritmos[1]Clase 3-algoritmos[1]
Clase 3-algoritmos[1]
 
Clase 2-la%20 computadora%20digital[1]
Clase 2-la%20 computadora%20digital[1]Clase 2-la%20 computadora%20digital[1]
Clase 2-la%20 computadora%20digital[1]
 
Clase 2-la%20 computadora%20digital[1]
Clase 2-la%20 computadora%20digital[1]Clase 2-la%20 computadora%20digital[1]
Clase 2-la%20 computadora%20digital[1]
 
Clase 1
Clase 1Clase 1
Clase 1
 
Clase 10-bases%20de%20 datos[1]
Clase 10-bases%20de%20 datos[1]Clase 10-bases%20de%20 datos[1]
Clase 10-bases%20de%20 datos[1]
 
Clase 9-comunidades%20virtuales[1]
Clase 9-comunidades%20virtuales[1]Clase 9-comunidades%20virtuales[1]
Clase 9-comunidades%20virtuales[1]
 
Clase 5-software[1]
Clase 5-software[1]Clase 5-software[1]
Clase 5-software[1]
 
Clase 4-la%20 computadora%202[1]
Clase 4-la%20 computadora%202[1]Clase 4-la%20 computadora%202[1]
Clase 4-la%20 computadora%202[1]
 
Clase 3.1-por%20qué%20 binario[1]
Clase 3.1-por%20qué%20 binario[1]Clase 3.1-por%20qué%20 binario[1]
Clase 3.1-por%20qué%20 binario[1]
 
Dbms
DbmsDbms
Dbms
 
Dbms
DbmsDbms
Dbms
 
Exposicion sociedad ru
Exposicion sociedad ruExposicion sociedad ru
Exposicion sociedad ru
 
C:\fakepath\avances tecnológicos en
C:\fakepath\avances tecnológicos enC:\fakepath\avances tecnológicos en
C:\fakepath\avances tecnológicos en
 
Jornada pdf
Jornada pdfJornada pdf
Jornada pdf
 

Clase 111.1-bases%20de%20 datos%20ejemplo[1]

  • 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