3.1.3. Cálculo Relacional

2
De manera que, suponiendo una base de datos de una empresa que se dedica al diseño de sistemas, y tiene dos tablas de empleados (una contiene los datos de los programadores y otra los de analistas) y la consulta que se desea es obtener todos los empleados de la empresa, se expresaría de la siguiente forma: {t| (t Programadores) (t Analistas) } La anterior consulta define. De los trabajadores que existen, se quiere saber cuáles son programadores o analistas. Ahora, si de esta misma base de datos se necesita saber los empleados que hacen las dos funciones, es decir, que son programadores y analistas al mismo tiempo, la expresión sería la siguiente: {t| (t Programadores) (t Analistas) } Otro caso: se quiere saber los empleados que son programadores, pero no analistas. {t| (t Programadores) ¬ (t Analistas) } Otro caso: se quiere saber los empleados que son programadores, pero no analistas. La técnica de cálculo de dominios se apoya con el uso de los símbolos de cálculo de tuplas, pero en dominios. 3.1.3. Cálculo relacional http://207.249.20.112/av20143C/file.php/67/moddata/scorm/430/04_... 1 de 2 24/11/2014 10:11 a.m.

description

Cálculo relacional

Transcript of 3.1.3. Cálculo Relacional

  • De manera que, suponiendo una base de datos de una empresa que se dedica al diseo de sistemas, y tiene dos tablas deempleados (una contiene los datos de los programadores y otra los de analistas) y la consulta que se desea es obtener todos losempleados de la empresa, se expresara de la siguiente forma:

    {t| (t Programadores) (t Analistas) }

    La anterior consulta define. De los trabajadores que existen, se quiere saber cules son programadores o analistas.

    Ahora, si de esta misma base de datos se necesita saber los empleados que hacen las dos funciones, es decir, que sonprogramadores y analistas al mismo tiempo, la expresin sera la siguiente:

    {t| (t Programadores) (t Analistas) }

    Otro caso: se quiere saber los empleados que son programadores, pero no analistas.

    {t| (t Programadores) (t Analistas) }

    Otro caso: se quiere saber los empleados que son programadores, pero no analistas.

    La tcnica de clculo de dominios se apoya con el uso de los smbolos de clculo de tuplas, pero en dominios.

    3.1.3. Clculo relacional http://207.249.20.112/av20143C/file.php/67/moddata/scorm/430/04_...

    1 de 2 24/11/2014 10:11 a.m.

  • Ejemplo de uso de la tcnica de clculo de dominios, en donde se tiene una base de datos con las siguientes tablas y atributos:

    Obtener los alumnos con promedio superior a 4:

    { |(talumnos ) (promedio >4)}

    Ahora que ya conoces la forma de hacer operaciones con algebra relacional y la manera de representarlas con clculo relacional, yaests listo(a) para comprender el cmo convertir estas consultas a un cdigo en un lenguaje y ser aplicados a una base de datos,pero antes, como ya te diste cuenta, se comentar acerca de la dificultad que existe para el uso del lgebra y el clculo relacional.

    3.1.3. Clculo relacional http://207.249.20.112/av20143C/file.php/67/moddata/scorm/430/04_...

    2 de 2 24/11/2014 10:11 a.m.