Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-12-2005
Cosgaya Cosgaya is offline
Miembro
 
Registrado: jun 2005
Posts: 105
Poder: 19
Cosgaya Va por buen camino
preguntas sobre database desktop

hola a todos:
tengo unas preguntillas sobre el programa database desktop de delphi:
-donde puedo crear "varias" claves primarias
-donde puedo definir una clave alternativa
-donde puedo definir una clave ajena

y por ultimo como puedo utilizar lo de "sql file" (databasedesktop) en mi aplicacion delphi
si pudierais responderme, muchas gracias
Responder Con Cita
  #2  
Antiguo 12-12-2005
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
La clave primaria, solamente puede haber una como su nombre indica, luego puedes definir varias claves secundarias si son necesarias, no puede haber claves secundarias si antes no defines la primara, además la clave primaria tiene que ser el primer campo de la lista, nota puede ser compuesta de varios campos, en este caso también tendrán que ser los primeros de la lista.

Para las otras preguntas, debes de abrir otros hilos, como se dice en la Guía de estilo, esto facilita la ordenación de los temas y la búsqueda para quienes luego tengan necesidad de recurrir a ella.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #3  
Antiguo 12-12-2005
Cosgaya Cosgaya is offline
Miembro
 
Registrado: jun 2005
Posts: 105
Poder: 19
Cosgaya Va por buen camino
cuando me referia a varias claves primarias, me referia a definir varios campos como clave primaria, como se hace en databasedesktop?
Responder Con Cita
  #4  
Antiguo 12-12-2005
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Pues símplemente tienes que colocar los campos en primer lugar y en el orden en que vayan a formar la clave, luego simplemente vas pulsando barra espaciadora y verás como te coloca un asterisco que significa que ese campo forma parte de una clave primaria.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #5  
Antiguo 13-12-2005
Cosgaya Cosgaya is offline
Miembro
 
Registrado: jun 2005
Posts: 105
Poder: 19
Cosgaya Va por buen camino
Lightbulb

gracias.
podria definir una clave ajena con sql de esta forma?
en delphi?
create table tabla1(
campo1 text(50),
campo2 smallint,
constraint pk primary key (campo1)
constraint ajena1 foreign key (campo1) references tabla2);

Última edición por Cosgaya fecha: 13-12-2005 a las 13:25:10.
Responder Con Cita
  #6  
Antiguo 13-12-2005
Cosgaya Cosgaya is offline
Miembro
 
Registrado: jun 2005
Posts: 105
Poder: 19
Cosgaya Va por buen camino
ya e encontrado la solucion era muy facil, no se como no lo habia mirado antes
para las claves alternativas las relacinoes y demas solo hay que ir a restructure y ahi en table porpieters cambiarle las propiedades
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 18:27:26.


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