tengan todo un buen día, estoy incursionando en las bases de datos y, realice un diagrama entidad relación de tipo supermercado, pero no estoy seguro si las relaciones entre las tablas me quedo bien planteadas
Hola
Generar las tablas de forma dinámica es complicado y ademas te obliga a hacer cambios en programación cada dos por tres.
Un fallo en un campo, te dejaría fuera de combate la tienda al completo.
Yo iria a pensar mas bien en productos genéricos y no en que tipo de producto.
Podria los campos comunes numéricos y el titulo del producto en una tabla, que llamaríamos principal, los elementos comunes genéricos comunes de texto en otra tabla (para hacer mas ligera la tabla principal) y luego los accesorios, comunes pero poco consultados en una tercera. La breve descripción del producto luego ves en cual es mas interesante ponerla, de las dos primeras. Una cuarta tabla la dejaría para campos especiales que no son comunes a todos los tipos de producto.
Piensa que el panel de productos que se presenta a la entrada de la tienda solo debería consultar la primera y la segunda y debe ser común a todos los productos de la tienda. Lleva allí cualquier campo de uso común que sea necesario y piensa que si es necesario para presentar dicha pagina, debe estar allí, aunque solo se use en un tipo de producto.
Para plantearlo, piensa en el producto como un todo y no como un tipo de... Leer más ...
...a la vez, como ropa, libros, electrónica, etc y que a priori no se sepan todos los tipos de artículos que se pueden vender.
Estoy encontrando dificultades a la hora de diseñar la BBDD que soporte el sistema para la gestión de stocks y precio de los artículos ya que pueden depender de diferentes variables. Me intento explicar:
Un artículo puede tener, digamos unas propiedades, como para un libro por ejemplo serían autor o en ropa la marca, para cada artículo siempre serán las mismas, pero dependiendo del tipo de artículo tendrá unas u otras. Con lo cual tendríamos la tabla artículo que estaría realacionada N a N con artículo.
También podemos decir que el artículo tiene opciones, que son los parámetros que el comprador puede variar como por ejemplo para la ropa sería talla o color. En principio parece que con hacer una relación N a N entre artículos y opciones bastaría, pero el problema se me presenta que de estas opciones puede depender el precio del artículo y el stock de la misma. Tomando el ejemplo de cualquier tienda de ropa online, una camiseta Roja del modelo X puede tener stock 30 en talla L y 25 en talla XL y la misma camiseta en colo azul, puede valer 5... Leer más ...
Tengo una duda con el mapeo con hibernate h2 y creación de atributos en una miniaplicación de gestión de eventos en la que los usuarios pueden inscribirse, realizar pagos, crear eventos, etc. Tengo la certeza de que el esquema es correcto, lo que no tengo muy claro son los atributos que irían en cada tabla, por ejemplo la lista de eventos viene de la relación de 1 a 1..* entre la clase usuario y la clase evento, luego en la relación de 1..* a 1..*, obligatoriamente surge al tabla ''Asiste'', con la información de los pagos de los usuarios a los eventos, el problema son sus atributos y el mapeo, me explico, llevaría a parte de ''idUsuario'' e ''IdEvento'' algún atributo más?, como un List, o Map?
Espero que alguien pueda resolverme la duda, gracias de antemano
Instalé dotproject en Windows 8.1. Tuve que hacer un cambio en el puerto al activar apache a 8080, ya que el puerto 80 está siendo utilizado por IIS.
En nuestro caso entramos así:
http://localhost:8080/dotprojet
Me despliega la pantalla de entrada, sin embargo cuando entro con la cuenta admin y uso la clave passwd, no logro entrar. No sale ningún error. La base de datos está activa. Entre en Mysql y el usuario existe en la tabla de usuario. También verifiqué que las cookies estén activadas.
Agradezco nos indiquen que puede estar sucediendo.
Instalé dotproject en Windows 8.1. Tuve que hacer un cambio en el puerto al activar apache a 8080, ya que el puerto 80 está siendo utilizado por IIS.
En nuestro caso entramos así:
http://localhost:8080/dotprojet
Me despliega la pantalla de entrada, sin embargo cuando entro con la cuenta admin y uso la clave passwd, no logro entrar. No sale ningún error. La base de datos está activa. Entre en Mysql y el usuario existe en la tabla de usuario. También verifiqué que las cookies estén activadas.
Agradezco nos indiquen que puede estar sucediendo.
Mu Hunter- Mu -[HUNTER]- www.mu-hunter.net
Informacion Basica:
EXP: 200
DROP: 80
TE REGALAMOS 5 RESET+ 1500 PUNTOS PARA REPARTIR A CADA PJ
PUNTOS ACUMULATIVOS(borra stats)
MAXIMO STATS:65535
RESET LVL: habilitamos una tabla de reset que se encuentra en la web
Ya intente con estos comandos y me vota el error en los dos casos; la verdad soy nuevo tal vez desconosco alguna sitaxis espero me ayuden
aclaracion ya tengo configurado el mysql en el editor de las variables del entorno para ejecutar en el ms-dos, uso windows 7
en el server remoto la base de datos esta vacia mientras en el server local contiene tablas y datos
C:\>mysqldump --opt --password=test --user=test biblioteca | mysql --host=192.168.1.130 -u pando -ppando biblioteca
Ya existe el subdirectorio o el archivo 20130102_ 0850.
El sistema no puede encontrar la ruta especificada.
tambien
C:\>mysqldump --opt --password=test --user=test biblioteca | mysql --host=192.168.1.130 -upando -ppando biblioteca
El sistema no puede encontrar la ruta especificada.
Por lo que veo lo estas ejecutando sobre windows, no sobre linux.
Creo que en ese caso debes poner correctamente el path en windows, por ejemplo:
C:\biblioteca
muchisimas gracias por el aporte ya me estuve dando por vencido; finalmente el script de mi archivo bat me quedo de la siguiente manera:
"c:\Program Files\MySQL\MySQL Server... Leer más ...
Ya intente con estos comandos y me vota el error en los dos casos; la verdad soy nuevo tal vez desconosco alguna sitaxis espero me ayuden
aclaracion ya tengo configurado el mysql en el editor de las variables del entorno para ejecutar en el ms-dos, uso windows 7
en el server remoto la base de datos esta vacia mientras en el server local contiene tablas y datos
C:\>mysqldump --opt --password=test --user=test biblioteca | mysql --host=192.168.1.130 -u pando -ppando biblioteca
Ya existe el subdirectorio o el archivo 20130102_ 0850.
El sistema no puede encontrar la ruta especificada.
tambien
C:\>mysqldump --opt --password=test --user=test biblioteca | mysql --host=192.168.1.130 -upando -ppando biblioteca
El sistema no puede encontrar la ruta especificada.
Por lo que veo lo estas ejecutando sobre windows, no sobre linux.
Creo que en ese caso debes poner correctamente el path en windows, por ejemplo:
C:\biblioteca
Ya intente con estos comandos y me vota el error en los dos casos; la verdad soy nuevo tal vez desconosco alguna sitaxis espero me ayuden
aclaracion ya tengo configurado el mysql en el editor de las variables del entorno para ejecutar en el ms-dos, uso windows 7
en el server remoto la base de datos esta vacia mientras en el server local contiene tablas y datos
C:\>mysqldump --opt --password=test --user=test biblioteca | mysql --host=192.168.1.130 -u pando -ppando biblioteca
Ya existe el subdirectorio o el archivo 20130102_ 0850.
El sistema no puede encontrar la ruta especificada.
tambien
C:\>mysqldump --opt --password=test --user=test biblioteca | mysql --host=192.168.1.130 -upando -ppando biblioteca
El sistema no puede encontrar la ruta especificada.
...cambiar algún dato habría que hacerlo en todas las páginas y a veces eso suele ser complicado".
Como repuesta a este problema se decidieron crear los marcos. Los marcos son ventanas que aparecen dentro del área que se muestra en el navegador y son capaces de demostrar el contenido de un archivo HTML diferente al que muestra el marco.
Siguiendo con las observaciones del autor, "los marcos pueden configurarse para que estén permanentemente en la pantalla, haciendo posible que los usuarios puedan moverse a través de las páginas web mientras ven una tabla general con los contenidos de la página en un marco que no cambia o desaparece. Una desventaja que tiene la utilización de marcos es que el navegador tiene que cargar varios archivos HTML en lugar de uno solo; esto puede provocar que los usuarios tengan que esperar un buen rato. Otro inconveniente es que no todos los navegadores pueden mostrar páginas con marcos. Con el aumento de la utilización de los marcos al hacer un diseño de una página web se deberían crear dos versiones de las páginas web, una versión con marcos y otra sin ellos, por si a los usuarios no les gusta los marcos o por si los navegadores no son capaces... Leer más ...
...TEXT controla el color del texto, la propiedad LINK define el color de los enlaces hipertexto y la propiedad VLINK define el color de los enlaces que ya han sido visitados por el usuario.
Si quisiéramos que nuestra página tuviese el fondo de color rojo, el texto de color blanco, los enlaces hipertextuales de color azul y aquellos que ya se hayan visitado de color morado, al abrir el editor de texto, dentro de la etiqueta BODY, deberíamos escribir:
BGCOLOR= “#FF0000” TEXT=WHITE LINK=BLUE VLINK=PURPLE
Para determinar el valor del color de fondo, existe una tabla con todos los colores y matices y el valor de ese color en el lenguaje hexadecimal. En el caso del rojo, es el FF0000 por lo que le añadimos un hashtag por delante y lo introducimos como se muestra arriba.
También podemos modificar el texto con la etiqueta FONT. Hay veces que nos interesa cambiar el color de algunas palabras o caracteres. Bien, el color que afecta a unas cuantas secciones de la página se denomina color puntual y cuando diseñamos páginas web con lenguaje HTML se pueden crear colores puntuales rodeando con la etiqueta <FONT> el texto que se quiera cambiar. Con esta etiqueta podemos especificar... Leer más ...
...tengan un servidor dedicado con panel Plesk inferior a 10.4, que lo actualicen lo antes posible, pues tiene un fallo de seguridad y cualquiera puede acceder a tu servidor.
El problema no acaba ahi: el camino que parece solucionarlo: actualizar el panel de control a 10.4, no es ni mucho menos un camino de rosas, pues ademas actualiza el PHP y el MYSQL... ¡Con sorpresa!
La semana pasada nos dejaron dos servidores jodidos (casi mejor habria sido dejarlos a ver si alguien los hackeaba).
Al actualizar las bases de datos nos llevamos la sorpresa de que se rompieron varias tablas y algunos indices, incluidas tablas de configuracion del propio "psa". No acaba ahi la broma, el servidor con multiples dominios queda indisponible, los ajustes hechos para la mejora del rendimiento no tienen porque funcionar e incluso el fichero my.cnf (de configuracion de mysql) se nos ha dado que el de 5.0 no es compatible con 5.2, y este a su vez tampoco con Mysql 5.5.
Es decir que te puedes quedar sin base de datos por una actualización chorra del panel de control.
Tampoco acaba ahi la cuestion, la nueva verison de apache y mysql, consumen mucho mas recursos (y pero si... Leer más ...
estoy intentando migrar una base de datos access a una mysql.
He utilizado el "SQL-Front" y en teoria me permite exportar los datos y las relaciones. Pero al entrar en la interfaz de mysql (Workbench) no me aparecen las relaciones pero si los datos.
Esto no se si se debe a que en access no contempla las "foreing keys". Me gustaria saber si hay algun modo de migrar mi base de datos access a mysql manteniendo las relaciones existentes y de manera automatica ya que es una base de datos grande (mas de 230 tablas...) y no puedo realizar las relaciones de forma manual, ya que no hay forma de entender como esta diseñada esa base de datos.
Muchas gracias por vuestra colaboración.
Un saludo