SlideShare una empresa de Scribd logo
1 de 8
TALLER 1 CAPITULO 3
ALGEBRA RELACIONAL Y SQL
1). Del siguiente pasode M-Ridentificar:
A.La cardinalidadmínimaymáxima.
B. Llavesprimariasycompuestas(Ajenas).
A).
 Car_min(salón,tiene) > 0
Car_min(bloque,tiene) > 0
Car_max(salón, tiene) = 1 N:1
Car_max(bloque,tiene) > 1
 Car_min(salón,pertenece) > 0
Car_min(asignatura,pertenece) > 0
Car_max(salón, pertenece) > 1 1:N
Car_max(asignatura,pertenece) = 1
 Car_min(asignatura,pertenece) > 0
Car_min(area,pertenece) > 0
Car_max(asignatura, pertenece) = 1 1:N
Car_max(area,pertenece) > 1
 Car_min(asignatura,tiene) > 0
Car_min(prerequisito,tiene) > 0
Car_max(asignatura, tiene) > 1 N:M
Car_max(prerequisito,tiene) > 1
 Car_min(asignatura,pertenece) > 0
Car_min(horario,pertenece) > 0
Car_max(asignatura, pertenece) = 1 1:N
Car_max(horario,pertenece) > 1
 Car_min(asignatura,pertenece) > 0
Car_min(docente,pertenece) > 0
Car_max(asignatura, pertenece) > 1 N:1
Car_max(docente,pertenece) = 1
 Car_min(programa,tiene) > 0
Car_min(asignatura,tiene) > 0
Car_max(programa, tiene) = 1 1:N
Car_max(asignatura,tiene) > 1
 Car_min(programa, pertenece) > 0
Car_min(facultad,pertenece) > 0
Car_max(programa, pertenece) > 1 N:1
Car_max(facultad, pertenece) = 1
 Car_min(horario,pertenece) > 0
Car_min(franja,pertenece) > 0
Car_max(horario, pertenece) > 1 N:1
Car_max(franja,pertenece) = 1
 Car_min(ciudad,pertenece) > 0
Car_min(docente,pertenece) > 0
Car_max(ciudad, pertenece) > 1 N:1
Car_max(docente,pertenece) = 1
 Car_min(docente,pertenece) > 0
Car_min(institucion,pertenece) > 0
Car_max(docente, pertenece) = 1 1:N
Car_max(institucion,pertenece) > 1
 Car_min(docente,pertenece) > 0
Car_min(institucion,pertenece) > 0
Car_max(docente, pertenece) = 1 1:N
Car_max(institucion,pertenece) > 1
B).
Tabla bloque:
(CodBloque)pk
Tabla salon:
(CodSalon)pk
(Codbloque)fk de latablabloque
Tabla asignatura:
(CodAsignatura)pk
(CodSalon)fkde latablasalón
(Codprograma)fkde latablaprograma
(Cedula)fkde latabal docente
(CodArea)fkde latablaarea
Tabla area:
(CodArea)pk
Tabla prerrequisito:
(CodPrerequisito)pk
Tabla Asigpre:
(CodAsignatura)fk de latablaasignatura
(CodPrerequisito)fkde latablaprerrequisito
Tabla horario:
(CodHorario)pk
(CodAsignatura)fkde latablaasignatura
(CodFranja)fkde latablafranja
Tabla Franja:
(CodFranja)pk
Tabla docente:
(Cedula)pk
(CodCiudad)fkde latablaciudad
(CodInstitucion)fk de latablaInstitucion
(CodPregrado)fkde latablaPregrado
Tabla institucion:
(CodInstitucion)pk
Tabla pregrado:
(CodPregrado)pk
Tabla ciudad:
(CodCiudad)pk
Tabla programa:
(CodPrograma)pk
(CodFacultad)fkde latablafacultad
Tabla facultad:
(CodFacultad)pk
2). Aplicandolosoperadoresde selecciónyproyección,debescolocarlarepresentaciónyel
resultadode laconsulta.
SELECCIÓN
select* fromDocente where cedula=‘14895016’
PROYECCION
Selectnombre,cedula,salario
FROMDOCENTE where (fechaingreso=‘30/10/1995’) and
(salario<=2000000)
3). De acuerdoa lo anterioraplicaremoslossiguientesejerciciosde selecciónyproyección.
A.Selecciónyproyección(Unariaaplicaciónde unasolatabla).
 a.1 Mostrar todoslas asignaturasconel códigoy nombre asignadoenel trabajo.
selectcodasignatura,nomasignaturafromasignatura
 a.2 Mostrar todaslas asignaturasque notienenasignadosemestre.
select* fromasignaturawhere semestre isnull
 a.3 Mostrar todaslas asignaturasque tienenloscréditosiguala2.
select* fromasignaturawhere creditos=’2’
 a.4 Mostrar todoslosdocentesque notenganteléfono.
select* fromdocente where telEfono=’0’
 a.5 Mostar el nombre y apellido de los docentes que viven en Buga, Tuluá y Cali.
SELECT DOCENTE,NOMBRE, DOCENTE.APELLIDO,CIUDAD.NOMCIUDAD
FROMCIUDAD, DOCENTE
WHERE (CIUDAD.NOMCIUDAD=’TULUA’) AND(CIUDAD.CODCIUDAD=DOCENTE.CODCIUDAD)
OR (CIUDAD.NOMCIUDAD=’BUGA’) OR(CIUDAD.NOMCIUDAD=’CALI’)
 a.6 Mostrar lasasignaturasque sus créditosseanigual omayorde 3.
Select* fromasignaturawhere créditos>=’3’
 a.8 Mostrar lasasignaturasque sus horasde trabajo independienteseanmayoresde 3y
igualesa5.
Select* fromasignaturawhere (hti >=’3’) and (hti =’5’)
 a.9 Mostrar lasasignaturascon horas de contacto menoresde 3.
Select* fromasignaturawhere hcd<’3’
LAKXMY SALDAÑA SANCHEZ
Código:2308540

Más contenido relacionado

La actualidad más candente (14)

Tarea 12 funcion gràfica uni minuto
Tarea 12 funcion gràfica uni minutoTarea 12 funcion gràfica uni minuto
Tarea 12 funcion gràfica uni minuto
 
Aritmetica
AritmeticaAritmetica
Aritmetica
 
1 er informe
1 er informe1 er informe
1 er informe
 
algoritmos
algoritmosalgoritmos
algoritmos
 
Automata de pilas y sus límetes
Automata de pilas y sus límetesAutomata de pilas y sus límetes
Automata de pilas y sus límetes
 
Análisis espectral (iva n mareño)
Análisis espectral (iva n mareño)Análisis espectral (iva n mareño)
Análisis espectral (iva n mareño)
 
LOGARITMO - HVM
LOGARITMO - HVMLOGARITMO - HVM
LOGARITMO - HVM
 
Funciones
FuncionesFunciones
Funciones
 
Afnd, afnd e y er
Afnd, afnd e y erAfnd, afnd e y er
Afnd, afnd e y er
 
Trabajo 3 numerico
Trabajo 3 numericoTrabajo 3 numerico
Trabajo 3 numerico
 
Gramáticas libres de contexto
Gramáticas libres de contextoGramáticas libres de contexto
Gramáticas libres de contexto
 
Pa02.validado.as
Pa02.validado.asPa02.validado.as
Pa02.validado.as
 
Clase 1 (funciones)
Clase 1 (funciones)Clase 1 (funciones)
Clase 1 (funciones)
 
Ejercicio 1 Respuesta en frecuencia
Ejercicio 1 Respuesta en frecuenciaEjercicio 1 Respuesta en frecuencia
Ejercicio 1 Respuesta en frecuencia
 

Destacado

Los Nombres De Las Relaciones Y Cantidad (Autoguardado)
Los Nombres De Las Relaciones Y Cantidad (Autoguardado)Los Nombres De Las Relaciones Y Cantidad (Autoguardado)
Los Nombres De Las Relaciones Y Cantidad (Autoguardado)blaze0002
 
Diego Fernando Galeano 2304026
Diego Fernando Galeano 2304026Diego Fernando Galeano 2304026
Diego Fernando Galeano 2304026DiegoFGaleano
 
Le Lead nurturing dans l'Océan Bleu
Le Lead nurturing dans l'Océan BleuLe Lead nurturing dans l'Océan Bleu
Le Lead nurturing dans l'Océan BleuLa Team Web
 
International Journal of Business and Management Invention (IJBMI)
International Journal of Business and Management Invention (IJBMI) International Journal of Business and Management Invention (IJBMI)
International Journal of Business and Management Invention (IJBMI) inventionjournals
 
Dossier corporativo bexel ingeniería s.l.
Dossier corporativo bexel ingeniería s.l.Dossier corporativo bexel ingeniería s.l.
Dossier corporativo bexel ingeniería s.l.Seguros Bilbao
 
Producto integrador primer parcial
Producto integrador primer parcialProducto integrador primer parcial
Producto integrador primer parcialELVIA
 
Presa ja fete champetre 2013
Presa ja fete champetre 2013Presa ja fete champetre 2013
Presa ja fete champetre 2013jeunesactifs69
 
Aplicación ¿Y AHORA QUIÉN PODRÁ AYUDARME?
Aplicación ¿Y AHORA QUIÉN PODRÁ AYUDARME?Aplicación ¿Y AHORA QUIÉN PODRÁ AYUDARME?
Aplicación ¿Y AHORA QUIÉN PODRÁ AYUDARME?Diego Castellano
 
Prepara la carga 1(1)coreccion
Prepara la carga 1(1)coreccionPrepara la carga 1(1)coreccion
Prepara la carga 1(1)coreccion1andrea1
 
Exposición windows 2000 - actualidad
Exposición  windows  2000 - actualidadExposición  windows  2000 - actualidad
Exposición windows 2000 - actualidadjosempuma
 
Architecture de la jvm deuxieme partie
Architecture de la jvm deuxieme partieArchitecture de la jvm deuxieme partie
Architecture de la jvm deuxieme partieMichael Njong
 
Les élèves roumains de Hunedoara
Les élèves roumains de HunedoaraLes élèves roumains de Hunedoara
Les élèves roumains de HunedoaraCinzia Maurantonio
 
La hermos..
La hermos..La hermos..
La hermos..Google
 
Présentation eau
Présentation eau Présentation eau
Présentation eau ynsi4
 

Destacado (20)

Los Nombres De Las Relaciones Y Cantidad (Autoguardado)
Los Nombres De Las Relaciones Y Cantidad (Autoguardado)Los Nombres De Las Relaciones Y Cantidad (Autoguardado)
Los Nombres De Las Relaciones Y Cantidad (Autoguardado)
 
Diego Fernando Galeano 2304026
Diego Fernando Galeano 2304026Diego Fernando Galeano 2304026
Diego Fernando Galeano 2304026
 
Le Lead nurturing dans l'Océan Bleu
Le Lead nurturing dans l'Océan BleuLe Lead nurturing dans l'Océan Bleu
Le Lead nurturing dans l'Océan Bleu
 
Eben ezer
Eben ezerEben ezer
Eben ezer
 
International Journal of Business and Management Invention (IJBMI)
International Journal of Business and Management Invention (IJBMI) International Journal of Business and Management Invention (IJBMI)
International Journal of Business and Management Invention (IJBMI)
 
Dossier corporativo bexel ingeniería s.l.
Dossier corporativo bexel ingeniería s.l.Dossier corporativo bexel ingeniería s.l.
Dossier corporativo bexel ingeniería s.l.
 
Producto integrador primer parcial
Producto integrador primer parcialProducto integrador primer parcial
Producto integrador primer parcial
 
Desarrollo sistemas web
Desarrollo sistemas webDesarrollo sistemas web
Desarrollo sistemas web
 
Presa ja fete champetre 2013
Presa ja fete champetre 2013Presa ja fete champetre 2013
Presa ja fete champetre 2013
 
Nuestro gobierno actual
Nuestro gobierno actualNuestro gobierno actual
Nuestro gobierno actual
 
Aplicación ¿Y AHORA QUIÉN PODRÁ AYUDARME?
Aplicación ¿Y AHORA QUIÉN PODRÁ AYUDARME?Aplicación ¿Y AHORA QUIÉN PODRÁ AYUDARME?
Aplicación ¿Y AHORA QUIÉN PODRÁ AYUDARME?
 
Informe actitudes 2010
Informe actitudes 2010Informe actitudes 2010
Informe actitudes 2010
 
Prepara la carga 1(1)coreccion
Prepara la carga 1(1)coreccionPrepara la carga 1(1)coreccion
Prepara la carga 1(1)coreccion
 
Exposición windows 2000 - actualidad
Exposición  windows  2000 - actualidadExposición  windows  2000 - actualidad
Exposición windows 2000 - actualidad
 
Panfletos del Centenario
Panfletos del CentenarioPanfletos del Centenario
Panfletos del Centenario
 
L accés aux infrastructures de base1
L accés aux infrastructures de base1L accés aux infrastructures de base1
L accés aux infrastructures de base1
 
Architecture de la jvm deuxieme partie
Architecture de la jvm deuxieme partieArchitecture de la jvm deuxieme partie
Architecture de la jvm deuxieme partie
 
Les élèves roumains de Hunedoara
Les élèves roumains de HunedoaraLes élèves roumains de Hunedoara
Les élèves roumains de Hunedoara
 
La hermos..
La hermos..La hermos..
La hermos..
 
Présentation eau
Présentation eau Présentation eau
Présentation eau
 

Similar a Taller1 bd (20)

Taller1 sql
Taller1 sqlTaller1 sql
Taller1 sql
 
Taller 1 y 2 bases de datos
Taller 1 y 2 bases de datosTaller 1 y 2 bases de datos
Taller 1 y 2 bases de datos
 
Taller 1 y 2 bases de datos
Taller 1 y 2 bases de datosTaller 1 y 2 bases de datos
Taller 1 y 2 bases de datos
 
Taller practica 3 capitulo3
Taller practica 3 capitulo3Taller practica 3 capitulo3
Taller practica 3 capitulo3
 
Taller practica 3 capitulo3
Taller practica 3 capitulo3Taller practica 3 capitulo3
Taller practica 3 capitulo3
 
Taller123prado
Taller123pradoTaller123prado
Taller123prado
 
Tall
TallTall
Tall
 
Taller1 bd
Taller1 bdTaller1 bd
Taller1 bd
 
Trabajo2
Trabajo2Trabajo2
Trabajo2
 
Ppl clase01
Ppl clase01Ppl clase01
Ppl clase01
 
Complejidad de Algoritmos
Complejidad de AlgoritmosComplejidad de Algoritmos
Complejidad de Algoritmos
 
Entrega 8 arreglos - controles - gráficos
Entrega 8   arreglos - controles - gráficosEntrega 8   arreglos - controles - gráficos
Entrega 8 arreglos - controles - gráficos
 
Informe
InformeInforme
Informe
 
Taller 1 kmilo u
Taller 1 kmilo uTaller 1 kmilo u
Taller 1 kmilo u
 
Analisis de Algoritmos
Analisis de AlgoritmosAnalisis de Algoritmos
Analisis de Algoritmos
 
Paralela6
Paralela6Paralela6
Paralela6
 
Layout
LayoutLayout
Layout
 
Layout
LayoutLayout
Layout
 
2da tarea de control
2da tarea de control2da tarea de control
2da tarea de control
 
Backtracking
BacktrackingBacktracking
Backtracking
 

Taller1 bd

  • 1. TALLER 1 CAPITULO 3 ALGEBRA RELACIONAL Y SQL 1). Del siguiente pasode M-Ridentificar: A.La cardinalidadmínimaymáxima. B. Llavesprimariasycompuestas(Ajenas). A).  Car_min(salón,tiene) > 0 Car_min(bloque,tiene) > 0 Car_max(salón, tiene) = 1 N:1 Car_max(bloque,tiene) > 1  Car_min(salón,pertenece) > 0 Car_min(asignatura,pertenece) > 0 Car_max(salón, pertenece) > 1 1:N Car_max(asignatura,pertenece) = 1  Car_min(asignatura,pertenece) > 0 Car_min(area,pertenece) > 0 Car_max(asignatura, pertenece) = 1 1:N Car_max(area,pertenece) > 1  Car_min(asignatura,tiene) > 0 Car_min(prerequisito,tiene) > 0 Car_max(asignatura, tiene) > 1 N:M Car_max(prerequisito,tiene) > 1  Car_min(asignatura,pertenece) > 0 Car_min(horario,pertenece) > 0 Car_max(asignatura, pertenece) = 1 1:N Car_max(horario,pertenece) > 1  Car_min(asignatura,pertenece) > 0 Car_min(docente,pertenece) > 0 Car_max(asignatura, pertenece) > 1 N:1 Car_max(docente,pertenece) = 1  Car_min(programa,tiene) > 0 Car_min(asignatura,tiene) > 0 Car_max(programa, tiene) = 1 1:N Car_max(asignatura,tiene) > 1  Car_min(programa, pertenece) > 0 Car_min(facultad,pertenece) > 0 Car_max(programa, pertenece) > 1 N:1 Car_max(facultad, pertenece) = 1
  • 2.  Car_min(horario,pertenece) > 0 Car_min(franja,pertenece) > 0 Car_max(horario, pertenece) > 1 N:1 Car_max(franja,pertenece) = 1  Car_min(ciudad,pertenece) > 0 Car_min(docente,pertenece) > 0 Car_max(ciudad, pertenece) > 1 N:1 Car_max(docente,pertenece) = 1  Car_min(docente,pertenece) > 0 Car_min(institucion,pertenece) > 0 Car_max(docente, pertenece) = 1 1:N Car_max(institucion,pertenece) > 1  Car_min(docente,pertenece) > 0 Car_min(institucion,pertenece) > 0 Car_max(docente, pertenece) = 1 1:N Car_max(institucion,pertenece) > 1 B). Tabla bloque: (CodBloque)pk Tabla salon: (CodSalon)pk (Codbloque)fk de latablabloque Tabla asignatura: (CodAsignatura)pk (CodSalon)fkde latablasalón (Codprograma)fkde latablaprograma (Cedula)fkde latabal docente (CodArea)fkde latablaarea Tabla area: (CodArea)pk Tabla prerrequisito: (CodPrerequisito)pk Tabla Asigpre: (CodAsignatura)fk de latablaasignatura (CodPrerequisito)fkde latablaprerrequisito Tabla horario: (CodHorario)pk (CodAsignatura)fkde latablaasignatura (CodFranja)fkde latablafranja Tabla Franja: (CodFranja)pk
  • 3. Tabla docente: (Cedula)pk (CodCiudad)fkde latablaciudad (CodInstitucion)fk de latablaInstitucion (CodPregrado)fkde latablaPregrado Tabla institucion: (CodInstitucion)pk Tabla pregrado: (CodPregrado)pk Tabla ciudad: (CodCiudad)pk Tabla programa: (CodPrograma)pk (CodFacultad)fkde latablafacultad Tabla facultad: (CodFacultad)pk 2). Aplicandolosoperadoresde selecciónyproyección,debescolocarlarepresentaciónyel resultadode laconsulta. SELECCIÓN select* fromDocente where cedula=‘14895016’
  • 4. PROYECCION Selectnombre,cedula,salario FROMDOCENTE where (fechaingreso=‘30/10/1995’) and (salario<=2000000) 3). De acuerdoa lo anterioraplicaremoslossiguientesejerciciosde selecciónyproyección. A.Selecciónyproyección(Unariaaplicaciónde unasolatabla).  a.1 Mostrar todoslas asignaturasconel códigoy nombre asignadoenel trabajo. selectcodasignatura,nomasignaturafromasignatura
  • 5.  a.2 Mostrar todaslas asignaturasque notienenasignadosemestre. select* fromasignaturawhere semestre isnull  a.3 Mostrar todaslas asignaturasque tienenloscréditosiguala2. select* fromasignaturawhere creditos=’2’
  • 6.  a.4 Mostrar todoslosdocentesque notenganteléfono. select* fromdocente where telEfono=’0’  a.5 Mostar el nombre y apellido de los docentes que viven en Buga, Tuluá y Cali. SELECT DOCENTE,NOMBRE, DOCENTE.APELLIDO,CIUDAD.NOMCIUDAD FROMCIUDAD, DOCENTE WHERE (CIUDAD.NOMCIUDAD=’TULUA’) AND(CIUDAD.CODCIUDAD=DOCENTE.CODCIUDAD) OR (CIUDAD.NOMCIUDAD=’BUGA’) OR(CIUDAD.NOMCIUDAD=’CALI’)
  • 7.  a.6 Mostrar lasasignaturasque sus créditosseanigual omayorde 3. Select* fromasignaturawhere créditos>=’3’  a.8 Mostrar lasasignaturasque sus horasde trabajo independienteseanmayoresde 3y igualesa5. Select* fromasignaturawhere (hti >=’3’) and (hti =’5’)
  • 8.  a.9 Mostrar lasasignaturascon horas de contacto menoresde 3. Select* fromasignaturawhere hcd<’3’ LAKXMY SALDAÑA SANCHEZ Código:2308540