0% encontró este documento útil (0 votos)
18 vistas4 páginas

Introducción a SQL Server y sus tipos de datos

El documento presenta una introducción a Microsoft SQL Server, incluyendo sus principales componentes, ediciones, objetos de una base de datos, instalación, tipos de datos y su almacenamiento. SQL Server es un sistema administrador de base de datos relacional que usa Transact-SQL para comunicarse entre cliente y servidor. Incluye ediciones como Enterprise, Standard, Developer y Express, y almacena datos de diferentes tipos como numéricos, cadenas y fecha/hora.
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)
18 vistas4 páginas

Introducción a SQL Server y sus tipos de datos

El documento presenta una introducción a Microsoft SQL Server, incluyendo sus principales componentes, ediciones, objetos de una base de datos, instalación, tipos de datos y su almacenamiento. SQL Server es un sistema administrador de base de datos relacional que usa Transact-SQL para comunicarse entre cliente y servidor. Incluye ediciones como Enterprise, Standard, Developer y Express, y almacena datos de diferentes tipos como numéricos, cadenas y fecha/hora.
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

10/10/2019

Microsoft SQL Server


 Sistema administrador de base de datos relacional que usa
Transact-SQL (T-SQL) para enviar respuestas entre un cliente
y SQL Server

SQL
Cliente
Resultados Server

Introducción a SQL Server Consulta


Aplicación Cliente Sistema Administrador
2019-II
de Base de Datos
Ing. Martín Leiva Castillo
mleivac@[Link]

1 2

Principales componentes Ediciones de SQL Server


 Enterprise
 Standard
 Developer
 Express

3 4

1
10/10/2019

Objetos de una base de datos SQL


Server Instalación
 Usuarios  Nombre de instancia de servidor
 Tablas  Usuario administrador: sa
 Vistas  Servicios
 Procedimientos  Motor de base de datos
 Funciones  Analysis Services
 Reporting Services
 Índices
 Integration Services
 Bases de datos del sistema
 master
 model
 msdb
 tempdb

5 6

Categorías de tipos de datos SQL Server Tipos de datos numéricos exactos


 Numéricos exactos  bigint  bit
De -[Link].854.775.808 a Acepta valores 1 y 0
 Numéricos aproximados 
[Link].854.775.807

 money
 Fecha y hora  8 bytes
 De - 922,337,203,685.477,5808 a
 Cadenas de caracteres  int 922,337,203,685.477,5807
 De -[Link] a [Link]  8 bytes
 Cadenas de caracteres Unicode
 4 bytes  smallmoney
 Cadenas binarias  smallint  De - 214.748,3648 a 214.748,3647
 Otros tipos de datos  De -32.768 a 32.767  4 bytes
 2 bytes
 tinyint
 De 0 a 255
 1 byte

7 8

2
10/10/2019

Tipos de datos numéricos exactos Tipos de datos numéricos aproximados


 decimal (p, s) y numeric (p, s)  float (n)
 Tienen precisión y escala fijas  De - 1,79E+308 a -2,23E-308, 0 y de 2,23E-308 a 1,79E+308
 Almacena valores válidos entre - 10^38 +1 y 10^38 – 1  n, número de bits que se utiliza para almacenar la mantisa del
 p (precisión) numero en notación científica. Debe ser entre 1 y 53, siendo 53 el
 Total de dígitos que se almacenaran tanto a la izquierda como a la derecha del valor predeterminado
separador decimal  Almacenamiento:
 Entre 1 y 38, donde18 es la predeterminada Valor del parámetro n Precisión Almacenamiento
 s (escala) 1 – 24 7 dígitos 5 bytes
 Número de dígitos a la derecha del separador decimal 25 – 53 15 dígitos 9 bytes
 Entre 0 y p, donde 0 es la predeterminada
 Almacenamiento:  real
Precisión Bytes de almacenamiento
 De - 3,40E + 38 a -1,18E - 38, 0 y de 1,18E - 38 a 3,40E + 38
1–9 5
 4 bytes
10 – 19 9
20 – 28 13
29 – 38 17

9 10

Tipos de datos de fecha y hora Tipos de datos de cadenas de caracteres


 smalldatetime  date  char (n)
 Del 1 de enero de 1900 hasta el 6 de  Del 1 de enero del año 1 después de  Almacena caracteres de longitud fija
junio de 2079 Cristo al 31 de diciembre de 9999  Entre 1 y 8000 caracteres
 De 00:00:00 a 23:59:59  3 bytes  n bytes
 4 bytes  time  varchar (n 1 max)
 datetime  De 00:00:00.0000000 a  Almacena caracteres de longitud variable
 Del 1 de enero de 1753 hasta el 31 23:59:59.9999999
 n, desde 1 a 8000 caracteres
de diciembre de 9999  5 bytes
 max, indica el tamaño máximo de almacenamiento: 2 GB
 De 00:00:00 a 23:59:59.997  datetimeoffset  Almacenamiento es la longitud real de los datos más 2 bytes
 8 bytes  Del 1 de enero del año 1 al 31 de
 datetime2 diciembre de 9999
 text
De 00:00:00 a 23:59:59.9999999  Almacena caracteres hasta un máximo de [Link] caracteres
 Del 1 de enero del año 1 después de 
Cristo al 31 de diciembre de 9999  De -14:00 a +14:00
 De 00:00:00 a 23:59:59.9999999  10 bytes
 Hasta 8 bytes

11 12

3
10/10/2019

Tipos de datos de cadenas de caracteres


Unicode Tipos de datos de cadenas binarias
 nchar (n)  binary
 Almacena datos de carácter Unicode de longitud fija  Datos binarios de longitud fija de hasta 8000 bytes
 Desde 1 hasta 4000 caracteres  varbinary
 Almacenamiento es dos veces n bytes
 Datos binarios de longitud variable de hasta 8000 bytes
 nvarchar (n 1 max)  image
 Almacena datos de carácter Unicode de longitud variable
 Datos binarios de longitud fija de hasta [Link] bytes
 n, desde 1 hasta 4000 caracteres
 max, tamaña máximo de almacenamiento: 2 GB
 Almacenamiento es la longitud real de los datos especificados más 2 bytes
 ntext
 Datos Unicode de longitud variable con una longitud máxima de cadena de
[Link] bytes

13 14

Otros tipos de datos


 cursor
 hierarchyid
 sql_variant
 table
 timestamp
 uniqueidentifier
 xml
 tipos espaciales:
 geography
 geometry

15

También podría gustarte