Herramientas para el
modelamiento de bases de
datos y consultas con SQL
Resumen Módulo 3
HERRAMIENTAS PARA EL MODELAMIENTO DE BASES DE DATOS Y CONSULTAS CON SQL - TELEDUC 1
1.- Introducción al lenguaje SQL
El lenguaje de definición SQL permite de una forma sencilla administrar una base de datos
relacional. Debido a su facilidad de uso permite que cualquier usuario no experto pueda
hacer uso de él. SQL puede integrarse con otros lenguajes de programación como ASP o
PHP y está presente en muchos gestores de base de datos como SQL Server, MySQL,
Access, entre otros.
SQL clasifica o agrupa sus instrucciones en tres tipos a modo general. Las instrucciones
DDL (Lenguaje de Definición de Datos) son sentencias que permiten administrar los
contenedores de datos, los objetos dentro de la base de datos. Las instrucciones DML
(Lenguaje de Manipulación de Datos) son sentencias que controlan los datos contenidos
en los objetos como tablas. Las instrucciones TCL (Lenguaje de Control Transaccional) son
sentencias que administran las transacciones dentro de una base de datos.
2.- Queries para la administración de una base de datos
Los ejemplos vistos son ejemplos de consultas esenciales para la administración de una
base de datos. Estas queries son las que todos debiesen conocer para tener una base sólida
en el uso de SQL, algunos ejemplos son CREATE DATABASE, CREATE TABLE, DROP TABLE,
INSERT INTO, UPDATE, DELETE, WHERE, entre otros.
3.- Relacionamiento entre tablas con uso de llaves
El relacionamiento de tablas previamente especificado en la etapa de modelamiento de
bases de datos se genera como los ejemplos vistos en este tema. Las tablas deben contar
con la estructura adecuada que permita que estas relaciones ocurran, definiendo en su
creación las llaves primarias y con el método de CONSTRAINT también generar las llaves
foráneas para luego ser vinculadas entre sí.
HERRAMIENTAS PARA EL MODELAMIENTO DE BASES DE DATOS Y CONSULTAS CON SQL - TELEDUC 2