Mi aprendizaje sobre base de datos
Los contenidos que se abordaron durante esta Actividad de Enseñanza Aprendizaje y Evaluación - AEAE son:
Sistemas Gestores de Bases de Datos (SGBD):
Un SGBD es un conjunto de programas que permiten la creación, implementación, acceso y mantenimiento del sistema de base de datos. Así como la definición, actualización y recuperación de los datos. Estos programas componen el DBMS sistema manejador de base de datos (Data Base Management System) o también SGBD (Sistema Gestor de Base de Datos).
Sentencias DDL de SQL para la manipulación de las bases de datos.
La lista siguiente ofrece ejemplos de estos tipos de sentencias DDL:
ALTER – ALTERA LA ESTRUCTURA DE LA BASE DE DATOS
DROP – ELIMINA LOS OBJETOS DE LA BASE DE DATOS
TRUNCATE – ELIMINAR TODOS LOS REGISTROS DE UNA TABLA , INCLUYENDO TODOS LOS ESPACIOS ASIGNADOS A LOS REGISTROS SE ELIMINAN
COMMENT – AGREGAR COMENTARIOS AL DICCIONARIO DE DATOS
RENAME – CAMBIAR EL NOMBRE DE UN OBJETO
Sentencias DML para generar consultas de datos.
Las siguientes operaciones trabajan sobre el contenido de la base de
datos, en los registros:
• Consultas de inserción
• Sentencia INSERT
• Consultas de modificación
• Sentencia UPDATE
• Consultas de borrado
• Sentencia DELETE
• Consultas de selección de datos
• Sentencia SELECT
Sentencias DML para generar subconsultas o anidamientos de consultas.
Una subconsulta es una consulta que aparece dentro de otra consulta o subconsulta en la lista de selección, en la clausula WHERE o HAVING, originalmente no se podian incluir en la lista de selección.
Una subconsulta se denomina tambien consulta o selección interna, mientras que la instrucción que contiene la subconsulta es conocida como consulta o selección externa.
Una subconsulta puede anidarse en la clausula WHERE o HAVING de una instrucción externa SELECT , INSERT, UPDATE, o DELETE. o bien en otra subconsulta.
Ejemplo de subconsulta: listar empleados cuya cuota no supere el importe vendido por el empleado.
SELECT nombre
FROM empleados
WHERE cuota <= ( SELECT SUM(importe)
FROM pedidos
WHERE rep = numemp);
Comentarios
Publicar un comentario