|
Página 1 de 1
|
Autor |
Mensaje |
imagomundi
Alberto Alejandro Moyano
Usuario
Registrado: Noviembre 2009
Mensajes: 33
Edad: 60 Ubicación: Buenos Aires
|
Escribir En 2 Tablas
Hola gente,
Necesito guardar en 2 tablas distintas de una misma base, busqué por internet pero no encuentro ejemplos básicos, saben de alguno para estudiar el código, antes de preguntar por preguntar .
Gracias,
Alberto
|
#1 Domingo, 31 May 2015, 16:13 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Re: Escribir En 2 Tablas
Hola Alberto.
Desde SQL.
Copiar tablas / crear tablas con una SELECT / Copy tables
Nuestro experto en bases de datos se esta pasando un finde merecido. Parece que fue fiesta en su comunidad.
Ya muy pronto lo tendremos de vuelta.
Saludos
=================== Gambas Básico
"No es un bug, es una característica no documentada"
|
#2 Domingo, 31 May 2015, 19:36 |
|
|
imagomundi
Alberto Alejandro Moyano
Usuario
Registrado: Noviembre 2009
Mensajes: 33
Edad: 60 Ubicación: Buenos Aires
|
Re: Escribir En 2 Tablas
Los descansos siempre son merecidos
Ahora volviendo al tema de mi pregunta original, encuentro que nunca más ciertas las palabras de que: siempre primero el análisis, luego la escritura; yo no vengo del palo de la programación, así que me autojustifico; el tema es que luego de mirar y mirar, como si nada encuentro que el 70% de los datos que manejo están en las 3 tablas y solo un 30 las diferencia, por consiguiente me pregunté ¿cual es el sentido de estar trabajando con 3 tablas si una sola puede soportar el 30% restante?
Pero como la fuerza del lado oscuro es impredecible, pregunto, ¿existe la posibilidad (léase caso, situación, etc.) en donde sea correcto usar las 3 tablas?
Saludos,
Alberto
=============
|
#3 Domingo, 31 May 2015, 23:07 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Re: Escribir En 2 Tablas
Hola Alberto.
Citar:
Pero como la fuerza del lado oscuro es impredecible, pregunto, ¿existe la posibilidad (léase caso, situación, etc.) en donde sea correcto usar las 3 tablas?
Mientras los datos se correspondan a una tabla concreta. No es lo mismo clientes, que productos, que pedidos, etc,etc..cada cosa en su lugar.
El problema principal de la creación de la base de datos es el diseño y el planteamiento. Tampoco te interesa tener datos repetidos
ni tampoco diseminados en varias tablas cuando a lo mejor son pocos campos.
Saludos
=================== Gambas Básico
"No es un bug, es una característica no documentada"
|
#4 Lunes, 01 Junio 2015, 08:09 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Escribir En 2 Tablas
Citar: Pero como la fuerza del lado oscuro es impredecible, pregunto, ¿existe la posibilidad (léase caso, situación, etc.) en donde sea correcto usar las 3 tablas?
Hay un principio elemental en las bases de datos relacionales: Nunca dupliques información. Ni en tablas ni en cálculos.
Si subes tu base de datos (si es sqlite) o nos copias la estructura de las tablas, te podremos ayudar más. En abstracto... pues es mucho más difícil.
Saludos.
=================== No podemos regresar
|
#5 Martes, 02 Junio 2015, 09:24 |
|
|
alessandri
Técnico Programador
Registrado: Abril 2010
Mensajes: 151
Edad: 42
|
Re: Escribir En 2 Tablas
Hola amigos.
No entiendo bien lo que quieres hacer con esa base de datos. pero como ya se ha dicho no es
bueno redundar en las bases de datos. mas sin embargo hay un caso muy especial en el que
es "necesario" Redundar con las bases de datos. Si estas realizando una aplicacion de B.I.
Inteligencia de Negocios y empleas un DataMart el cual lo actualizas en tiempo real, debes
escribir los datos duplicados pero con ciertas diferencias en sus cálculos si fuera necesario.
Si quieres escribir los datos de una tabla en otra de manera automatica te recomiendo usar
Mysql Server 5.0 (o mayor), y emplear disparadores. Un disparador es un procedimiento almacenado
en una tabla que te permite (entre otras cosas) escribir en cuantas tablas quieras a partir de un solo Insert.
Saludos.
|
#6 Miercoles, 10 Junio 2015, 01:45 |
|
|
TRYUSY
Usuario
Registrado: Julio 2015
Mensajes: 5
Edad: 35
|
Re: Escribir En 2 Tablas
Citar: Pero como la fuerza del lado oscuro es impredecible, pregunto, ¿existe la posibilidad (léase caso, situación, etc.) en donde sea correcto usar las 3 tablas?
Hay un principio elemental en las bases de datos relacionales: Nunca dupliques información. Ni en tablas ni en cálculos.
Si subes tu base de datos (si es sqlite) o nos copias la estructura de las tablas, te podremos ayudar más. En abstracto... pues es mucho más difícil.
Saludos.
Esto no lo sabía, gracias por el dato!
|
#7 Lunes, 27 Julio 2015, 10:50 |
|
|
|
Temas parecidos
Temas parecidos
|
Página 1 de 1
|
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado Usuarios registrados conectados: Ninguno
|
No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas No puede adjuntar archivos Puede descargar archivos No puede publicar eventos en el calendario
|
|
|
|
|