SQL Server 2008 es una aplicación de gestión de datos integrada por Microsoft , que se utiliza para el diseño , desarrollo y gestión de pequeñas y soluciones de bases de datos de mediana escala . Cada base de datos se compone de un conjunto de tablas de datos relacionadas ; cada tabla se compone de columnas con tipos de datos asignados para restringir el rango de valores que puede albergar. Por ejemplo , una columna "Nombre " con el tipo de datos de cadena asignado sólo puede contener los alfabetos . Tipos de datos numéricos
tipos de datos numéricos son el tipo de datos más comunes y se utilizan para almacenar números " aproximados " " exacta " y . Números reales y el flotador se clasifican como números aproximados , o números de punto flotante , y tienen menor precisión. Los números exactos son números enteros , números monetarias y decimal. TINYINT , SMALLINT , INT, BIGINT , DECIMAL , SMALLMONEY , DINERO y NUMERIC son tipos disponibles para usted en función de la gama de valores que desea almacenar datos. TINYINT , SMALLINT , INT y almacenar valores enteros BIGINT , que no tienen puntos decimales. SMALLMONEY y dinero se utilizan para almacenar valores monetarios. Los números decimales están especificados por la precisión y la escala : La precisión define el número total de dígitos antes y después del punto decimal, y la escala se refiere al número de dígitos después del punto decimal
caracteres Tipos de datos < . br>
El tipo de datos de caracteres consta de CHAR , VARCHAR, NCHAR y NVARCHAR para almacenar caracteres de longitud fija o variable y los datos Unicode o no Unicode. Tipo de datos CHAR puede almacenar longitud fija de alfabetos ( A - Z ) , números y caracteres especiales; VARCHAR puede almacenar una longitud variable de caracteres con una restricción de longitud máxima. NCHAR y NVARCHAR son tipos de datos Unicode que también se utilizan para almacenar los caracteres de otros idiomas. NCHAR ocupa longitud de almacenamiento fijo sin importar el tamaño de los caracteres puede ser , mientras que NVARCHAR tarda la memoria en función del tamaño del valor hasta un valor máximo.
Tipos de fecha y los datos de tiempo
Estos seis tipos de datos se utilizan para almacenar valores de fecha y hora . Los tipos de datos DATETIME smalldatetime y se utilizan para almacenar la fecha y la hora como valores individuales y estaban presentes en versiones anteriores de SQL Server. El DATETIME2 y DATETIMEOFFSET , introdujo en SQL Server 2008, ofrecen una mayor precisión , aceptando de mayor rango , los valores más husos horarios específicos que las versiones anteriores de la fecha y el tipo de datos de tiempo . Datos de fecha y hora se pueden almacenar por separado en estos tipos de datos .
Binarias de tipos de datos
tipos de datos binarios permiten almacenar datos de hasta 2 gigabytes y también apoya las funciones para la manipulación de los tipos de datos binarios . Estos incluyen BIT , con valores aceptables de " Null ", " 0 " y " 1 " . Tipo de datos binario se utiliza para almacenar datos binarios de longitud fija con un máximo de 8000 bytes . VARBINARY le permite almacenar datos con una longitud variable con un máximo de 2 gigabytes.
Tipos de datos XML
tipos de datos XML se utilizan para almacenar y modificar Extensible Markup Language ( XML) con un tamaño máximo de 2 gigabytes y un máximo de 128 niveles.
datos Espaciales tipos
tipos de datos espaciales permiten almacenar los datos específicos de la ubicación . Estos incluyen el tipo de GEOMETRICO de datos , que se utiliza para almacenar líneas, puntos , curvas y polígonos , y el tipo de datos geográficos , que se utiliza para almacenar las longitudes y latitudes . Usted puede utilizar estas capacidades de datos espaciales mediante el desarrollo de aplicaciones basadas en la ubicación .
HierarchyID tipos de datos
Estos tipos de datos se utilizan para almacenar y manipular datos jerárquicos , como diagramas de flujo y organigramas .