Preguntas etiquetadas con database-design

El diseño de la base de datos es el proceso de especificar la estructura y, por lo tanto, los aspectos lógicos de una base de datos. El objetivo del diseño de la base de datos es hacer una representación de algún "universo de discurso": los tipos de hechos, las reglas comerciales y otros requisitos que la base de datos pretende modelar.


5
¿Cuáles son las mejores prácticas para el diseño de bases de datos en varios idiomas? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …

12
Eliminar clave principal en MySQL
Tengo el siguiente esquema de tabla que asigna usuarios_usuarios a permisos en una base de datos MySQL en vivo: mysql> describe user_customer_permission; +------------------+---------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +------------------+---------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | …





12
Diseño de bases de datos para etiquetado
¿Cómo diseñaría una base de datos para admitir las siguientes características de etiquetado: los elementos pueden tener una gran cantidad de etiquetas Las búsquedas de todos los elementos que están etiquetados con un conjunto determinado de etiquetas deben ser rápidas (los elementos deben tener TODAS las etiquetas, por lo que …

13
Cómo almacenar datos históricos
Algunos compañeros de trabajo y yo entramos en un debate sobre la mejor manera de almacenar datos históricos. Actualmente, para algunos sistemas, uso una tabla separada para almacenar datos históricos y mantengo una tabla original para el registro activo actual. Entonces, digamos que tengo mesa FOO. Bajo mi sistema, todos …





14
Subconsultas vs uniones
Refactoré una sección lenta de una aplicación que heredamos de otra compañía para usar una combinación interna en lugar de una subconsulta como: WHERE id IN (SELECT id FROM ...) La consulta refactorizada se ejecuta aproximadamente 100 veces más rápido. (~ 50 segundos a ~ 0.3) Esperaba una mejora, pero …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.