• No se han encontrado resultados

PRACTICAS DE LABORATORIO FUNDAMENTOS DE BASES DE DATOS

N/A
N/A
Protected

Academic year: 2021

Share "PRACTICAS DE LABORATORIO FUNDAMENTOS DE BASES DE DATOS"

Copied!
14
0
0

Texto completo

(1)

PRACTICAS DE LABORATORIO FUNDAMENTOS DE

BASES DE DATOS

TECNOLÓGICO DE ESTUDIOS SUPERIORES DE VALLE DE BRAVO INGENIERÍA EN SISTEMAS COMPUTACIONALES

PRÁCTICA DE LABORATORIO DE FUNDAMENTOS DE BASES DE DATOS.

UNIDAD III y IV

CONSULTAS CON PROYECCIÓN EN PROBLEMÁTICA CIGARRILLOS

PRESENTA:

M en I.S.C. MARIANA CAROLYN CRUZ MENDOZA

(2)

PRACTICAS DE LABORATORIO FUNDAMENTOS DE BASES DE DATOS ÍNDICE ÍNDICE DE FIGURAS 4 OBJETIVO GENERAL 5 OBJETIVOS ESPECÍFICOS 5 INTRODUCCIÓN 6 DESARROLLO 7 PROYECCIÓN 7 Consulta 1 8 a) Enunciado: 8 b) Relaciones: 8 c) Álgebra Relacional: 8 d) Query: 9 e) Pantalla de Comprobación: 10 Consulta 2 10 a) Enunciado: 10 b) Relaciones: 10 c) Álgebra Relacional: 11 d) Query: 11 e) Pantalla de Comprobación: 11 Consulta 3 12 a) Enunciado: 12 b) Relaciones: 12

(3)

PRACTICAS DE LABORATORIO FUNDAMENTOS DE BASES DE DATOS c) Álgebra Relacional: 12 d) Query: 13 e) Pantalla de Comprobación: 13 CONCLUSIONES 14 Bibliografía 14 Bibliografía Web 14

(4)

PRACTICAS DE LABORATORIO FUNDAMENTOS DE

BASES DE DATOS

ÍNDICE DE FIGURAS

Figura 1. 1 Relaciones consulta1 ... 8

Figura 1. 2 Query consulta 1 ... 9

Figura 1. 3 Pantalla de comprobación consulta 1 ... 10

Figura 1. 4 Relaciones consulta 2 ... 10

Figura 1. 5 Query consulta 2 ... 11

Figura 1. 6 Pantalla de comprobación consulta 2 ... 11

Figura 1. 7 Relaciones consulta 3 ... 12

Figura 1. 8 Query consulta 3 ... 13

(5)

PRACTICAS DE LABORATORIO FUNDAMENTOS DE

BASES DE DATOS

OBJETIVO GENERAL

Realizar 3 consultas simples con proyección en el Sistema Gestor de Base de Datos MySQL basándose en una problemática real previamente esquematizada, plasmarlo en álgebra relacional para perfeccionar los datos y su organización en una base de datos.

OBJETIVOS ESPECÍFICOS

 Conocer ampliamente la proyección dentro del álgebra relacional para utilizarlo en 3 consultas simples.

 Identificar las relaciones existentes dentro de las consultas solicitadas

 Identificar las condiciones en el enunciado de las consultas al realizar el álgebra relacional

(6)

PRACTICAS DE LABORATORIO FUNDAMENTOS DE

BASES DE DATOS

INTRODUCCIÓN

En la presente investigación se expone la manera de hacer consultas a una base de datos empleando una de las operaciones fundamentales del álgebra relacional que es la proyección.

Las consultas se utilizan para ver, modificar y analizar datos de formas diferentes, algunos ejemplos son: actualizar datos, agrupar datos, recuperar y reunir, etc. A continuación se presentan 3 consultas simples, mostrando el enunciado de la consulta requerida, seguido de las relaciones que se necesitan para llevar a cabo ésta consulta, después el esquema de álgebra relacional haciendo uso del símbolo que en éste caso será un “pi” representando a la proyección.

(7)

PRACTICAS DE LABORATORIO FUNDAMENTOS DE BASES DE DATOS DESARROLLO PROYECCIÓN

“La operación de proyección permite seleccionar algunos atributos de una

relación (sea ésta una relación o el resultado de otras operaciones). Formalmente, dada una relación R (A1, A2,..., An), y un subconjunto de atributos de esa relación (Ai, Aj,..., Ak), la proyección sobre esos atributos se denota como R (Ai, Aj,..., Ak), y contiene las partes de las tuplas con los valores de los atributos proyectados.” (BARANIUK & HARRIS)

“Podemos considerar la proyección como una operación que sirve para elegir

algunos atributos de una relación y eliminar el resto. Más concretamente, la proyección es una operación que, a partir de una relación, obtiene una nueva relación formada por todas las (sub)tuplas de la relación de partida que resultan de eliminar unos atributos especificados.” (Campos, Casillas, Costa, & Gilbert, 2005)

(8)

PRACTICAS DE LABORATORIO FUNDAMENTOS DE BASES DE DATOS Consulta 1 a) Enunciado:

Marca de los cigarrillos que no pertenecen a México.

b) Relaciones:

Figura 1. 1 Relaciones consulta1

c) Álgebra Relacional:

Se utiliza el símbolo pi para representar a la proyección dentro de la cual se tomará sólo el campo descripción dentro de marca.

Entre paréntesis se indica de donde se tomará la información haciendo uso del símbolo “producto cartesiano” que indica las comparaciones que se llevarán a cabo para obtener finalmente la consulta.

Como se puede observar al final de los paréntesis se escribe la condición esto es porque lo que está encerrado dentro de ellos seguirá esta condición.

(9)

PRACTICAS DE LABORATORIO FUNDAMENTOS DE

BASES DE DATOS

d) Query:

Se utilizan los siguientes comandos o sentencias:

 select: Para distinguir sólo lo que se utilizará o se quiere ver dentro de la consulta.

 distinct: Elimina datos duplicados

 from: Involucra las tablas de las cuáles se van a extraer los datos

 where: indica la condición o restricción para extraer la información dentro de la consulta

 and: Sirve para unir varias condiciones

(10)

PRACTICAS DE LABORATORIO FUNDAMENTOS DE

BASES DE DATOS

e) Pantalla de Comprobación:

Después de realizar la respectiva consulta dentro de MySQL se obtiene que sólo 6 marcas de cigarrillos no pertenecen a México.

 6 rows in set: indica que sólo 6 filas se muestran en la columna descripción.

Figura 1. 3 Pantalla de comprobación consulta 1 Consulta 2

a) Enunciado:

Nombre de los fabricantes de Brasil.

b) Relaciones:

(11)

PRACTICAS DE LABORATORIO FUNDAMENTOS DE BASES DE DATOS c) Álgebra Relacional: d) Query:

Figura 1. 5 Query consulta 2

e) Pantalla de Comprobación:

Como resultado de ésta consulta se indica que no existen fabricantes pertenecientes a Brasil por lo que se muestra un empty o vacío.

(12)

PRACTICAS DE LABORATORIO FUNDAMENTOS DE BASES DE DATOS Consulta 3 a) Enunciado:

Nombre del estanco y ciudad a la que pertenecen siempre y cuando no sea México.

b) Relaciones:

Figura 1. 7 Relaciones consulta 3

c) Álgebra Relacional:

Se utiliza el not en el subíndice para indicar que únicamente se requiere la información del nombre del país que no pertenezca a México.

(13)

PRACTICAS DE LABORATORIO FUNDAMENTOS DE

BASES DE DATOS

d) Query:

Como se puede observar el not forma parte de la condición por lo que se escribe dentro del Query.

Figura 1. 8 Query consulta 3

e) Pantalla de Comprobación:

Como resultado de ésta consulta se obtienen 8 estancos.

(14)

PRACTICAS DE LABORATORIO FUNDAMENTOS DE

BASES DE DATOS

CONCLUSIONES

La proyección del álgebra relacional ayuda a obtener sólo algunos campos de alguna entidad.

Esto facilita de gran manera la creación del Query dentro del Sistema Gestor de Base de Datos.

Bibliografía

BARANIUK, R., & HARRIS, D. (s.f.). openstax CNX. Recuperado el 9 de junio de 2014, de http://cnx.org/about-us

Campos, R., Casillas, L., Costa, D., & Gilbert, M. (2005). Bases de Datos. Madrid: FUOC.

Bibliografía Web

http://csrg.inf.utfsm.cl/~jfuentes/_build/html/lectures/week1/lecture3.html http://www.slideshare.net/lils11li/operaciones-bsicas-utilizadas-en-lgebra-relacional-15526919

Referencias

Documento similar

Abstract: This paper reviews the dialogue and controversies between the paratexts of a corpus of collections of short novels –and romances– publi- shed from 1624 to 1637:

The part I assessment is coordinated involving all MSCs and led by the RMS who prepares a draft assessment report, sends the request for information (RFI) with considerations,

Fuente de emisión secundaria que afecta a la estación: Combustión en sector residencial y comercial Distancia a la primera vía de tráfico: 3 metros (15 m de ancho)..

“La unificación de la clasificación de empresas otorgada por las CC.AA.”, “La unificación de criterios en la acreditación de los servicios de prevención de riesgos

La campaña ha consistido en la revisión del etiquetado e instrucciones de uso de todos los ter- mómetros digitales comunicados, así como de la documentación técnica adicional de

Gastos derivados de la recaudación de los derechos económicos de la entidad local o de sus organis- mos autónomos cuando aquélla se efectúe por otras enti- dades locales o

desarrollo del país y cumplir con la misión que se ha propuesto, tiene la intención de impulsar un Plan de Formación en Educación Financiera y Económica para mujeres cabeza de

El contar con el financiamiento institucional a través de las cátedras ha significado para los grupos de profesores, el poder centrarse en estudios sobre áreas de interés