0% encontró este documento útil (0 votos)
32 vistas6 páginas

Tipos de Datos en SQL Server

Este documento describe los diferentes tipos de datos en SQL Server, incluyendo datos numéricos, cadenas, fechas y horas. También cubre licencias de SQL Server como Standard, Enterprise, Web y Developer.

Cargado por

Starmeme 0w0
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
32 vistas6 páginas

Tipos de Datos en SQL Server

Este documento describe los diferentes tipos de datos en SQL Server, incluyendo datos numéricos, cadenas, fechas y horas. También cubre licencias de SQL Server como Standard, Enterprise, Web y Developer.

Cargado por

Starmeme 0w0
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 6

TECNM campus Delicias

Materia: FUNDAMENTOS DE BASE DE DATOS


Unidad 1
Tema: TIPOS DE DATOS EN SQL SERVER

Alumno: Ximena Vega Chávez


Docente: Johann Pérez Fonseca

Fecha 09/02/2024
ACTIVIDAD NO°1
NUMÉRICO:
DATO DEFINICIÓN
Datos numéricos enteros con una capacidad máxima de almacenamiento de 4
bytes, lo que engloba un abanico comprendido entre el -2.147.483.648 y
INT
2.147.483.647 Es el principal y más utilizado tipo de dato para almacenar
números enteros.
Datos numéricos enteros con una capacidad máxima de almacenamiento de 8
bytes, lo que engloba un abanico comprendido entre el -
9.223.372.036.854.775.808 y 9.223.372.036.854.775.807 Con fin de ahorrar
BIGINT
recursos y definir un modelo más eficiente, bigint solo deberá ser utilizado
para guardar valores enteros que excedan el valor máximo de otros tipos de
datos numéricos enteros.
Datos numéricos enteros con una capacidad máxima de almacenamiento de 2
SMALLINT
bytes, lo que engloba un abanico comprendido entre el -32.768 y 32.767.
Datos numéricos enteros con una capacidad máxima de almacenamiento de 1
bytes, lo que engloba un abanico comprendido entre el 0 y 255. Es el más
TINYINT eficiente pero también el más limitado lo cual hace que deba utilizarse en
casos específicos, por ejemplo, para guardar la edad de una persona o los días
de cada mes.
Tipo de dato que solo puede almacenar los valores 0 (FALSO), 1 (VERDADERO)
BIT
o NULL. Funciona igual que el tipo boolean de otros sistemas independientes.
Datos numéricos con precisión y escalas fijas. La precisión estará comprendida
DECIMAL entre 1 y 38 y el tamaño de almacenamiento variará en función de la precisión,
siendo el mínimo de bytes 5 y el máximo 17.
Tipo de dato funcionalmente sinónimo a DECIMAL, pudiendo utilizarse
NUMERIC
indistintamente.
Tipo de dato que representa valores monetarios o de moneda con una
MONEY capacidad máxima de 8 bytes, lo que engloba un abanico comprendido entre el
-922.337.203.685.477,5808 y el 922.337.203.685.477,5807.
Tipo de dato que representa valores monetarios o de moneda con una
SMALLMONEY capacidad máxima de 4 bytes, lo que engloba un abanico comprendido entre el
-214.748,3648 y el 214.748,3647.
Datos numéricos aproximados de coma flotante. Donde n de FLOAT[(n)],
FLOAT dependerá la precisión y capacidad máxima de almacenamiento 4 - 8 bytes. El
valor de n comprenderá los valores entre 1 y 53, siendo 53 el valor por defecto.
Datos numéricos aproximados de coma flotante. El tipo real será el equivalente
REAL
a FLOAT(24) lo que definirá una capacidad de almacenamiento de 4 bytes.
CADENAS DE CARACTERES:
NO UNICODE
DATO DEFINICIÓN
Para el almacenamiento de caracteres alfanuméricos de tamaño fijo. Donde n
CHAR de CHAR(n) indica el tamaño de la cadena de bytes comprendido entre el valor
de 1 a 8000.
Para el almacenamiento de caracteres alfanuméricos de tamaño variable.
VARCHAR Donde n de VARCHAR(n) indica el tamaño de la cadena de bytes comprendido
entre el valor de 1 a 8000.
Para el almacenamiento de valores de gran tamaño de datos de longitud fija y
TEXT variable de caracteres y binarios no Unicode. El tamaño de almacenamiento
será de 2.147.483.647 bytes.
UNICODE
DATO DEFINICIÓN
Para el almacenamiento de caracteres alfanuméricos de tamaño fijo. Donde n
NCHAR de NCHAR(n) indica el tamaño de la cadena de bytes comprendido entre el
valor de 1 a 4000.
Para el almacenamiento de caracteres alfanuméricos de tamaño variable.
NVARCHAR Donde n de NVARCHAR(n) indica el tamaño de la cadena de bytes
comprendido entre el valor de 1 a 4000.
Para el almacenamiento de valores de gran tamaño de datos de longitud fija y
NTEXT variable de caracteres y binarios Unicode. El tamaño de almacenamiento será
de 1.073.741.823 bytes.

CADENAS BINARIAS
DATO DEFINICIÓN
Para el almacenamiento de datos binarios de longitud fija. Donde n de
BINARY BINARY(n) indica el tamaño de longitud, comprendida en un valor entre 1 a
8000 bytes.
Para el almacenamiento de datos binarios de longitud variable. Donde n de
VARBINARY VARBINARY(n) indica el tamaño de longitud, comprendida en un valor entre 1 a
8000 bytes.
Para el almacenamiento de datos binarios de longitud variable con un tamaño
IMAGE
de almacenamiento de 2.147.483.647 bytes.
FECHA Y HORA
DATO DEFINICIÓN
Para almacenar una fecha y hora con fracciones de segundo en formato por
DATE defecto AAAA-MM-DD hh:mm:ss. Dicho formato podrá ser modificado
utilizando máscaras de entrada.
Para el almacenamiento de datos binarios de longitud variable. Donde n de
DATETIME VARBINARY(n) indica el tamaño de longitud, comprendida en un valor entre
1 a 8000 bytes.
Para almacenar una fecha y hora sin fracciones de segundo en formato por
SMALLDATETIME
defecto AAAA-MM-DD hh:mm:ss. Los segundos siempre estarán a O (:00).
Para almacenar una fecha y hora con un rango y precisión mayor que
DATETIME2 DATETIME, en formato por defecto AAA-MM-DD hh:mm:ss[nnnnnnn].
Dicho formato podrá ser modificado utilizando máscaras de entrada.
Para almacenar una fecha y hora con un rango y precisión como
DATETIME2, agregando, además, reconocimiento de la zona horaria basado
DATETIMEOFFSET
en UTC (hora universal coordinada u hora del meridiano de Greenwich). El
formato por defecto será AAAA-MM-DD hh:mm:ss[.nnnnnnn] [+|-]hh:mm.
TIME Para almacenar una hora en formato por defecto: hh:mm:ss[.nnnnnnn].

OTRAS
DATO DEFINICIÓN
Para recorrer registros y resultados de una consulta. Ver en más detalle en
CURSOR
la sección de CURSOR.
Para exponer números binarios generados automáticamente utilizado
ROWVERSION
usualmente para indicar la versión de las filas de una tabla.
Para almacenar una fecha y hora sin fracciones de segundo en formato
HIERARCHYID por defecto AAAA-MM-DD hh:mm:ss. Los segundos siempre estarán a O
(:00).
UNIQUEIDENTIFIER Para almacenar identificadores únicos globales (GUID).
SQL_VARIANT Para almacenar valores de varios tipos de datos admitidos en SQL Server.
XML Para almacenar datos XML.
Para almacenar temporalmente un conjunto de filas y devolver el
TABLE
resultado con valores de tabla.
GEOMETRÍA Para almacenar datos espaciales planares en un sistema de coordenadas
ESPACIAL euclídeo.
GEOGRAFÍA Para almacenar datos espaciales elipsoidales como coordenadas de latitud
ESPACIAL y longitud GPS.
LICENCIAS
SQL Server Standard:
La edición SQL Server Standard lanza la funcionalidad básica de SQL Server con capacidades
analíticas y de informes estándar. Esta versión de SQL Server está limitada en tamaño de base de
datos, memoria y número máximo de núcleos. Esta versión es principalmente adecuada para
empresas más pequeñas.

SQL Server Enterprise:


SQL Server Enterprise incluye todas las funciones básicas de SQL Server Standard y va un paso más
allá. Esta versión de SQL Server es principalmente adecuada para grandes empresas, en parte
debido a las herramientas comerciales y financieras incluidas en la versión Enterprise. Además, la
versión Enterprise no tiene límite en el tamaño de la base de datos, la memoria y el número
máximo de núcleos.

Estándar:
SQL Server Standard Edition proporciona administración básica de datos y base de datos de
inteligencia empresarial para que los departamentos y pequeñas organizaciones ejecuten sus
aplicaciones y admite las herramientas de desarrollo comunes, tanto locales como en la nube, que
habilitan la administración eficaz de bases de datos con recursos de TI mínimos.

Web:
SQL Server Web Edition es una opción con un coste total de propiedad bajo para los hosts de Web
(incluida la selección de la edición Web en IaaS en Azure) y los VAP de Web que proporciona
capacidades asequibles de administración y escalabilidad para propiedades web, tanto de
pequeña como de gran escala.

Desarrollador:
SQL Server Developer Edition permite a los desarrolladores compilar cualquier tipo de aplicación
en SQL Server. Incluye toda la funcionalidad de la edición Enterprise, pero tiene licencias para
usarse como sistema de prueba y desarrollo, no como un servidor de producción. SQL Server
Developer es una opción ideal para las personas que compilan y prueban aplicaciones.

Express edition:
La edición de SQL Server Express es una base de datos gratuita para principiantes y es ideal para
aprender a compilar pequeñas aplicaciones de servidor y de escritorio orientadas a datos. Es la
mejor opción para los fabricantes de software independientes, los desarrolladores y los
aficionados que compilan aplicaciones cliente. Si necesita características de base de datos más
avanzadas, SQL Server Express se puede actualizar sin problemas a otras versiones superiores de
SQL Server. SQL Server Express LocalDB es una versión ligera de la edición Express que tiene todas
sus características de capacidad de programación, se ejecuta en modo usuario y presenta una
instalación rápida y sin configuración, y una lista reducida de requisitos previos.
LIBRE DE COSTO

MySQL es un engine de base de datos muy conocido en el mundo y ampliamente utilizado en


entornos LAMP. La versión comunitaria es libre de costo. Si una empresa quiere soporte sobre
este producto, se puede adquirir el soporte sobre alguna de las versiones comerciales, a saber,
Standard, Enterprise, y Cluster Carrier Grade.

La métrica utilizada con MySQL es el “server” → 1 licencia necesaria para cada servidor físico y el
precio varía en función de la cantidad de sockets. Existen dos tipos de licencias Server: Server de 1
a 4 sockets y Server de 5+ sockets.

A continuación, se muestra una tabla con las características de cada una de las ediciones y los
precios de soporte anual para la licencia Server de 1 a 4 sockets.

También podría gustarte