Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Como Manejo Las Relaciones Entre Dos Tablas En Ibadmin 3 De Interbase (https://www.clubdelphi.com/foros/showthread.php?t=44585)

afal3d 10-06-2007 10:50:13

Como Manejo Las Relaciones Entre Dos Tablas En Ibadmin 3 De Interbase
 
HOLA SOY PRINCIPIANTE EN INTERBASE(IBABMIN 3)Y TENGO UN PROBLEMA CON EL MANEJO DE RELACIONES ENTRE DOS TABLAS :

ESTUDIANTES (NOMBRE DE LA TABLA 1)
.
CC (CLAVE PRIMARIA)
NOMB_ESTUDIANTE
APELLIDO_1
APELLIDO_2
DIRECCION
TELEFONO
SEXO



MATERIAS (NOMBRE DE LA TABLA 2)

COD_MATERIA(CLAVE PRIMARIA)
NOMB_MATERIA
SEMESTRE
INT_HORARIA


Necesito hacer un procedures que al ingresar la cc dela tabla estudiante me traiga el cod_materia y el nomb_materia que esta cursando de la tabla materias lo he desarrollado varias veses pero solo me trae datos nulos y no se como haser esta relacion sin nesecidad de usar el sql editor y me muestre estas como lo ase en acces y otros editores que me explican el tipo de relacion que existe. Agradesco me colaboren con una pequeña explicacion de cómo utilisar estas relaciones en ibadmin 3 o me indiquen donde coseguir un tutorial de este tema ya que estoy trabajando duro en este editor que me parese increible para luego mudarme a firebird ya que ambos son de la misma linea..

GRASIAS.

AFAL3D

gluglu 10-06-2007 11:14:32

Deberías de consultar la guia de estilo del foro.

Por otro lado como mera indicación, decirte que efectivamente no veo ningún tipo de relación entre tu tabla 'Estudiantes' y la tabla 'Materias'.

Deberá haber al menos un campo adicional en 'Materias' que la relacione con 'Estudiantes'. Por lo que expones, ese campo adicional que deberías de crear en 'Materias' debería ser CC, que es tu clave primaria en 'Estudiantes'.

De esta manera ya si que podrás establecer una relación.

Posteriormente, una simple consulta SQL te dará los resultados que esperas :
Código SQL [-]
Select * from MATERIAS where CC = ESTUDIANTES.CC

rastafarey 13-06-2007 19:54:13

Resp
 
Mira buscar un tuttorail de sql y lees l aparte de la integridad referencial.

En cuanto al ibadmin no recuerdo bien el enetorno de esa aplicacion. Pero que es el mismo ibmaneger de ser asi tiene unas pestañas una vez estes en una tabla para crear la integridad referencia. Pero si no eres un tienes bastes conocimientos te recomiendo ib expert que es bastante intuitivo y facil de usar.


La franja horaria es GMT +2. Ahora son las 20:43:13.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi