Base de datos Resumen Componentes Clausulas con ejemplos Daniel Sollenni

Páginas: 7 (1734 palabras) Publicado: 5 de noviembre de 2015
Base de datos relacional:
Una base de datos (BD), o mejor dicho, un sistema gestor de bases de datos (SGBD), es un software que gestiona una o más bases de datos y nos permite explotar los datos almacenados en ellas de forma relativamente simple mediante SQL.
Estructura mínima de almacenamiento:

Tabla: Objeto de almacenamiento perteneciente a una BD. Es una estructura en forma de cuadrantedonde se almacenan registros o filas de datos. Cada tabla tiene un nombre único en la BD.
Registro: Cada una de las filas de una tabla, está 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 guardarlimones 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. Dedicaremos una lección a los tipos de datos más adelante.

Una BD 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 latabla 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 BD, permitiéndonos interactuar con ella mediante SQL.

1) Componentes de SQL

a) Comandos:
Existen dos tipos de comandos SQL:  
los DLL que permiten crear y definir nuevas bases de datos, campos e índices.
los DML que permiten generar consultas paraordenar, filtrar y extraer datos de la base de datos.
Comandos DLL
Comando
Descripción
CREATE
Utilizado para crear nuevas tablas, campos e índices
DROP
Empleado para eliminar tablas e índices
ALTER
Utilizado para modificar las tablas agregando campos o cambiando la definición de los campos.
 
Comandos DML
Comando
Descripción
SELECT
Utilizado para consultar registros de la base de datos que satisfagan uncriterio determinado
INSERT
Utilizado para cargar lotes de datos en la base de datos en una única operación.
UPDATE
Utilizado para modificar los valores de los campos y registros especificados
DELETE
Utilizado para eliminar registros de una tabla de una base de datos




b) Cláusulas:

Las cláusulas son condiciones de modificación utilizadas para definir los datos que desea seleccionar omanipular.
Cláusula
Descripción
FROM
Utilizada para especificar la tabla de la cual se van a seleccionar los registros
WHERE
Utilizada para especificar las condiciones que deben reunir los registros que se van a seleccionar
GROUP BY
Utilizada para separar los registros seleccionados en grupos específicos
HAVING
Utilizada para expresar la condición que debe satisfacer cada grupo
ORDER BY
Utilizada paraordenar los registros seleccionados de acuerdo con un orden específico


c) Operadores Lógicos:
Operador
Uso
AND
Es el "y" lógico. Evalúa dos condiciones y devuelve un valor de verdad sólo si ambas son ciertas.
OR
Es el "o" lógico. Evalúa dos condiciones y devuelve un valor de verdad si alguna de las dos es cierta.
NOT
Negación lógica. Devuelve el valor contrario de la expresión.

d) Operadores deComparación
Operador
Uso
<
Menor que
>
Mayor que
<>
Distinto de
<=
Menor o Igual que
>=
Mayor o Igual que
=
Igual que
BETWEEN
Utilizado para especificar un intervalo de valores.
LIKE
Utilizado en la comparación de un modelo
In
Utilizado para especificar registros de una base de datos 


e) Funciones de Agregado:

Las funciones de agregado se usan dentro de una cláusula SELECT en grupos de registrospara devolver un único valor que se aplica a un grupo de registros.

Función
Descripción
AVG
Utilizada para calcular el promedio de los valores de un campo determinado 
COUNT
Utilizada para devolver el número de registros de la selección 
SUM
Utilizada para devolver la suma de todos los valores de un campo determinado 
MAX
Utilizada para devolver el valor más alto de un campo especificado 
MIN...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • componentes de un sistema de base de datos
  • COMPONENTES DE UN SISTEMA DE BASE DE DATOS
  • base de datos ejemplos
  • Ejemplos De Sistemas De Bases De Datos
  • Ejemplo sencillo de una base de datos
  • Casos de base de datos (ejemplos)
  • Ejemplo de base de datos
  • Base De Datos Ejemplo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS