El documento explica los conceptos de DBMS, DML y DDL. Un DBMS es una aplicación como MySQL o SQL Server que permite interactuar con un conjunto de datos relacionados. DML se usa para crear, modificar y eliminar datos, mientras que DDL se usa para crear, modificar y eliminar tablas y campos. Los comandos DDL alteran la estructura de la base de datos, mientras que los comandos DML alteran los datos dentro de las tablas. Un DBMS tiene ventajas como evitar redundancia de datos, consultas más fáciles
1. Que es y para que sirve un DBMS (sistema de gestión de base de datos)?
Es una aplicación (MYSQL, SQL server, informix, Oracle, Access) con la cual podemos
interactuar o manejar de forma precisa y practica un conjunto de datos relacionados entre
sí
Diferencia los conceptos de DML y DDL.
DML (lenguaje de manipulación de datos): es un lenguaje con el cual creamos,
modificamos o eliminamos los datos que forman las instancias(registros) de la base de
datos.
DDL(lenguaje de definición de datos): con este lenguaje armamos la estructura de la base
de datos, es decir, creamos, modificamos, relacionamos y eliminamos las tablas ylos tipos
de datos de los campos(columnas).
Diferencia cuando un comando es DDL y cuando DML
Los diferenciamos cuando observamos las alteraciones en nuestra base de datos;
Es lenguaje DDL cuando vemos tablas creadas o borradas, cuando se crean, cambian o
borran campos de la tabla con su respectivo tipo de dato; es DML cuando vemos cambios
en el conjunto de datos dentro de las tablas.
Ejecuta comandos DDL y DML de forma adecuada y asertiva.
Tipo Sentencia Descripción
DDL CREATE DATABASE Crea una nueva base de datos
DROP DATABASE Borra una Base de datos existente.
CREATE TABLE Añade una nueva tabla a la base de datos.
DROP TABLE Suprime una tabla de la base de datos.
ALTER TABLE Modifica la estructura de una tabla existente.
DML SELECT Recupera datos de la base de datos.
INSERT Añade nuevas filas de datos a la base de datos.
DELETE Suprime filas de datos de la base de datos.
UPDATE Modifica datos existentes en la base de datos.
Conceptualiza acerca de las ventajas de un DBMS
No tiene redundancia de datos(no se repiten datos)
Las consultas de información son mas fáciles y rapidas
Maneja mejor la inconsistencia de datos (evita errores de datos. Ej: edad= -20)
2. Maneja atomicidad en las transacciones(consultas), es decir, no ejecuta consultas hasta
que el comando llegue a la ultima línea para evitar posibles errores fatales.
Se garantiza un gran nivel de seguridad