Preguntas etiquetadas con database-design

19
INT o CHAR para un campo de tipo

¿Cuál es el mejor diseño para una tabla, un Typecampo que es de into char(1)? En otras palabras, dado este esquema: create table Car ( Name varchar(100) not null, Description varchar(100) not null, VehType .... not null ) ¿Es más eficiente (en cuanto al rendimiento) VehTypeser un into un...

19
Problema de relación de entidad

Tengo 4 tablas relacionadas como esta (es un ejemplo): Company: ID Name CNPJ Department: ID Name Code ID_Company Classification: ID Name Code ID_Company Workers: Id Name Code ID_Classification ID_Department Supongamos que tengo un classificationcon id = 20, id_company = 1. Y un...

19
Hacer cumplir la integridad de la base de datos

¿Tendría alguna vez sentido que la aplicación haga cumplir la integridad de la base de datos en lugar de tener claves externas, verificar restricciones, etc.? ¿Cuánto de una mejora de rendimiento se puede esperar por no hacer cumplir la integridad de la base de datos a través de herramientas...

19
SQL Server: ¿base de datos separada para informes?

En nuestro servidor SQL, tenemos una base de datos para cada una de nuestras aplicaciones web. Para los informes, utilizamos Reporting Services y todos los datos del informe (incluidos los parámetros del informe) provienen de procedimientos almacenados. Los procedimientos almacenados están en la...

18
Forma preferida de almacenar DateTime

Podemos almacenar información de fecha y hora de dos maneras. ¿Cuál es el mejor enfoque para almacenar información de fecha y hora? ¿Almacenar fecha y hora en 2 columnas separadas o una columna usando DateTime ? ¿Puedes explicar por qué ese enfoque es mejor? (Enlace a documentos de MySQL para...

18
¿Por qué cambiaría un valor clave principal?

He estado investigando el concepto de ROWGUID recientemente y me encontré con esta pregunta. Esta respuesta me dio una idea, pero me ha llevado a un agujero de conejo diferente con la mención de cambiar el valor de la clave primaria. Siempre he entendido que una clave principal debe ser...