Modelos y Bases de Datos



Documentos relacionados
Modelos y Bases de Datos

Modelos y Bases de Datos

Contabilidad de Costos

Diseño Estructurado de Algoritmos

Auditoría administrativa

Operaciones en el Modelo Relacional. Relacional. Relacional. Índice. Lenguajes de Consulta

Correspondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech

Modelos Para la Toma de Decisiones

INFORMATICA Y REDES, SA DE CV.

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual

Contratos Laborales en Derecho. del Trabajo

Administración del crédito

Sociedades en Derecho Mercantil

Multimedia Educativo

FORMACIÓN PROFESIONAL

Microsoft Power Point

Mercados Financieros

Dirección de Operaciones

Te damos los elementos básicos de los vectores para que puedas entender las operaciones básicas.

VENTAJAS Y DESVENTAJAS DE LAS TECNOLOGIAS

Base de datos relacional

Este documento ha sido generado para facilitar la impresión de los contenidos. Los enlaces a otras páginas no serán funcionales.

Manual de Usuario. Railton da Encarnação Cardoso Teléfono:

CREAR FORMAS BÁSICAS

PROYECTO DISEÑO Y CONSTRUCCIÓN DE LA MAQUETA DE UNA CASA

HERRAMIENTAS DE ACCESS ACCESS Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

Investigación de Mercados. SESIÓN No. 7: Investigación Cuantitativa

INSTRUCTIVO DEL COMANDO MAKE

Facebook. Qué es? Está conformado por muchas redes sociales como; colegio, universidad, trabajo, región, país y otros temas de interés.

ZCARTAS: Iniciación a la suma y resta de números enteros Introducción Actividad 1: Escenario con cartas numeradas desde -2 hasta 2...

Estrategias Didácticas B-Learning: ÁLGEBRA RELACIONAL

Hay programas que convierten al PC en un equipo de música

Prueba de Concepto, Informes XBRL vs. SGBDR.

Construcción de Escenarios

BASE DE DATOS RELACIONALES

Vamos a ver las dos formas básicas de arrancar PowerPoint.

Primero, para organizar tus apuntes no olvides incluir: Ya en clase, algunas sugerencias que debes considerar son:

nom web Manual: Cierre de Ejercicio

Actividad Final POSICIONAMIENTO EN LA WEB (SEM Y SEO)

Capitulo VII. Editor de Mapa de Tareas. Como hemos hablado en los capítulos anteriores, sabemos que parte del éxito

Taller 2. Universidad: Ana G. Méndez COIS 202. Herramientas para la integración de tecnología. Presentado por: María de los A.

Sesión No. 2. Contextualización: Nombre de la sesión: Paquetería ASPEL - COI PAQUETERÍA CONTABLE

MATERIAL INSTRUCCIONAL DE APOYO

Administración de la Educación Física

Información importante que debes leer antes de comenzar a trabajar

Itinerario Formativo en Innovación Docente

Lección 24: Lenguaje algebraico y sustituciones

Propuesta de Trabajo. nuestro proyecto emprendedor I

Manual de OpenOffice Impress

Mezcla de Mercadotecnia

Proceso de normalización

Qué es y para qué sirve Excel2007?

Recursos para el Estudio en Carreras de Ingeniería 2006 UNIDAD TEMÁTICA Nº 4 LA TOMA DE APUNTES

La familia en Derecho Civil

Memoria La memoria es la parte del ordenador en la que se guardan o almacenan los programas (las instrucciones y los datos).

e) Información de tipo testimonial: cartas, relatos, memorias, autobiogra=ías, etc.

DIAGRAMA DE CLASES EN UML

GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES

DGB14DR-101 DCA/2002

Álgebra Relacional. Unidad 5

MANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO

CAPITULO VI ESTRATEGIAS DE OUTSOURCING

En la mayoría de las ocasiones, el fracaso académico no es consecuencia

Manual. Sistema De. Plataforma Virtual. Docente. Estudiante MANUAL MANUAL DE MANUAL. del Usuario. Coordinador. MICROSOFT PowerPoint v2.

Tema 1: Fundamentos de lógica, teoría de conjuntos y estructuras algebraicas: Apéndice

Unidad II: Diseño de Bases de Datos y el modelo E-R. 2.1 El Proceso de Diseño

Health Coaches. Recursos para. Como crear un programa de coaching

La ventana de Microsoft Excel

Curso de TIC educativas JITICE 2015

ANÁLISIS DEL PRODUCTO

UML, ejemplo sencillo sobre Modelado de un Proyecto

Los estados financieros proporcionan a sus usuarios información útil para la toma de decisiones

Finanzas para Mercadotecnia

Parte II: Herramientas

COMPETENCIAS BÁSICAS: DIEZ CLAVES

Antes de construir tu base de datos es conveniente saber que tipos de datos vas a almacenar y como distribuirlos.

Análisis de esquemas XML [1]

SELECCIÓN DE MATERIALES DIDÁCTICOS. Mapas Conceptuales. Lic. en Comp. Miguel Enrique Guerrero Samperio

MANUAL ÁREA PRIVADA PROFESOR

FORMACIÓN DE EQUIPOS DE E-LEARNING 2.0 MÓDULO DE DISEÑO Y PRODUCCIÓN DE MATERIALES UNIDAD 6 B

Elementos de Microsoft Word

EJEMPLO DE REPORTE DE LIBERTAD FINANCIERA

2. ABRIR UN NUEVO DOCUMENTO DE TRABAJO

BASES DE DATOS (ACCESS 2003)

Sociedades en derecho Mercantil

OBTENER DATOS EXTERNOS

Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes:

TEOREMA DE DETERMINACIÓN DE APLICACIONES LINEALES

Luis Eduardo Barón Bienvenidos al Módulo N. 3 de Internet Para Emprendedores. Yo soy Luis Eduardo Barón. Álvaro Mendoza Y yo soy Álvaro Mendoza.

PoliEstudio: Una herramienta computacional para la enseñanza de la Matemática, en secundaria

Montos y Plazos Créditos por Distribuidores

Introducción al álgebra relacional. Con ejemplos en SQL

JHAN EVER ANDRADE CASTRO

ANÁLISIS DEL PRODUCTO

Actividades para mejoras. Actividades donde se evalúa constantemente todo el proceso del proyecto para evitar errores y eficientar los procesos.

Industria de la Hospitalidad

Comportamiento organizacional

Transcripción:

Modelos y Bases de Datos

MODELOS Y BASES DE DATOS 1 Sesión No. 10 Nombre: Álgebra Relacional Contextualización En qué consiste el álgebra relacional? Se ha planteado hasta el momento cada uno de los procesos que lleva una base de datos de la manera en que debe operar dentro de una relación en el desarrollo. A continuación aprenderás cómo un sistema matemático puede ayudar a que operen cada una de sus relaciones, de manera que podamos observar las tareas más comunes que se necesitan para manipular relaciones en una base de datos. Es de gran relevancia lo que el modelo relacional puede ofrecer cuando creas una base de datos, ya que pones en práctica todos sus conceptos y también se analizan operaciones del álgebra relacional que servirán para hacer consultas en la base de datos, lo que permitirá también saber qué servicios de consultas deben proporcionar en un lenguaje relacional.

MODELOS Y BASES DE DATOS 2 Introducción al Tema Sabes qué es álgebra relacional? http://brd.unid.edu.mx/sabes-que-es-algebra-relacional/ Mediante al álgebra relacional se maneja un sistema matemático que se basa en operandos y operadores, de los cuales los operandos son las instancias o variables que representan las relaciones y los operadores están diseñados para hacer tareas en las que manipulará las relaciones en la base de datos. El resultado del álgebra relacional se utiliza en los lenguajes de consulta para la mayor parte de tareas reales que se hacen con los datos, así bien los pasos que formarán la consulta describirán un procedimiento. Toma en cuenta que el resultado de una operación debe cumplir todas las características que ya has visto: de las relaciones, ausencia de tuplas, repetidas, etc. Las operaciones del álgebra relacional son las siguientes: Básicas Selección Proyección Producto cartesiano Unión Diferencia No básicas o Derivadas Intersección Unión natural División Agrupación

MODELOS Y BASES DE DATOS 3 Explicación Operaciones fundamentales del Algebra Relacional Por qué son fundamentales? En el concepto dado anteriormente maneja diferentes conjuntos de operaciones como los observaste en el cuadro, que consisten en construir nuevas relaciones a partir de otra. De esta manera se puede hacer consultas a una base de datos empleando conceptos matemáticos, como verás a continuación: La operación de selección: se basa en la selección de tuplas dando una predicción lógica, también está la selección de uno a varios atributos de una relación. Composición : se enfoca a la combinación de dos o más operadores Unión: manejará el conjunto de la unión de tuplas que estén Diferencia: ésta es dependiendo del conjunto de tuplas. Producto cartesiano: se maneja en un conjunto de tuplas. Otras operaciones del álgebra relacional Se dice que cuando no se tienen operaciones que no añaden potencial en el álgebra, se definen como otras operaciones; pero éstas podrán amplificar las consultas habituales. Para que cada operación se te facilite será mediante una expresión equivalente utilizando sólo las operaciones fundamentales. Cuando ocupes las operaciones fundamentales te permitirán generar nuevas, aunque no aumentarán su expresión, las cuales se mencionaron anteriormente llamadas como no básicas o derivadas.

MODELOS Y BASES DE DATOS 4 Álgebra Relacional Extendida Para qué sirve las ampliaciones en una relación extendida? Las operaciones se constituyen de distintas maneras, por lo que se han ampliado, permitiendo que las expresiones algebraicas se relacionen bajo aplicaciones sencillas con operaciones aritméticas. Dentro de ésta se encuentra lo que es una proyección generalizada, ampliando la operación permitiendo que se utilicen funciones de la lista de proyecciones. Como bien ya se mencionó, es parte importante que las operaciones tengan una ampliación de operaciones de agregación, el cual permitirá tener un cálculo de la suma de elementos de un conjunto. Otra de las ampliaciones importantes está la operación de reunión externa, mediante la reunión que realiza se basa con la información que falta. http://www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r88145.pdf

MODELOS Y BASES DE DATOS 5 Valores nulos En qué momento puede existir un valor nulo? Estos valores pueden resultar un poco confuso hasta cuando lo utilizas, los valores nulos se definen como un valor desconocido. NULL indica que el valor es desconocido. Un valor NULL no es lo mismo que un valor cero o vacío. No hay dos valores NULL que sean iguales. La comparación entre dos valores NULL, o entre un valor NULL y cualquier otro valor, tiene un resultado desconocido porque el valor de cada NULL es desconocido. Normalmente, los valores NULL indican que los datos son desconocidos, no aplicables o que se agregarán posteriormente. Por ejemplo, la inicial de un cliente puede que no sea conocida en el momento en que éste hace un pedido. (SQL Server 2008 R2). Operaciones de Modificación a la Base de Datos Este tipo de operación se hace mediante comandos destinados a modificar tu base de datos, entre ellos se encuentra el borrado, la inserción y actualización. La opción de borrado expresa la manera que pueda borrar sólo las tuplas completas. La inserción se encarga de insertar de una o más tuplas en una relación. La actualización es para cambiar el valor dentro de una tupla sin cambiar todos los valores de la misma.

MODELOS Y BASES DE DATOS 6 Conclusión Del álgebra relacional se desglosan muchos puntos importantes donde aplicarás distintas operaciones algebraicas mediante operadores, en los que te permitirán realizar operaciones y consultas. Como lenguaje de consulta utiliza técnicas fundamentales para la extracción de la información. Así como dentro del álgebra relacional tiene sus operaciones fundamentales que muestran una serie de secuencia, en la cual se desea realizar una consulta o mediante una operación básica o derivada. Las operaciones de modificaciones siempre serán necesarias para hacer una corrección, dentro de tu base de datos no olvides que es importante estudiar cada elemento del álgebra relacional, ya que de aquí parte el lenguaje SQL. Qué es el lenguaje SQL? Te has preguntado cuáles son las estructuras básicas de una consulta?

MODELOS Y BASES DE DATOS 7 Para aprender más Tipo de operaciones del álgebra relacional? El modelo relacional: Dinámica y álgebra relacional. Universidad Rey Juan Carlos. http://brd.unid.edu.mx/el-modelo-relacional-dinamica-y-algebra-relacional/ Cuántas operaciones fundamentales son? Carlos A. Olarte. Algebra Relacional, Operaciones Fundamentales. http://brd.unid.edu.mx/algebra-relacional-operacionesfundamentales/ Qué es un valor nulo? Microsoft Msdn Library. (2013) Expresiones. Valores nulos. Obtenido de: http://brd.unid.edu.mx/valores-nulos/ Cuántos datos de modificaciones de base de datos existe? s/a. Modificación de la Base de Datos. http://brd.unid.edu.mx/modificacion-de-la-base-de-datos/

MODELOS Y BASES DE DATOS 8 Actividad de Aprendizaje Instrucciones: Con la finalidad de reforzar los conocimientos adquiridos a lo largo de esta sesión, ahora tendrás que realizar una actividad en la cual a través de un mapa conceptual expliques las operaciones básicas del álgebra relacional, tomando en cuenta las distintas dimensiones. Puedes realizarlo en cualquier programa especializado en mapas conceptuales, al final tendrás que guardarlo como imagen en formato JPG, con la finalidad de subirlo a la plataforma de la asignatura. Recuerda que esta actividad te ayudará a entender de qué manera puedes aplicar estas operaciones básicas, lo cual te facilitará el estudio de Fundamento de Base de datos. En esta actividad se tomará en cuenta lo siguiente: Tus datos generales Referencias bibliográficas Ortografía y redacción Título Resumen Representación gráfica

MODELOS Y BASES DE DATOS 9 Bibliografía Costal Costa, D. (s.f.) El modelo relacional y el álgebra relacional, Algebra relacional, Consultado de: http://ocw.uoc.edu/computer-sciencetechnology-and-multimedia/bases-de-datos/bases-dedatos/p06_m2109_02148.pdf Microsoft Msdn Library. (2013) Expresiones. Valores nulos. Consultado de: http://msdn.microsoft.com/es-mx/library/ms191504(v=sql.105).aspx Olarte, C. (s.f.) Álgebra Relacional, Operaciones Fundamentales. Consultado de: ftp://soporte.uson.mx/publico/02_ing.sistemas.de.informaci ON/BD/algebrare.pdf s/a. Modificación de la Base de Datos. Consultado de: http://www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r88148.pd F