Documentos de Académico
Documentos de Profesional
Documentos de Cultura
• QUÉ ES SQL
• CLASIFICACIÓN DE SQL
• LENGUAJE DML
• LENGUAJE DDL
• SGDBDD
• PRÁCTICAS
Lenguaje SQL (Lenguaje estructurado de consultas)
• SQL (Structured Query Language) es un lenguaje de programación
estándar e interactivo para la obtención de información desde una base
de datos y para actualizarla.
• En un lenguaje estructurado se puede realizar las siguientes
operaciones en las BDD:
CLASIFICACIÓN DEL SQL
DDL: LENGUAJE DE DIFINICIÓN DE DATOS
• Sirve para crear, borrar, modificar una Base de datos, tablas o
campos
DDL: LENGUAJE DE DIFINICIÓN DE
DATOS(COMANDOS)
• CREATE: Crea objetos de la base de datos, aunque también
es utilizado para la creación de las mismas. Algunos ejemplos
son tablas, vistas e índices
• DROP: Elimina objetos de la base de datos o la propia base de
datos.
• ALTER: Altera la estructura de la tabla u objeto, modifica o
agrega la estructura de datos existente
• TRUNCATE: Elimina los registros de la tabla(vacía la tabla), sin
eliminar a la misma.
COMANDO CREATE (SINTAXIS)
Create nombre_objeto nombre_base_de_datos
Create nombre_objeto nombre_tabla
(
nombrecolumna1 tipo_de_dato(tamaño),
nombrecolumna2 tipo_de_dato(tamaño),
….
nombrecolumnaN tipo_de_dato(tamaño),
);
EJEMPLO COMANDO CREATE
• Cree una base de datos llamado UNIVERSIDAD
create database UNIVERSIDAD
• Cree una tabla llamado ESTUDIANTE con las siguientes
características: ESTUDIANTE
id_estudiante int (p.k)
cod_estudiante varchar(50)
Nombre varchar(50)
Apellido varchar(50)
Edad int
Dirección varchar(50)
Carrera varchar(50)
EJEMPLO COMANDO CREATE
• Quedará de la siguiente manera:
create table ESTUDIANTE(
id_estudiante int identity primary key,
cod_estudiante varchar(50),
nombre varchar(50),
apellido varchar(50),
edad int,
direccion varchar(50),
carrera varchar(50)
)
COMANDO DROP (SINTAXIS)
• drop tipo_objeto nombre_base_de_datos
• drop tipo_objeto nombre_de_tabla
Nota: En ambos casos delete y update se puede utilizar sin la clausula WHERE, pero cabe destacar
que al no usar la clausula afectara a todos los registros sin restricciones
SGBD: SISTEMAS GESTORES DE
BASES DE DATOS
SISTEMAS GESTORES DE BASES DE DATOS
(SGBDD)
• Todos los sistemas gestores utilizan SQL para crear o
manipular a las Bases de datos, incluso en su interfaz grafica
PRACTICA 02
• CREA UNA BDD CON EL NOMBRE INVENTARIO (USE SCRIPTS)
• CREA UNA TABLA LLAMADA PRODUCTOS CON LAS SIGUIENTES CARACTERISTICAS:
PRODUCTOS
id_producto int (p.k)
cod_producto varchar(50)
nombre_producto varchar(50)
existencia_producto varchar(50)