![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
Si usas cualquier base de datos relacional (firebird, mysql, postgresql, etc..) no tendrías que hacer nada porque el sistema te avisaría (suponiendo que hayas diseñado correctamente la base de datos)
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#2
|
||||
|
||||
|
Y si quieres tenerlo controlado por aplicación... o interceptas la excepción o haces la select para ver que el "tutor" que tienes "estudiantes", en caso de que existan registros...
He de reconocer que no entiendo bien la pregunta, o es muy simple lo que preguntas o yo doy muchas cosas por hecho.
__________________
La Madurez se llama... ~~~Gaia~~~ |
|
#3
|
||||
|
||||
|
Cita:
Por ello es que siempre se recomienda controlar estas situaciones mediante integridad referencial a nivel de la base de datos, que es a lo que alude Casimiro. Es decir, diseñar bien las llaves externas ("foráneas") para impedir que un registro de tutor pueda ser eliminado si tiene relacionados registros de estudiantes. Saludos. ![]() |
|
#4
|
||||
|
||||
|
¡Correctísimo!
Hablaba de opciones, no de cuales son mejores o peores. De todas formas, no siempre lo mejor es establecer una relación entre tablas, hay que examinar siempre que entorno te vas a encontrar (nº de usuarios a la vez, tipo de relación, gestión de bloqueos,...) Pero vamos, a grosso modo tienes toda la razón. ![]()
__________________
La Madurez se llama... ~~~Gaia~~~ |
|
#5
|
||||
|
||||
|
Cita:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#6
|
||||
|
||||
|
donpedro,
Cita:
Cita:
Revisa estos links: Cita:
![]() Nelson. |
|
#7
|
|||
|
|||
|
hola de nuevo,,, me voy a explicar,, porque intente crear foreign key y en unas tablas me funciono pero en 2 tablas me dio error me explico....
tengo dos tablas una llamada estudiante y otra inscripcion, como lo muestro mas abajo, intente agregarle foreign key pero dio el siguiente error Can't create table 'sigeduc.#sql-9ec_1' (errno: 150),,,,que debo hacer,,, como hago para declarar indexes y foreign key correctamente
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Validar XML contra un XML Schema | Sagara | Internet | 1 | 09-03-2010 07:23:31 |
| information schema tables???? | peripla | SQL | 1 | 27-11-2009 19:18:30 |
| select de schema en procedimiento | Johnny Q | Oracle | 2 | 13-02-2007 19:30:26 |
| Validar XML con schema | rsotolongo | Internet | 5 | 27-04-2004 10:33:15 |
| Xml Schema *.XSD | cisterpe | Firebird e Interbase | 4 | 18-12-2003 20:25:04 |
|