Posted by : ghel lunes, 5 de mayo de 2014

SQL (Structured Query Language)

El SQL es un lenguaje de consulta estructurado, usado para hacer trabajar en una base de datos, en nuestro caso usaremos el gestor de base de datos de Microsoft SQL Server el cual nos permitirá crear tablas y relacionarlas y tener el control de los datos.

Este lenguaje esta compuesto por comandos, cláusulas, operadores, funciones y estructuras de control. Todos estas instrucciones permiten crear, actualizar y manipular los diversos componentes de tu base de datos.

¿Que es una tabla?

Las conocemos en diseño como entidades, son los elementos de una base de datos que almacenan la información, antes de comenzar tienes que tener en cuenta que la tabla tiene las siguientes partes:


Los Campos

Son las columnas, estas tienen un solo tipo de datos, es decir, en la figura podemos ver el campo precio, el cual solo tiene números, en el campo titulo podemos observar solo texto. Por tanto debes recordar que los campos tienen que ser definidos con un determinado tipo de dato, ejemplos:

  • • Id_Libro
  • • Titulo
  • • Categoría
  • • Precio


Los Registros

Los constituyen las filas, estas poseen un valor muy alto ya que agrupa datos y nos muestra un orden entre ellos, en realidad la información de una base de datos esta basada en registros que se almacenan en una tabla.

  • • 100, 1, Tutorial de SqlServer, 01/01/2011, 5, 5432.0000, 1 
  • • 106, 5, Manual de Visual, 01/01/2014,  2, 68875.0000, 4

Los tipos de Datos en SQL Server

Existen diversos tipos de datos en SQL Server, en este documentos vamos ha describir y usar los que consideramos más usuales.

  • Bit. Una columna o variable de tipo bit puede almacenar el rango de valores de  1 a 0.
  • Int. Una columna o variable de tipo int puede almacenar el rango de valores -2^31 a 2^31-1 .
  • Decimal(p,s). Una columna de tipo decimal puede almacenar 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)
  • Money. Almacena valores numéricos monetarios de -2^63  a 2^63-1, con una precisión de hasta diez milésimas de la unidad monetaria. 
  • Char(n). Almacena n caracteres o texto en formato ASCII, un byte por cada letra. Debes tener presente que si por ejemplo, char(5), guardamos el valor 'A', se almacena 'A    ', ocupando los cinco bytes.
  • Varchar(n). Almacena n caracteres o texto en formato ASCII, un byte por cada letra. Cuando almacenamos datos en el tipo varchar, unicamente se utilizan los caracteres necesarios,Por ejemplo, si en un varchar(255), guardamos el valor 'A', se almacena 'A', ocupando solo un byte bytes.
  • Nchar(n).Almacena n caracteres en formato UNICODE, dos bytes por cada letra. Es recomendable utilizar este tipo de datos cuando los valores que vayamos a almacenar puedan pertenecer a diferente idiomas.
  • Nvarchar(n).Almacena n caracteres en formato UNICODE, dos bytes por cada letra. Es recomendable utilizar este tipo de datos cuando los valores que vayamos a almacenar puedan pertenecer a diferente idiomas.
  • Text. Almacena textos muy grandes más de 2100 millones de letras.
  • Datetime. Almacena fechas con una precisión de mili segundos. Debe usarse para fechas muy especificas.

Ahora que ya conoces que es una tabla y los tipos de datos más usuales, podemos comenzar el trabajo de crear una base de datos mediante comandos.


{ 2 comentarios ... read them below or Comment }

  1. un ejercicio de base de datos donde en cinco tablas se use la palabra reservada IDENTITY. y este interconestado entre claves primarias y foraneas.

    ResponderEliminar
    Respuestas
    1. La siguiente son apuntes de dos tablas relacionadas

      Eliminar

Bienvenido a mi Blog

ZONA DE TRABAJO

DOCUMENTOS
...............................................
Archivos Compartidos
...............................................
Elementos Gráficos
...............................................
Video y Captura de Pantalla

Angel

Contenidos Populares

About

Angel Moreano Terrazas.