SlideShare ist ein Scribd-Unternehmen logo
1 von 3
TIPOS DE DATOS EN SQL SERVER


SQL maneja básicamente seis tipos de datos:


        Numéricos exactos (exactnumerics)
        Numéricos aproximados (approximatenumerics)
        Cadenas de caracteres (characterstrings)
        Cadenas de bits (bit strings)
        Fechas y tiempos (datetimes)
        Intervalos (intervals)

Numéricos exactos (exactnumerics)

Existen cuatro tipos de datos en esta categoría:

                INTEGER: No tiene parte fraccional y su precisión (el número máximo de dígitos
                que puede tener) depende de la implementación.
                SMALLINT: También es para enteros. Su precisión también depende de la
                implementación pero no puede ser mayor (aunque puede ser igual) que la
                precisión de un INTEGER.
                NUMERIC: Puede tener parte fraccional. Se puede especifricar la precisión y la
                escala (scale - el número de dígitos en la parte fraccional). Si no se especifica la
                precisión o la precisión ni la escala, entonces se tienen los valores por omisión
                de la implementación.
                DECIMAL: Es similar al NUMERIC, pero con mayor precisión. Puede almacenar
                valores con mayor precisión que la especificada en caso de ser necesario.

Numéricos aproximados (approximatenumerics)

Existen tres tipos de datos:

                REAL: Números de punto flotante (mantisa y exponente) de precisión simple, la
                cual depende de la implementación.
                DOUBLE PRECISION: Números de punto flotante de doble precisión, la cual
                también depende de la implementación. En algunos casos es el doble en mantisa
                y en exponente, en otros casos es algo cercano al doble y en otros casos es sólo
                el doble en la mantisa. El estándar sólo establece que la precisión de un DOUBLE
                PRECISION sea mayor a la de un REAL.
                FLOAT: Número de punto flotante que permite especificar la precisión deseada.
                Dependiendo de la implementación y de la precisión especificada se utiliza
                aritmética de precisión simple o de doble precisión.

Cadenas de caracteres (characterstrings)

Existen dos tipos principales:

                CHARACTER o CHAR: Para cadenas de caracteres de tamaño fijo. Se debe
                especificar el número máximo de caracteres. El tamaño restante, en caso de no
                ocupar la longitud máxima, se rellena con espacios. en caso de no especificar un
número de caracteres, entonces se toma el valor por omisión, que es de un
                caracter.
                CHARACTER VARYING o VARCHAR: Para cadenas de caracteres de tamaño variable.
                Este tipo es útil cuando se quieren cadenas de longitud variable pero sin que se
                rellene de espacios el tamaño restante, guardando solamente los caracteres
                deseados. También permite especificar un número máximo de caracteres.


Existen además dos variantes de estos tipos de datos: NATIONAL            CHARACTER y NATIONAL
CHARACTER VARYING, para utilizar el conjunto de caracteres nacional de la implementación en
lugar que el conjunto de caracteres de la implementación.

Cadenas de bits (bit strings)

Aceptan cualquier cadena arbitraria de bis. Existen dos tipos:

                BIT: Se especifica el tamaño de la cadena en bits, o un bit por omisión
                BIT VARYING: Puede acomodar cadenas de bits de diferentes tamaños,
                especificando una longitud máxima.

Fechas y tiempos (datetimes)

Se definen cinco tipos que tratan con fechas y tiempos:

                DATE: Guarda año, mes y día en una fecha de la formaAAAA-MM-DD.
                TIME: Guarda horas, minutos y segundos de determinado tiempo de la
                forma HH:MM:SS. Los segundos pueden llevar parte fraccionaria de por lo menos
                6 dígitos pero depende de la implementación. Se puede especificar el número de
                posiciones siendo 8 el valor por omisión (el punto decimal de los segundos ocupa
                la novena posición).
                TIMESTAMP: Incluye fecha y tiempo. Tiene la misma característica
                que DATE y TIME, excepto que el valor por omisión para la parte fraccional de los
                segundos para un TIMESTAMP es de 6 dígitos. Es de la forma:
                AAAA-MM-DD HH:MM:SS.
                TIME WITH TIME ZONE: Igual que TIME pero agrega información de offset con
                respecto al UT (Universal Time, o también conocido como GMT). Este offset
                puede ser positivo o negativo. Puede llevar parte fraccionaria. Es de la
                forma HH:MM:SS+/-HH:MM.
                TIMESTAMP WITH TIME ZONE: Igual que TIMESTAMP pero con información de
                offset con respecto al UT. Puede llevar parte fraccionaria. Es de la forma AAAA-
                MM-DD HH:MM:SS+/-HH:MM.

Intervalos (intervals)

Es muy similar a los tipos de datos de fechas. Un intervalo es la diferencia entre dos valores de
fechas o tiempos. Se tiene dos tipos de intervalos:


                año - mes: El número de años y meses entre dos fechas.
                día - tiempo: el número de días, horas, minutos y segundos entre
                dos fechas de un mismo mes

Valores Nulos
Un campo que no posee un valor tiene un valor nulo, que no es lo mismo que un valor de cero
para un numérico o un espacio para una cadena. Un valor nulo es un valor indefinido.

Weitere ähnliche Inhalte

Was ist angesagt?

Ingeniería del Software de Gestión. Tema 4
Ingeniería del Software de Gestión. Tema 4Ingeniería del Software de Gestión. Tema 4
Ingeniería del Software de Gestión. Tema 4Enrique Barreiro
 
Clase 2 - Introducción a la programación con Python I.pptx
Clase 2 - Introducción a la programación con Python I.pptxClase 2 - Introducción a la programación con Python I.pptx
Clase 2 - Introducción a la programación con Python I.pptxjgs07
 
Arquitectura de software orientada a patrones
Arquitectura de software orientada a patronesArquitectura de software orientada a patrones
Arquitectura de software orientada a patronesGustavo De la Cruz Tovar
 
Diccionario de base de datos
Diccionario de base de datosDiccionario de base de datos
Diccionario de base de datosalexis armas
 
Porsche Piwis Tester III User Manual
Porsche Piwis Tester III User ManualPorsche Piwis Tester III User Manual
Porsche Piwis Tester III User ManualEmily L
 
Sistemas Orientados a Objetos
Sistemas Orientados a ObjetosSistemas Orientados a Objetos
Sistemas Orientados a ObjetosMarcel Aponte
 
Modelo e r
Modelo e rModelo e r
Modelo e rgarci17
 
Integridad de datos
Integridad de datosIntegridad de datos
Integridad de datosestudiante
 
Tipos de usuarios en una base de datos
Tipos de usuarios en una base de datosTipos de usuarios en una base de datos
Tipos de usuarios en una base de datosjenpes
 
Herramientas para llevar a cabo un Sistema de Información
Herramientas para llevar a cabo un Sistema de InformaciónHerramientas para llevar a cabo un Sistema de Información
Herramientas para llevar a cabo un Sistema de Informaciónjgbd127
 
Bases de datos distribuidas
Bases de datos distribuidasBases de datos distribuidas
Bases de datos distribuidasMax Perez
 

Was ist angesagt? (20)

Base de Datos Multimedia
Base de Datos MultimediaBase de Datos Multimedia
Base de Datos Multimedia
 
Ingeniería del Software de Gestión. Tema 4
Ingeniería del Software de Gestión. Tema 4Ingeniería del Software de Gestión. Tema 4
Ingeniería del Software de Gestión. Tema 4
 
Presentacion: Usando Archimate
Presentacion: Usando ArchimatePresentacion: Usando Archimate
Presentacion: Usando Archimate
 
Clase 2 - Introducción a la programación con Python I.pptx
Clase 2 - Introducción a la programación con Python I.pptxClase 2 - Introducción a la programación con Python I.pptx
Clase 2 - Introducción a la programación con Python I.pptx
 
Arquitectura de software orientada a patrones
Arquitectura de software orientada a patronesArquitectura de software orientada a patrones
Arquitectura de software orientada a patrones
 
Diccionario de base de datos
Diccionario de base de datosDiccionario de base de datos
Diccionario de base de datos
 
Casos uso uml
Casos uso umlCasos uso uml
Casos uso uml
 
Arquitectura multicapa
Arquitectura multicapaArquitectura multicapa
Arquitectura multicapa
 
Porsche Piwis Tester III User Manual
Porsche Piwis Tester III User ManualPorsche Piwis Tester III User Manual
Porsche Piwis Tester III User Manual
 
Sistemas Orientados a Objetos
Sistemas Orientados a ObjetosSistemas Orientados a Objetos
Sistemas Orientados a Objetos
 
Modelo e r
Modelo e rModelo e r
Modelo e r
 
NORMALIZACIÓN
NORMALIZACIÓN  NORMALIZACIÓN
NORMALIZACIÓN
 
Que es big data
Que es big dataQue es big data
Que es big data
 
Guía de Visual Fox Pro 9.0
Guía de Visual Fox Pro 9.0Guía de Visual Fox Pro 9.0
Guía de Visual Fox Pro 9.0
 
ÁLGEBRA RELACIONAL
ÁLGEBRA RELACIONALÁLGEBRA RELACIONAL
ÁLGEBRA RELACIONAL
 
Integridad de datos
Integridad de datosIntegridad de datos
Integridad de datos
 
Tipos de Datos de Oracle
Tipos de Datos de OracleTipos de Datos de Oracle
Tipos de Datos de Oracle
 
Tipos de usuarios en una base de datos
Tipos de usuarios en una base de datosTipos de usuarios en una base de datos
Tipos de usuarios en una base de datos
 
Herramientas para llevar a cabo un Sistema de Información
Herramientas para llevar a cabo un Sistema de InformaciónHerramientas para llevar a cabo un Sistema de Información
Herramientas para llevar a cabo un Sistema de Información
 
Bases de datos distribuidas
Bases de datos distribuidasBases de datos distribuidas
Bases de datos distribuidas
 

Andere mochten auch

Tipos de base de datos de sql server 2008
Tipos de base de datos de sql server 2008Tipos de base de datos de sql server 2008
Tipos de base de datos de sql server 2008Elizabeth Huaraya Apaza
 
Funciones de sql server
Funciones de sql serverFunciones de sql server
Funciones de sql serverEmily_Fdez
 
DDL - Lenguaje de definición de datos
DDL - Lenguaje de definición de datosDDL - Lenguaje de definición de datos
DDL - Lenguaje de definición de datosvargasaldanajohanna
 
Tipos de datos en MySQL
Tipos de datos en MySQLTipos de datos en MySQL
Tipos de datos en MySQLTotus Muertos
 
Tipos de datos en MySQL Workbench
Tipos de datos en  MySQL  WorkbenchTipos de datos en  MySQL  Workbench
Tipos de datos en MySQL WorkbenchJair Ospino Ardila
 
Consultas avanzadas
Consultas avanzadasConsultas avanzadas
Consultas avanzadasAlondra Katt
 
Creación de tablas y relaciones en MySQL y wamp server
Creación de tablas y relaciones en MySQL y  wamp serverCreación de tablas y relaciones en MySQL y  wamp server
Creación de tablas y relaciones en MySQL y wamp serverJair Ospino Ardila
 
CLASES DE TARJETAS DE REDES Y CABLES
CLASES DE TARJETAS DE REDES Y CABLESCLASES DE TARJETAS DE REDES Y CABLES
CLASES DE TARJETAS DE REDES Y CABLESIVAN MONTES
 
Crear conexion a servidor en MySQL Workbench
Crear conexion a servidor en  MySQL WorkbenchCrear conexion a servidor en  MySQL Workbench
Crear conexion a servidor en MySQL WorkbenchJair Ospino Ardila
 
Tipos de datos en access
Tipos de datos en accessTipos de datos en access
Tipos de datos en accessAndreita Bedoya
 
Técnicas avanzadas de consultas con sql server 2014
Técnicas avanzadas de consultas con sql server 2014Técnicas avanzadas de consultas con sql server 2014
Técnicas avanzadas de consultas con sql server 2014JOSE AHIAS LOPEZ PORTILLO
 
Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)Jsrfs Montemayor
 
Creación de tablas y relaciones en mysql workbench
Creación de tablas y relaciones en mysql workbenchCreación de tablas y relaciones en mysql workbench
Creación de tablas y relaciones en mysql workbenchJair Ospino Ardila
 

Andere mochten auch (20)

Tipos de datos sql server
Tipos de datos sql serverTipos de datos sql server
Tipos de datos sql server
 
Tipos de base de datos de sql server 2008
Tipos de base de datos de sql server 2008Tipos de base de datos de sql server 2008
Tipos de base de datos de sql server 2008
 
Funciones de sql server
Funciones de sql serverFunciones de sql server
Funciones de sql server
 
DDL - Lenguaje de definición de datos
DDL - Lenguaje de definición de datosDDL - Lenguaje de definición de datos
DDL - Lenguaje de definición de datos
 
Sql Server 2014 CTP2-Backup and Restore
Sql Server 2014 CTP2-Backup and RestoreSql Server 2014 CTP2-Backup and Restore
Sql Server 2014 CTP2-Backup and Restore
 
Sql server 2012
Sql  server 2012Sql  server 2012
Sql server 2012
 
Tipos de datos en MySQL
Tipos de datos en MySQLTipos de datos en MySQL
Tipos de datos en MySQL
 
Manual workbench
Manual workbenchManual workbench
Manual workbench
 
Tipos de datos en MySQL Workbench
Tipos de datos en  MySQL  WorkbenchTipos de datos en  MySQL  Workbench
Tipos de datos en MySQL Workbench
 
Cuadro comparativo sql
Cuadro comparativo sqlCuadro comparativo sql
Cuadro comparativo sql
 
Consultas avanzadas
Consultas avanzadasConsultas avanzadas
Consultas avanzadas
 
Creación de tablas y relaciones en MySQL y wamp server
Creación de tablas y relaciones en MySQL y  wamp serverCreación de tablas y relaciones en MySQL y  wamp server
Creación de tablas y relaciones en MySQL y wamp server
 
CLASES DE TARJETAS DE REDES Y CABLES
CLASES DE TARJETAS DE REDES Y CABLESCLASES DE TARJETAS DE REDES Y CABLES
CLASES DE TARJETAS DE REDES Y CABLES
 
Crear conexion a servidor en MySQL Workbench
Crear conexion a servidor en  MySQL WorkbenchCrear conexion a servidor en  MySQL Workbench
Crear conexion a servidor en MySQL Workbench
 
Tipos de datos en access
Tipos de datos en accessTipos de datos en access
Tipos de datos en access
 
Técnicas avanzadas de consultas con sql server 2014
Técnicas avanzadas de consultas con sql server 2014Técnicas avanzadas de consultas con sql server 2014
Técnicas avanzadas de consultas con sql server 2014
 
Tipos de tarjetas de red
Tipos de tarjetas de redTipos de tarjetas de red
Tipos de tarjetas de red
 
Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)
 
Creación de tablas y relaciones en mysql workbench
Creación de tablas y relaciones en mysql workbenchCreación de tablas y relaciones en mysql workbench
Creación de tablas y relaciones en mysql workbench
 
Taller Básico Sentencias SQL
Taller Básico Sentencias SQL Taller Básico Sentencias SQL
Taller Básico Sentencias SQL
 

Ähnlich wie TiposDatosSQL

Tipo de variables de PowerDesigner
Tipo de variables de PowerDesignerTipo de variables de PowerDesigner
Tipo de variables de PowerDesignerKlucio
 
Tipo de variables de PowerDesigner
Tipo de variables de PowerDesignerTipo de variables de PowerDesigner
Tipo de variables de PowerDesignerKarina Lucio
 
Tipo de variables de PowerDesigner
Tipo de variables de PowerDesignerTipo de variables de PowerDesigner
Tipo de variables de PowerDesignerKlucio
 
Definiciones y ejemplos de los tipos de datos de powerdesigner
Definiciones y ejemplos de los tipos de datos de powerdesignerDefiniciones y ejemplos de los tipos de datos de powerdesigner
Definiciones y ejemplos de los tipos de datos de powerdesigneraula40tics2finanzas
 
Tipo de variables de PowerDesigner
Tipo de variables de PowerDesignerTipo de variables de PowerDesigner
Tipo de variables de PowerDesignerKarina Lucio
 
basedatos_access.doc
basedatos_access.docbasedatos_access.doc
basedatos_access.docmariarutpd
 
Pop tipos de datos
Pop tipos de datosPop tipos de datos
Pop tipos de datoscristina150e
 
Presentacion power designer
Presentacion power designerPresentacion power designer
Presentacion power designerMario Puerres
 
Oracle tipos-de-datos
Oracle tipos-de-datosOracle tipos-de-datos
Oracle tipos-de-datosJairocklml
 
Clase II Estructura de Datos. IUTE- Merida
Clase II Estructura de Datos. IUTE- MeridaClase II Estructura de Datos. IUTE- Merida
Clase II Estructura de Datos. IUTE- Meridaguestc906c2
 
Unidad II_ Tipo de Datos Oracle.pptx
Unidad II_ Tipo de Datos Oracle.pptxUnidad II_ Tipo de Datos Oracle.pptx
Unidad II_ Tipo de Datos Oracle.pptxCarlosSandovalMedina
 
Variables de Power designer
Variables de Power designerVariables de Power designer
Variables de Power designerLiz Ocampo
 

Ähnlich wie TiposDatosSQL (20)

Tipo de variables de PowerDesigner
Tipo de variables de PowerDesignerTipo de variables de PowerDesigner
Tipo de variables de PowerDesigner
 
Tipo de variables de PowerDesigner
Tipo de variables de PowerDesignerTipo de variables de PowerDesigner
Tipo de variables de PowerDesigner
 
Tipo de variables de PowerDesigner
Tipo de variables de PowerDesignerTipo de variables de PowerDesigner
Tipo de variables de PowerDesigner
 
Definiciones y ejemplos de los tipos de datos de powerdesigner
Definiciones y ejemplos de los tipos de datos de powerdesignerDefiniciones y ejemplos de los tipos de datos de powerdesigner
Definiciones y ejemplos de los tipos de datos de powerdesigner
 
Tipo de variables de PowerDesigner
Tipo de variables de PowerDesignerTipo de variables de PowerDesigner
Tipo de variables de PowerDesigner
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
tipo de datos
tipo de datostipo de datos
tipo de datos
 
tipo de Datos
tipo de Datos tipo de Datos
tipo de Datos
 
basedatos_access.doc
basedatos_access.docbasedatos_access.doc
basedatos_access.doc
 
Pop tipos de datos
Pop tipos de datosPop tipos de datos
Pop tipos de datos
 
Cap. iv bdd ii
Cap. iv bdd iiCap. iv bdd ii
Cap. iv bdd ii
 
Presentacion power designer
Presentacion power designerPresentacion power designer
Presentacion power designer
 
Oracle tipos-de-datos
Oracle tipos-de-datosOracle tipos-de-datos
Oracle tipos-de-datos
 
Clase II Estructura de Datos. IUTE- Merida
Clase II Estructura de Datos. IUTE- MeridaClase II Estructura de Datos. IUTE- Merida
Clase II Estructura de Datos. IUTE- Merida
 
cap10.pdf
cap10.pdfcap10.pdf
cap10.pdf
 
Campos En Mysql
Campos En MysqlCampos En Mysql
Campos En Mysql
 
Unidad II_ Tipo de Datos Oracle.pptx
Unidad II_ Tipo de Datos Oracle.pptxUnidad II_ Tipo de Datos Oracle.pptx
Unidad II_ Tipo de Datos Oracle.pptx
 
Practica4
Practica4Practica4
Practica4
 
Variables de Power designer
Variables de Power designerVariables de Power designer
Variables de Power designer
 

Kürzlich hochgeladen

Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramDIDIERFERNANDOGUERRE
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 

Kürzlich hochgeladen (20)

Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ram
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 

TiposDatosSQL

  • 1. TIPOS DE DATOS EN SQL SERVER SQL maneja básicamente seis tipos de datos: Numéricos exactos (exactnumerics) Numéricos aproximados (approximatenumerics) Cadenas de caracteres (characterstrings) Cadenas de bits (bit strings) Fechas y tiempos (datetimes) Intervalos (intervals) Numéricos exactos (exactnumerics) Existen cuatro tipos de datos en esta categoría: INTEGER: No tiene parte fraccional y su precisión (el número máximo de dígitos que puede tener) depende de la implementación. SMALLINT: También es para enteros. Su precisión también depende de la implementación pero no puede ser mayor (aunque puede ser igual) que la precisión de un INTEGER. NUMERIC: Puede tener parte fraccional. Se puede especifricar la precisión y la escala (scale - el número de dígitos en la parte fraccional). Si no se especifica la precisión o la precisión ni la escala, entonces se tienen los valores por omisión de la implementación. DECIMAL: Es similar al NUMERIC, pero con mayor precisión. Puede almacenar valores con mayor precisión que la especificada en caso de ser necesario. Numéricos aproximados (approximatenumerics) Existen tres tipos de datos: REAL: Números de punto flotante (mantisa y exponente) de precisión simple, la cual depende de la implementación. DOUBLE PRECISION: Números de punto flotante de doble precisión, la cual también depende de la implementación. En algunos casos es el doble en mantisa y en exponente, en otros casos es algo cercano al doble y en otros casos es sólo el doble en la mantisa. El estándar sólo establece que la precisión de un DOUBLE PRECISION sea mayor a la de un REAL. FLOAT: Número de punto flotante que permite especificar la precisión deseada. Dependiendo de la implementación y de la precisión especificada se utiliza aritmética de precisión simple o de doble precisión. Cadenas de caracteres (characterstrings) Existen dos tipos principales: CHARACTER o CHAR: Para cadenas de caracteres de tamaño fijo. Se debe especificar el número máximo de caracteres. El tamaño restante, en caso de no ocupar la longitud máxima, se rellena con espacios. en caso de no especificar un
  • 2. número de caracteres, entonces se toma el valor por omisión, que es de un caracter. CHARACTER VARYING o VARCHAR: Para cadenas de caracteres de tamaño variable. Este tipo es útil cuando se quieren cadenas de longitud variable pero sin que se rellene de espacios el tamaño restante, guardando solamente los caracteres deseados. También permite especificar un número máximo de caracteres. Existen además dos variantes de estos tipos de datos: NATIONAL CHARACTER y NATIONAL CHARACTER VARYING, para utilizar el conjunto de caracteres nacional de la implementación en lugar que el conjunto de caracteres de la implementación. Cadenas de bits (bit strings) Aceptan cualquier cadena arbitraria de bis. Existen dos tipos: BIT: Se especifica el tamaño de la cadena en bits, o un bit por omisión BIT VARYING: Puede acomodar cadenas de bits de diferentes tamaños, especificando una longitud máxima. Fechas y tiempos (datetimes) Se definen cinco tipos que tratan con fechas y tiempos: DATE: Guarda año, mes y día en una fecha de la formaAAAA-MM-DD. TIME: Guarda horas, minutos y segundos de determinado tiempo de la forma HH:MM:SS. Los segundos pueden llevar parte fraccionaria de por lo menos 6 dígitos pero depende de la implementación. Se puede especificar el número de posiciones siendo 8 el valor por omisión (el punto decimal de los segundos ocupa la novena posición). TIMESTAMP: Incluye fecha y tiempo. Tiene la misma característica que DATE y TIME, excepto que el valor por omisión para la parte fraccional de los segundos para un TIMESTAMP es de 6 dígitos. Es de la forma: AAAA-MM-DD HH:MM:SS. TIME WITH TIME ZONE: Igual que TIME pero agrega información de offset con respecto al UT (Universal Time, o también conocido como GMT). Este offset puede ser positivo o negativo. Puede llevar parte fraccionaria. Es de la forma HH:MM:SS+/-HH:MM. TIMESTAMP WITH TIME ZONE: Igual que TIMESTAMP pero con información de offset con respecto al UT. Puede llevar parte fraccionaria. Es de la forma AAAA- MM-DD HH:MM:SS+/-HH:MM. Intervalos (intervals) Es muy similar a los tipos de datos de fechas. Un intervalo es la diferencia entre dos valores de fechas o tiempos. Se tiene dos tipos de intervalos: año - mes: El número de años y meses entre dos fechas. día - tiempo: el número de días, horas, minutos y segundos entre dos fechas de un mismo mes Valores Nulos
  • 3. Un campo que no posee un valor tiene un valor nulo, que no es lo mismo que un valor de cero para un numérico o un espacio para una cadena. Un valor nulo es un valor indefinido.