Hola a todos.
¿Se podrá crear en Base una tabla sin clave primaria y aun así poder introducir datos en ella?
Saludos.
[RESUELTO] Tabla sin clave primaria
[RESUELTO] Tabla sin clave primaria
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
Re: Tabla sin clave primaria
Hola compañero...
por curiosidad... ¿en que escenario lo usarías?
Saludos
por curiosidad... ¿en que escenario lo usarías?
Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Re: Tabla sin clave primaria
Hola mauricio, tengo una tabla en donde tengo datos del IMSS, esta tabla tiene una clave primaria llamada NO_IMSS (numero imss), quisiera crear una tabla adicional con solo dos campos a saber NO_IMSS Y FECHA_INCIDENCIA pero en esta tabla no me gustaría tener una clave primaria por ejemplo NUMERO_CONSECUTIVO (no tendría problema en crearla) pero mi duda surge de que si se podrá crear la tabla sin clave primaria y aun así introducir datos en ella.
Es decir, me quiero ahorrar el campo NUMERO_CONSECUTIVO
Saludos.
Es decir, me quiero ahorrar el campo NUMERO_CONSECUTIVO
Saludos.
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
Re: Tabla sin clave primaria
No lo sé, pero tendrías una primera limitación si hubiera dos incidencias del mismo IMSS en la misma fecha.
Has pensado en guardar en la tabla auxiliar la clave primaria de NO_IMSS en lugar de su número para reducir el tamaño del registro. Te quedaria con PK_Tabla_Aux,PK_Tabla_NO_MSS,FECHA_INCIDENCIA.
No soy un profesional de las BBDD pero por lo que he visto, usar las claves primarias para relacionar las tablas las hace mucho mas efecientes, no se guardan datos duplicados, lo que reduce el tamaño, y solo hay un sitio en el que modificar un dato.
Que es mas pesado de preparar, si, que necesitas enlazar las tablas para ver los datos, también.
Has pensado en guardar en la tabla auxiliar la clave primaria de NO_IMSS en lugar de su número para reducir el tamaño del registro. Te quedaria con PK_Tabla_Aux,PK_Tabla_NO_MSS,FECHA_INCIDENCIA.
No soy un profesional de las BBDD pero por lo que he visto, usar las claves primarias para relacionar las tablas las hace mucho mas efecientes, no se guardan datos duplicados, lo que reduce el tamaño, y solo hay un sitio en el que modificar un dato.
Que es mas pesado de preparar, si, que necesitas enlazar las tablas para ver los datos, también.
Puedes usar "Subir adjunto" en Respuesta rápida - Editor Completo - Pestaña Subir adjunto
Apache OpenOffice 4, LibreOffice (Win10x64)
Apache OpenOffice 4, LibreOffice (Win10x64)
Re: Tabla sin clave primaria
Hola,
Contestando a tu pregunta ¿se pueden introducir datos en una tabla sin campo clave primaria?.
Manualmente, NO.
Con sentencia SQL INSER INTO, Sí
Saludos
Contestando a tu pregunta ¿se pueden introducir datos en una tabla sin campo clave primaria?.
Manualmente, NO.
Con sentencia SQL INSER INTO, Sí
Saludos
OpenOffice 4.1.15 y LibreOffice 6.2.4.2 en W-10, y LibreOffice 4.1.6.2 en Open Suse 13.1(VirtualBox)
Re: Tabla sin clave primaria
Ok bien.
RMG muchas gracias, tema solucionado.
Si, totalmente, coincido con las indicaciones de mriosv, así lo haré.
Saludos, Federico.
RMG muchas gracias, tema solucionado.
Si, totalmente, coincido con las indicaciones de mriosv, así lo haré.
Gracias a todos por sus amables respuestasmriosv escribió: Has pensado en guardar en la tabla auxiliar la clave primaria de NO_IMSS en lugar de su número para reducir el tamaño del registro. Te quedaría con PK_Tabla_Aux,PK_Tabla_NO_MSS,FECHA_INCIDENCIA.
Saludos, Federico.
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!