Upload
gregorio-gonzalez
View
34
Download
0
Embed Size (px)
DESCRIPTION
Clave PrimariaFKLlave Primaria
Citation preview
7/14/2019 Claves Primarias Simples en Lugar de Compuestas
http://slidepdf.com/reader/full/claves-primarias-simples-en-lugar-de-compuestas 1/5
#1
Newsgrupos.com > Forum > Newsgroup es.comp.* Foro > Newsgroup
es.comp.bd.misc
Claves primarias simples en lugar de compuestas
Nombre de Usuario ¿Recordarme?
Contraseña
Preguntas Frecuentes Lista de Foreros Calendario
Página 1 de 2 1 2 >
LinkBack Herramientas Desplegado
16-02-2007, 21:54:19
Ricardo Palomares Martinez Mensajes: n/a
Claves primarias simples en lugar de compuestas
Saludos:
Hace mucho que estudié sobre bases de datos, claves primarias, claves
externas, etc. Me dejé pendiente el Proyecto de Fin de Carrera y ahora
me toca, y tengo que diseñar un esquema de base de datos para una
aplicación Java.
Mientras leía documentación de Hibernate (aunque al final no voy a
usar Hibernate), me pareció leer que recomiendan no definir una clave
primaria compuesta por varios campos de la tabla, y lo hacen como una
práctica recomendable para un buen diseño de base de datos, no como un
requisito de Hibernate. En su lugar, sugieren crear una clave
principal simple "sintética", como un entero con auto-incremento.
http://www.hibernate.org/hib_docs/v3...lections-idbag
Por otro lado, tengo el libro Base de Datos con Java, que tiene un
capítulo dedicado al diseño de modelos de bases de datos, y hace
alguna referencia a las claves compuestas sin indicar que sean malas
"per se".
Entiendo que las claves primarias "sintéticas" son más livianas de
mantener por el RDBMS, pero mi modelo (para una aplicación de ayuda a
la traducción) está lleno de relaciones padre-hijo (un [equipo de
traducción de un] idioma traduce productos, un producto tiene
versiones, una versión tiene ficheros, un fichero tiene cadenas), de
manera que una fila de la tabla de cadenas se identificaría por la
concatenación de todas las claves primarias de los respectivos padres,
pero a la vez todas esas columnas me aportan información de la cadena.
Si sustituyo la clave primaria de la tabla "productos", que sería
l10nCode + prodCode, por una clave "sintética", de manera que los
campos l10nCode y prodCode de la tabla "productos" tengan índices
normales no únicos (y así con cada tabla, claro), me da la sensación
de que en la tabla "cadenas" el número de índices se dispararía.
¿Realmente debo procurar definir claves primarias simples en todas mis
tablas, o lo he entendido mal? Si es así, ¿conocéis alguna referencia
donde pueda informarme mejor y ver qué efectos tiene y cómo se pueden
solventar los posibles inconvenientes?
Muchas gracias por anticipado.
--
If it's true that we are here to help others,then what exactly are the OTHERS here for?
Today
AdvertisingGoogle Adsense
This advertising will not be shownin this way to registered members.Register your free account todayand become a member onNewsgrupos.com
Sponsored Links
SQL Download Security, Caching, Auditing&Masking Real-time Protection, Try Now! Download.GreenSQL.com/free-trial
SQL Server to OracleDB SQLWays converts T/SQL procedures triggers, functions, DDL to PL/SQL www.ispirer.com
Almacén de Datos El Almacén de Datos Paramax expanda clústeres de SQL Server a 32,767 www.paranotion.com
Claves primarias simples en lugar de compuestas - Newsgrupos.com http://newsgrupos.niuz.biz/es-comp-bd-misc/51263-claves-primarias-sim...
1 de 5 04/05/2012 20:39
7/14/2019 Claves Primarias Simples en Lugar de Compuestas
http://slidepdf.com/reader/full/claves-primarias-simples-en-lugar-de-compuestas 2/5
#2
#3
#4
19-02-2007, 07:55:23
Cheli Pineda Ferrer Mensajes: n/a
Re: Claves primarias simples en lugar de compuestas
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Es cierto lo que dice ese turorial, el problema es que las teorías son muybonitas y no debería haber ningún problema en utilizar claves primarias
compuestas, de hecho no lo hay en si mismo pero como comentas los sgbds son
más lentos tratando estos índices. Lo mismo pasa si tu clave primaria es
simple pero no es de tipo entero, por jemeplo si es un varchar será menos
eficiente que un entero y por eso en este caso también se recomienda
crearte el índice sintético.
Cheli
- --
jid: bubapf***jabber.org
Mi bitácora: http://www.chelisl.net
SOLA (Charlas y más sobre programario libre)
http://sola.no-ip.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFF2VfvAaaAYx7o4VMRAu13AJ9ubL2qPaahw/RUrg2otlJ5eFsRywCeMBDr
REFjW0QyLak+TxxZ0GAjxFM=
=zXFl
-----END PGP SIGNATURE-----
19-02-2007, 07:55:23
Cheli Pineda Ferrer Mensajes: n/a
Re: Claves primarias simples en lugar de compuestas
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Es cierto lo que dice ese turorial, el problema es que las teorías son muy
bonitas y no debería haber ningún problema en utilizar claves primarias
compuestas, de hecho no lo hay en si mismo pero como comentas los sgbds son
más lentos tratando estos índices. Lo mismo pasa si tu clave primaria es
simple pero no es de tipo entero, por jemeplo si es un varchar será menos
eficiente que un entero y por eso en este caso también se recomienda
crearte el índice sintético.
Cheli
- --
jid: bubapf***jabber.org
Mi bitácora: http://www.chelisl.netSOLA (Charlas y más sobre programario libre)
http://sola.no-ip.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFF2VfvAaaAYx7o4VMRAu13AJ9ubL2qPaahw/RUrg2otlJ5eFsRywCeMBDr
REFjW0QyLak+TxxZ0GAjxFM=
=zXFl
-----END PGP SIGNATURE-----
19-02-2007, 07:55:23
Cheli Pineda Ferrer Mensajes: n/a
Re: Claves primarias simples en lugar de compuestas
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Colaboración en línea www.TeamViewer.com
Colabore con todo su equipo online. ¡Descárguese
el software ahora!
Encauzador de Filas www.sekur.com.py
Distintos Colores de Cintas Mejor Precio y Calidad
en Paraguay
Aqua Ultraviolet www.aquaultraviolet.com/
Want Clear, Healthy, Clean Water? Try The LeaderIn UV and Filtration
Claves primarias simples en lugar de compuestas - Newsgrupos.com http://newsgrupos.niuz.biz/es-comp-bd-misc/51263-claves-primarias-sim...
2 de 5 04/05/2012 20:39
7/14/2019 Claves Primarias Simples en Lugar de Compuestas
http://slidepdf.com/reader/full/claves-primarias-simples-en-lugar-de-compuestas 3/5
#5
#6
#7
Es cierto lo que dice ese turorial, el problema es que las teorías son muy
bonitas y no debería haber ningún problema en utilizar claves primarias
compuestas, de hecho no lo hay en si mismo pero como comentas los sgbds son
más lentos tratando estos índices. Lo mismo pasa si tu clave primaria es
simple pero no es de tipo entero, por jemeplo si es un varchar será menos
eficiente que un entero y por eso en este caso también se recomienda
crearte el índice sintético.
Cheli
- --
jid: bubapf***jabber.org
Mi bitácora: http://www.chelisl.net
SOLA (Charlas y más sobre programario libre)
http://sola.no-ip.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFF2VfvAaaAYx7o4VMRAu13AJ9ubL2qPaahw/RUrg2otlJ5eFsRywCeMBDr
REFjW0QyLak+TxxZ0GAjxFM=
=zXFl
-----END PGP SIGNATURE-----
19-02-2007, 07:55:23
Cheli Pineda Ferrer Mensajes: n/a
Re: Claves primarias simples en lugar de compuestas
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Es cierto lo que dice ese turorial, el problema es que las teorías son muy
bonitas y no debería haber ningún problema en utilizar claves primarias
compuestas, de hecho no lo hay en si mismo pero como comentas los sgbds son
más lentos tratando estos índices. Lo mismo pasa si tu clave primaria es
simple pero no es de tipo entero, por jemeplo si es un varchar será menos
eficiente que un entero y por eso en este caso también se recomienda
crearte el índice sintético.
Cheli
- --
jid: bubapf***jabber.orgMi bitácora: http://www.chelisl.net
SOLA (Charlas y más sobre programario libre)
http://sola.no-ip.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFF2VfvAaaAYx7o4VMRAu13AJ9ubL2qPaahw/RUrg2otlJ5eFsRywCeMBDr
REFjW0QyLak+TxxZ0GAjxFM=
=zXFl
-----END PGP SIGNATURE-----
19-02-2007, 07:55:23
Cheli Pineda Ferrer Mensajes: n/a
Re: Claves primarias simples en lugar de compuestas
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Es cierto lo que dice ese turorial, el problema es que las teorías son muy
bonitas y no debería haber ningún problema en utilizar claves primarias
compuestas, de hecho no lo hay en si mismo pero como comentas los sgbds son
más lentos tratando estos índices. Lo mismo pasa si tu clave primaria es
simple pero no es de tipo entero, por jemeplo si es un varchar será menos
eficiente que un entero y por eso en este caso también se recomienda
crearte el índice sintético.
Cheli
- -- jid: bubapf***jabber.org
Mi bitácora: http://www.chelisl.net
SOLA (Charlas y más sobre programario libre)
http://sola.no-ip.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFF2VfvAaaAYx7o4VMRAu13AJ9ubL2qPaahw/RUrg2otlJ5eFsRywCeMBDr
REFjW0QyLak+TxxZ0GAjxFM=
=zXFl
-----END PGP SIGNATURE-----
19-02-2007, 07:55:23
Cheli Pineda Ferrer Mensajes: n/a
Re: Claves primarias simples en lugar de compuestas
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
laves primarias simples en lugar de compuestas - Newsgrupos.com http://newsgrupos.niuz.biz/es-comp-bd-misc/51263-claves-primarias-sim...
3 de 5 04/05/2012 20:39
7/14/2019 Claves Primarias Simples en Lugar de Compuestas
http://slidepdf.com/reader/full/claves-primarias-simples-en-lugar-de-compuestas 4/5
#8
#9
#10
Es cierto lo que dice ese turorial, el problema es que las teorías son muy
bonitas y no debería haber ningún problema en utilizar claves primarias
compuestas, de hecho no lo hay en si mismo pero como comentas los sgbds son
más lentos tratando estos índices. Lo mismo pasa si tu clave primaria es
simple pero no es de tipo entero, por jemeplo si es un varchar será menos
eficiente que un entero y por eso en este caso también se recomienda
crearte el índice sintético.
Cheli
- --
jid: bubapf***jabber.org
Mi bitácora: http://www.chelisl.net
SOLA (Charlas y más sobre programario libre)
http://sola.no-ip.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFF2VfvAaaAYx7o4VMRAu13AJ9ubL2qPaahw/RUrg2otlJ5eFsRywCeMBDr
REFjW0QyLak+TxxZ0GAjxFM=
=zXFl
-----END PGP SIGNATURE-----
19-02-2007, 07:55:23
Cheli Pineda FerrerMensajes: n/a
Re: Claves primarias simples en lugar de compuestas
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Es cierto lo que dice ese turorial, el problema es que las teorías son muy
bonitas y no debería haber ningún problema en utilizar claves primarias
compuestas, de hecho no lo hay en si mismo pero como comentas los sgbds son
más lentos tratando estos índices. Lo mismo pasa si tu clave primaria es
simple pero no es de tipo entero, por jemeplo si es un varchar será menos
eficiente que un entero y por eso en este caso también se recomienda
crearte el índice sintético.
Cheli
- -- jid: bubapf***jabber.org
Mi bitácora: http://www.chelisl.net
SOLA (Charlas y más sobre programario libre)
http://sola.no-ip.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFF2VfvAaaAYx7o4VMRAu13AJ9ubL2qPaahw/RUrg2otlJ5eFsRywCeMBDr
REFjW0QyLak+TxxZ0GAjxFM=
=zXFl
-----END PGP SIGNATURE-----
19-02-2007, 07:55:23
Cheli Pineda Ferrer Mensajes: n/a
Re: Claves primarias simples en lugar de compuestas
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Es cierto lo que dice ese turorial, el problema es que las teorías son muy
bonitas y no debería haber ningún problema en utilizar claves primarias
compuestas, de hecho no lo hay en si mismo pero como comentas los sgbds son
más lentos tratando estos índices. Lo mismo pasa si tu clave primaria es
simple pero no es de tipo entero, por jemeplo si es un varchar será menos
eficiente que un entero y por eso en este caso también se recomienda
crearte el índice sintético.
Cheli- --
jid: bubapf***jabber.org
Mi bitácora: http://www.chelisl.net
SOLA (Charlas y más sobre programario libre)
http://sola.no-ip.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFF2VfvAaaAYx7o4VMRAu13AJ9ubL2qPaahw/RUrg2otlJ5eFsRywCeMBDr
REFjW0QyLak+TxxZ0GAjxFM=
=zXFl
-----END PGP SIGNATURE-----
19-02-2007, 07:55:23
Cheli Pineda Ferrer Mensajes: n/a
Claves primarias simples en lugar de compuestas - Newsgrupos.com http://newsgrupos.niuz.biz/es-comp-bd-misc/51263-claves-primarias-sim...
4 de 5 04/05/2012 20:39
7/14/2019 Claves Primarias Simples en Lugar de Compuestas
http://slidepdf.com/reader/full/claves-primarias-simples-en-lugar-de-compuestas 5/5
Re: Claves primarias simples en lugar de compuestas
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Es cierto lo que dice ese turorial, el problema es que las teorías son muy
bonitas y no debería haber ningún problema en utilizar claves primarias
compuestas, de hecho no lo hay en si mismo pero como comentas los sgbds son
más lentos tratando estos índices. Lo mismo pasa si tu clave primaria es
simple pero no es de tipo entero, por jemeplo si es un varchar será menos
eficiente que un entero y por eso en este caso también se recomienda
crearte el índice sintético.
Cheli
- --
jid: bubapf***jabber.org
Mi bitácora: http://www.chelisl.net
SOLA (Charlas y más sobre programario libre)
http://sola.no-ip.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFF2VfvAaaAYx7o4VMRAu13AJ9ubL2qPaahw/RUrg2otlJ5eFsRywCeMBDr
REFjW0QyLak+TxxZ0GAjxFM=
=zXFl
-----END PGP SIGNATURE-----
Página 1 de 2 1 2 >
« Tema Anterior | Próximo Tema »
Temas Similares
Tema Autor Foro Respuestas Últimomensaje
replicacion zonaprimarias
Miguel Newsgroup microsoft.public.es.windows.server.general 412-03-2009
11:42:00
replicacion zonaprimarias
Miguel Newsgroup microsoft.public.es.windows.server.directorio_activo 412-03-2009
11:42:00
replicacion zonaprimarias
Miguel Newsgroup microsoft.public.es.win2000 412-03-2009
11:42:00
Primarias Xesc Newsgroup es.charla.politica.misc 927-04-2008
19:40:09
EL DECO ME FUNCIONACON ESTAS CLAVES080F5F7463ED527D-EC0711B59E59DF26SIN
EMBARGO PONENOTRAS CLAVES EN LASPAGINAS COMO ESPOSIBLE GRACIAS
[email protected] Newsgroup es.rec.tv.decodificacion 016-02-2008
16:05:17
Newsgrupos Italiano - Newsgrupos Français - Newsgrupos English - Newsgrupos German - Newsgrupos Niuz
La franja horaria es GMT. Ahora son las 00:34:26.
- Newsgrupos Home Page - Top
Derechos de Autor ©2000 - 2012, Newsgrupos.comPowered by vBulletin Copyright © 2010 vBulletin Solutions, Inc.
LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc.
laves primarias simples en lugar de compuestas - Newsgrupos.com http://newsgrupos.niuz.biz/es-comp-bd-misc/51263-claves-primarias-sim...