Antes de comenzar con el curso de SQL Server, es necesario tratar la parte aburrida: la teórica, ya que debemos tener muy en claro algunos conceptos antes de adentrarnos en el lenguaje propiamente tal.
Base de Datos
Lo primero que debemos saber es qué es una Base de Datos. La respuesta es muy simple, una base de datos se define como una "serie de datos organizados y relacionados entre sí, los cuales son recolectados y explotados (o trabajados) por los distintos sistemas de información de una empresa o negocio en particular".
En palabras más simples, una base de datos vendría siendo una especie de "Almacén", en el cual se guardarán productos (información), los cuales serán recolectados y trabajados por una empresa o negocio.
Sistemas de Gestión de Bases de Datos
Sistemas de Gestión de Bases de Datos
Para el tratamiento de una base de datos, existen los llamados "Sistemas de Gestión de Bases de Datos" (SGBD), los cuales corresponden a un tipo de software muy específico, dedicados a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. Se componen de un Lenguaje de Definición de Datos, un Lenguaje de Manipulación de Datos y un Lenguaje de Consulta (todos estos términos se irán definiendo a lo largo del curso, esto es sólo una introducción).
Entre los tantos Sistemas de Gestión de Bases de Datos que existen, destacan MySQL, Oracle y SQL Server, entre otros (este último es con el cual trabajaremos a lo largo del curso).
Estructura mínima de almacenamiento
- Tabla: objeto de almacenamiento perteneciente a una Base de Datos. Es una estructura en forma de cuadrante donde se almacenan registros o filas de datos. Cada tabla tiene un nombre único en la Base de Datos.
- Registro: cada una de las filas de una tabla, esta compuesto por campos o atributos.
- Campo: cada uno de los “cajoncitos” de un registro donde se guardan los datos. Cada campo tiene un nombre único para la tabla de la cual forma parte, además es de un tipo (naturaleza) determinado, por tanto no podemos guardar limones en el cajón de las naranjas, en términos informáticos y a modo de ejemplo, no encontraremos un dato alfanumérico (letras y números) en un campo diseñado para guardar datos numéricos.
Ejemplo
Tabla Empleados:
Cada registro o fila de datos contiene información de un empleado. En el ejemplo observamos que la tabla tiene un diseño de siete campos y que almacena cuatro registros. El nombre de cada campo viene dado por la fila de encabezado. El dato que contiene el campo Id_Empleado identifica cada registro, pero por ahora no le demos importancia a esto.
Los registros o miembros de una tabla tienen en común sus atributos, no el dato en sí, que lo más probable es que difiera de un registro a otro, pero sí el hecho de que todos ellos poseen esos atributos. En el ejemplo los miembros de la tabla Empleados tienen en común que todos ellos son personas empleadas en una empresa, que tienen un nombre y un salario, una fecha de nacimiento, etc. Por lo tanto las tablas de una Base de Datos guardan información de individuos o unidades de una misma naturaleza con una serie de atributos en común.
Resumen
Una Base de Datos contendrá tablas que a su vez contendrán registros y en estos se encontrarán los datos distribuidos en una serie de campos. Cada registro de la tabla guarda la información particular de una unidad o miembro de un mismo grupo. El SGBD cumple la función de interface entre el usuario y la Base de Datos, permitiéndonos interactuar con ella mediante SQL.
Estructura mínima de almacenamiento
- Tabla: objeto de almacenamiento perteneciente a una Base de Datos. Es una estructura en forma de cuadrante donde se almacenan registros o filas de datos. Cada tabla tiene un nombre único en la Base de Datos.
- Registro: cada una de las filas de una tabla, esta compuesto por campos o atributos.
- Campo: cada uno de los “cajoncitos” de un registro donde se guardan los datos. Cada campo tiene un nombre único para la tabla de la cual forma parte, además es de un tipo (naturaleza) determinado, por tanto no podemos guardar limones en el cajón de las naranjas, en términos informáticos y a modo de ejemplo, no encontraremos un dato alfanumérico (letras y números) en un campo diseñado para guardar datos numéricos.
Ejemplo
Tabla Empleados:
Cada registro o fila de datos contiene información de un empleado. En el ejemplo observamos que la tabla tiene un diseño de siete campos y que almacena cuatro registros. El nombre de cada campo viene dado por la fila de encabezado. El dato que contiene el campo Id_Empleado identifica cada registro, pero por ahora no le demos importancia a esto.
Los registros o miembros de una tabla tienen en común sus atributos, no el dato en sí, que lo más probable es que difiera de un registro a otro, pero sí el hecho de que todos ellos poseen esos atributos. En el ejemplo los miembros de la tabla Empleados tienen en común que todos ellos son personas empleadas en una empresa, que tienen un nombre y un salario, una fecha de nacimiento, etc. Por lo tanto las tablas de una Base de Datos guardan información de individuos o unidades de una misma naturaleza con una serie de atributos en común.
Resumen
Una Base de Datos contendrá tablas que a su vez contendrán registros y en estos se encontrarán los datos distribuidos en una serie de campos. Cada registro de la tabla guarda la información particular de una unidad o miembro de un mismo grupo. El SGBD cumple la función de interface entre el usuario y la Base de Datos, permitiéndonos interactuar con ella mediante SQL.
No hay comentarios:
Publicar un comentario