crear una base de datos en mysql
TRANSCRIPT
Instituto Politécnico Nacional
Escuela Superior de Computo
Nombre: Santiago Hernández Alfredo
Unidad de Aprendizaje: Bases de Datos
Profesor: Hernández Contreras Euler
Grupo: 2CM8
Practica No. 1 Segundo Parcial
Fecha de realización: 16 de marzo de 2016
Marco Teórico En esta práctica utilizaremos, algunos de los comandos básicos para realizar una consulta.
Antes que nada definiremos que es una consulta y cuáles son los comandos, uso y
definición.
Consulta: Una consulta especifica una tabla resultante. Una consulta es un componente de
algunas sentencias de SQL. Las tres formas de una consulta son:
subselección
selección completa
sentencia-select
cláusula-select
La cláusula SELECT especifica las columnas de la tabla resultante final. Los valores de
columna los genera la aplicación de la lista de selección a R. La lista de selección son los
nombres o expresiones especificados en la cláusula SELECT y R es el resultado de la
operación anterior de la subselección.
ALL(*)
Retiene todas las filas de la tabla resultante final y no elimina los duplicados redundantes.
Éste es el valor por omisión.
DISTINCT
Elimina todas las filas excepto una de los juegos de filas duplicadas de la tabla resultante
final. Si se utiliza DISTINCT, ninguna columna de tipo serie de la tabla resultante puede
ser un tipo LONG VARCHAR, LONG VARGRAPHIC, DATALINK o LOB, un tipo
diferenciado de cualquiera de estos tipos ni un tipo estructurado. DISTINCT puede
utilizarse más de una vez en una subselección. Esto incluye SELECT DISTINCT, la
utilización de DISTINCT en una función de columna de la lista de selección.
cláusula-from
La cláusula FROM especifica una tabla resultante intermedia. Si se especifica una
referencia-tabla, la tabla resultante intermedia es simplemente el resultado de dicha
referencia-tabla.
cláusula-where
La cláusula WHERE especifica una tabla resultante intermedia que consta de aquellas filas
de R para las que se cumple la condición-búsqueda. R es el resultado de la cláusula FROM
de la subselección.
Cláusula group-by
La cláusula GROUP BY especifica una tabla resultante intermedia formada por una
agrupación de las filas de R. R es el resultado de la cláusula anterior de la subselección.
cláusula-order-by
La cláusula ORDER BY especifica una ordenación de las filas de la tabla resultante. Si se
identifica una especificación de clasificación individual (una clave-clasificación con una
dirección asociada), las filas se ordenan por los valores de dicha especificación de
clasificación.
expresión-escape
Este argumento opcional es una expresión que especifica un carácter que modifica el
significado especial de los caracteres de subrayado (_) y de porcentaje (%) en la expresión-
patrón. De este modo, el predicado LIKE permite comparar valores que contengan los
caracteres de porcentaje y subrayado efectivos.
condición-búsqueda
Una condición de búsqueda especifica una condición que es “verdadera,” “falsa,” o
“desconocida” acerca de una fila determinada. El resultado de una condición de búsqueda
se deriva por la aplicación de operadores lógicos (AND, OR, NOT) especificados al
resultado de cada predicado especificado. Si no se especifican operadores lógicos, el
resultado de la condición de búsqueda es el resultado del predicado especificado.
Desarrollo 1.- Cargar la base de datos “Sams”
2.- Mostrar los datos correspondientes de los clubes existentes en la base de datos
7.- Proyectar el campo idEdo en la relación club
8.- Mostrar el nombre de los clubes que se encuentran los siguientes codigos postales
94470
62270
55700
9.-Mostrar el nombre los siguientes id: 13, 14, 17, 18, 20
10. Mostrar el Id y el teléfono de los siguientes nombres: Oaxaca, Veracruz, Pachuca
11.-Mostrar el id, nombre y teléfono de la tabla club, de los nombres que empiezan con
“Acalp”
12.-Mostrar el id y el nombre de los gerentes que tengan “Hernandez” en el apellido
13.-Mostrar el id y el nombre de los gerentes que se llamen “Juan”
14. -Mostrar el id y el nombre de los gerentes que se llamen “Luis”
15.- Mostrar el id y el nombre de los gerentes que tengan una “r” como segunda letra de su
apellido
16.- Mostrar el id y el nombre de los gerentes que tengan una “c” como quinta letra de su
apellido
Conclusiones En esta práctica aprendimos algunos de los conceptos básicos para hacer una consulta
desde mostrar toda la información de una tabla, hasta mostrar algo más específico de una de
ellas.
También aprendimos a que hay varias formas de hacer una consulta por ejemplo para
mostrar un conjunto de nombres en específico podemos ocupar la sentencia “OR” o “IN”.
Referencias Bibliográficas:
CONSULTA DE SQL VOLUMEN 1
Bibliografía: Consulta de SQL Volumen 1. (2002). 8th ed. [ebook] EE.UU: IBM. Available
at: http://ftp://public.dhe.ibm.com/ps/products/db2/info/vr8/pdf/letter/nlv/db2s1z80.pdf
[Accessed 20 Apr. 2016].