Documente Academic
Documente Profesional
Documente Cultură
Base de Datos
23 DE MARZO DE 2016
VÁZQUEZ JIMÉNEZ SAÚL
ESCOM_IPN
Índice
Introducción…………2
Práctica ……………….3
Conclusión………….22
Referencias…………22
pág. 1
Introduccion
No es sencillo definir qué es un dato, pero intentaremos ver qué es desde el punto de
vista de las bases de datos.
Podemos decir que un dato es una información que refleja el valor de una característica
de un objeto real, sea concreto o abstracto, o imaginario (nada nos impide hacer una
base de datos sobre duendes :-).
Debe cumplir algunas condiciones, por ejemplo, debe permanecer en el tiempo. En ese
sentido, extrictamente hablando, una edad no es un dato, ya que varía con el tiempo.
El dato sería la fecha de nacimiento, y la edad se calcula a partir de ese dato y de la
fecha actual. Además, debe tener un significado, y debe ser manipulable mediante
operadores: comparaciones, sumas, restas, etc (por supuesto, no todos los datos
admiten todos los operadores).
Base de datos
^
Es una petición al SGBD para que procese un determinado comando SQL. Esto incluye
tanto peticiones de datos como creación de bases de datos, tablas, modificaciones,
inserciones, etc.
pág. 2
Práctica
En esta práctica se usó un script que se llamado sams.sql que consta de lo siguiente:
1. -crear la BD
use sams;
3.-cargar el script
source nombredelscript
pág. 3
4.Resolver las siguientes consultas
pág. 4
mostrar el nombre y el teléfono de todos los clubes.
select nombre, tel from club; //no importa el orden y si quiero mostrar
select tel, nombre from club; //más atributos pongo comas.
pág. 5
pág. 6
Mostrar el nombre completo de los socios.
pág. 7
Mostrar el nombre y percio unitario de los productos.
pág. 8
select nombre as producto, preciounitario from producto
order by preciounitario;
pág. 9
select nombre as club, tel from club
order by nombre; //ordenación con base al club
pág. 10
select nombre as "nombre de los clubes", tel from club
order by nombre; //cuando quiero renombrar, pero involucra más de una palabra va
entre comillas
pág. 11
5.mostrar el nombre de los proveedores.
select nombre from proveedor;
pág. 12
6.proyectar el campo idEdo en la relacion club.
caracteristicas de la proyeccion:
*se elimina la duplicidad
*se ordena la relacion resultante
a)
select distinct idedo from club
order by idedo; //descarta si existe en el array resultante y después lleva a cabo el
order by
pág. 13
b)
select idedo from club
group by idedo; //agrupar con base al campo o dominio e intervienen los índices
7.mostrar el nombre de los clubes que se encuentran o que presentan o que tienen los
siguientes códigos postales
94470
62270
55700
pág. 14
select * from club
where nombre="Acapulco"; //condicion de selección
pág. 15
select idclub, nombre from club
where (idclub=13
or idclub=14
or idclub=17
or idclub=20);
pág. 16
select idclub, tel from club
where nombre in("Oaxaca","Veracruz","Pachuca");
pág. 17
select idclub, nombre from gerente
where nombre like "Hernandez%";
pág. 18
select idclub, nombre from gerente
where nombre like "% %Luis%"
order by nombre;
pág. 19
select idclub, nombre from gerente
where nombre like "____c%"
order by nombre;
pág. 20
Conclusiones
En esta se pudo ver más acerca de las consultas a tablas y en las restricciones de consultas
mediante las cuales se pueden buscar en específico ciertos caracteres o valores según sea el caso.
También se vio ordenar una tabla de búsqueda en criterio de un elemento.
Referencias
https://es.wikibooks.org/wiki/MySQL/Introducci%C3%B3n_a_MySQL
pág. 21