Teoría de Base de Datos





BASE DE DATOS




CONCEPTOS BÁSICOS



¿QUÉ ES  Y PARA QUE SE UTILIZAN LAS BASE DE DATOS ?




GUÍA Y ACTIVIDADES  MARZO 21 DE 2020


Capítulo: DML (lenguaje de Manipulación de Datos)






DDL y DML



Las sentencias SQL se dividen en dos categorías; Lenguaje de definición de datos; data definition language (DDL) y Lenguaje de manipulación de datos ;data manipulation language (DML).


Lenguaje de definición de datos (DDL)


Las sentencias DDL se utilizan para crear y modificar la estructura de las tablas así como otros objetos de la base de datos.
CREATE - para crear objetos en la base de datos.
ALTER - modifica la estructura de la base de datos.
DROP - borra objetos de la base de datos.
TRUNCATE - elimina todos los registros de la tabla, incluyendo todos los espacios asignados a los registros. 

Lenguaje de manipulación de datos (DML)


Las sentencias de lenguaje de manipulación de datos (DML) son utilizadas para gestionar datos dentro de los schemas. Algunos ejemplos:
SELECT - para obtener datos de una base de datos.
INSERT - para insertar datos a una tabla.
UPDATE - para modificar datos existentes dentro de una tabla.
DELETE - elimina todos los registros de la tabla; no borra los espacios asignados a los registros.
Sentencia SELECT


La sentencia SELECT se utiliza para seleccionar datos de una base de datos.



Se guarda el resultado en una tabla llamada "result-set".
Sintaxis de la Sentencia SELECT 1




Ejemplo de la sentencia SELECT


En el siguiente ejemplo pedimos el "titulo", "autor" y "isbn" de todos los registros de la tabla "books". Como ven SQL no hace distinción entre mayúsculas y minúsculas. Podemos escribir SQL tanto en minúsculas como mayúsculas.









Sentencia SQL WHERE



La sentencia WHERE se usa para extraer sólo los registros que cumplan con una condición. Funciona como un filtro.
Sintaxis de la sentencia SQL WHERE





Ejemplo de la sentencia SQL WHERE


En este ejemplo, estamos pidiendo todos los registros de la tabla "books" que tengan "idpublisher"=1. Conseguiremos los resultados que cumplan esa condición;





Videotutorial sentencias DDL Y DML, Select, Create, Alter, Insert, Update  y Delete










EJERCICIO



De acuerdo a la siguiente estructura la cual todos realizaron en clases anteriores, la cual fue hecha a través de los comandos DDL


Realizar las siguientes consultas a través de los comando DML:

a) Hacer una consulta utilizando el comando Select , de todas las carreras con una duración de 10 semestres

b) Hacer una consulta utilizando el comando Select , de todas las carreras con una duración de 12 semestres

c) Hacer una consulta utilizando el comando Select , de todos estudiantes que son de genero masculino

d) Hacer una consulta utilizando el comando Select , de todos estudiantes que son de genero femenino

e) Hacer una consulta utilizando el comando Select , de todos estudiantes que tienen una edad mayor e igual a 23 y menor o igual a 24

f) Hacer una consulta utilizando el comando Select , de todos estudiantes que tiene una edad igual a 21

g) Hacer una consulta utilizando el comando Select , de todos estudiantes que están en la carrera medicina

h) Hacer una consulta utilizando el comando Select , de todos estudiantes que están en la carrera Ingeniería Sistemas

i) Hacer una consulta utilizando el comando Select , de todos estudiantes que están en la carrera Ingeniería Industrial

j) Hacer una consulta utilizando el comando Select , de todos estudiantes que están en la carrera derecho

k) Hacer una consulta utilizando el comando Select , de todos estudiantes que están en el semestre 1

l) Hacer una consulta utilizando el comando Select , de todos estudiantes que están en el semestre 3















No hay comentarios:

Publicar un comentario