Académique Documents
Professionnel Documents
Culture Documents
InterPros © 2019
Concepto de dato
Tipos de datos
InterPros © 2019
1
Datos e información
¿Qué es un dato?
• Representación simbólica sin ningún tipo de información.
¿Qué es información?
InterPros © 2019
Datos e información
InterPros © 2019
2
Datos e información
InterPros © 2019
Datos e información
InterPros © 2019 6
3
Datos e información
¿Qué es una variable o campo?
InterPros © 2019
Datos e información
Enteros,
flotantes o decimales,
Continuos.
naturales,
racionales,
Discretos.
complejos, etc. Discretizados.
InterPros © 2019
4
Datos e información
Cualitativas No pueden ser medibles.
Categorizan.
Textos o cadenas,
booleanos o lógicos, Ordenables.
caracteres , etc.
No ordenables.
Ejemplos:
InterPros © 2019
• Los tipos de datos predefinidos definen los valores que pueden tomar los
atributos de una tabla. Tienen sus equivalencias con los de los lenguajes
de programación, pudiendo valer más de uno. En este caso se ha de
escoger el más apropiado, teniendo en cuenta el principio de ahorro de
memoria.
• Los tipos de datos vienen clasificados en siete categorías:
• Números exactos.
• Números aproximados.
• Fecha y hora.
• Cadenas de caracteres.
• Cadenas de caracteres Unicode.
• Cadenas binarias.
• Otros tipos.
InterPros © 2019
5
Números
• Existen dos tipos: exactos y aproximados. Los aproximados se dividen en dos tipos: Real y
Float. Se suelen emplear para indicar números muy grandes o muy pequeños en notación
exponencial, o científica.
• Los números exactos se clasifican en decimales, enteros, y cantidad de dinero (Money).
• Los enteros son números sin punto decimal, ni parte fraccionaria. SQL Server los divide en
cuatro categorías, según tamaños:
Tipo Valor inferior Valor superior
BigInt -9,223,372,036,854,775,808 -9,223,372,036,854,775,808
Int -2,147,483,648 2,147,483,648
Smallint -32,768 32,767
Tinyint 0 255
InterPros © 2019
Números
• Los decimales incluyen los tipos de datos: Decimal, y Numérico. Son idénticos en cuanto a funcionalidad, la única
diferencia está en su definición matemática.
• El tipo de dato decimal puede contener hasta 38 dígitos. Los dígitos hacia la derecha (p), como hacia la izquierda (s)
del punto se indican en la definición del tipo de dato, entre paréntesis, separados por coma.
Decimal (p,s)
• El símbolo que separa la parte entera de la fraccionaria es el punto; mientras que los millares se expresan con
comas, una coma cada tres dígitos, a la izquierda del punto.
e,eee,eee,eee.ffffff
• Money y SmallMoney son en realidad decimal con una cantidad fija de 4 dígitos a la derecha del punto. Además,
presentan el signo de moneda, y la coma cada 3 cifras.
InterPros © 2019
6
Fechas
• DateTime es un tipo dato que contiene la fecha y hora.
• Este campo es un número que indica la cantidad de días transcurridos desde el 1 de enero de 1753, hasta la fecha
representada.
• DateTime puede almacenar años desde 1753 hasta el 9999.
• SmallDateTime se puede emplear cuando no se necesita almacenar los segundos. En este caso los años van desde 1900 al 2079.
• DateTime2 admite mayor precisión, hasta 7 posiciones decimales de segundo, que DateTime; fechas desde el año 1 hasta el año
9999.
2007-10-20 20:30:05.1234567
• Otra variante: DateTime2(n), donde n es el número de posiciones decimales para el segundo. Ejemplo Datetime2(4):
2007-10-20 20:30:05.1234
• Las fechas y horas pueden almacenarse por separado: Date y Time.
• Se admite la variante Time(n), para especificar la fracción de segundo.
• Un tipo de dato muy útil para adjuntar la zona horaria es DateTimeOffset, para especificar la parte decimal del segundo. Ejemplo
DataTimeOffeset(3).
2007-10-20 20:30:05.123 +05:00
• Este ejemplo indica que la hora indicada es 5 horas mayor que la GMT.
InterPros © 2019
Cadenas de caracteres
InterPros © 2019
7
Cadenas binarias
InterPros © 2019
InterPros © 2019
8
Organización de la información
Introducción
InterPros © 2019
SQL Server
Base de datos relacional
• Cumple con el modelo relacional, el más utilizado en la actualidad
• Se realizan interconexiones (relaciones) entre los datos guardados en tablas pudiendo relacionarlos
• Elementos
• Relaciones base y derivadas
• Restricciones
• Dominios
• Procedimientos almacenados
InterPros © 2019
9
SQL Server
Ciclo de vida
• Comúnmente pensamos en los datos como en algo estático que se almacena en una base de datos
y luego se consulta
InterPros © 2019
SQL Server
Azure SQL
• Componente de bases de datos de Windows Azure
• Base de datos relacional en la nube basada en el motor de base de datos de SQL Server
Compute Management
Storage CDN
InterPros © 2019
10