Lenguaje Relacional
Expresar elementos, relaciones, búsquedas y vistas sencillas, mediante el lenguaje estandarizado SQL, para contar con un instrumento de diseño independiente de cualquier manejador específico.
Ante la necesidad de contar con un lenguaje de consultas cómodas para el usuario de bases de datos comerciales, surge el SQL, el cual se ha convertido en el lenguaje comercial de mayor influencia para realizar consultas en las bases de datos relacionales.
En este tema definiremos los términos que se utilizaran en el lenguaje SQL: esquema SQL, al cual se le hace referencia mediante un nombre y se establece el nombre del usuario que es propietario de dicho esquema. Asimismo, definiremos otros elementos que se encuentran …ver más…
i i j j se define Z*= R ∩ S, como la relación derivada de esquema Z*(R.Ai:Di) y extensión z*{tϵZ*/(∃tϵR)˄(∃tϵS)}
Con la definición realizada queda patente:
a) Z * toma el esquema del primer operando R
b) Las tuplas z * de Z * son la intersección de los conjuntos de tuplas de sus operandos R y S .
La intersección es asociativa y conmutativa.
Productos ProductosPedidos pid | pdesc | ppeso | pprecio | P1 | Televisor M1 | 27 | 56000 | P2 | Televisor M2 | 30 | 78000 | P11 | Mini TK68 | 10 | 142000 | P20 | Cadena A4 | 10 | 20000 | pid | pdesc | ppeso | pprecio | P1 | Televisor M1 | 27 | 56000 | P2 | Televisor M2 | 30 | 78000 | P3 | Televisor M3 | 35 | 97000 | P10 | Mini TK67 | 12 | 112000 | P11 | Mini TK68 | 10 | 142000 |
Productos ∩ProductosPedidos pid | pdesc | ppeso | pprecio | P1 | Televisor M1 |