SQL Comandos y Consultas

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 16

001

SQL

MODELAMIENTO DE DATOS Y DISEÑO DE BASES DE


COMAND
OS Y

DATOS
CONSULT
J O S É D A N I E L AV E N D A Ñ O M O R A L E S - 2 0 2 0 -
MAESTRANTE EN DIRECCIONAMIENTO
E S T R AT É G I C O E N I N G E N I E R Í A D E S O F T WA R E
(FUNIBER)

AS
CONCEPTO Y DEFINICIÓN

SQL (por sus siglas en inglés Structured Query

002
Language; en español lenguaje de consulta
estructurada) es un lenguaje de dominio
específico utilizado en programación, diseñado
para administrar, y recuperar información de
sistemas de gestión de bases de datos
relacionales.

MODELAMIENTO DE DATOS Y DISEÑO DE BASES DE


CARACTERÍSTICAS

Una de sus principales características es el


manejo del álgebra y el cálculo relacional para

¿QUÉ ES
efectuar consultas con el fin de recuperar, de
forma sencilla, información de bases de datos, así
como realizar cambios en ellas.

DATOS
SQL? ESTANDARIZACIÓN

SQL pasó a ser el estándar del Instituto


Nacional Estadounidense de Estándares (ANSI)
en 1986 y de la Organización Internacional de
Normalización (ISO) en 1987. Desde entonces,
el estándar ha sido revisado para incluir más
características. A pesar de la existencia de
ambos estándares, la mayoría de los códigos
SQL no son completamente portables entre
sistemas de bases de datos diferentes sin otros
ajustes
003

COMPRENDE

MODELAMIENTO DE DATOS Y DISEÑO DE BASES DE


LENGUAJES COMO:
Lenguaje de definición de datos (DDL): El lenguaje de
definición de datos (en inglés Data Definition
Lenguaje de manipulación de datos DML (Data Manipulation
Language): Un lenguaje de manipulación de datos (Data
Language, o DDL), es el que se encarga de la Manipulation Language, o DML en inglés) es un lenguaje

DATOS
modificación de la estructura de los objetos de la proporcionado por el sistema de gestión de base de datos que
base de datos. Incluye órdenes para modificar, permite a los usuarios llevar a cabo las tareas de consulta o
borrar o definir las tablas en las que se almacenan manipulación de los datos, organizados por el modelo de datos

los datos de la base de datos. Existen cuatro adecuado.7​El lenguaje de manipulación de datos más popular
hoy día es SQL, usado para recuperar y manipular datos en una
operaciones básicas: CREATE, ALTER, DROP y
base de datos relacional.
TRUNCATE.7
004
SISTEMAS DE GESTIÓN

MODELAMIENTO DE DATOS Y DISEÑO DE BASES DE


DE BASE DE DATOS
algunos son:

DATOS
1 2 3
DB2 InterBase PostgreSQL
Firebird MariaDB PervasiveSQL
HSQL Microsoft SQL SQLite
Informix ServerMySQL Sybase ASE
Oracle
005
caso práctico

MODELAMIENTO DE DATOS Y DISEÑO DE BASES DE


SQL es el acrónimo en inglés de
"Structured Query Language", que
significa en español, Lenguaje
Estructurado de Consultas, un
lenguaje estándar de gestión de
datos que interactúa con las

DATOS
principales bases de datos
basadas en el modelo relacional.
Sobre la base de los comandos
del lenguaje SQL resuelva los
siguientes
problemas:
006

MODELAMIENTO DE DATOS Y DISEÑO DE BASES DE


DATOS
PRÁCT
CASO

ICO
PARA ESTE CASO REALIZAREMOS UN AMBIENTE 007
DE TRABAJO PARA PODER REALIZAR LAS

MODELAMIENTO DE DATOS Y DISEÑO DE BASES DE


CONSULTAS. EN ESTE CASO COMO YA LO
MANEJO MUY BIEN REALIZARÉ EL EJERCICIO
CON EL
CREACIÓN GESTOR
DE BASE DE
DE DATOS Y BASES
TABLAS DE DATOS XAMPP.
COMANDOS

CREATE DATABASE tienda_cd

DATOS
CREATE TABLE datos(idDato int PRIMARY KEY AUTO_INCREMENT,
codigo varchar(50), nombre varchar(50), dato_compra date50),
valor_pago int, valor_compra int, album varchar(50));
CREATE table musicas(idMusica int PRIMARY KEY
AUTO_INCREMENT, codCd varchar(50), numeroCanciones int,
nombre varchar(50), artista varchar(50), tiempo int)
008

MODELAMIENTO DE DATOS Y DISEÑO DE BASES DE


DATOS
DICCIONARIO DE DATOS
009
SOLUCIÓN A CUESTIONAMIENTOS

MODELAMIENTO DE DATOS Y DISEÑO DE BASES DE


1. PRESENTE EL NOMBRE DE LOS CAMPOS Y LA FECHA DE COMPRA DE
CDS ORDENADA POR NOMBRE.

DATOS
Consulta:
SELECT datos.nombre, datos.album, datos.dato_compra,
datos.codigo, datos.nombre, datos.valor_compra FROM datos
INNER JOIN musicas ON datos.idDato = musicas.idMusica
ORDER by nombre
010
SOLUCIÓN A CUESTIONAMIENTOS

MODELAMIENTO DE DATOS Y DISEÑO DE BASES DE


2. MOSTRAR EL NOMBRE DEL CD Y EL NOMBRE DE LAS CANCIONES DE
TODOS LOS DISCOS
COMPACTOS

DATOS
Consulta:
SELECT datos.nombre, musicas.nombre FROM datos
INNER JOIN musicas ON datos.codigo =
musicas.codCd
011
SOLUCIÓN A CUESTIONAMIENTOS

MODELAMIENTO DE DATOS Y DISEÑO DE BASES DE


3. MOSTRAR LA CANTIDAD DE CANCIONES REGISTRADAS

Consulta:

DATOS
SELECT musicas.numeroCanciones FROM datos
INNER JOIN musicas ON datos.codigo =
musicas.codCd
012
SOLUCIÓN A CUESTIONAMIENTOS

MODELAMIENTO DE DATOS Y DISEÑO DE BASES DE


4. MUESTRA LA DURACIÓN MEDIA DE LAS CANCIONES REGISTRADAS

Consulta:

DATOS
SELECT datos.nombre, musicas.tiempo FROM datos
INNER JOIN musicas ON datos.codigo =
musicas.codCd;
013
SOLUCIÓN A CUESTIONAMIENTOS

MODELAMIENTO DE DATOS Y DISEÑO DE BASES DE


5. MOSTRAR LOS NOMBRES DE TODOS LOS CDS COMPRADOS EN
SUBMARINO

DATOS
Consulta:
SELECT datos.album
FROM datos
WHERE (((datos.album)="submarino"));
014
CONCLUSIONES
MODELAMIENTO DE DATOS Y DISEÑO DE BASES DE

Con el trabajo realizado, el cual no se contaba con toda la


información se tuvo que elaborar un diccionario de datos
para poder realizar, en el cual se manejaron los nombres
DATOS

de campo, tipo dato, tamaño y relaciones.

Con base de los cuales se fundamentó el desarrollo de


toda la base de datos en XAMPP que facilitaron las
consultas y todo el desarrollo de la actividad.
014
REFERENCIAS
MODELAMIENTO DE DATOS Y DISEÑO DE BASES DE

WEBGRAFÍA
WIKIPEDIA. (15 de Diciembre de 2020). Wikipedia.
DATOS

Obtenido de Wikipedia:
https://es.wikipedia.org/wiki/SQL#:~:text=SQL%20(por
%20sus%20siglas%20en,de%20bases%20de%20datos
%20relacionales.
015

MODELAMIENTO DE DATOS Y DISEÑO DE BASES DE


¡GRACIAS
POR SU

DATOS
ATENCIÓN!
José Daniel Avendaño Morales - 2020

También podría gustarte