![]() |
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 |
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 :
|
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