database-design

¿Por qué debería evitar los bucles al diseñar relaciones para una base de datos?

Alguien me dijo que era un mal diseño tener bucles en el datamodel. He oído esto antes un par de veces pero no presté mucha a ... un DB. Entonces, ¿alguien puede indicarme alguna información útil sobre bucles/ciclos en diagramas er/db, deberían evitarse?

Identificadores únicos pero simples para toda la base de datos en SQL Server

Primero, soy consciente de esta pregunta, y la sugerencia (usando GUID) no se aplica en mi situación. Quiero UIDs simples p ... er capaz de determinar un tipo de objeto sin mirar la base de datos ¿Hay otras formas inteligentes de abordar mi problema?

Diseño de base de datos para facturas, líneas de facturas y revisiones

Estoy diseñando la segunda iteración principal de una base de datos relacional para el CRM de una franquicia (con mucha refac ... nera de definir y rastrear el estado de la factura? Proyecto Expedido Anulado ...limitado a cambiar en una dirección?

Mejores prácticas para almacenar información de tarjetas de crédito en la base de datos

En mi país los pagos en línea no son una cosa vieja, la primera vez que vi una aplicación web que lleva los pagos directament ... .. Tengo muchas ideas: encriptar la tarjeta de crédito, restricción de seguridad de la base de datos, etc. ¿Qué has hecho?

¿Es una buena idea usar una columna entera para almacenar códigos POSTALES estadounidenses en una base de datos?

A primera vista, parece que tengo dos opciones básicas para almacenar códigos POSTALES en una tabla de base de datos: T ... ceros iniciales. ¿Hay algo que desaliente el uso de int como un tipo de datos para los códigos POSTALES solo para NOSOTROS?

varchar Campos-Es una Potencia de Dos Más Eficiente?

¿Es más eficiente usar un campo varchar del tamaño de una potencia de dos frente a otro número? Estoy pensando que no, porqu ... en bits y bytes. Entonces, ¿un campo declarado como varchar(32) o varchar(64) tiene algún beneficio real sobre varchar(50)?

en general, ¿cada tabla en una base de datos debe tener un campo de identidad para usar como PK?

Esto parece un duplicado incluso cuando lo pregunto, pero lo busqué y no lo encontré. Parece una buena pregunta para SO even ... ha estado sucediendo por un tiempo. Debería haberlo sabido. Este post (sustituto vs claves naturales) también es relevante.

¿Cuál es la diferencia entre el modelo de datos lógico y el modelo de datos conceptual?

¿Cuál es la diferencia entre el modelo de datos lógico y el modelo de datos conceptual?

sistema de mensajes de hilo diseño de esquema de base de datos

Estoy tratando de lograr exactamente lo que se explica aquí: Crear un sistema de mensajería privada enhebrada como facebook ... ageThreadId ) ) Where mtp.LoginId = 2 ORDER BY Message.CreateDate DESC; Por favor corrígeme si me equivoco:)

Referencia de clave foránea a tabla en otro esquema

Intenté crear una clave foránea en una de mis tablas, haciendo referencia a una columna de una tabla en un esquema diferente. ... ora me pregunto si hay razones para no hacer referencia a las tablas en un esquema diferente, o algo de lo que tener cuidado?

Mejores Prácticas para Diseñar Roles de Usuario y Sistema de Permisos?

Necesito agregar roles de usuario y sistema de permisos en mi aplicación web construida usando PHP/MySQL. Quiero tener esta f ... ualizaciones de datos y actualizaciones de permisos. Por favor, ayúdeme discutiendo sus mejores prácticas para schema diseño.

¿Qué tablas y relaciones de bases de datos mysql soportarían una encuesta de preguntas y respuestas con preguntas condicionales? [cerrado]

Estoy trabajando en un sistema de encuestas bastante simple en este momento. El esquema de la base de datos va a ser simple: ... e datos. El tratamiento de los datos probablemente se hará en el lado de la aplicación, ya que mis habilidades SQL apestan;)

¿Por qué ninguna base de datos soporta completamente los estándares ANSI o ISO SQL?

Si estuviera diseñando una refinería de petróleo, no esperaría que los materiales de diferentes proveedores no cumplieran con ... de ANSI (o ISO) definir estándares para SQL? Editar: Lista de diferencias de implementación entre bases de datos comunes

¿Cuál es la mejor manera de implementar la eliminación suave?

Estamos trabajando en un proyecto en este momento y tenemos que implementar soft deletion para la mayoría de los usuarios (ro ... mpo, valor antiguo, valor nuevo, tiempo, usuario, ip) en todas las tablas/campos dentro de la base de datos de la aplicación.

Nombre, segundo nombre, apellido. ¿Por qué no Nombre Completo?

Estoy tratando de encontrar un mejor enfoque para almacenar el nombre de las personas en la tabla. ¿Cuáles son los beneficios ... eresante y recursos sobre el almacenamiento de nombres y la experiencia del usuario Fusionar nombre / apellido en un campo

¿Por qué querrías poner un índice en una vista?

Microsoft SQL Server le permite agregar un índice a una vista, pero ¿por qué querría hacer esto? Entiendo que una vista es ... s índices en las tablas subyacentes serían los que importan más. Entonces, ¿por qué querrías un índice separado en la vista?

¿Cuál es la mejor manera de representar "Eventos recurrentes" en la base de datos?

Estoy tratando de desarrollar una aplicación de eventos dependiente del planificador y del calendario en C#, para la cual un ... cio de sesión cuando el el invitado intenta iniciar sesión, por ejemplo, 5 minutos antes del inicio programado de la reunión.

¿Guiones bajos o camelCase en identificadores PostgreSQL, cuando el lenguaje de programación usa camelCase?

Esto me ha estado molestando por un tiempo, y no puedo llegar a una solución que se sienta correcta... Dado un lenguaje OO ... ; estoy más interesado en consejos sobre las mejores prácticas que en explicaciones sobre cómo PG maneja los identificadores.

¿Dónde está la línea entre DAL y OR?

Los términos a menudo se lanzan indistintamente, y claramente hay una superposición considerable, pero con la misma frecuenci ... r la funcionalidad específica de la tabla en ellos. ¿Hasta qué punto es esto un DAL? Hasta qué punto es un ORM? ¿Por qué?

¿Cómo funciona entity framework para un gran número de registros? [cerrado]

Ya veo una pregunta sin respuesta aquí en. Mi pregunta es - ¿EF está realmente lista para la producción de grandes apl ... de ~1000 registros? Para editar simple tengo que tirar del registro editarlo y luego presione a db usando SaveChanges()