Академический Документы
Профессиональный Документы
Культура Документы
PostGresql
Crear Bases de Datos
Las columnas referenciadas deben ser las columnas de una restriccin de clave
primaria o de unicidad improrrogable en la tabla referenciada. Tenga en cuenta
que las claves forneas no pueden ser definidas entre las tablas temporales y
tablas permanentes.
Una llave fornea es el enlace externo que se hace de una tabla con otra a
travs de un campo o identificador.
Ejemplo
Imagen de la creacin de una tabla llamada alumno, con los atributos n_control,
nombre, paterno, materno, adems se muestra el tipo de dato correspondiente
para cada atributo, y que no se permitan valores nulos.
Tambin se muestra que campo fue seleccionado como llave primaria o
identificador en este caso (n_control).
En donde:
SUPERUSER/NOSUPERUSER. Sper usuario, privilegios para crear bases de
datos y usuarios.
CREATEDB/NOCREATEDB. Permite crear bases de datos.
CREATEROLE/NOCREATEROLE. Permite crear roles.
CREATEUSER/NOCREATEUSER. Permite crear usuarios.
LOGIN/NOLOGIN. Este atributo hace la diferencia entre un rol y usuario. Ya que
el usuario tiene permisos para acceder a la base de datos a travs de un cliente.
PASSWORD. Permite alterar la contrasea.
VALID UNTIL. Expiracin de usuarios.
Para signar todos los permisos a un usuario a una base de datos existente en
este caso la que creamos el principio de este documento.