Clase 04 - Sublenguaje SQL DDL
Clase 04 - Sublenguaje SQL DDL
grabada
Clase 04. DATA ANALYTICS
03 04 05
✓ Sublenguaje
✓ Modelo relacional ✓ Lenguaje SQL
DML
✓ Modelo entidad - ✓ Sublenguaje
✓ Sintaxis SQL
relación DDL
✓ Sentencias SQL
✓ Diagrama E - R ✓ Sentencia y
más usadas
sintaxis
Objetivos de la clase
ax is
Sint
CREATE DATABASE Nombre_Base_Datos;
Tabla
t a xis
Sin
La tabla es el objeto contenedor que permite
almacenar los datos. Su estructura es de CREATE TABLE Nombre_Tabla (
columnas y filas. Cada fila representa un registro,
mientras que cada columna es un campo de ese Campo_a text(200)
registro. Al momento de definir la tabla debemos
Campo_b int
declarar los tipos de datos de cada columna.
Campo_c varchar(255)
);
¿Por qué es tan importante
definirlo?
Para gestionar nuestra base de datos, debemos establecer las reglas de contenido de cada uno de
los campos en las tablas. Esto nos permitirá establecer qué tipo de dato encontraremos, lo que
será necesario al momento de realizar cualquier tipo de manipulación. No es lo mismo tener
números, texto o una fecha.
Principales tipos de datos
Tipo SQL Ejemplo
select
select
N_Cliente,
campo1,
Sexo
campo2,
from
campoN
Clientes
from
where Sexo = 'M';
nombre_tabla;
Esquema
El esquema es una colección de objetos relacionados entre sí dentro de la base de datos. Dado
que el esquema suele estar asociado a un usuario (schema owner), resulta muy útil para manejar las
restricciones de integridad y seguridad de la información.
Cuando se crea una base de datos, el SGBD de forma automática le asigna el nombre dbo al
esquema principal. Una base de datos puede tener varios esquemas,
xis
t a
Sin
CREATE SCHEMA Nombre_Esquema;
Stored procedure
CREATE PROCEDURE
SeleccionarClientes
AS
SELECT * FROM Clientes
Un procedimiento almacenado es un programa que GO;
permite realizar una o varias tareas dentro de una o
varias bases al mismo tiempo. Permite automatizar Creación del stored procedure
tareas y reutilizar código.
EXEC
SeleccionarClientes;
Recursos multimedia
Charla TED
✓ ¿Qué hacemos con todo este big data? | Susan Etlinger
Video entrevista
✓ Camino para convertirse en empresa data driven | Canal en Youtube de Datalytics