Cómo conceder privilegios de sql a través de los niveles

Una situación puede surgir cuando tendrá que otorgar privilegios de SQL a través de los niveles. Gran parte de la arquitectura de los tipos estructurados se deriva de las ideas de la programación orientada a objetos. Una de las ideas que sale de esto es la idea de una jerarquía, en el que un tipo puede tener subtipos que deriven algunos de sus atributos a partir del tipo que provienen de (su supertipo).

Video: Crear usuario en SQL Server con privilegios

Además de los atributos heredados, sino que también pueden tener atributos que son exclusivamente de su propia. No puede haber múltiples niveles de una jerarquía tal, con el tipo en la parte inferior que se llama una tipo de hoja.

Una tabla con tipo es una tabla en la que cada fila almacenada en la tabla es un ejemplo del tipo estructurado asociado. Una tabla con tipo tiene una columna para cada atributo de su tipo estructurado asociado. El nombre y el tipo de datos de la columna son los mismos que el nombre y el tipo de datos del atributo.

Video: Curso de MySQL - Otorgar privilegios a usuarios

A modo de ejemplo, supongamos que usted es un creador de pinturas que se venden a través de las galerías. Además de las obras de arte originales, también se venden firmada, numerada, ediciones limitadas, ediciones abiertas sin número sin signo y carteles. Se puede crear un tipo estructurado para la ilustración de la siguiente manera:

Crear obras de arte TIPO (variando artista de caracteres (30), título CARÁCTER variable (50), descripción del carácter variable (256), CARÁCTER medio variable (20), fechaCreacion FECHA) NO FINAL

Aquí hay otro caso de una función que no está presente en todos los productos DBMS. Sin embargo, PostgreSQL tiene la CREATE TYPE declaración, al igual que Oracle 11g y SQL Server 2012.

Como un artista tratando de hacer un seguimiento de su inventario, desea distinguir entre originales y reproducciones. Es posible que desee más de distinguir entre diferentes tipos de reproducciones. El tipo de obra puede tener subtipos, que a su vez puede tener subtipos de su propia cuenta.

Video: MYSQL - Gestión de usuarios y privilegios sobre base de datos

Hay una correspondencia de uno a uno entre los tipos en la jerarquía de tipos y las tablas de la jerarquía tabla con tipo. Las tablas estándar no pueden ser colocados en una jerarquía similar a la discutida aquí por las tablas con tipo.

En lugar de una clave principal, una tabla con tipo tiene una columna de autorreferencia que garantiza la unicidad, no sólo para el supertabla máxima de una jerarquía, sino también para todas sus subtablas. La columna hace referencia a sí se especifica mediante una árbitro cláusula en el supertabla máxima de CREAR declaración. Cuando se genera la referencia del sistema, se garantiza la exclusividad en todos los ámbitos.

Artículos Relacionados