database-design

Diferencia entre el índice agrupado y el no agrupado [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cuáles son las diferencias entre un índice agrupado y un índ ... ue a menudo se actualizan. ¿Qué más debo tener cuidado y cómo puedo saber que todo está bien antes de ir a la fase de prueba?

PostgreSQL: ¿Qué Tipo de datos debe usarse para la Moneda?

Parece que Money el tipo se desaconseja como se describe aquí Mi aplicación necesita almacenar moneda, ¿qué tipo de datos debo usar? ¿Numérico, dinero o FLOTADOR?

Implementación de comentarios y Me gusta en la base de datos

Soy un desarrollador de software. Me encanta codificar, pero odio las bases de datos... Actualmente, estoy creando un sitio w ... el elemento (Photo/Article/Place) tabla por seleccione count (). Espero que mi explicación del tema sea más completa ahora.

La mejor manera de almacenar el tiempo (hh:mm) en una base de datos

Quiero almacenar los tiempos en una tabla de base de datos, pero solo necesito almacenar las horas y los minutos. Sé que podr ... ponentes de la fecha, pero ¿cuál es la mejor manera de hacer esto sin almacenar más información de la que realmente necesito?

Buena herramienta para visualizar esquema de base de datos? [cerrado]

¿Existen buenas herramientas para visualizar un esquema de base de datos preexistente? Estoy usando MySQL si importa. Actua ... create, pero es torpe, lento y un proceso manual para arrastrar todas las tablas (lo que estaría bien si no fuera tan lento).

Estructura de Base de Datos para Estructura de Datos de Árbol

¿Cuál sería la mejor manera de implementar una estructura de datos de árbol personalizable (es decir, una estructura de árbo ... una tabla con una clave foránea para sí misma. ¿Qué otras implementaciones podría ver, y esta implementación tiene sentido?

¿Te gustan tus claves principales? [cerrado]

En una discusión bastante animada en mi equipo me hicieron pensar lo que a la mayoría de la gente le gusta como claves princi ... AR: ¿Alguien tiene un simple ejemplo/algoritmo para generar identificadores legibles por humanos para filas que escalan bien?

MySQL: varias tablas o una tabla con muchas columnas?

Así que esto es más una cuestión de diseño. Tengo una clave principal, por ejemplo, el ID del usuario, y tengo toneladas de i ... bases de datos, así que ¿qué enfoque es mejor y cuáles son los pros y los contras? ¿Cuál es la forma convencional de hacerlo?

Cómo almacenar una lista en una columna de una tabla de base de datos

Entonces, según La respuesta de Mehrdad a una pregunta relacionada, yo entiendo que una columna de tabla de base de datos " ... oy a permitir que el usuario arrastre los nodos para cambiar los valores de vez en cuando o agregar más valores a la gráfica.

Postgresql: ¿es mejor usar múltiples bases de datos con 1 esquema cada una, o 1 base de datos con múltiples esquemas?

Después de este comentario a una de mis preguntas, estoy pensando si es mejor usar 1 base de datos con X esquemas o vicevers ... ...ahora, cada esquema tiene su propia estructura que cambia dinámicamente reaccionando al flujo de datos de los usuarios.

Convención de nomenclatura de clave primaria/clave foránea [cerrado]

En nuestro grupo de desarrollo tenemos un gran debate sobre la convención de nomenclatura para las Claves Primarias y Foránea ... sí que, como dije, es un debate furioso y seguimos y seguimos y seguimos al respecto. Me interesa tener nuevas perspectivas.

¿Mala práctica de Clave foránea anulable?

Supongamos que tiene una tabla de Pedidos con una clave externa para un Id de cliente. Ahora, supongamos que desea agregar un ... te para el pedido. (En mi caso no es un Pedido y un Cliente). EDITAR: ¿Qué pasa con un cliente no asignado al que enlazar?

¿Cuántos índices de base de datos son demasiados?

Estoy trabajando en un proyecto con una base de datos Oracle bastante grande (aunque mi pregunta se aplica igualmente bien a ... índices se consideran demasiados? 10? 25? 50? O debería cubrir lo muy, muy común ¿y casos obvios e ignorar todo lo demás?

¿Existe un diseño de base de datos de direcciones comunes para todas las direcciones del mundo?

Soy programador y, para ser honesto, no conozco las estructuras de direcciones de calles del mundo, simplemente cómo se estru ... rápido de consultar y dinámico para almacenar todas las direcciones del mundo que se identifica con un solo id Muchas gracias

¿Diseño de Base de Datos para Revisiones?

Tenemos un requisito en el proyecto para almacenar todas las revisiones(Historial de Cambios) para las entidades en la base d ... da uno de los campos en todas las entidades (tenemos alrededor de 70-80 entidades para las que queremos mantener revisiones).

Base de datos: Para eliminar o no eliminar registros

No creo que sea la única persona que se pregunte sobre esto. ¿Qué suele practicar sobre el comportamiento de la base de datos ... te marcar el registro con una bandera "eliminada" o una columna booleana para indicar que el registro está activo o inactivo?

¿Cómo debo nombrar una tabla que mapea dos tablas juntas? [cerrado]

Digamos que tengo dos tablas: Table: Color Columns: Id, ColorName, ColorCode Table: Shape Columns: Id, ShapeName, VertexList ¿Cómo debo llamar a la tabla que asigna color a forma? Table: ??? Columns: ColorId, ShapeId

¿Cómo crear una base de datos multi-tenant con estructuras de tabla compartidas?

Nuestro software se ejecuta actualmente en MySQL. Los datos de todos los tenants se almacenan en el mismo esquema. Ya que est ... de tabla se comparte entre todos los tenants? P.d. Por multi me refiero a algo como ultra-multi (más de 10.000 inquilinos).

Por qué usar varias columnas como claves primarias (clave primaria compuesta)

Este ejemplo se toma de w3schools. CREATE TABLE Persons ( P_Id int NOT NULL, LastName varchar(255) NOT NULL, F ... ves primarias en lugar de una sola columna? ¿Cuántas columnas se pueden usar juntas como clave primaria en una tabla dada?

¿Cuándo usar una vista en lugar de una tabla?

¿Cuándo debería usarse una vista sobre una tabla real? ¿Qué ganancias debo esperar que esto produce? En general, ¿cuáles so ... s de usar una vista sobre una tabla? ¿No debería diseñar la tabla de la manera en que la vista debería verse en primer lugar?