..
A menudo, los tipos de datos que estamos desarrollando no se limitan a las cadenas y números. A veces tienes la necesidad de almacenar grandes cantidades de datos en la base de datos en forma de documentos, archivos XML, fotos, etc. Para ello, SQL Server (versión de 2005) proporciona los tipos de datos especiales para el manejo de los llamados objetos binarios grandes (BLOB), los datos binarios de gran tamaño:
El texto de los tipos, ntext e image provienen de versiones anteriores de SQL Server y su uso no se recomienda. Que "debería ser usado en su lugar la nueva varchar (max), nvarchar (max) y varbinary (MAX).
Los datos binarios (BLOB), como se mencionó anteriormente, vienen en muchas formas: documentos de Word, PDF, fotos, imágenes, etc. . NET cuando una aplicación es necesaria para manejar este tipo de datos hay dos alternativas: para almacenar datos como archivos en el disco o guardar los archivos directamente en la base de datos.
Ambas opciones tienen sus pros y sus contras. El primer enfoque es preferible en los siguientes casos:
El mayor inconveniente de este enfoque es que la base de datos puede fácilmente perder las referencias a los archivos. Si, por ejemplo, se almacenan en una columna de una tabla de direcciones URL y luego la carpeta de imágenes que los contiene es desplazado de servidor en el que se pierde la referencia a este tipo de imágenes. Incluso la transferencia de archivos desde un servidor a otro es un problema por la misma razón.
| |
ASP (Advanced)
Ciclo completo para la creación de sitios Web dinámicos. A partir de 39 €. |
| |
ASP.NET (Curso)
Ciclo completo para la creación de aplicaciones Web y un 15% de descuento hasta el 14/09/2011. |
| |
SQL y bases de datos (Curso)
Crear y gestionar bases de datos relacionales. A partir de 39 €. |