Base de datos

Solo disponible en BuenasTareas
  • Páginas : 8 (1907 palabras )
  • Descarga(s) : 0
  • Publicado : 4 de octubre de 2010
Leer documento completo
Vista previa del texto
SQL Server 2008
SQL Server 2008 es un sistema gestor de bases de datos que ofrece administración de información empresarial y análisis de contenidos. Ofrece una seguridad, escalabilidad y disponibilidad mayor a las aplicaciones de datos empresariales y analíticas, a la vez que las hace más fáciles de crear, desplegar y administrar. Esta última versión de SQL Server es más segura, más escalable ymás fácil de utilizar y gestionar que las anteriores.

Transact –SQL
Es un lenguaje que sirve para la definición, tratamiento y control de datos. La escritura y ejecución de instrucciones de TSQL es una de las formas en que se puede realizar una consulta en SQL Server

Data Definition Language, DDL
El lenguaje de definición de datos es un lenguaje proporcionado por el sistema de gestiónde base de datos que permite a los usuarios de la misma llevar a cabo las tareas de definición de las estructuras que almacenarán los datos así como de los procedimientos o funciones que permitan consultarlos.
El lenguaje de programación SQL, el más difundido entre los gestores de bases de datos, admite las siguientes sentencias de definición: CREATE, DROP y ALTER, cada una de las cuales se puedeaplicar a las tablas, vistas, procedimientos almacenados y triggers de la base de datos.

Data Manipulation Language, DML
El Lenguaje de Manipulación de Datos es un lenguaje proporcionado por el sistema de gestión de base de datos que permite a los usuarios de la misma llevar a cabo las tareas de consulta o manipulación de los datos, organizados por el modelo de datos adecuado.

Data ControlLanguage, DCL
Un Lenguaje de Control de Datos es un lenguaje proporcionado por el sistema de gestión de base de datos que incluye una serie de comandos SQL que permiten al administrador controlar el acceso a los datos contenidos en la base de datos.

Tipos de datos en Transact SQL
   Cuando definimos una tabla, variable o constante debemos asignar un tipo de dato que indica los posiblesvalores. El tipo de datos define el formato de almacenamiento, espacio que de disco-memoria que va a ocupar un campo o variable, restricciones y rango de valores validos.
    Transact SQL proporciona una variedad predefinida de tipos de datos. Casi todos los tipos de datos manejados por Transact SQL son similares a los soportados por SQL.
Tipos de datos numéricos.
    SQL Server dispone devarios tipos de datos numéricos. Cuanto mayor sea el número que puedan almacenar mayor será en consecuencia el espacio utilizado para almacenarlo. Como regla general se recomienda usar el tipo de dato mínimo posible. Todos los dato numéricos admiten el valor NULL.

Bit. Una columna o variable de tipo bit puede almacenar el rango de valores de  1 a 0.

Tinyint. Una columna o variable de tipo tinyintpuede almacenar el rango de valores de 0 a 255.

SmallInt. Una columna o variable de tipo smallint puede almacenar el rango de valores
-32768 a 32767.

Int. Una columna o variable de tipo int puede almacenar el rango de valores -231 a 231-1.

BigInt. Una columna o variable de tipo bigint puede almacenar el rango de valores -263 a 263-1 .

Decimal (p,s). Una columna de tipo decimal puedealmacenar datos numéricos decimales sin redondear. Donde p es la precisión (número total del dígitos) y s la escala (número de valores decimales)

Float. Una columna de datos float puede almacenar el rango de valores -1,79x-10308 a 1,79x-10308, , si la definimos con el valor máximo de precisión. La precisión puede variar entre 1 y 53.

Real. Sinónimo de float (24). Puede almacenar el rango devalores -3,4x-1038 a 3,4x-1038, 
Money. Almacena valores numéricos monetarios de -263  a 263-1, con una precisión de hasta diez milésimas de la unidad monetaria. 

SmallMoney. Almacena valores numéricos monetarios de -214.748,3647 a 214.748,3647, con una precisión de hasta diez milésimas de la unidad monetaria.

   Todos los tipos de datos enteros pueden marcarse con la propiedad identity...
tracking img