Está en la página 1de 12

Base de datos

Semana 01,02
Laboratorio (02 Hrs)

¿ O que aprenderemos nesta sessão?


I.
Tipo de datos
Sesión laboratorio
CONTENIDO
01 Hrs

M.Sc. Emerson D. Norabuena Figueroa –Base de datos- UNMSM


06 01

04 02

04 03
DT_DBDATE Extracción de datos:
Si estás extrayendo datos de una fuente que almacena fechas sin
información de tiempo, como una base de datos o un archivo plano,
puedes usar DT_DBDATE para representar esas fechas en tu
Es un tipo de datos que representa valores de fecha sin componentes
paquete SSIS.
de tiempo. Está diseñado para almacenar fechas en formato YYYY-
MM-DD. Este tipo de datos es útil cuando necesitas manipular y
Transformaciones de datos:
transferir fechas entre diferentes fuentes de datos y destinos dentro de
Puedes utilizar DT_DBDATE en transformaciones de datos dentro
tus paquetes SSIS.
de tu flujo de datos para manipular fechas, como calcular diferencias
entre fechas, filtrar datos por fecha o formatear fechas para que se
ajusten a un estándar específico.

Carga de datos:
Cuando cargas datos en un destino que espera fechas sin información
de tiempo, como una tabla de base de datos con una columna de
fecha, puedes mapear los datos de DT_DBDATE a la columna
correspondiente en tu destino.

4
datetime
El tipo de dato `DATETIME` en SQL guarda fecha y hora en el formato "AAAA-MM-DD HH:MM:SS" y es útil para eventos que
requieren precisión horaria. Permite manipular y calcular fechas, aunque su rango y exactitud pueden diferir entre sistemas
de bases de datos. Existen otros tipos de datos como `TIMESTAMP`, que también pueden incluir información de zona horaria.

Propiedad Valor

Formato literal de cadena predefinido AAAA-MM-DD hh:mm:ss[.fff]

Rango de fechas 1753-01-01 al 9999-12-31

Intervalo de tiempo 00:00:00 a 23:59:59.997

Escala de precisión Milisegundos (3 dígitos), con precisión fija.

Tamaño de almacenamiento 8 bytes fijos

Exactitud Aproximadamente 3.33 milisegundos

5
datetime2 SQL SERVER
Define una fecha que se combina con una hora del día basada en un reloj de 24 horas. datetime2 se puede
considerar como una extensión del tipo datetime existente que tiene un rango de fechas más amplio, una precisión
fraccionaria predeterminada más grande y una precisión opcional especificada por el usuario.

Propiedad Valor
Formato literal de AAAA-MM-DD hh:mm:ss[.fracción de segundos]
cadena
predeterminado

Rango de fechas 0001-01-01 al 9999-12-31

1,1 de enero CE al 31 de diciembre de 9999 CE

Intervalo de 00:00:00 a 23:59:59.9999999


tiempo

Escala de De 0 a 7 dígitos, con una precisión de 100ns. La precisión


precisión predeterminada es de 7 dígitos.

Tamaño de 6 bytes para una precisión inferior a 3.


almacenamiento 7 bytes para una precisión 3 o 4.
Todas las demás precisiones requieren 8 bytes.

Exactitud 100 nanosegundos

6
7
SMALLINT
EJEMPLOS CONCEPTO
Utilizando la tabla EMPLOYEE, seleccione una lista que contenga el Es un tipo de datos entero que ocupa 2 Bytes y puede
salario (SALARY) dividido por el nivel de formación (EDLEVEL). Trunque
cualquier decimal en el cálculo. La lista también debe contener los
06 01 guardar números de -215 a +215. (aproximadamente en
el rango de -32768 a +32768)
valores utilizados en el cálculo y el número de empleado (EMPNO).

Resultado Numeric to SMALLINT


El resultado de la función es un entero pequeño. Si el argumento 04 02 Una expresión que devuelve un valor de cualquier tipo de datos
puede ser nulo, el resultado puede ser nulo; si el argumento es numérico interno.
nulo, el resultado es el valor nulo. El resultado es el mismo número que el que se generaría si se
asignara el argumento a una variable o columna de enteros
pequeños.

04 03
Boolean to SMALLINT String to SMALLINT
Una expresión que devuelve un valor booleano (TRUE o Una expresión que devuelve un valor de serie de caracteres o la
representación de serie gráfica Unicode de un número con una longitud
FALSE). El resultado es 1 (para TRUE) o 0 (para FALSE).
no superior a la longitud máxima de una constante de caracteres.

8
DateTimeOffSet
Propiedad Valor
Definición y utilidad
Sintaxis datetimeoffset [(precisión de fracciones de
segundo)] -Representa un momento en el tiempo, normalmente
expresado como una fecha y hora del día, relativo a la hora
Uso DECLARE @MyDatetimeoffset datetimeoffset(7) universal coordinada (UTC).
CREATE TABLE Table1 ( Column1 -Almacena una fecha y hora junto con un desplazamiento de
datetimeoffset(7) ) tiempo (zona horaria).
-Útil para aplicaciones que necesitan rastrear y comparar
Formatos de literal de cadena predeterminados AAAA-MM-DD hh:mm:ss[.nnnnnnn] [{+|-}hh:mm] fechas y horas en diferentes zonas horarias.
(utilizados para el cliente de nivel inferior)
Para más información, vea la sección
"Compatibilidad con versiones anteriores de
clientes de niveles inferiores" más adelante.

Intervalo de fechas De 0001-01-01 a 31.12.99

Del 1 de enero del año 1 E. C. al 31 de diciembre


de 9999 E. C.

Intervalo de horas De 00:00:00 a 23:59:59.9999999

Intervalo de ajuste de zona horaria De -14:00 a +14:00

Precisión 100 nanosegundos

Calendario Gregoriano

9
Int
● Es un tipo de datos que se utiliza para almacenar números enteros.

● Tamaño de Almacenamiento: 4 bytes.

● Rango de valores:

● INT SIGNED, el rango de valores puede representar números


enteros positivos y negativos, desde -2,147,483,648 hasta
2,147,483,647.
● INT UNSIGNED, el rango de valores puede representar solo
números enteros no negativos (positivos y cero), desde 0 hasta
4,294,967,295.

10
REFERENCIAS BIBLIOGRÁFICAS
- Folke, K. (2020). Decisiones Económicas en las empresas. Universidad del Pacífico. ISBN 84-89293.
Perú .
- Sienra, A. (2024). Teoría General de Decisiones. Instituto de Investigaciones Filosó ficas.
Universidad Nacional Autó noma de México.

M.Sc. Emerson D. Norabuena Figueroa –Base de datos- UNMSM


11
OTROS RECURSOS DE INTERÉS
- Salinas, J. (2020) Análisis estadísticos para la toma de decisiones en administración y economía.
Universidad del Pacífico. ISBN 84-89293-75-9. Perú .

https://www.kdnuggets.com/
http://archive.ics.uci.edu/ml/datasets.php
https://www.cs.ubc.ca/labs/beta/Projects/autoweka/datasets/

M.Sc. Emerson D. Norabuena Figueroa –Base de datos- UNMSM


https://explodat.cl/Analytics/business-intelligence/la-metodologia-kimb
all-para-data-warehouses-y-bi-exitosos/

https://learn.microsoft.com/es-es/sql/integration-services/data-flow/inte
gration-services-data-types?view=sql-server-ver16

12

También podría gustarte