Permisos. IMPORTANTE

07/11/2005 - 16:30 por Nacho | Informe spam
A la hora de asignar permisos, tengo 2 preguntas:
1.- SELECT es lo mismo que READ en el access?
2.- Que es DRI y para que sirve?

Muchas gracias

Nacho

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
07/11/2005 - 16:45 | Informe spam
Nacho,

1.- SELECT es lo mismo que READ en el access?



Si, permiso para leer una tabla usando la sentencia "select".

2.- Que es DRI y para que sirve?



Esa son las siglas en ingles de "integridad referencial declarativa". No es
mas que declarar las referencias a otras tablas mediante el usa de
restricciones de clave foranea y dejar que sql server se encargue de ese
chequeo, en vez de hacerlo de forma procedural, osea chequeando en cada
programa por la existencia de la entidad referenciada.


AMB

"Nacho" wrote:

A la hora de asignar permisos, tengo 2 preguntas:
1.- SELECT es lo mismo que READ en el access?
2.- Que es DRI y para que sirve?

Muchas gracias

Nacho



Respuesta Responder a este mensaje
#2 Nacho
07/11/2005 - 16:51 | Informe spam
Perdona Alejandro, pero a la segunda contestacion no he entendido muy bien.
Mis conocimientos de SQL son casi nulos. Me lo puedes explicar en un
lenguaje que pueda entender? Te lo agradeceria mucho. Estoy dando permisos a
los usuarios y no se si darles permisos o no para DRI.

Gracias,

Nacho

"Alejandro Mesa" escribió en el
mensaje news:
Nacho,

1.- SELECT es lo mismo que READ en el access?



Si, permiso para leer una tabla usando la sentencia "select".

2.- Que es DRI y para que sirve?



Esa son las siglas en ingles de "integridad referencial declarativa". No
es
mas que declarar las referencias a otras tablas mediante el usa de
restricciones de clave foranea y dejar que sql server se encargue de ese
chequeo, en vez de hacerlo de forma procedural, osea chequeando en cada
programa por la existencia de la entidad referenciada.


AMB

"Nacho" wrote:

A la hora de asignar permisos, tengo 2 preguntas:
1.- SELECT es lo mismo que READ en el access?
2.- Que es DRI y para que sirve?

Muchas gracias

Nacho



Respuesta Responder a este mensaje
#3 Alejandro Mesa
07/11/2005 - 18:40 | Informe spam
Nacho,

Cuando creamos una restriccion de clave foranea, lo hacemos referenciando la
tabla padre:

create table dbo.t1 (
c1 int not null unique
)

create table t2(
c1 int not null unique,
ce int not null references t1(c1)
)

si no le ds permiso a un usuario para que pueda hacer DRI sobre una tabla,
entonces ese usuario no podra crear una referencia declarativa que haga
referencia a esa tabla.


AMB

"Nacho" wrote:

Perdona Alejandro, pero a la segunda contestacion no he entendido muy bien.
Mis conocimientos de SQL son casi nulos. Me lo puedes explicar en un
lenguaje que pueda entender? Te lo agradeceria mucho. Estoy dando permisos a
los usuarios y no se si darles permisos o no para DRI.

Gracias,

Nacho

"Alejandro Mesa" escribió en el
mensaje news:
> Nacho,
>
>> 1.- SELECT es lo mismo que READ en el access?
>
> Si, permiso para leer una tabla usando la sentencia "select".
>
>> 2.- Que es DRI y para que sirve?
>
> Esa son las siglas en ingles de "integridad referencial declarativa". No
> es
> mas que declarar las referencias a otras tablas mediante el usa de
> restricciones de clave foranea y dejar que sql server se encargue de ese
> chequeo, en vez de hacerlo de forma procedural, osea chequeando en cada
> programa por la existencia de la entidad referenciada.
>
>
> AMB
>
> "Nacho" wrote:
>
>> A la hora de asignar permisos, tengo 2 preguntas:
>> 1.- SELECT es lo mismo que READ en el access?
>> 2.- Que es DRI y para que sirve?
>>
>> Muchas gracias
>>
>> Nacho
>>
>>
>>



Respuesta Responder a este mensaje
#4 Nacho
07/11/2005 - 21:14 | Informe spam
Vale. Gracias Alejandro

Nacho

"Alejandro Mesa" escribió en el
mensaje news:
Nacho,

Cuando creamos una restriccion de clave foranea, lo hacemos referenciando
la
tabla padre:

create table dbo.t1 (
c1 int not null unique
)

create table t2(
c1 int not null unique,
ce int not null references t1(c1)
)

si no le ds permiso a un usuario para que pueda hacer DRI sobre una tabla,
entonces ese usuario no podra crear una referencia declarativa que haga
referencia a esa tabla.


AMB

"Nacho" wrote:

Perdona Alejandro, pero a la segunda contestacion no he entendido muy
bien.
Mis conocimientos de SQL son casi nulos. Me lo puedes explicar en un
lenguaje que pueda entender? Te lo agradeceria mucho. Estoy dando
permisos a
los usuarios y no se si darles permisos o no para DRI.

Gracias,

Nacho

"Alejandro Mesa" escribió en el
mensaje news:
> Nacho,
>
>> 1.- SELECT es lo mismo que READ en el access?
>
> Si, permiso para leer una tabla usando la sentencia "select".
>
>> 2.- Que es DRI y para que sirve?
>
> Esa son las siglas en ingles de "integridad referencial declarativa".
> No
> es
> mas que declarar las referencias a otras tablas mediante el usa de
> restricciones de clave foranea y dejar que sql server se encargue de
> ese
> chequeo, en vez de hacerlo de forma procedural, osea chequeando en cada
> programa por la existencia de la entidad referenciada.
>
>
> AMB
>
> "Nacho" wrote:
>
>> A la hora de asignar permisos, tengo 2 preguntas:
>> 1.- SELECT es lo mismo que READ en el access?
>> 2.- Que es DRI y para que sirve?
>>
>> Muchas gracias
>>
>> Nacho
>>
>>
>>






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida