database-design

Tablas de Auditoría: Mantener la Integridad Referencial-Buena o Mala

Estamos planeando introducir un seguimiento de auditoría simple en nuestra base de datos utilizando disparadores y una tabla ... posible, específicamente para datos estáticos/de referencia Pocas tablas altamente transaccionales usan eliminaciones duras

Buenas prácticas para diseñar el sistema de suscripción mensual en la base de datos [cerrado]

Me gustaría saber cómo diseñar un sistema de software de suscripción mensual en una base de datos. Estos sistemas se utilizan ... s porque de esa manera, el debate puede siga siendo genérico y puede ser más útil para otras personas. Gracias por la ayuda.

¿cómo pasar un valor nulo a un campo de clave foránea?

Tengo 2 tablas: university: university_id(p.k) | university_name Y user: uid | name | university_id(f.k) Cómo conser ... seleccionando ningún nombre de la universidad entonces debe pasar el valor null a la tabla user para el campo university_id.

Django Selective Dumpdata

¿Es posible filtrar selectivamente qué registros de Django dumpdata de gestión de salidas de comandos? Tengo algunos modelos ... tros relacionados a JSON, y utilizar que para llenar una base de datos de desarrollo. ¿hay una manera fácil de lograr esto?

Estructura de datos "me gusta" de Facebook

Me he estado preguntando cómo facebook gestiona el diseño de la base de datos para todas las cosas diferentes que usted puede ... uién eres. Pero debe haber cientos de tablas diferentes a las que puedas "me gusta" en facebook. ¿Cómo almacenan los gustos?

Atributo Array para el modelo Ruby

¿Es posible crear un atributo para una clase que sea una matriz? Intenté leer esto pero no obtuve mucho de ello. Quiero hace ... puedo agregar nuevos elementos. ruby-1.9.2-p290 :006 > arc = Arch.new ruby-1.9.2-p290 :007 > arc.thearray => []

¿Cómo son útiles los índices de mapa de bits?

Wikipedia da este ejemplo Identifier Gender Bitmaps F M 1 Female ... jemplo, buscamos Gender = Male, que deben filtrarse más (así que no es muy útil). ¿Cómo mejora un mapa de bits la situación?

Convención de nomenclatura de tabla adecuada para una tabla de intersección de muchos a muchos

Tengo una relación de muchos a muchos para: Tablas de cliente y Broker (solo un ejemplo). Obviamente, cada cliente puede tene ... clientes. Lo que se considera la convención de nomenclatura adecuada para la tabla intersect.... es el agente del cliente...?

¿Cómo debo implementar este esquema en MongoDB?

Estoy tratando de escribir un script de seguimiento y estoy teniendo problemas para averiguar cómo debería funcionar la base ... e clics contenga una gran cantidad de datos, siento que tenerlo como parte del objeto User hará que sea muy lento consultar

¿Qué tipo de campo SQL Server es el mejor para almacenar valores de precio?

Me pregunto cuál es el mejor tipo para un campo de precio en SQL Server para una estructura similar a una tienda? Mirando es ... ambién en C#/. NET ? ¿Algún pros/contras? Ir para precios enteros o smallmoney o algunos ¿otro? ¿Qué dice su experiencia?

¿Hacer automático un campo DateTime en una base de datos?

Estoy armando una base de datos de prueba simple para aprender MVC con. Quiero agregar un campo DateTime para mostrar cuándo ... echa y hora de la ÚLTIMA ACTUALIZACIÓN del registro, cómo lo haría. Espero no hacer esto manualmente. Muchas gracias Mike

¿Cuándo usar una unión externa izquierda?

No entiendo el concepto de una unión externa izquierda, una unión externa derecha, o de hecho por qué necesitamos usar una un ... personal que ha trabajado más de 20 horas en el Proyecto de Informatización " ¿Puede alguien explicarme esto simplemente?

Colisión de hash - ¿cuáles son las posibilidades?

Tengo algún código en mi sitio con PHP que crea un hash aleatorio (usando sha1()) y lo uso para hacer coincidir los registros ... r una consulta adicional) o insertarlo automáticamente, basado en la probabilidad de que probablemente no colisione con otro.

Hashing de contraseña - ¿cómo actualizar?

Hay mucha discusión sobre el mejor algoritmo, pero ¿qué pasa si ya estás en producción? ¿Cómo se actualiza sin tener que re ... ste problema, entonces una solución rápida es la mentalidad equivocada y su solución propuesta es probablemente inadecuada.

Base de datos-Diseño de una tabla de "Eventos"

Después de leer los consejos de este gran Nettuts + artículo Se me ocurrió un esquema de tabla que separaría los datos alta ... ne perfecto sentido usar el motor de almacenamiento ARCHIVE aquí, la única cosa es que no admite FKs (ni UPDATEs ni DELETEs).

diseño de base de datos para contener información de metadatos diferente

Así que estoy tratando de diseñar una base de datos que me permita conectar un producto con múltiples categorías. Esta parte ... bro como isbn, autor, etc.) o podría ser una lista de negocios (que tiene metadatos diferentes) .. ¿Cómo debo abordar eso?

Almacenamiento de HTML en SQL Server

¿Qué tipo de datos debo usar para almacenar contenido HTML en SQL Server 2008? Es para contenido dinámico para un CMS.

Base de datos EAV Pros / Contras y Alternativas

He estado buscando una solución de base de datos que permita campos y valores definidos por el usuario (permitiendo un número ... ntras de EAV? ¿Hay un método de base de datos alternativo para permitir atributos/campos y valores definidos por el usuario?

¿Cuándo crear una base de datos de informes separada?

Estamos construyendo una aplicación que tiene una base de datos (sí, bastante emocionante huh :). La base de datos es princi ... mes? ¿Qué tipo de preguntas? ¿Qué tipo de cosas le harían decidir que una base de datos de informes separada era necesaria?

¿cómo funcionan las relaciones simples de SQLAlchemy?

No soy un experto en bases de datos just solo sé lo básico, en realidad. He elegido SQLAlchemy para un proyecto pequeño, y es ... necesito poner openids = relationship("OpenID", backref="users") en la clase Users? ¿Por qué? ¿Qué hace? ¿Qué es un backref?