Академический Документы
Профессиональный Документы
Культура Документы
Universidad abierta y a distancia de Mxico Contexto socioeconomico de mexico Unidad 1 Autoreexiones Alumno: Octavio Esquivel lvarez del Castillo Boleta:
AL13505838
ndice general
Objeto de estudio . . . . . . . . . . . . . . . . . . . . . . . . . . Objetivo de la investigacin. . . . . . . . . . . . . . . . . . . . . Modelo de Investigacin. . . . . . . . . . . . . . . . . . . . . . . Problematizacin y Contextualizacin . . . . . . . . . . . . . . . Justicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Marco Teorico . . . . . . . . . . . . . . . . . . . . . . . . . . . . Introduccin al lgebra relacional con ejemplos en SQL . . Modelo(formal) relacional . . . . . . . . . . . . . . . . . . El lgebra relacional es un conjunto de operaciones . . . . La proyeccin permite elegir algunos atributos . . . . . . . La seleccin permite elegir algunas tuplas . . . . . . . . . . La combinacin o reunin (join) . . . . . . . . . . . . . . . La unin de relaciones es la unin de conjuntos . . . . . . La interseccin de relaciones es la interseccin de conjuntos El producto cartesiano en las tuplas de dos relaciones . . . Metodologa de trabajo . . . . . . . . . . . . . . . . . . . . . . . Justicacin del recurso . . . . . . . . . . . . . . . . . . . Citas y referencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . III III III IV IV V V V VI VII VIII VIII IX IX X X X XI
II
NDICE GENERAL
20 de septiembre de 2013
Objeto de estudio.
El lgebra relacional permite entender el modelo relacional de bases de datos desde la perspectiva matemtica. Aqu se introducen los fundamentos del lgebra relacional y se les relaciona con la estructura del lenguaje de consulta de bases de datos relacionales SQL, para conectar la teora con la prctica. El modelo relacional de bases de datos se basa en un modelo formal especicado de acuerdo a la teora de conjuntos denido en (http:\\www.fca.unam.mx
\docs\apuntes_matematicas\01. %20Teoria %20de %20Conjuntos.pdf ) Un conjunto es un grupo de elementos u objetos especicados en tal forma que se puede armar con certeza si cualquier objeto
.Una base de datos en este modelo es simplemente un conjunto de relaciones. Estas relaciones las vemos informalmente como tablas en los gestores de bases de datos relacionales, pero no hay que olvidar que se basan en una cierta representacin matemtica.
dado pertenece o no a la agrupacin. Para denotar a los conjuntos, se usan letras maysculas
Objetivo de la investigacin.
Un lgebra es un sistema matemtico constituido por operandos objetos (valores o variables) desde los cuales nuevos objetos pueden ser construidos; operadores: smbolos que denotan nuevos objetos desde objetos dados. El lgebra relacional es un lgebra en la cual sus operandos son relaciones (instancias) o variables que representan relaciones. Estn diseados para hacer las tareas ms comunes que se necesitan para manipular relaciones en una base de datos. El resultado es que el lgebra relacional se puede utilizar como un lenguaje de consulta; debe ser extendida para abarcar la mayor parte de las tareas reales que se hacen con los datos, por lo cual estudiaremos en detalle los operadores clsicos.
Modelo de Investigacin.
Por el nivel de conocimientos que se adquieren mi investigacin ser descriptiva por la siguiente razn: La Investigacin descriptiva: Mediante este tipo de investigacin, que utiliza el mtodo de anlisis, se logra caracterizar un objeto de estudio o una situacin concreta, sealar sus caractersticas
A Hecho en L TEX
III
NDICE GENERAL
20 de septiembre de 2013
y propiedades por mencionar ;el conjunto de operaciones matemticas denidas sobre el modelo de conjuntos tiene una caracterstica importante que todas las operaciones del lgebra relacional son operandos y como resultado son relaciones., que permite especicar formalmente consultas a bases de datos relacionales. Combinada con ciertos criterios de clasicacin sirve para ordenar, agrupar o sistematizar los objetos involucrados en el trabajo indagatorio. Al igual que la investigacin que hemos descrito anteriormente, puede servir de base para investigaciones que requieran un mayor nivel de profundidad.
Problematizacin y Contextualizacin
El modelo relacional se ha establecido como el principal modelo de datos para la construccin de sistemas de Informacin. Este modelo tiene unos slidos fundamentos matemticos, ya que se basa en la Teora de Conjuntos. Esta base terica ayuda al diseo de las bases de datos relacionales y, particularmente, al procesamiento eciente de las peticiones de informacin de los usuarios. El modelo dene de forma precisa los diferentes lenguajes abstractos con los que el usuario solicita informacin de la base de datos. Es importante conocerlo para tener marcos referenciales y tener un conocimiento holstico del cmo funcionan.
Justicacin
Las bases de datos son una coleccin de informacin de cualquier tipo perteneciente a un mismo contexto y almacenado sistemticamente para su posterior uso. En este sentido un catalogo de chas bibliogrcas, un archivo de inventario en el archivero de una ocina, los registros de calicaciones escolares de un estudiante, etc. Casi toda coleccin de informacin puede convertirse en una base de datos. Una base de datos computarizada: es una coleccin de informacin almacenada de forma organizada en un computador. Las bases de datos son necesarias para: Facilitan: - El almacenamiento de grandes cantidades de informacin. - La recuperacin rpida y exible de informacin.
A Hecho en L TEX
IV
NDICE GENERAL
20 de septiembre de 2013
Marco Teorico
Introduccin al lgebra relacional con ejemplos en SQL
El lgebra relacional permite entender el modelo relacional de bases de datos desde la perspectiva matemtica. Aqu se introducen los fundamentos del lgebra relacional y se les relaciona con la estructura del lenguaje de consulta de bases de datos relacinales SQL citando el texto de Jorge Sanchez (http:\\www.jorgesanchez.net\bd \bdrelacional.pdf,pag 8)Tratan de ser un hbrido entre
el modelo relacional y el orientado a objetos. El problema de las bases de datos orientadas a objetos es que requieren reinvertir de nuevo para convertir las bases de datos. En las bases de datos objeto relacional se intenta conseguir una compatibilidad relacional dando la posibilidad de integrar mejoras de la orientacin a objetos. Estas bases de datos se basan en el estndar SQL 99 que dict las normas para estas bases de datos. En ese estndar se aade a las bases relacionales la posibilidad de almacenar procedimientos de usuario, triggers, tipos denidos por el usuario, consultas recursivas, bases
, para conectar la
Modelo (formal) relacional El modelo relacional de bases de datos se basa en un modelo formal especicado de acuerdo a la teora de conjuntos. Una base de datos en este modelo es simplemente un conjunto de relaciones. Estas relaciones las vemos informalmente como tablas(http:\\oce.microsoft.com\es-mx\access-help\conceptosbasicos-sobre-bases-de-datos-HA010064450.aspx)Tratan de ser un hbrido entre el modelo relacional y el orientado a objetos. El problema de las bases de datos orientadas a objetos es que requieren reinvertir de nuevo para convertir las bases de datos. En las bases de datos objeto relacional se intenta conseguir una compatibilidad relacional dando la posibilidad de integrar mejoras de la orientacin a objetos. Estas bases de datos se basan en el estndar SQL 99 que dict las normas para estas bases de datos. En ese estndar se aade a las bases relacionales la posibilidad de almacenar procedimientos de usuario, triggers, tipos denidos por el usuario, consultas recursivas, bases de datos OLAP. en
los gestores de bases de datos relacinales, pero no hay que olvidar que se basan en una cierta representacin matemtica. Una relacin de nombre E se dene sobre el un conjunto de atributos Ai y se denota como R(A1 ,A2 , ... ,An ).A la denicin del conjunto de atributos se le denomina esquema de la relacin. En contraste, la extensin de la relacin de esquema E (A1 ,A2 , ... ,An )es un conjunto de tuplas ti (i = 1, 2, 3, . . . , m)donde cada tupla es un conjunto de pares: ti = < A1 : v [i, 1] >, < A2 : v [i, 2] > ... < An : v [i, n]) > y, para cada par < Aj : v [i, j ] >, se cumple que v [i, j ] es un valor que pertenece dominio (Aj ), o bien un valor especial que denominaremos nulo. Para seguir la discusin terica utilizaremos un ejemplo de una base de datos para modelar la actividad docente de los profesores de un departamento.
A Hecho en L TEX
NDICE GENERAL
20 de septiembre de 2013
Comenzaremos por un esquema muy sencillo, con dos relaciones que se muestran a continuacin.
Siguiendo la notacin anterior, por ejemplo, tenemos una relacin DEPARTAMENTOS(nombre, grado-experimentalidad, telefono). Una posible tupla sera la siguiente: t1 = { nombre : M atemticas , grado experimentalidad : 1,5 , f ax : 918845689 }
VI
NDICE GENERAL
20 de septiembre de 2013
La siguiente sentencia SELECT hace una proyeccin del nombre y los apellidos. SELECT nombre, apellidos FROM PROFESORES Es importante notar que la siguiente sentencia no devolvera una relacin, ya que tendra dos tuplas repetidas. SELECT nombre FROM profesores Para asegurar que el resultado es una relacin en el sentido matemtico, hay que utilizar el modicador DISTINCT.
A Hecho en L TEX
VII
NDICE GENERAL
20 de septiembre de 2013
La seleccin permite elegir algunas tuplas La seleccin es una operacin que elige algunas tuplas de una relacin y elimina el resto. La nueva relacin contiene por tanto solo tuplas seleccionadas que cumplen una determinada condicin de seleccin C La condicin de seleccin es una condicin lgica que permita decidir qu incluir y qu no. Los atributos de la seleccin son los mismos que los de la relacin original, y todas las tuplas de la seleccin cumplen la condicin C . Por ejemplo: R := DEP ART AM EN T OS (grado experimentalidad > 1,0) Q := P ROF ESORES (noes doctorytelf ono mvil <> null) En SQL, la seleccin se especica mediante la clusula W HERE . Por ejemplo: SELECT F ROM DEP ART AM EN T OS W HERE grado experimentalidad > 1,0 SELECT F ROM P ROF ESORES W HERE not es doctor and telfono-mvil IS N OT N U LL.
A Hecho en L TEX
VIII
NDICE GENERAL
20 de septiembre de 2013
A Hecho en L TEX
IX
NDICE GENERAL
20 de septiembre de 2013
Metodologa de trabajo
La metodologa de trabajo es la siguiente: Como los recursos metodolgicos tienen que ser acordes con el tipo, objeto y modelo de investigacin que se requieren, eleg a la recopilacin como recurso, en virtud de que esta es parte del modelo de investigacin. El anlisis de datos lo eleg, porque dentro del modelo de investigacin, corresponde examinar los datos ,de inspeccionar, limpiar y transformar datos con el objetivo de resaltar informacin til, lo que sugiere conclusiones Y en cuanto al modelo de investigacin cualitativa, porque se trata de basarse directamente en hechos las caractersticas que hacen nicas a los algoritmos de las bases de datos.
A Hecho en L TEX
NDICE GENERAL
20 de septiembre de 2013
El anlisis de datos, consiste en la realizacin de las operaciones a las que nuestra investigacin con la recopilacin de informacin, someteremos los datos con la nalidad de alcanzar los objetivos del estudio. todas estas operaciones no pueden denirse de antemano de manera rgida. La recoleccin de datos y ciertos anlisis preliminares pueden revelar problemas y dicultades que desactualizarn la planicacin inicial del anlisis de los datos.
Citas y referencias
Date, C.J. (2001).Introduccin a los sistemas de bases de datos (7 ed.). Prentice-Hall. Elmasri, R.; Navathe, S.B. (2000).Sistemas de bases de datos. Conceptos fundamentales (3a ed.). Madrid: Addison-Wesley Iberoamericana Universidad Politecnica de Valencia http:\\riunet.upv.es\bitstream\handle\10251\7580\ introduccion %20a %20las %20fuentes %20de %20informaci %C3 %83 %C2 %B3n.pdf
a
A Hecho en L TEX
XI