Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Capitulo 3 Algebra Relacional CRR

722 views

Published on

ÁLGEBRA RELACIONAL BD

Published in: Education, Technology
  • Be the first to comment

  • Be the first to like this

Capitulo 3 Algebra Relacional CRR

  1. 1. CAPITULO 3 ALGEBRA RELACIONAL<br />JUAN CARLOS VELÁSQUEZ MUÑOZ <br />UNIDAD CENTRAL DE VALLE <br />FACULTAD DE INGENIERÍA <br />INGENIERÍA DE SISTEMAS <br />5TO SEMESTRE<br />BASES DE DATOS<br />OBJETIVO: El estudiante identificara el manejo de las operaciones de asignación, proyección, re nombramiento, unión, intersección producto.<br /> Del siguiente paso de M-R identificar: <br />Los nombres de las relaciones y cantidad. <br />Relaciones Posee AsignaOrganizanIdentifica Posee01Tiene Posee03Dicta Habilita Total: 9<br />Número y nombre de tablas. <br />Tablas Programa Salón BloqueFacultad Asignatura Área CiudadDocente Prerrequisito AsignapreTotal: 10<br />Llaves primarias y compuestas (Ajenas). <br />FKCIUDAD_COCAREA_COARSALON_COSPROGRAMA_COPDOCENTE_CODASIGNATURA_COAPRERREQUISITO_COPRFACULTAD_COFBLOQUE_COB<br />PKCOPCOSCOBCOARCOPRCODCOCCOACOF<br />De acuerdo a lo anterior aplicaremos los siguientes ejercicios de selección y proyección. <br />A. Selección (Unaria aplicación de una sola tabla).<br />Mostrar todos los docentes que inician con la letra “e”<br />σ Nombre “E” (DOCENTE)<br />CODCIUDAD_COCNOMBREFECHANACIMIENTOPREGRADOPOSTGRADOFECHAINGRESOSALARIOS511EDUARDO RODRIGUEZ03/06/1980LINEA DE PROFUNDIZACIONINGENIERIA DE SISTEMAS03/06/1999300000781EDGAR SANDOVAL15/02/1980SISTEMAS DIGITALESBASES DE DATOS12/02/19992000000161EFRAIN VASQUEZ02/02/1973MATEMATICASCIENCIAS CONTABLES12/02/19992500000601EDUARDO RAMIREZ12/08/1978PROGRAMACIONDIBUJO02/02/19992000000<br />Buscar todos los docentes que tienen especialización.<br />σ Postgrado “Especialización ” (DOCENTE)<br />CODCIUDAD_COCNOMBREFECHANACIMIENTOPREGRADOPOSTGRADOFECHAINGRESOSALARIOS21HECTOR F MILLAN01/11/1950MATEMÁTICAS APLICADASMATEMÁTICAS APLICADAS A LA INTERPRETACIÓN GEOLÓGICA03/12/20031300000551ROLDOFO JARAMILLO23/02/2003MATEMATICOMATEMATICAS01/01/19782000000131FABIAN CERQUERA01/01/1980ING SISTEMASSISTEMAS DE CONTROL01/01/20031200000511EDUARDO RODRIGUEZ03/06/1980LINEA DE PROFUNDIZACIONINGENIERIA DE SISTEMAS03/06/1999300000611CLAUDIA MORENO03/04/1980INGENIERA EN SISTEMASINGENIERIA DE SOFTWARE05/06/20014000002001LUIS FDO GOMEZ08/02/2003INGENIERIA DE SOFTWARESIMULACION Y MODELACION08/02/200330000004441MAURICIO MEJIA02/02/1970ECONOMIACIENCIAS NATURALES02/02/19982000000661MARCO E HURTADO01/06/1970MATEMATICA APLICADASFISICA SATELITAL02/09/19901750000981HELIN JIMENEZ05/09/1968CONSTITUCION INTERNACIONALDERECHO HUMANITARIO01/01/19981450000281FABIAN CERQUERA03/03/1980ING SISTEMASSISTEMAS DE CONTROL Y SEGUURIDAD DE DATOS02/03/20031800000271HUGO MORALES03/02/1980INGENIERIA DE SISTEMASMATEMATICAS DISCRETAS03/02/2009150000081MOSQUERA HECTOR MARIO15/06/1960MATEMATICASMATEMATICAS APLICADAS20/10/19901500000101JOSE GABRIEL PEREZ20/03/1970SISTEMASSISTEMAS INTELIGENTES12/02/1993170000051JULIO ARROYAVE13/12/1979ADMINISTRACIÓN DE EMPRESASAUDITORÍA DE CUENTAS.03/12/20001350000121LUIS CARLOS VILLEGAS23/04/1960BIOLOGIAAMBIENTAL03/03/1996180000061LUIS FERNANDO GOMEZ01/03/1945INGENIERO DE SISTEMASINGENIERÍA DE SISTEMAS INTERNET Y MÓVILES16/02/19991000000201DIEGO ALBERTO PINILLA06/02/1979PROGRAMACION LINEALALGORITMIA05/02/20081200000321MISAEL HERNANDEZ02/02/1970FISICA AVANSADAFISICA CUANTICA12/06/19902300000331NEWTON QUIÑONES05/06/1979CONTABILIDADCIENCIAS CONTABLES02/02/19901300000401HARLYS RIVAS02/05/1970INGENIERIA DE SISTEMASINTELIG ARTIFICIAL03/05/1990500000781EDGAR SANDOVAL15/02/1980SISTEMAS DIGITALESBASES DE DATOS12/02/199920000002011CLAUDIA MORENO03/08/1993ING SISTEMASING SOFTWARE II02/01/20063000000191MARCO E HURTADO03/09/1970MATEMATICAS APLICADASFISICA SATELITAL01/08/199814500002031FABIAN CERQUERA02/06/1954ING SISTEMASSIST OPERAT. II02/03/20024000000991GLADYS EUGENIA VINASCO05/06/1975HUMANIDADESDERECHO HUMANITARIO02/09/2002126500071JOHN J LOZANO15/08/1950HUMANIDADESHUMANISTICA19/09/1975130000041MARY LUZ OJEDA01/03/1974INGENIERIA DE SISTEMASGESTIÓN DE SISTEMAS DE INFORMACIÓN EN LA EMPRESA.14/12/20041500000161EFRAIN VASQUEZ02/02/1973MATEMATICASCIENCIAS CONTABLES12/02/19992500000701HUGO MORALES12/02/1970MATEMATICAS APLICADASMATEMATICAS DISCRETAS02/01/1990300000011HECTOR GARCIA01/01/1975MATEMATICASMATEMÁTICAS APLICADAS A LA INTERPRETACIÓN GEOLÓGICA01/01/2005150000031RUBEN DARIO GONZALEZ03/12/1978DEMOCRACIA Y PARTICIPACIÓNDEMOCRACIA Y CIUDADANÍA05/11/20011000000111VIVIAN OREJUELA19/02/1970ALGORITMIACIRCUITOS INTELIGENTES14/03/1960190000091NEWTON QUIÑONES01/01/1950MATEMATICOCIENCIAS ESTADISTICAS16/10/20001500000301PAULO VELEZ06/02/1970SISTEMAS OPERATIVOSALGORITMIA02/02/19962300000211PABLO VELEZ01/01/1980ING SISTEMASMATEMATICO PURO01/03/20051300000351HUGO OROZCO06/05/1973CREATIVIDAD EMPRESERIALMATEMATICAS APLICADAS12/08/19912300000411RODOLFO JARAMILLO12/03/1960MATEMATICA BASICAMATEMATICAS APLICADAS12/02/19893000000451ALVARO SALAZAR12/05/1979SISTEMAS APLICADOSINTELIGENCIA ARTIFICIAL12/02/19992000000221CARLOS GIL FUSION01/02/1973ALGORITMOSPROGRAMACION AVANSADA12/10/20032000000601EDUARDO RAMIREZ12/08/1978PROGRAMACIONDIBUJO02/02/199920000005001IVAN DARIO ARISTIZB08/09/1936ING SISTEMASCOMUNIC REDES II02/02/20053000000291JOSE PEÑA05/05/1968ING INDUSTRIALADMINISTRACION Y CORDINACION DE PROYECTOS06/06/20051500000<br />Buscar todos los docentes que son ingenieros de sistemas.<br />σ Pregrado “INGENIERO DE SISTEMAS” (DOCENTE)<br />CODCIUDAD_COCNOMBREFECHANACIMIENTOPREGRADOPOSTGRADOFECHAINGRESOSALARIOS61LUIS FERNANDO Gómez01/03/1945ingeniero de sistemasIngeniería de Sistemas Internet y Móviles16/02/19991000000<br />Busca todos los docentes que tiene fecha de ingreso “2000/01/01”.<br />σ Fecha de ingreso “01/01/2000” (DOCENTE)<br />(No hay ningún dato con esta referencia)<br />Mostar el área de profesional. <br />σ Nombre “Profesional” (AREA)<br />COARNOMBRE21PROFESIONAL<br />Mostrar las asignaturas que sus créditos sean igual y mayor de 2. <br />σ Créditos ≥ “2” (ASIGNATURA)<br />COANOMBRECREDITOSHTIACHPAREA_COARSALON_COSPROGRAMA_COPDOCENTE_COD23074INTRODUCCION A LA INGENIERIA231222202301023014FISICA II332422242303223016CREATIVIDAD EMPRESARIAL221322272303523075LENGUAJE DE PROGRAMACION I3414212292301123052LENGUAJE DE PROGRAMACION III341432272302023073MATEMATICAS III34232224230523008FISICA I332422242306623029BASES DE DATOS3414232202307823036INTELIGENCIA ARTIFICIAL3513232292304023005DIBUJO222232252306023003ALGORITMOS351332202301123093TRABAJO DE GRADO 22222232202302022030ECOLOGIA231222202301223022CALCULO VECTORIAL332432272304123072MATEMATICAS II34233220230123080HUMANIDADES II2312152242309923040PRACTICA PROFESIONAL123402232212301023027CONSTITUCION POLITICA2312152242309823038LINEA DE PROFUNDIZACION3513222282305123081MATEMATICAS IV34232224230823032SISTEMAS OPERATIVOS341421228230623023ARQUITECTURA DE COMPUTADORES3324212202304523086INGENIERIA ECONOMICA3513422023044423083MATEMATICAS DISCRETAS II351332202307023079ESTADISTICA I222222272303323012HUMANIDADES I231215224230323071MATEMATICAS 134232220230822087TEC. DE LA COMUNICACION E INVESTIGACION22222220230723082ESTADISTICA II222222282303323076TEORIA GENERAL DE SISTEMAS231232202301023060INGENIERIA DEL SOFTWARE II3513232292306123077ALGEBRA LINEAL34233228230223078LENGUAJE DE PROGRAMACION III341421228230623056MATEMATICAS APLICADAS342332202301623037INVESTIGACION DE OPERACIONES35132322023022<br />Mostrar las asignaturas que su área es igual a 23 o 15. <br />σ Área = “2” v “15” (ASIGNATURA)<br />COANOMBRECREDITOSHTIACHPAREA_COARSALON_COSPROGRAMA_COPDOCENTE_COD23029BASES DE DATOS3414232202307823036INTELIGENCIA ARTIFICIAL3513232292304023093TRABAJO DE GRADO 22222232202302023040PRACTICA PROFESIONAL123402232212301023060INGENIERIA DEL SOFTWARE II3513232292306123037INVESTIGACION DE OPERACIONES3513232202302223080HUMANIDADES II2312152242309923027CONSTITUCION POLITICA2312152242309823012HUMANIDADES I2312152242303<br />Mostrar las asignaturas que sus horas de trabajo independiente sean mayores de 3 y iguales a 5. <br />σ HTI > “3” ^ =” 5” (ASIGNATURA)<br />COANOMBRECREDITOSHTIACHPAREA_COARSALON_COSPROGRAMA_COPDOCENTE_COD23075LENGUAJE DE PROGRAMACION I3414212292301123052LENGUAJE DE PROGRAMACION III341432272302023073MATEMATICAS III34232224230523029BASES DE DATOS3414232202307823036INTELIGENCIA ARTIFICIAL3513232292304023003ALGORITMOS351332202301123072MATEMATICAS II34233220230123040PRACTICA PROFESIONAL123402232212301023038LINEA DE PROFUNDIZACION3513222282305123081MATEMATICAS IV34232224230823032SISTEMAS OPERATIVOS341421228230623086INGENIERIA ECONOMICA3513422023044423083MATEMATICAS DISCRETAS II351332202307023071MATEMATICAS 134232220230823060INGENIERIA DEL SOFTWARE II3513232292306123077ALGEBRA LINEAL34233228230223078LENGUAJE DE PROGRAMACION III341421228230623056MATEMATICAS APLICADAS342332202301623037INVESTIGACION DE OPERACIONES35132322023022<br />Mostrar las asignaturas con horas de contacto menores de 3.<br />σ HTI < “3” (ASIGNATURA)<br />COANOMBRECREDITOSHTIACHPAREA_COARSALON_COSPROGRAMA_COPDOCENTE_COD23014FISICA II332422242303223075LENGUAJE DE PROGRAMACION I3414212292301123052LENGUAJE DE PROGRAMACION III341432272302023008FISICA I332422242306623029BASES DE DATOS3414232202307823022CALCULO VECTORIAL332432272304123032SISTEMAS OPERATIVOS341421228230623023ARQUITECTURA DE COMPUTADORES3324212202304523078LENGUAJE DE PROGRAMACION III3414212282306<br />B. Proyección y selección (Unaria aplicación de una sola tabla).<br />Mostrar el código y el nombre de las asignaturas que tienen prerrequisitos 23075, 23084, 23016.<br />Π (σ COPR “23075” Λ “23084” σ “23016”), DESCRIPCION (PREREQUISITO)<br />COPRDESCRIPCION23075LENGUAJE DE PROGRAMACION23084PROGRAMACION LINEAL<br />Mostrar el código, nombre y salario de los profesores que tengan un salario mayor que 1.000.000<br />Π COD, NOMBRE, (σ SALARIO >” 1.000.000”) (DOCENTE)<br />CIUDAD_COCNOMBRESALARIOS1HECTOR F MILLAN13000001ROLDOFO JARAMILLO20000001FABIAN CERQUERA12000001LUIS FDO GOMEZ30000001MAURICIO MEJIA20000001MARCO E HURTADO17500001HELIN JIMENEZ14500001fabian cerquera18000001HUGO MORALES15000001MOSQUERA HECTOR MARIO15000001JOSE GABRIEL PEREZ17000001JULIO ARROYAVE13500001LUIS CARLOS VILLEGAS18000001DIEGO ALBERTO PINILLA12000001MISAEL HERNANDEZ23000001NEWTON QUIÑONES13000001EDGAR SANDOVAL20000001CLAUDIA MORENO30000001MARCO E HURTADO14500001FABIAN CERQUERA40000001GLADYS EUGENIA VINASCO12650001JOHN J LOZANO13000001MARY LUZ OJEDA15000001EFRAIN VASQUEZ25000001HUGO MORALES30000001HECTOR GARCIA15000001VIVIAN OREJUELA19000001NEWTON QUIÑONES15000001PAULO VELEZ23000001pablo velez13000001HUGO OROZCO23000001RODOLFO JARAMILLO30000001ALVARO SALAZAR20000001CARLOS GIL FUSION20000001EDUARDO RAMIREZ20000001IVAN DARIO ARISTIZB30000001jose peña1500000<br />Mostrar los profesores que tenga un salario entre 1.000.000 y 2.000.000<br />Π NOMBRE, ( σ SALARIO ≥“1.000.000” Λ ≤ “2.000.000” )(DOCENTE)<br />NOMBREHECTOR F MILLANROLDOFO JARAMILLOFABIAN CERQUERAMAURICIO MEJIAMARCO E HURTADOHELIN JIMENEZFABIAN CERQUERAHUGO MORALESMOSQUERA HECTOR MARIOJOSE GABRIEL PEREZJULIO ARROYAVELUIS CARLOS VILLEGASLUIS FERNANDO GOMEZDIEGO ALBERTO PINILLANEWTON QUIÑONESEDGAR SANDOVALMARCO E HURTADOGLADYS EUGENIA VINASCOJOHN J LOZANOMARY LUZ OJEDAHECTOR GARCIARUBEN DARIO GONZALEZVIVIAN OREJUELANEWTON QUIÑONESPABLO VELEZALVARO SALAZARCARLOS GIL FUSIONEDUARDO RAMIREZJOSE PEÑA<br />Mostrar los nombres de los profesores que tienen especialización y posgrado en ingeniero de sistemas<br />Π NOMBRE (σ (PREGRADO =”ingeniero de sistemas”) Λ (POSTGRADO =” ingeniero de sistemas”)) (DOCENTE)<br />NOMBRELUIS FERNANDO Gómez<br />Mostrar el código y el nombre de las asignaturas que sus créditos sean igual y mayor que 2<br />Π COA, NOMBRE (σ CREDITOS ≥ “2”) (ASIGNATURA)<br />COANOMBRE23074INTRODUCCION A LA INGENIERIA23014FISICA II23016CREATIVIDAD EMPRESARIAL23075LENGUAJE DE PROGRAMACION I23052LENGUAJE DE PROGRAMACION III23073MATEMATICAS III23008FISICA I23029BASES DE DATOS23036INTELIGENCIA ARTIFICIAL23005DIBUJO23003ALGORITMOS23093TRABAJO DE GRADO 222030ECOLOGIA23022CALCULO VECTORIAL23072MATEMATICAS II23080HUMANIDADES II23040PRACTICA PROFESIONAL23027CONSTITUCION POLITICA23038LINEA DE PROFUNDIZACION23081MATEMATICAS IV23032SISTEMAS OPERATIVOS23023ARQUITECTURA DE COMPUTADORES23086INGENIERIA ECONOMICA23083MATEMATICAS DISCRETAS II23079ESTADISTICA I23012HUMANIDADES I23071MATEMATICAS 122087TEC. DE LA COMUNICACION E INVESTIGACION23082ESTADISTICA II23076TEORIA GENERAL DE SISTEMAS23060INGENIERIA DEL SOFTWARE II23077ALGEBRA LINEAL23078LENGUAJE DE PROGRAMACION III23056MATEMATICAS APLICADAS23037INVESTIGACION DE OPERACIONES<br />Mostrar el código y el nombre de las asignaturas que su área es igual 22.<br />Π COA, NOMBRE (σ AREA_COAR =“22”) (ASIGNATURA)<br />COANOMBRE23038LINEA DE PROFUNDIZACION<br />Mostrar el nombre de las asignaturas, que sus horas de trabajo independiente sean entre 3 y 5<br />Π NOMBRE (σ HTI ≥“3” Λ ≤ “5”) (ASIGNATURA)<br />NOMBREINTRODUCCION A LA INGENIERIAFISICA IILENGUAJE DE PROGRAMACION ILENGUAJE DE PROGRAMACION IIIMATEMATICAS IIIFISICA IBASES DE DATOSINTELIGENCIA ARTIFICIALALGORITMOSECOLOGIACALCULO VECTORIALMATEMATICAS IIHUMANIDADES IICONSTITUCION POLITICALINEA DE PROFUNDIZACIONMATEMATICAS IVSISTEMAS OPERATIVOSARQUITECTURA DE COMPUTADORESINGENIERIA ECONOMICAMATEMATICAS DISCRETAS IIHUMANIDADES IMATEMATICAS 1TEORIA GENERAL DE SISTEMASINGENIERIA DEL SOFTWARE IIALGEBRA LINEALLENGUAJE DE PROGRAMACION IIIMATEMATICAS APLICADASINVESTIGACION DE OPERACIONES<br />Mostrar el código, nombre, área, créditos, hti, ac, hp de las asignaturas con horas de contacto mayores a 3<br />Π COA, NOMBRE, AREA_COAR, CREDITOS, HTI, AC, HP (σ HP >”3”) (ASIGNATURA)<br />COANOMBRECREDITOSHTIACHPAREA_COAR23014FISICA II3324223075LENGUAJE DE PROGRAMACION I34142123052LENGUAJE DE PROGRAMACION III3414323008FISICA I3324223029BASES DE DATOS34142323022CALCULO VECTORIAL3324323032SISTEMAS OPERATIVOS34142123023ARQUITECTURA DE COMPUTADORES33242123078LENGUAJE DE PROGRAMACION III341421<br />

×