FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#1
|
||||
|
||||
En bases de datos Oracle si que existen los esquemas.
Un esquema (o schema) es un conjunto de tablas, índices, objetos, etc. que pertenecen a un usuario concreto. En el caso que planteas, parece que el esquema ADMIN sería un usuario, que es propietario de algunas tablas en las que se incluye la tabla ALUMNOS, mientras que ESC es otro esquema, que entre otras tablas tendrá la tabla MAESTROS. La diferencia consiste en que, por ejemplo, si te conectas a Oracle con el usuario ADMIN no hace falta poner el nombre del esquema antes de la tabla, ya que tienes opción de ver todas las tablas de ese usuario; podrías perfectamente hacer algo como esto:
Si además se crean permisos (GRANTs) para que otros usuarios puedan verlas, tendrás que hacer referencia a la tabla con el esquema correspondiente. De esta forma, el usuario ESC podría hacer algo como esto:
No se si van por ahí los tiros Saludos |
#2
|
||||
|
||||
Cierto que haría falta mayor claridad en la pregunta, pero creo que estamos satanizando de más. Al final, la pregunta es: ¿qué es un esquema? No creo que haya que dar más detalles salvo el muy importante de qué gestor usa.
Yo mismo he tenido esa duda, pues he visto en MySql referencia a esquemas, pero que, en ese caso, parecen ser sinónimo de base de datos, es decir, que son términos intercambiables. ElKurgan da luz aquí en lo que se refiere a Oracle: Cita:
LineComment Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Acceso al Esquema de una BD de Oracle | lgarcia | Oracle | 2 | 02-07-2013 15:09:32 |
¿ como validar xml contra esquema? | JXJ | Varios | 2 | 27-03-2011 04:09:41 |
Esquema programación. | REHome | Varios | 6 | 12-04-2007 22:03:05 |
crear archivos esquema *.sch | KmoCuesta | Tablas planas | 0 | 16-09-2005 21:48:05 |
Saber si existe un tablespace y/o un esquema | Jose Manuel | Oracle | 2 | 17-12-2004 17:13:32 |
|