0% encontró este documento útil (0 votos)
14 vistas

Investigacion Tipos de Datos SQL SV

Cargado por

xtgx241
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)
14 vistas

Investigacion Tipos de Datos SQL SV

Cargado por

xtgx241
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/ 10

UNIVERSIDAD TECNOLÓGICA DE TABASCO

DIVISIÓN DE TECNOLOGÍAS DE LA INFORMACIÓN Y


COMUNICACIÓN

TSU EN TI ÁREA ENTORNOS VIRTUALES Y NEGOCIOS DIGITALES

TIPOS DE DATOS (MICROSOFT SQL SERVER 2008 Y MYSQL)

ALUMNO: TERESITA DEL CARMEN GARABITA HERNÁNDEZ


422310325

ASIGNATURA: BASE DE DATOS

PROFESOR: MARÍA REYNA GUILLERMO GUILLERMO

PARRILLA, CENTRO, TABASCO; 9 DE FEBRERO DE 2024


ÍNDICE.

INTRODUCCIÓN................................................................................................................................... 1
I. TIPOS DE DATOS EN MICROSOFT SQL SERVER 2008.................................................... 2
1.1 Numéricos. ............................................................................................................................ 2
1.2 Cadenas de caracteres. ..................................................................................................... 3
1.3 Cadenas binarias................................................................................................................. 3
1.4 Fecha y hora. ........................................................................................................................ 4
1.5 Otras. ...................................................................................................................................... 4
II. TIPOS DE DATOS EN MYSQL. ................................................................................................. 6
2.1 Tipos numéricos. ................................................................................................................. 6
2.2 Tipos fecha. .......................................................................................................................... 6
2.3 Tipos de cadena. ................................................................................................................. 7
FUENTES DE CONSULTA. ................................................................................................................ 8
INTRODUCCIÓN.

Una base de datos es un sistema organizado para recopilar, almacenar y gestionar información de
manera estructurada, permitiendo el fácil acceso, gestión y actualización de los datos. Su objetivo
principal es proporcionar un entorno eficiente y seguro para almacenar y recuperar información de
manera rápida y precisa.

En la gestión de base de datos existen dos sistemas mayormente utilizados:

• MySQL un sistema de código abierto que se utiliza para gestionar datos. Fue desarrollado por una
empresa sueca llamada MySQL AB, y actualmente es propiedad de Oracle Corporation. MySQL es
uno de los sistemas de gestión de bases de datos más populares y ampliamente utilizados en el
mundo, especialmente en aplicaciones web y de código abierto.

• Microsoft SQL Server 2008 una versión desarrollada por Microsoft. Este producto es parte de la
familia de productos Microsoft SQL Server y se lanzó en el año 2008. SQL Server es un software de
base de datos relacional que permite a las organizaciones almacenar, recuperar, actualizar y analizar
datos de manera eficiente.

En los que se encuentran los tipos de datos que son esenciales para definir la naturaleza de la
información que puede almacenarse en una base de datos. Cada columna en una tabla de base de
datos debe tener un tipo de dato específico, lo que ayuda a garantizar la integridad y precisión de los
datos almacenados. En esta investigación se abarcarán los utilizados en estos dos programas.

P á g i n a 1 | 10
I. TIPOS DE DATOS EN MICROSOFT SQL SERVER 2008.

1.1 Numéricos.

INT: 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 2.147.483.647 Es el principal y más utilizado
tipo de dato para almacenar números enteros.

BIGINT: 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 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.

SMALLINT: Datos numéricos enteros con una capacidad máxima de almacenamiento de 2 bytes, lo que
engloba un abanico comprendido entre el -32.768 y 32.767.

TINYINT: 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 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.

BIT: Tipo de dato que solo puede almacenar los valores 0 (FALSO), 1 (VERDADERO) o NULL. Funciona
igual que el tipo boolean de otros sistemas independientes.

DECIMAL: Datos numéricos con precisión y escalas fijas. La precisión estará comprendida 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.

NUMERIC: Tipo de dato funcionalmente sinónimo a DECIMAL, pudiendo utilizarse indistintamente.

MONEY: Tipo de dato que representa valores monetarios o de moneda con una 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.

SMALLMONEY: Tipo de dato que representa valores monetarios o de moneda con una capacidad
máxima de 4 bytes, lo que engloba un abanico comprendido entre el -214.748,3648 y el 214.748,3647.

P á g i n a 2 | 10
FLOAT: Datos numéricos aproximados de coma flotante. Donde n de FLOAT[(n)], 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.

REAL: Datos numéricos aproximados de coma flotante. El tipo real será el equivalente a FLOAT(24) lo
que definirá una capacidad de almacenamiento de 4 bytes.

1.2 Cadenas de caracteres.

• No Unicode:
CHAR: Para el almacenamiento de caracteres alfanuméricos de tamaño fijo. Donde n de CHAR(n) indica
el tamaño de la cadena de bytes comprendido entre el valor de 1 a 8000.

VARCHAR: Para el almacenamiento de caracteres alfanuméricos de tamaño variable. Donde n de


VARCHAR(n) indica el tamaño de la cadena de bytes comprendido entre el valor de 1 a 8000.

TEXT: Para el almacenamiento de valores de gran tamaño de datos de longitud fija y variable de
caracteres y binarios no Unicode. El tamaño de almacenamiento será de 2.147.483.647 bytes.

• Unicode:
NCHAR: Para el almacenamiento de caracteres alfanuméricos de tamaño fijo. Donde n de NCHAR(n)
indica el tamaño de la cadena de bytes comprendido entre el valor de 1 a 4000.

NVARCHAR: Para el almacenamiento de caracteres alfanuméricos de tamaño variable. Donde n de


NVARCHAR(n) indica el tamaño de la cadena de bytes comprendido entre el valor de 1 a 4000.

NTEXT: Para el almacenamiento de valores de gran tamaño de datos de longitud fija y variable de
caracteres y binarios Unicode. El tamaño de almacenamiento será de 1.073.741.823 bytes.

1.3 Cadenas binarias.

BINARY: Para el almacenamiento de datos binarios de longitud fija. Donde n de BINARY(n) indica el
tamaño de longitud, comprendida en un valor entre 1 a 8000 bytes.

P á g i n a 3 | 10
VARBINARY: Para el almacenamiento de datos binarios de longitud variable. Donde n de
VARBINARY(n) indica el tamaño de longitud, comprendida en un valor entre 1 a 8000 bytes.

IMAGE: Para el almacenamiento de datos binarios de longitud variable con un tamaño de


almacenamiento de 2.147.483.647 bytes.

1.4 Fecha y hora.

DATE: Para almacenar una fecha en formato por defecto: YYYY-MM-DD. Dicho formato podrá ser
modificado utilizando máscaras de entrada.

DATETIME: Para almacenar una fecha y hora con fracciones de segundo en formato por defecto AAAA-
MM-DD hh:mm:ss. Dicho formato podrá ser modificado utilizando máscaras de entrada.

SMALLDATETIME: Para almacenar una fecha y hora sin fracciones de segundo en formato por defecto
AAAA-MM-DD hh:mm:ss. Los segundos siempre estarán a O (:00).

DATETIME2: Para almacenar una fecha y hora con un rango y precisión mayor que DATETIME, en
formato por defecto AAA-MM-DD hh:mm:ss[nnnnnnn]. Dicho formato podrá ser modificado utilizando
máscaras de entrada.

DATETIMEOFFSET: Para almacenar una fecha y hora con un rango y precisión como DATETIME2,
agregando, además, reconocimiento de la zona horaria basado 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].

1.5 Otras.

CURSOR: Para recorrer registros y resultados de una consulta. Ver en más detalle en la sección de
CURSOR.

ROWVERSION: Para exponer números binarios generados automáticamente utilizado usualmente para
indicar la versión de las filas de una tabla.

P á g i n a 4 | 10
HIERARCHYID: Para representar la posición en una jerarquía de árbol.

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.

TABLE: Para almacenar temporalmente un conjunto de filas y devolver el resultado con valores de tabla.

GEOMETRÍA ESPACIAL: Para almacenar datos espaciales planares en un sistema de coordenadas


euclídeo.

GEOGRAFÍA ESPACIAL: Para almacenar datos espaciales elipsoidales como coordenadas de latitud y
longitud GPS.

P á g i n a 5 | 10
II. TIPOS DE DATOS EN MYSQL.

2.1 Tipos numéricos.

TINYINT: Es un número entero con o sin signo. Con signo el rango de valores válidos va desde -128 a
127. Sin signo, el rango de valores es de 0 a 255.

BIT Ó BOOL: Un número entero que puede ser 0 o 1.

SMALLINT: Número entero con o sin signo. Con signo el rango de valores va desde -32768 a 32767.
Sin signo, el rango de valores es de 0 a 65535.

MEDIUMINT: Número entero con o sin signo. Con signo el rango de valores va desde -8.388.608 a
8.388.607. Sin signo el rango va desde 0 a16777215.

INTEGER, INT: Número entero con o sin signo. Con signo el rango de valores va desde -2147483648
a 2147483647. Sin signo el rango va desde 0 a 429.4967.295.

BIGINT: Número entero con o sin signo. Con signo el rango de valores va desde -
9.223.372.036.854.775.808 a 9.223.372.036.854.775.807. Sin signo el rango va desde 0 a
18.446.744.073.709.551.615.

FLOAT: Número pequeño en coma flotante de precisión simple. Los valores válidos van desde -
3.402823466E+38 a -1.175494351E-38, 0 y desde 1.175494351E-38 a 3.402823466E+38.

XREAL, DOUBLE: Número en coma flotante de precisión doble. Los valores permitidos van desde -
1.7976931348623157E+308 a -2.2250738585072014E-308, 0 y desde 2.2250738585072014E-308 a
1.7976931348623157E+308

DECIMAL, DEC, NUMERIC: Número en coma flotante desempaquetado. El número se almacena como
una cadena.

2.2 Tipos fecha.

DATE: Tipo fecha, almacena una fecha. El rango de valores va desde el 1 de enero del 1001 al 31 de
diciembre de 9999. El formato de almacenamiento es de año-mes-dia

P á g i n a 6 | 10
DATETIME: Combinación de fecha y hora. El rango de valores va desde el 1 de enero del 1001 a las 0
horas, 0 minutos y 0 segundos al 31 de diciembre del 9999 a las 23 horas, 59 minutos y 59 segundos.
El formato de almacenamiento es de año-mes-día horas:minutos:segundos
TIMESTAMP: Combinación de fecha y hora. El rango va desde el 1 de enero de 1970 al año 2037. El
formato de almacenamiento depende del tamaño del campo.
TIME: Almacena una hora. El rango de horas va desde -838 horas, 59 minutos y 59 segundos a 838,
59 minutos y 59 segundos. El formato de almacenamiento es de 'HH:MM:SS'
YEAR: Almacena un año. El rango de valores permitidos va desde el año 1901 al año 2155. El campo
puede tener tamaño dos o tamaño 4 dependiendo de si queremos almacenar el año con dos o cuatro
dígitos.

2.3 Tipos de cadena.

CHAR(n): Almacena una cadena de longitud fija. La cadena podrá contener desde 0 a 255 caracteres.

VARCHAR(n): Almacena una cadena de longitud variable. La cadena podrá contener desde 0 a 255
caracteres.
Dentro de los tipos de cadena se pueden distinguir otros dos subtipos, los tipo Test y los tipo BLOB
(Binary large Object) La diferencia entre un tipo y otro es el tratamiento que reciben a la hora de realizar
ordenamientos y comparaciones. Mientras que el tipo test se ordena sin tener en cuenta las Mayúsculas
y las minúsculas, el tipo BLOB se ordena teniéndolas en cuenta. Los tipos BLOB se utilizan para
almacenar datos binarios como pueden ser ficheros.

TINYTEXT y TINYBLOB: Columna con una longitud máxima de 255 caracteres.

BLOB y TEXT: Un texto con un máximo de 65535 caracteres.

MEDIUMBLOB y MEDIUMTEXT: Un texto con un máximo de 16.777.215 caracteres.

LONGBLOB y LONGTEXT: Un texto con un máximo de caracteres 4.294.967.295. Hay que tener en
cuenta que debido a los protocolos de comunicación los paquetes pueden tener un máximo de 16 Mb.

ENUM: Campo que puede tener un único valor de una lista que se especifica. El tipo Enum acepta hasta
65535 valores distintos
SET: Un campo que puede contener ninguno, uno o varios valores de una lista. La lista puede tener un
máximo de 64 valores.

P á g i n a 7 | 10
FUENTES DE CONSULTA.

B, G. (2019, April 26). ¿Qué es MySQL? Explicación detallada para principiantes. Tutoriales Hostinger;
Tutoriales Hostinger. https://www.hostinger.mx/tutoriales/que-es-mysql

Hughes, A., & Stedman, C. (2021). Microsoft SQL Server. ComputerWeekly.es; TechTarget.
https://www.computerweekly.com/es/definicion/Microsoft-SQL-Server

Tipos de datos en SQL Server. (2022, August 25). SQLearning | Tutoriales de SQL Y Transact-SQL.
https://sqlearning.com/es/introduccion-sql-server/tipos-datos/

Tipos de Datos de Mysql. (2003, February 5). DesarrolloWeb.com; Desarrollo Web.


https://desarrolloweb.com/articulos/1054.php

P á g i n a 8 | 10

También podría gustarte