Las consultas se expresan en el cálculo relacional de tuplas como {t|P(t)}es decir, es el conjunto de todas las tuplas t tales que el predicado P es cierto para t. Siguiendo la notacion usada anteriormente, se usa t[A] para denotar el valor de la tupla t en el atributo A y t E r para denotar que la tupla t esta en la relación r.
- ¿ una tupla siempre contiene atributos ? , cuando dices " una matriz MxN es una tupla de M vectores de dimension N " la tupla seria la matriz y los atributos serian los vectores ? ( disculpa la ignorancia pero nose que son los vectores , matriz creo que era algo como un array si no me equivoco )
- "Entonces, {t | t[id] > 1} es el conjunto de tuplas (2, "dos") y (3, "tres"). Si la primera tupla es s, s[id] = 2 y s[valor] = "dos" Y si la segunda tupla es r, r[id] = 3 y r[valor] = "tres"
- ¿si son filas (tuplas) con distintos atributos seria como algo asi de lo que hay dentro de la tabla ? (INT) (VALOR) t,t[id] = 1 t[valor] = "uno" s,s[id] = 2 s[valor] = "dos" r,r[id] = 3 r[valor] = "tres"
- ¿ y {t | t[id] > 1} hace referencia a que es mayor que 1 lo cual es s,s[id] que tiene el valor 2 y r,r[id] que tiene el valor 3 ? si fuese asi que significa cuando una tupla esta separada por este simbolo | ?
- ¿ el ejemplo que me diste es la misma operacion matematica que habia publicado ? ¿ o es otro tipo de ejemplo ? ya que decia {t|P(t)} y el que tu me diste de ejemplo es {t | t[id] > 1} , lo pregunto por que no se si ambas se refieren a lo mismo y esten expresadas de diferente forma o son totalmente diferentes
ya me confundi xD