Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

[SOLUCIONADO] Access - Relaciones

Estas en el tema de Access - Relaciones en el foro de Bases de Datos General en Foros del Web. Estoy intentando crear relaciones en Access con comandos SQL (desde Java). Tengo la siguente tabla: Código: CREATE TABLE Departamentos ( Id_Departamento INTEGER PRIMARY KEY, Nombre ...
  #1 (permalink)  
Antiguo 19/09/2015, 10:45
(Desactivado)
 
Fecha de Ingreso: marzo-2012
Mensajes: 366
Antigüedad: 12 años, 7 meses
Puntos: 31
Access - Relaciones

Estoy intentando crear relaciones en Access con comandos SQL (desde Java).

Tengo la siguente tabla:

Código:
CREATE TABLE Departamentos (
Id_Departamento INTEGER PRIMARY KEY,
Nombre TEXT(30),
Direccion TEXT(255),
Localidad TEXT(50),
Codigo_Postal INTEGER,
Descripcion TEXT(255)
)
Y después creo esta otra tabla:

Código:
CREATE TABLE Empleados (
Id_Empleado INTEGER PRIMARY KEY,
Nombre TEXT(15),
Apellido1 TEXT(20),
Apellido2 TEXT(20),
DNI TEXT(9),
Fecha_Ingreso DATETIME,
Fecha_Despido DATETIME,
Objetivo BOOLEAN,
Password TEXT(32),
Id_Departamento INTEGER FOREIGN KEY REFERENCES Departamentos(Id_Departamento)
)
Me está creando bien la tabla, crea todos los campos, pero sin embargo después voy a ver la interfaz gráfica de Access de Relaciones y no veo ninguna relación. Tampoco estoy seguro de que el campo Id_Departamento de Empleados sea ninguna Foreign Key porque no lo indica en ningún sitio (¿Access lo indica?¿De ser que si, donde?)

Mi pregunta es: No es suficiente hacer el foreign key para que se haga la relación? O es que hay que declarar la relación como si fuese un objeto con create relation o algo parecido?
  #2 (permalink)  
Antiguo 19/09/2015, 11:35
(Desactivado)
 
Fecha de Ingreso: marzo-2012
Mensajes: 366
Antigüedad: 12 años, 7 meses
Puntos: 31
Respuesta: Access - Relaciones

Vale, el problema me viene del jdbc que estoy usando en java. Que no soporta las foreign keys... ains...

Supongo que podré suplir esta carencia mediante el diseño de las selects, los inserts, etc.

Etiquetas: access, relacion, relaciones, sql, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:20.