Resultados de la búsqueda a petición "database-design"

5 la respuesta

NULL permitido en la clave primaria: ¿por qué y en qué DBMS?

Además de mi pregunta"¿Por qué usar ´no clave primaria nula´ en TSQL?" [https://stackoverflow.com/questions/3905703/why-to-use-not-null-primary-key-in-tsql] ... Como entendí de otras discusiones, algunos RDBMS (por ejemplo, ...

1 la respuesta

Versiones de bases de datos sin tablas de historial

Estaba pasando por estoenviar [https://stackoverflow.com/questions/323065/how-to-version-control-a-record-in-a-database] para el control de versiones a nivel de tablas. Noté que la arquitectura trata con el uso de tablas de historial. Sin ...

3 la respuesta

Restricción ÚNICA controlada por una columna de bits

Tengo una mesa, algo como FieldsOnForms( FieldID int (FK_Fields) FormID int (FK_Forms) isDeleted bit )El par (FieldID, FormID) debe ser único, PERO solo si la fila no se elimina (isDeleted = 0). ¿Es posible definir tal restricción en SQLServer ...

16 la respuesta

Diseño de bases de datos para revisiones?

Tenemos un requisito en el proyecto para almacenar todas las revisiones (Historial de cambios) para las entidades en la base de datos. Actualmente tenemos 2 propuestas diseñadas para esto: p.ej. para la entidad "Empleado" Diseño 1: -- Holds ...

1 la respuesta

Consulta avanzada de Firebase con filtro en Swift

Acabo de llegar de la escuela de bases de datos relacionales y tratar con bases de datos JSON no es una tarea fácil para los recién llegados. Tengo esta estructura para almacenar usuarios: { "users" : { "0CcKvNkOm5fVqL" : { "birthday" : ...

13 la respuesta

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 ...

4 la respuesta

Dependencias circulares en claves foráneas: ¿usarlo o evitarlo?

Mi aplicación carga muchos datos de una base de datos en una estructura de datos compleja. La estructura de datos en memoria vuelve a ensamblar la estructura de la base de datos, lo que significa que si la base de datos contiene las siguientes ...

5 la respuesta

tabla fija única con múltiples columnas frente a tablas abstractas flexibles

Me preguntaba si tiene un sitio web con una docena de diferentes tipos de listados (Tiendas, Restaurantes, Clubes, Hoteles, Eventos) que requieren diferentes campos, ¿hay un beneficio de crear una tabla con columnas definidas de esta ...

3 la respuesta

Asociación entre dos entradas en la tabla SQL

Imagine que tiene una tabla de base de datos que almacena una lista de personas. Desea establecer una relación entre las personas, es decir, la persona con la que soy amigo de la persona J. Supongo que en este caso, se necesita una segunda tabla ...

7 la respuesta

¿Cuál es el punto de una clave candidata?

Soy bastante nuevo en la administración de bases de datos y esta pregunta nunca parece ser respondida en más de una oración. Todas las demás respuestas SO dicen "Una clave candidata es una súper clave mínima". Eso no significa nada para mi. Se ...