Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1. ¿Qué es SQL3?
orientadas a objetos.
producto en sí.
con el SQL92. Esto significa que todas las características y funciones del
orientadas a objetos.
En el SQL3 se incorporan tres (3) grupos de nuevas ideas, para que sea completo
objeto OOP.
identificador único de cada renglón de una tabla. Éste es igual a una llave
sustituta.
lógica de un renglón a la vez dentro del mismo SQL, lo que lo hace cada
Tipos ROW.
Subtipos y supertipos.
Subtablas y supertablas.
Tipos Colección.
Video
Imágenes
AudioTexto
Espacial
Temporal
Geográfica
Página web
Boolean
Existe una declaración CREATE TYPE que les permite a los usuarios crear sus
ANY
Nuevo predicado:
SIMILAR
(SQL(1|2|3))’
Tipos Collection
Estructuras de control.
En esta imagen podemos ver, que en SQL2, se trataba de emular este tipo de
campos, los diseñadores de BD, se las ingeniaban con campos enteros a los
Con la llegada del SQL3, ya se pueden usar los campos booleanos directamente,
campo nacional = TRUE, con lo cual estaríamos seleccionado solo los productos
nacionales.
En esta imagen podemos ver, que como en SQL2, NO existían este tipo de
campos, los diseñadores de BD, se las ingeniaban con campos de texto, en donde
Con la llegada del SQL3, llegan los campos CLOB y BLOB, con los cuales podemos
Eso si, esto a acarreado una gran discusión entre los DBA, ya que algunos
manejar este tipo de campos. 2. Por lo que el almacenar las imágenes hace crecer
dentro, evita que si alguien elimina alguna imagen del disco, la integridad de los
datos se perdería.
segundo, toda la información acerca del mismo, así como en el campo BLOB,
información almacenada.
anterior, tendríamos:Con este Create podemos ver cómo se crea una tabla de
observar cómo haríamos para ingresar los valores dentro del campo Array.
por separado de una persona, se creaba un campo para cada uno y luego se hacia
Con la llegada del SQL3, llegan los campos ROW, con los cuales podemos crear
campo, el cual contendra de manera separada cada uno de los datos de la persona.
podemos observar
tabla de clientes, en
donde tenemos el
campo nombre como ROW. Allí vemos como luego se tiene eldesglose de los nombres
observar como luego hacemos refrencia a una parte del campo nombre, en este caso
campo nombre es del tipo del que acabamos de crear con anterioridad.Con este
Insert podemos observar como se almacenan los valores dentro de la tabla que posee
usuario.
7.6- Ejemplo del uso de Triggers.
Con esta imagen podemos observar como se crea un trigger en la tabla empleados,
de tal manera de que cada vez que alguien intente insertar o actualizar el salario de
una persona y dicho salario sea menor que el salario mínimo establecido, el trigger