🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.bd.misc
Article #768

Re: Duda b�sica con �ndices

#768
From: TJ
Date: Wed, 15 Mar 2000 00:00
59 lines
3345 bytes
Ahora te entiendo zorro.
La tabla cliente-cuenta tendr� una clave unica que estar� compuesta por los
dos campos. Access y la mayor�a de las bases de datos te crear� un indice
por cada componente de la clave unica. Es decir, al definir como clave unica
cliente-cuenta, te crear� un indice por cliente , otro por cuenta (estos dos
permitiendo duplicados) y un indice unico por los dos. Ahora a tu pregunta.
la creaci�n de un indice supone para el motor de la base de datos de un
fichero donde "codifica" la clave de forma que pueda acceder de forma r�pida
y que el valor codificado le lleve al registro en cuesti�n en la tabla.

Si realizas la consulta "cuentas de un determinado cliente", utilizara el
indice que ha creado para la parte cliente de la clave, accedera al indice
compuesto por los dos campos y te relacionara las cuentas del cliente.

ceo que me enrrollado de mala manera pero espero haberte aclarado algo.

Saludos TJ

Zorro escribi� en mensaje <8anoij$lv4$1@talia.mad.ttd.net>...
>Bien, pero mi pregunta se refirere a los �ndices de la tabla de relaci�n
>cliente-cuenta.
>Quiero saber la diferencia entre las alternativas a y b que planteo.
>
>TJ escribi� en mensaje <8anlcj$e9h$3@titan.bt.es>...
>>Realmente necesitas 3 tablas porque supongo que una cuenta la puede tener
>>m�s de un cliente (titular) y uno de esos clientes puede tener mas de una
>>cuenta. Es decir, las relaciones que tienes son las siguientes:
>>
>>1 cliente    n cuentas
>>1 cuenta    m clientes
>>Tendr�s que definir una clave unica para cliente en la tabla cliente. una
>>clave unica para cuenta en la tabla cuenta y una clave unica
cliente-cuenta
>>en la otra tabla.
>>
>>Saludos TJ
>>
>>Zorro escribi� en mensaje <8ani2l$gii$1@talia.mad.ttd.net>...
>>>Pregunta de teor�a. Ser� una chorrada, pero nunca me he aclarado.
>>>
>>>Tengo 3 tablas en "mi banco": clientes, cuentas y cliente-cuenta. El tema
>>>est� en que no veo bien la diferencia entre los 2 siguientes casos:
>>>a) Definir un �ndice sobre cliente-cuenta que incluya los campos
>>>claveCliente y claveCuenta.
>>>b) Definir dos �ndices, uno por claveCliente y otro por claveCuenta.
>>>
>>>Las operaciones que hago con las tablas son las t�picas de un banco:
>>>consulta por cliente o por cuenta, .......
>>>
>>>�Qu� me conviene m�s? �Cual es la difrenecia entre a y b?
>>>
>>>Gracias de antemano.
>>>
>>>
>>>
>>
>>
>
>
Technical Details
Message-ID: <8ant0t$i53$1@titan.bt.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <8ani2l$gii$1@talia.mad.ttd.net> <8anlcj$e9h$3@titan.bt.es> <8anoij$lv4$1@talia.mad.ttd.net>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: 111a5a,b913ca9ad0f5f465
X-Google-Attributes: gid111a5a,public
X-Google-Thread: 106e2f,b913ca9ad0f5f465
X-Google-Attributes: gid106e2f,public
From: "TJ" <tj-ftr@infoquery.es>
Subject: Re: Duda b�sica con �ndices
Date: 2000/03/15
Message-ID: <8ant0t$i53$1@titan.bt.es>
X-Deja-AN: 597761003
Content-Transfer-Encoding: 8bit
References: <8ani2l$gii$1@talia.mad.ttd.net> <8anlcj$e9h$3@titan.bt.es> <8anoij$lv4$1@talia.mad.ttd.net>
Content-Type: text/plain; charset=iso-8859-1
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3
X-Complaints-To: abuse@bt.es
X-Trace: titan.bt.es 953120605 18595 212.79.138.156 (15 Mar 2000 11:43:25 GMT)
Organization: BT Tel. Netnews service (readers)
Mime-Version: 1.0
NNTP-Posting-Date: 15 Mar 2000 11:43:25 GMT
Newsgroups: es.comp.bd.misc,es.comp.bd.ms-access