Articles of database

¿Qué hace ‘COLLATE SQL_Latin1_General_CP1_CI_AS’?

Tengo una consulta SQL para crear la base de datos en SQLServer como se indica a continuación: create database yourdb on ( name = ‘yourdb_dat’, filename = ‘c:\program files\microsoft sql server\mssql.1\mssql\data\yourdbdat.mdf’, size = 25mb, maxsize = 1500mb, filegrowth = 10mb ) log on ( name = ‘yourdb_log’, filename = ‘c:\program files\microsoft sql server\mssql.1\mssql\data\yourdblog.ldf’, size = […]

Cómo progtwigr un procedimiento almacenado en MySQL

Tengo este procedimiento almacenado. ¿Cómo puedo ejecutar esto, por ejemplo, con intervalos de 5 segundos? ¿Como una rutina para eliminar datos con un sello de tiempo anterior a un día? DROP PROCEDURE IF EXISTS `delete_rows_links` GO CREATE PROCEDURE delete_rows_links BEGIN DELETE activation_link FROM activation_link_password_reset WHERE TIMESTAMPDIFF(DAY, `time`, NOW()) < 1 ; END GO

¿Dónde se encuentra mongodb en el teorema CAP?

Donde sea que mire, veo que MongoDB es CP. Pero cuando indago veo que finalmente es consistente. ¿Es CP cuando usa seguro = verdadero? Si es así, ¿significa eso que cuando escribo con safe = true, todas las réplicas se actualizarán antes de obtener el resultado?

¿Cuáles son las ventajas de usar una única base de datos para CADA cliente?

En una aplicación centrada en la base de datos que está diseñada para múltiples clientes, siempre he pensado que era “mejor” utilizar una sola base de datos para TODOS los clientes, asociando registros con los índices y claves adecuados. Al escuchar el podcast Stack Overflow, escuché a Joel mencionar que FogBugz usa una base de […]

¿Cómo creo un HashCode en .net (c #) para una cadena que es segura de almacenar en una base de datos?

Para citar las Pautas y reglas para GetHashCode por Eric Lippert: Regla: los consumidores de GetHashCode no pueden confiar en que sea estable en el tiempo o en aplicaciones. Supongamos que tiene un objeto Cliente que tiene varios campos como Nombre, Dirección, etc. Si crea dos objetos con exactamente los mismos datos en dos procesos […]

Técnicas para la herencia de la base de datos

¿Cuáles son los consejos / técnicas cuando necesita persistir las clases con herencia a la base de datos relacional que no admite la herencia? Digamos que tengo este clásico ejemplo: Person -> Employee -> Manager -> Team lead -> Developer -> Customer -> PrivilegedCustomer -> EnterpriseCustomer ¿Cuáles son las técnicas disponibles para diseñar la base […]

¿Cómo verificar si existe una base de datos en SQL Server?

¿Cuál es la forma ideal de verificar si existe una base de datos en un servidor SQL utilizando TSQL? Parece que existen múltiples enfoques para implementar esto.

¿Cuál es la mejor forma de crear una base de datos en Rails?

Tengo una tarea de rake que rellena algunos datos iniciales en mi aplicación Rails. Por ejemplo, países, estados, operadores de telefonía móvil, etc. La forma en que lo tengo configurado ahora, es que tengo un montón de declaraciones de creación en archivos en / db / fixtures y una tarea de rake que los procesa. […]

¿Cuál es la mejor estructura de base de datos para mantener los datos multilingües?

Posible duplicado: Esquema para una base de datos multilenguaje Aquí hay un ejemplo: [ products ] id (INT) name-en_us (VARCHAR) name-es_es (VARCHAR) name-pt_br (VARCHAR) description-en_us (VARCHAR) description-es_es (VARCHAR) description-pt_br (VARCHAR) price (DECIMAL) El problema: cada idioma nuevo necesitará modificar la estructura de la tabla. Aquí hay otro ejemplo: [ products-en_us ] id (INT) name (VARCHAR) […]

Diferencia entre 3NF y BCNF en términos simples (debe ser capaz de explicar a un niño de 8 años)

He leído la cita: los datos dependen de la tecla [1NF], la clave completa [2NF] y nada más que la tecla [3NF] . Sin embargo, tengo problemas para entender 3.5NF o BCNF como se llama. Esto es lo que entiendo: BCNF es más estricto que 3NF el lado izquierdo de cualquier FD en la tabla […]