Our amazing new site will launch in

20 mayo 2009

Tipos de Datos SQL

Tipos de datos númericos:

  • Integer: Valores enteros con signo.4
  • Numeric(n,m) : Números reales de hasta 18 digitos (con decimales), donde n representa el total de dígitos admitidos (normalmente denominado precisión) y m el número de posiciones decimales (escala). 5-17
  • Decimal(n,m) : Igual que el tipo numeric.5-17
  • Float Número de coma flotante, este tipo de datos se suele utilizar para los valores en notación cientifica. 4-8

Tipos de datos alfanúmericos:

  • char(n): Almacena de 1 a 255 caracteres alfanúmericos. Este valor viene dado por n, y es el tamaño utilizado en disco para almacenar dato. Es decir si defino un campo como char(255), el tamaño real del campo será de 255, aunque el valor solo contenga 100. 0-255
  • varchar(n): Igual que el tipo char, con la salvedad que varchar almacena únicamente los bytes que contenga el valor del campo. 0-255


Nota:El tamaño del campo varia en función de cada base de datos, siendo 255 el valor standart. En realidad el tamaño viene delimitado por el tamaño de las páginas de datos, para SQL Server el límite esta en 8000 bytes (8000 caracteres), siempre y cuando tengamos definido el tamaño de la página de datos a 8K .

Tipos de datos fecha:

  • Date :Almacena fechas, con día, mes y año. 8
  • Datetime: Almacena fechas con fecha y hora . 4


Nota:La aparición de los tipos de datos de fecha supuso una atentica revolución el mundo de la bases de datos, en realidad, la base de datos almacena internamente números enteros, de hay que el tamaño sea de 4 bytes y 8 bytes (2 enteros), pero aporta la validación del dato introducido.

Tipos de datos lógicos:

  • Bit :Tipo bit. Almacena un 0 ó no cero, según las bases de datos será 1 ó -1. Se aplica la lógica booleana, 0 es falso y no cero verdadero. 1 bit

Tipos de datos BLOB:

  • Image:Almacena imágenes en formato binario, hasta un máximo de 2 Gb de tamaño.0-2Gb
  • Text :Almacena texto en formato binario, hasta un máximo de 2 Gb de tamaño. 0-2Gb

04 mayo 2009

SQL

Microsoft SQL Server es un sistema de gestión de bases de datos relacionales (SGBD) basado en el lenguaje Transact-SQL, y específicamente en Sybase IQ, capaz de poner a disposición de muchos usuarios grandes cantidades de datos de manera simultánea, así como de tener unas ventajas que más abajo se describen.
Microsoft SQL Server constituye la alternativa de Microsoft a otros potentes sistemas gestores de bases de datos como son Oracle, Sybase ASE, PostgreSQL, Interbase, Firebird o MySQL.



Características de Microsoft SQL Server :
  • Soporte de transacciones. Escalabilidad, estabilidad y seguridad.
  • Soporta procedimientos almacenados. Incluye también un potente entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente.
  • Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en el servidor y las terminales o clientes de la red sólo acceden a la información.
  • Además permite administrar información de otros servidores de datos.

Comandos :

  • CREATE: Crear nuevas tablas.
  • DROP:Eliminar tablas e índices.
  • ALTER: Modificar las tablas agregando campos o cambiando la definición de los campos.
  • SELECT:Consultar registros de la base de datos que satisfagan un criterio determinado.
  • INSERT:Cargar lotes de datos en la base de datos en una únicaoperación.
  • UPDATE:Modificar los valores de los campos y registros especificados.
  • DELETE:Eliminar registros de una tabla de una base de datos.
  • FROM:Especifica la tabla de la cual se van a seleccionar los registros.
  • WHERE:Especifica las condiciones que deben reunir los registros quese van a seleccionar.
  • AND:Esel “y” lógico. Evalúa dos condiciones y devuelve unvalor de verdad sólo si ambas son ciertas.
  • OR:Esel “o” lógico. Evalúa dos condiciones y devuelve unvalor de verdad si alguna de las dos es cierta.
  • NOT:Negación lógica. Devuelve el valor contrario de la expresión.
  • AVG:Calcular el promedio de los valores de un campo determinado.
  • COUNT:Devolver el número de registros de la selección.
  • SUM:Devolver la suma de todos los valores de un campo determinado .
  • MAX:Devolver el valor más alto de un campo especificado.
  • MIN:Devolver el valor más bajo de un campo especificado.

About Me

Con la tecnología de Blogger.

Blog Archive