Álgebra Relacional. Relacional. Manipulación. Índice. Operaciones. Lenguaje
|
|
- Cristina Lucero Quintero
- hace 8 años
- Vistas:
Transcripción
1 anipulación Álgebra Relacional Otra parte muy importante de un modelo de datos es el mecanismo de manipulación, también denominado lenguaje de consulta, que permite extraer y actualizar los datos Álgebra relacional y Cálculo relacional Son la base de los lenguajes de manipulación de datos implementados en los SGBD 2 Índice Unarias Descomposición de Complejas Operación de División de Agregación y de Agrupamiento de odificación de la Base de Datos Álgebra Relacional 3 Lenguaje El álgebra relacional es un lenguaje teórico con operaciones que se aplican a una o más relaciones, con el fin de definir otra relación si modificar las relaciones originales Las cinco operaciones fundamentales en el álgebra relacional son: selección, proyección, producto cartesiano, unión y diferencia de conjuntos Tanto los operandos como los resultados son relaciones (propiedad denominada cierre) La salida de una operación puede utilizarse como entrada de otra se pueden anidar operaciones Unarias: operan sobre una única relación Binarias: operan sobre parejas de relaciones Otras operaciones del álgebra relacional: combinación, intersección, división, 5 6
2 Selección Unarias σ predicado (R) La operación de selección se aplica a una única relación R y define otra relación que contiene únicamente aquellas tuplas de R que satisfacen la condición (predicado) especificada Enumerar todos los miembros del personal cuyo salario sea superior a euros Unarias 8 Selección Proyección σ salario>10000 (Personal) Π a1,,a n (R) numpersonal SL21 SG37 SG14 SG5 nombre Juan Ana David Susana apellido Blanco Playas ernández Brandía categoría Gerente Supervisor Gerente sexo fechainc 1-Oct Nov ar-58 3-Jun-40 salario numsucursal La operación de proyección se aplica a una única relación R y define otra relación que contiene un subconjunto vertical de R, extrayendo los valores de los atributos especificados y eliminando los duplicados Generar una lista de salarios para todo el personal, mostrando solamente los detalles referidos a los atributos numpersonal, nombre, apellido y salario Unarias 9 Unarias 10 Proyección Π numpersonal,nombre,apellido,salario (Personal) numpersonal nombre apellido salario SL21 Juan Blanco SG37 Ana Playas SG14 David ernández SA9 aría Hugas 9000 SG5 Susana Brandía SL41 Julia Lee 9000 de Conjuntos Unarias 11
3 Unión Unión R S La unión de dos relaciones R y S define una relación que contiene todas las tuplas R, de S o tanto de R como de S, eliminándose las tuplas duplicadas R y S deben ser compatibles con respecto a la unión Π ciudad (Sucursal) Π ciudad (PropiedadParaAlquilar) ciudad Lérida Ávila Barcelona Enumerar todas las ciudades en las que exista una sucursal o un inmueble en alquiler Diferencia de Conjuntos Diferencia de Conjuntos R-S La operación de diferencia de conjuntos define una relación compuesta por las tuplas que se encuentran en la relación R, pero no en S R y S deben ser compatibles con respecto a la unión Π ciudad (Sucursal) - Π ciudad (PropiedadParaAlquilar) ciudad Barcelona Enumerar todas las ciudades en las que exista una sucursal, pero no haya inmuebles en alquiler Intersección Intersección R S La operación de intersección define una relación compuesta por el conjunto de todas las tuplas que existen tanto en R como en S R y S deben ser compatibles con respecto a la unión Π ciudad (Sucursal) Π ciudad (PropiedadParaAlquilar) ciudad Lérida Ávila Enumerar todas las ciudades en las que exista tanto una sucursal como al menos un inmueble en alquiler 17 18
4 RxS Producto Cartesiano La operación de producto cartesiano define una relación que es la concatenación de cada tupla de la relación R con cada tupla de la relación S Producto Cartesiano σ Cliente.numCliente=Visitas.numCliente (Π numcliente,nombre,apellido (Cliente)) x (Π numcliente,numpropiedad,comentario (Visitas)) Cliente.numCliente nombre Juan aría apellido Llave Tenreiro Visiatas.numCliente numpropiedad PG36 comentario muy lejos muy pequeño no tiene cocina separada Enumerar los nombres y comentarios de todos los clientes que hayan visto un inmueble en alquiler Operador de Asignación Descomposición de Complejas Las operaciones de álgebra relacional pueden tener una complejidad arbitrariamente grande; se pueden descomponer en una serie de operaciones más pequeñas y proporcionar un nombre a los resultados intermedios ρ S(a1,,a n ) (E) S(a 1,,a n ) E La operación renombrar proporciona un nuevo nombre S para la expresión E Descomposición n de Complejas 22 Operador de Asignación TempVisitas Π numcliente,numpropiedad,comentario (Visitas) TempCliente Π numcliente,nombre,apellido (Cliente) Producto TempClientesxTempVisitas σ TempCliente.numCliente=TempVisitas.numCliente (Producto) de Combinación Descomposición n de Complejas 23
5 Combinación n Theta Combinación n Theta R S La operación de combinación theta define una relación que contiene tuplas del producto cartesiano de R y S que satisfacen el predicado ; El predicado tiene la forma R.ai θ S.bj, donde θ puede ser uno de los operadores de combinación (<,, >,, =, ) Π numcliente,nombre,apellido (Cliente) (Π numcliente,numpropiedad,comentario (Visitas)) Cliente.numCliente=Visitas.numCliente Cliente.numCliente nombre apellido Visiatas.numCliente numpropiedad comentario Juan Llave muy lejos muy pequeño PG36 aría Tenreiro no tiene cocina separada Enumerar los nombres y comentarios de todos los clientes que hayan visitado un inmueble en alquiler Combinación n Natural Combinación n Natural R S La combinación natural es una equicombinación entre las dos relaciones R y S sobre todos los atributos comunes x; Del resultado se elimina una de las dos apariciones de cada atributo común (Π numcliente,nombre,apellido (Cliente)) (Π numcliente,numpropiedad,comentario (Visitas)) numcliente nombre Juan aría apellido Llave Tenreiro numpropiedad PG36 comentario muy lejos muy pequeño no tiene cocina separada Enumerar los nombres y comentarios de todos los clientes que hayan visitado un inmueble en alquiler Combinaciones Externas Combinaciones Externas R S R S R S Π numpropiedad, calle, ciudad (PropiedadParaAlquilar) Visitas La combinación externa izquierda (derecha, total) es una combinación en la que también se incluyen en la relación resultante las tuplas de R (S, R y S) que no tengan valores correspondientes en los atributos comunes de S (R, S y R); A los valores no existentes se les asigna el valor nulo numpropiedad PL94 PG36 PG21 PG16 calle Olvido, 16 Olvido, 16 Animas, 6 Lagrimas, 6 Lagrimas, 6 ayor 2 Dale, 18 Nueva, 5 ciudad Ávila Ávila Lérida numcliente fecha 24-ay ay Abr ay-06 28_abr-06 comentario muy pequeño no tiene cocina separada muy lejos Generar un informe de estado (datos de la propiedad, fecha y comentarios de los clientes) sobre las visitas a los inmuebles 29 30
6 Semicombinación Semicombinación R S La operación de semicombinación define una relación que contiene las tuplas de R que participan en la combinación de R con S Personal (σ ciudad= (Sucursal)) Personal.numSucursal=Sucursal.numSucursal numpersonal nombre apellido categoría sexo fechainc SG37 Ana Playas 10-Nov-60 SG14 David ernández Supervisor 24-ar-58 SG5 Susana Brandía Gerente 3-Jun-40 salario numsucursal Enumerar los detalles completos de todos los empleados que trabajen en la sucursal de Operación n de División de División R S La operación de división define una relación sobre los atributos de R que no son de S (todos los atributos de S son de R) que está compuesta por el conjunto de tuplas de R que se corresponden con la combinación de todas las tuplas de X Identificar todos los clientes que hayan visto todos los inmuebles con tres habitaciones de División 34 Operación n de División (Π numcliente,numpropiedad (Visitas)) (Π numpropiedad (σ habitac=3 (PropiedadParaAlquilar))) numcliente de Agregación n y de Agrupamiento de División 35
7 de Agregación G AL (R) de Agregación G COUNT numpropiedad (σ renta<350 (PropiedadParaAlquilar)) Aplica la lista de funciones de agregación, AL, a la relación R para definir una relación sobre la lista de agregación (AL contiene una o más parejas <función_agregación>, <atributo>) COUNT, SU, AVG, IN, AX COUNT 3 G IN salario, AX salario, AVERAGE salario (Personal) Cuántos inmuebles tienen un precio de alquiler superior de 350 euros por mes? IN 9000 AX AVERAGE Localizar los valores mínimo, máximo y medio de los salarios de los empleados de Agregación n y de Agrupamiento 37 de Agregación n y de Agrupamiento 38 Operación n de Agrupación GA G AL (R) Operación n de Agrupación numsucursal G COUNT numpersonal, SU salario (Personal) Agrupa las tuplas de la relación R según los atributos de agrupación, GA, y luego aplica la lista de funciones de agregación AL para definir una nueva relación (AL contiene una o más parejas <función_agregación>, <atributo>); La relación resultante contiene los atributos de agregación, GA, junto con los resultados de cada una de las funciones de agregación numsucursal B007 COUNT SU Calcular el número de empleados que trabajan en cada sucursal y la suma de sus salarios de Agregación n y de Agrupamiento 39 de Agregación n y de Agrupamiento 40 Inserción-Actualizaci Actualización-Borrado de odificación n de la Base de Datos R Expresión o tupla constante Las operaciones de inserción, borrado y/o actualización se especifican a través de operadores de asignación Incluir los datos de un nuevo empleado de odificación n de la Base de Datos 42
8 Inserción-Actualizaci Actualización-Borrado Personal Personal {SG23,José,iguez,,,21-Dic-06,18000,} Personal numpersonal SL21 SG37 SG14 SA9 SG5 SL41 SG23 nombre Juan Ana David aría Susana Julia José apellido Blanco Playas ernández Hugas Brandía Lee iguez categoría Gerente Supervisor Gerente sexo fechainc 1-Oct Nov ar eb-70 3-Jun Jun Dic-06 salario numsucursal B007 Temas de Discusión y Ejercicios de odificación n de la Base de Datos 43 Temas de Discusión Ejercicios La reunión natural y la reunión theta cuando la condición de esta última abarca exactamente los atributos comunes, existen diferencias? Dada la base de datos, en modelo relacional, compuesta por las siguientes cuatro reuniones Producto (fabricante, modelo, tipo) PC (modelo, velocidad, ram, disco, cd, precio) Portatil (modelo, velocidad, ram, disco, pantalla, precio) Impresora (modelo, color, tipo, precio) Qué modelos de PC tienen una velocidad de al menos 150? Qué fabricantes producen portátiles con disco duro de al menos 1 gigabyte? Temas de Discusión n y Ejercicios 45 Temas de Discusión n y Ejercicios 46 Ejercicios Encontrar los números de modelo y el precio de todos los productos elaborados por el fabricante B Encontrar los números de modelo de todas las impresoras láser color Encontrar los tamaños de disco duro que ocurren en dos o más computadoras personales Encontrar los fabricantes de al menos dos computadoras distintas (PC o portátiles) con una velocidad de al menos 133 Encontrar los fabricantes que venden exactamente tres modelos de PC Temas de Discusión n y Ejercicios 47
Operaciones en el Modelo Relacional. Relacional. Relacional. Índice. Lenguajes de Consulta
Operaciones en el Modelo Relacional Bases de Datos Ingeniería a Técnica T en Informática de Sistemas El interés de los usuarios de las bases de datos se suele centrar en realizar consultas (contestar a
Más detallesÁlgebra Relacional. Unidad 5
Álgebra Relacional Unidad 5 Definición Álgebra es un sistema matemático que está formado por: Operandos. Valores o variables con los cuáles se pueden construir nuevos valores o variables Operadores. Símbolos
Más detallesOPERACIONES FUNDAMENTALES DEL ÁLGEBRA RELACIONAL. Bases de Datos Ingeniería de Sistemas y Computación Universidad Nacional de Colombia 2007
OPERACIONES FUNDAMENTALES DEL ÁLGEBRA RELACIONAL Bases de Datos Ingeniería de Sistemas y Computación Universidad Nacional de Colombia 2007 Álgebra Relacional Álgebra Relacional El álgebra relacional es
Más detallesÁlgebra Relacional. Dra. Amparo López Gaona () Posgrado en Ciencia e Ingeniería de la Compu. Fac. Ciencias, UNAM / 1
Dra. Amparo López Gaona tación Fac. Ciencias, UNAM Álgebra relacional Conjunto de operaciones usadas para manipular relaciones. Estas operaciones toman relaciones como operandos y regresan relaciones que
Más detallesPara manipular relaciones completas, el álgebra relacional proporciona una serie de operadores que podemos clasificar en:
1.4 ÁLGEBRA RELACIONAL El modelo relacional lleva asociado a su parte estática, estructura y restricciones) una dinámica que permite la transformación entre estados de la BD. Esta transformación de un
Más detallesSistemas de Bases de Datos I. Modelo Lógico Modelo Relacional
Sistemas de Bases de Datos I Modelo Lógico Modelo Relacional Modelo Lógico Modelo Relacional Esquema Relacional (E- R) Es la representación de un DER mediante tablas. Algebra Relacional Modelo Relacional
Más detallesSistemas de Datos Curso: Ernesto Chinkes. SQL Básico Algebra Relacional
SQL Básico Algebra Relacional Modelo Relacional Conceptos Relación Esquema Operaciones del Algebra Relacional Selección Proyección Unión Diferencia Producto Cartesiano Algebra Relacional Selección (σ)
Más detallesAlgebra Relacional Jos e Ram on Param a Gab ıa
Álgebra Relacional Ramón Paramá Gabía Capítulo 4 Algebra relacional Ya hemos visto la estructura y las restricciones del modelo relacional, ahora pasamos a abordar la parte del modelo relacional que nos
Más detallesTema II: El modelo relacional de datos (2.1) El modelo relacional de datos.
Tema II: El modelo relacional de datos (2.1) El modelo relacional de datos. Objetivos: conocer las estructuras de datos del modelo: la tupla y la relación. conocer básicamente la forma de modelar la realidad
Más detallesFICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 10. Álgebra Relacional
FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA Tema 10. Álgebra Relacional 1.- Introducción. 2.- Una Sintaxis para el Álgebra Relacional. 3.- Asignación Relacional. 4.- Operaciones Tradicionales
Más detallesTema 3. El modelo Relacional
Tema 3. El modelo Relacional Juan Ignacio Rodríguez de León Resumen Presenta el modelo entidad-relación. Visión de alto nivel de las cuestiones referentes a diseño de bases de datos y los problemas encontrados
Más detallesESQUEMA DE BASE DE DATOS ATROPELLOS
ESQUEMA DE BASE DE DATOS ATROPELLOS PEATONES (dni: domdni, nombre: domnombre, edad: domedad) CP(dni) COCHES (matrícula: dommat, marca: domcad, modelo: domcad) CP(matrícula) ATROPELLADOS (dni: domdni, matrícula:
Más detallesUNIDAD 1.- PARTE 1 MANIPULACIÓN AVANZADA DE DATOS CON SQL. BASES DE DATOS PARA APLICACIONES. Xochitl Clemente Parra Armando Méndez Morales
UNIDAD 1.- PARTE 1 MANIPULACIÓN AVANZADA DE DATOS CON SQL. BASES DE DATOS PARA APLICACIONES Xochitl Clemente Parra Armando Méndez Morales Práctica preliminar Crear la siguiente base de datos de prácticas
Más detallesBASES DE DATOS TEMA 3. MODELO RELACIONAL
Contenidos generales BASES DE DATOS TEMA 3. MODELO RELACIONAL * Conceptos del modelo relacional * Notación del modelo relacional * Lenguajes de consulta - Algebra relacional - Cálculo relacional Motivación
Más detallesFICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 8. Elementos Básicos
FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA Tema 8. Elementos Básicos 1.- Ejemplo Introductorio. 2.- Dominios. 3.- Relaciones. 4.- Bases de Datos Relacionales. (Capítulo 11 del Date) EJEMPLO
Más detalles4. Modelo Relacional: Manipulación de los datos.
Modelo Relacional: Manipulación de los datos. 54 4. Modelo Relacional: Manipulación de los datos. 4.1. Lenguaje de procedimiento: álgebra relacional Los lenguajes de procedimientos para consultar bases
Más detallesModelos y Bases de Datos
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
Más detallesBases de Datos SQL 1 SQL. Jorge Pérez R. Universidad de Talca, II Semestre 2006
Bases de Datos SQL 1 SQL Jorge Pérez R. Universidad de Talca, II Semestre 2006 Bases de Datos SQL 2 Structured Query Language Lenguaje de consulta para bases de datos comerciales. Originalmente llamado
Más detallesEstas visiones de la información, denominadas vistas, se pueden identificar de varias formas.
El primer paso en el diseño de una base de datos es la producción del esquema conceptual. Normalmente, se construyen varios esquemas conceptuales, cada uno para representar las distintas visiones que los
Más detallesUnidad III: Lenguaje de manipulación de datos (DML) 3.1 Inserción, eliminación y modificación de registros
Unidad III: Lenguaje de manipulación de datos (DML) 3.1 Inserción, eliminación y modificación de registros La sentencia INSERT permite agregar nuevas filas de datos a las tablas existentes. Está sentencia
Más detallesTablas. Estas serán las tablas que usaremos en la mayoría de ejemplos. Empleado
Álgebra Relacional Un álgebra es un sistema matemático constituido por Operandos: objetos (valores o variables) desde los cuales nuevos objetos pueden ser construidos. Operadores: símbolos que denotan
Más detallesIntroducción al álgebra relacional. Con ejemplos en SQL
OpenStax-CNX module: m18351 1 Introducción al álgebra relacional. Con ejemplos en SQL Miguel-Angel Sicilia This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License
Más detallesFICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 9. Reglas de Integridad
FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA Tema 9. Reglas de Integridad 1.- Introducción. 2.- Claves Primarias. 3.- Regla de Integridad de Entidades. 4.- Claves Ajenas. 5.- Regla de Integridad
Más detallesselect nombre from profesores where categoria='aso6';
1 de 10 17/05/2013 14:00 Lecciones SQL > T11 Conjuntos Operaciones de conjuntos y MySQL Un operador sobre conjuntos combina el resultado de dos sentencias select en un único resultado. Dependiendo del
Más detallesRepaso de Conceptos Básicos de Bases de Datos
escuela técnica superior de ingeniería informática Repaso de Conceptos Básicos de Bases de Datos Departamento de Lenguajes Grupo de Ingeniería del Software Septiembre 2004 Definición Una base de datos
Más detallesTecnología de la Información y la Comunicación. Base de datos. Consultas - 2007 -
Tecnología de la Información y la Comunicación Base de datos Consultas - 2007 - Profesores del área Informática: Guillermo Storti Gladys Ríos Gabriel Campodónico Consultas Se utilizan consultas para ver,
Más detallesBases de datos en Excel
Universidad Complutense de Madrid CURSOS DE FORMACIÓN EN INFORMÁTICA Bases de datos en Excel Hojas de cálculo Tema 5 Bases de datos en Excel Hasta ahora hemos usado Excel básicamente para realizar cálculos
Más detallesConsultas con combinaciones
UNIDAD 1.- PARTE 2 MANIPULACIÓN AVANZADA DE DATOS CON SQL. BASES DE DATOS PARA APLICACIONES Xochitl Clemente Parra Armando Méndez Morales Consultas con combinaciones Usando combinaciones (joins), se pueden
Más detallesBASES DE DATOS. TEMA 6. El Álgebra Relacional
BASES DE DATOS. TEMA 6. El Álgebra Relacional 6.1. Introducción. El proceso de consulta una base de datos relacional: Toda consulta a una Base de datos relacional genera como resultado una relación. Existen
Más detalles1. DML. Las subconsultas
1.1 Introducción 1. DML. Las subconsultas Una subconsulta es una consulta que aparece dentro de otra consulta o subconsulta en la lista de selección, en la cláusula WHERE o HAVING, originalmente no se
Más detallesRegistro: Es un conjunto de campos. También se llama Fila o Tupla. Son varios datos
CONCEPTOS BÁSICOS DE BASES DE DATOS Dato: Son hechos, observaciones o sucesos del mundo real que pueden tomar la forma de números, letras, símbolos o señales. Ejemplos: 4, Medellín, David, 300.000, 05/06/2005,
Más detallesARREGLOS DEFINICION GENERAL DE ARREGLO
ARREGLOS DEFINICION GENERAL DE ARREGLO Conjunto de cantidades o valores homogéneos, que por su naturaleza se comportan de idéntica forma y deben de ser tratados en forma similar. Se les debe de dar un
Más detallesProyecto Unico Interpretador de SetCalc
Universidad Simón Bolívar Dpto. de Computación y Tecnología de la Información CI3721 - Traductores e Interpretadores Abril-Julio 2008 Proyecto Unico Interpretador de SetCalc A continuación se describe
Más detallesGUÍAS CLÁSICAS DE BASES DE DATOS
GUÍAS CLÁSICAS DE BASES DE DATOS 1. Conceptos generales, arquitectura. 1.1. Preguntas de repaso. (1) Dena los siguientes términos: datos, base de datos, Sistema administrador de Base de Datos (DBMS), sistema
Más detallesS.Q.L. (Lenguaje de Consulta Estructurada) Consultas Avanzadas. Sistemas de Bases de Datos II - ITS EMT CETP - 2010
S.Q.L. (Lenguaje de Consulta Estructurada) Consultas Avanzadas S.Q.L Producto Cartesiano ( A x B) Producto Cartesiano Por lo menos dos tablas vinculadas en el producto. El resultado de la consulta es la
Más detallesCodd propuso estos tres lenguajes como base teórica de cualquier lenguaje que quisiera cumplir con los requisitos formales del modelo.
16/05/2012 1 Todo modelo de datos debe definir un lenguaje de definición de datos para crear las estructuras donde se almacenará la información y un lenguaje de manipulación de datos con el que acceder
Más detallesNormalización. Universidad Nacional de Colombia Facultad de Ingeniería
Normalización Preparó: Ismael Castañeda Fuentes Fuente principal: Database Systems A Practical Approach to Design, Implementation, and Management. Thomas Connolly, Carolyn Begg Universidad Nacional de
Más detallesOptimización de consultas Resumen del capítulo 14
Optimización de consultas Resumen del capítulo 14 Libro: Fundamentos de Bases de Datos Silberschatz et al. 5ed. Dr. Víctor J. Sosa Agenda 1. Visión general 2. Estimación de las estadísticas de los resultados
Más detallesEmpresas Cómo consultar su factura digital?
Empresas Cómo consultar su factura digital? Es muy fácil Ingrese en www.movistar.co, sección Empresas e ingrese en Mi Movistar Escriba su NIT y contraseña para ingresar. Si aún no tiene clave, llame gratis
Más detallesCAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP
CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP Características del Explorador de Windows El Explorador de Windows es una de las aplicaciones más importantes con las que cuenta Windows. Es una herramienta indispensable
Más detallesTEMA 4. Diseño Lógico de bases de datos relacionales.
TEMA 4. Diseño Lógico de bases de datos relacionales. 1. El modelo relacional La teoría formal que constituye los cimientos de los sistemas relacionales se conoce como modelo de datos relacional. Cuando
Más detallesRegistro (record): es la unidad básica de acceso y manipulación de la base de datos.
UNIDAD II 1. Modelos de Bases de Datos. Modelo de Red. Representan las entidades en forma de nodos de un grafo y las asociaciones o interrelaciones entre estas, mediante los arcos que unen a dichos nodos.
Más detallesStructured Query Language (SQL) Fundamentos de Bases de Datos InCo - 2011
Structured Query Language () Fundamentos de Bases de Datos InCo - Un poco de historia Lenguajes de consulta relacionales: SEQUEL (IBM-1970) QUEL (Ingres-1970) QBE (IBM-1970) es el lenguaje comercial más
Más detalles3. Modelo relacional: Estructura e integridad.
Modelo relacional: Estructura e integridad 47 3. Modelo relacional: Estructura e integridad. 3.1. Introducción. El modelo de datos relacional es posterior a los modelos jerárquicos y de red. Nació como
Más detallesLENGUAJES DE CONSULTA ORIENTADOS A OBJETOS
LENGUAJES DE CONSULTA ORIENTADOS A OBJETOS Los lenguajes de consulta constituyen una funcionalidad importante de los SGBDOO. El usuario puede recuperar los datos especificando simplemente las condiciones
Más detalles6- Combinación de tablas
Objetivos: 6- Combinación de tablas Utiliza sentencias para unir los datos de diferentes tablas. Recursos: Microsoft SQL Server Management Studio Guías prácticas. Script de bases de datos. Introducción
Más detallesAceReader Pro. Deluxe Network Versión Windows. Guía de Inicio Rápido
AceReader Pro Deluxe Network Versión Windows Guía de Inicio Rápido Requerimientos del Sistema: Procesador 486 o Pentium (recomendado) 64 MB en RAM o más PC con uno de los siguientes Sistemas Operativos
Más detallesMATEMÁTICA 6º AÑO NÚMEROS COMPLEJOS
MATEMÁTICA 6º AÑO PROFESORA: RUHL, CLAUDIA CURSOS: 6º1º--6º6º Actividad Nº1: Resuelve las siguientes operaciones NÚMEROS COMPLEJOS a) 4 = b) 36 = c) 4 16= d) 3 27 = e) 3-125= f) 3-8= g) -1 = h) -4= i)
Más detallesUNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERÍA
UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERÍA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE INFORMÁTICA 1. DATOS GENERALES PLAN DE ESTUDIOS 2006-2 SEMESTRE ACADEMICO 2008-I Nombre del curso: INTRODUCCION
Más detallesTransformación de binario a decimal. Transformación de decimal a binario. ELECTRÓNICA DIGITAL
ELECTRÓNICA DIGITAL La electrónica es la rama de la ciencia que se ocupa del estudio de los circuitos y de sus componentes, que permiten modificar la corriente eléctrica amplificándola, atenuándola, rectificándola
Más detalles4 Integridad de datos relacional: llaves candidatas y temas relacionados.
4 Integridad de datos relacional: llaves candidatas y temas relacionados. 4.1 Introducción. 4.2 Llaves candidatas. 4.3 Llaves primarias y llaves alternas. 4.4 Llaves foráneas. 4.5 Reglas de llaves foráneas.
Más detallesEstrategias Didácticas B-Learning: ÁLGEBRA RELACIONAL
Estrategias Didácticas B-Learning: ÁLGEBRA RELACIONAL Mg. Guillermo Bernardo Durán González Guillermo.duran.g@gmail.com Modelo de diseño instruccional, basado en la modalidad semi-presencial b-learning,
Más detallesUNIDAD 3. MODELO RELACIONAL
UNIDAD 3. MODELO RELACIONAL El modelo relacional se basa en dos ramas de las matemáticas: la teoría de conjuntos y la lógica de predicados de primer orden. El hecho de que el modelo relacional esté basado
Más detallesI. Seguridad y Privilegios de los usuarios del Sistema emaksimus.
I. Seguridad y Privilegios de los usuarios del Sistema emaksimus. Este manual tiene como objetivo dar a conocer al encargado del sistema cómo están estructurados los permisos y privilegios de los usuarios
Más detallesUnidad 10. Estados Financieros combinados
Unidad 10 Estados Financieros combinados En un estado financiero combinado se debe presentar toda información necesaria para que el lector pueda tener una visión clara sobre la situación financiera y el
Más detallesBASES DE DATOS TEMA 4 DISEÑO DE BASES DE DATOS RELACIONALES
BASES DE DATOS TEMA 4 DISEÑO DE BASES DE DATOS RELACIONALES El modelo relacional se basa en dos ramas de las matemáticas: la teoría de conjuntos y la lógica de predicados de primer orden. El hecho de que
Más detallesUNIVERSIDAD NACIONAL DE ASUNCION FACULTAD POLITÉCNICA CARRERA: LCIK MATERIA: Bases de Datos I Prof: Lic. Lilian Riveros Unidad 2: Modelo Relacional
El Modelo Relacional es un modelo de datos que nos permite describir la estructura de una base de datos a nivel lógico. En 1969, Edgar Frank Ted Codd (1923-2003) introduce el modelo relacional con una
Más detallesAdministración de la producción. Sesión 10: Gestor de Base de Datos (Access)
Administración de la producción Sesión 10: Gestor de Base de Datos (Access) Contextualización Microsoft Access es un sistema de gestión de bases de datos, creado para uso personal y de pequeñas organizaciones,
Más detallesGUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS
ARCHIVOS ANEXOS Son los documentos, hojas de cálculo o cualquier archivo que se anexa a las carpetas, subcarpetas, hallazgos u otros formularios de papeles de trabajo. Estos archivos constituyen la evidencia
Más detallesBienvenidos a esta guía la cual pretende ilustrar la manera de utilizar este programa
ImasisArrenda Bienvenidos a esta guía la cual pretende ilustrar la manera de utilizar este programa Imasis es una marca registrada protegida por las leyes nacionales e internacionales de propiedad intelectual
Más detalles5- Uso de sentencias avanzadas
Objetivos: 5- Uso de sentencias avanzadas Elaborar sentencias de manejo de datos. Recursos: Microsoft SQL Server Management Studio Guías prácticas. Introducción: Después de trabajar con las sentencias
Más detallesBase de Datos. Profesor: José Miguel Rubio L. P. UNIVERSIDAD CATÓLICA DE VALPARAÍSO FACULTAD DE INGENIERÍA ESCUELA DE ING.
P. UNIVERSIDAD CATÓLICA DE VALPARAÍSO FACULTAD DE INGENIERÍA ESCUELA DE ING. INFORMÁTICA Base de Datos Usuario A Programa de Aplicación Bodega Usuario B Usuario N Insumo Proveedor Profesor: José Miguel
Más detallesCENTRO UNIVERSITARIO DE CIENCIAS EXACTAS E INGENIERÍAS DIVISIÓN DE ELECTRÓNICA Y COMPUTACIÓN
DATOS DE IDENTIFICACIÓN DEL CURSO DEPARTAMENTO: CIENCIAS COMPUTACIONALES ACADEMIA A LA QUE PERTENECE: SISTEMAS DE INFORMACION NOMBRE DE LA MATERIA: BASES DE DATOS CLAVE DE LA MATERIA: CC302 CARÁCTER DEL
Más detallesTEMA II. El Modelo Relacional de Datos. El Modelo Relacional de Datos. El Modelo Relacional de Datos. El Modelo Relacional de Datos. Temario (cont.
El Modelo Relacional de Datos TEMA II El Modelo Relacional de Datos Objetivos: conocer las estructuras de datos del modelo: la tupla y la relación, así como sus operadores asociados, conocer básicamente
Más detallesBANCOS. Manejo de Bancos. Como crear una ficha de Banco? Como modificar los datos de una ficha de Banco? Como borrar una ficha de Banco?
BANCOS El Sistema de Gestión Administrativa permite el manejo de los movimientos bancarios. Seleccionada la opción de Bancos, el sistema presentara las siguientes opciones. Manejo de Bancos Manejo de movimientos
Más detalles2.4 Modelado conceptual
2.4 Modelado conceptual 2.4. Búsqueda de conceptos Un modelo conceptual muestra clases conceptuales significativas en un dominio del problema; es el artefacto más importante que se crea durante el análisis
Más detallesCONSULTA Y MANIPULACIÓN DE LOS DATOS
CONSULTA Y MANIPULACIÓN DE LOS DATOS 5.1.- Álgebra Relacional El modelo relacional es la forma de representar los datos y manipular dicha representación considerando la integridad de los datos. Estos,
Más detallesMódulo de Control de Inventarios de Bienes Muebles en Planteles Educativos
Sistema de Información Educativa Manual de Usuario Módulo de Control de Inventarios de Bienes Muebles en Planteles Educativos Sistema de Información Educativa: Control de Inventario de Bienes Muebles en
Más detallespersonal.us.es/elisacamol Elisa Cañete Molero Curso 2011/12
Teoría de conjuntos. Teoría de Conjuntos. personal.us.es/elisacamol Curso 2011/12 Teoría de Conjuntos. Teoría de conjuntos. Noción intuitiva de conjunto. Propiedades. Un conjunto es la reunión en un todo
Más detallesTEMA 3 PROFESOR: M.C. ALEJANDRO GUTIÉRREZ DÍAZ 2 3. PROCESAMIENTO DE CONSULTAS DISTRIBUIDAS
1 1 BASES DE DATOS DISTRIBUIDAS TEMA 3 PROFESOR: M.C. ALEJANDRO GUTIÉRREZ DÍAZ 2 3. PROCESAMIENTO DE CONSULTAS DISTRIBUIDAS 3.1 Metodología del procesamiento de consultas distribuidas 3.2 Estrategias de
Más detallesTeoría formal de la normalización de esquemas relacionales. Definición formal de las tres primeras Formas Normales
Teoría formal de la normalización de esquemas relacionales. Definición formal de las tres primeras Formas Normales Normalización de esquemas relacionales Motivación Sea la BD de proveedores y partes, con
Más detallesBases de Datos Modelo Relacional
Bases de Datos Modelo Relacional Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es Objetivos Presentar los conceptos del método relacional
Más detallesDirección de Procesos y Tecnología
INTRODUCCIÓN 3 CONSIDERACIONES, ALCANCE Y LIMITACIONES DEL SISTEMA 4 USUARIO ADMINISTRATIVO SEDE PRERREQUISITOS: 6 ACCESO AL SISTEMA 6 BÚSQUEDA DE PROGRAMACIÓN DEL DOCENTE: 9 REGISTRO HISTÓRICO 11 BITÁCORA
Más detallesUn ejemplo simple de normalización de bases de datos relacionales (hasta 3FN)
OpenStax-CNX module: m18350 1 Un ejemplo simple de normalización de bases de datos relacionales (hasta 3FN) Miguel-Angel Sicilia This work is produced by OpenStax-CNX and licensed under the Creative Commons
Más detallesTema: CREACIÓN DE TABLAS DE RDBMS (RELATIONAL DATA BASE MANAGEMENT SYSTEM).
Base de datos I. Guía 1 1 Facultad: Ingeniería Escuela: Computación Asignatura: Base de datos I Tema: CREACIÓN DE TABLAS DE RDBMS (RELATIONAL DATA BASE MANAGEMENT SYSTEM). Objetivo Específico Creer una
Más detallesINTRODUCCION. entidades. Modelo lógico de la base de datos. Matricula. carne. codigo_curso. año semestre nota. propiedades
INTRODUCCION Uno de los objetivos del curso es modelar a través de un diagrama las estructuras lógicas requeridas para almacenar los datos y resolver las consultas del sistema información que requiera
Más detallesPara ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes:
Descripción del ambiente de trabajo Entrar y salir de la aplicación Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes: A través del botón :
Más detallesÁlgebra Relacional. Universidad de los Andes Demián Gutierrez Mayo 2010 1
Álgebra Relacional Universidad de los Andes Demián Gutierrez Mayo 2010 1 Lenguajes de Consulta Una consulta es básicamente una pregunta sobre un hecho en particular que puede o no existir en la BD Usuario
Más detallesPROCEDIMIENTO PARA REGISTRO DE CONTRATISTAS Y PROVEEDORES
PROCEDIMIENTO PARA REGISTRO DE CONTRATISTAS Y PROVEEDORES Cuando usted ingresó por Internet a la opción REGISTRO DE CONTRATISTA Y PROVEEDORES (http://extranet.petroecuador.com.ec/sucointernet) encontrará
Más detallesEn cualquier caso, tampoco es demasiado importante el significado de la "B", si es que lo tiene, lo interesante realmente es el algoritmo.
Arboles-B Características Los árboles-b son árboles de búsqueda. La "B" probablemente se debe a que el algoritmo fue desarrollado por "Rudolf Bayer" y "Eduard M. McCreight", que trabajan para la empresa
Más detallesBases de Datos 2. Teórico
Bases de Datos 2 Teórico Structured Query Language (SQL) Características de SQL Standard Opera sobre conjuntos de tuplas: incluso para las operaciones de inserción, borrado y actualización. No elimina
Más detallesPRESENTACIÓN GRÁFICA DE LOS DATOS
PRESENTACIÓN GRÁFICA DE LOS DATOS Una imagen dice más que mil palabras, esta frase explica la importancia de presentar los datos en forma gráfica. Existe una gran variedad de gráficos y la selección apropiada
Más detallesFICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 11. Cálculo Relacional
FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA Tema 11. Cálculo Relacional 1.- Introducción. 2.- Cálculo Relacional Orientado a Tuplas. 3.- Cálculo Relacional vs Álgebra Relacional: Algoritmo
Más detallesBases de Datos 2. Teórico
Bases de Datos 2 Teórico El Algebra Relacional Visión General: Conjunto de operadores para consultar BD- Rs. Define conjunto de ops estándar en BD- Rs. Operadores que reciben relaciones y devuelven relaciones:
Más detallesPOWER POINT. Iniciar PowerPoint
POWER POINT Power Point es la herramienta de Microsoft Office para crear presentaciones que permiten comunicar información e ideas de forma visual y atractiva. Iniciar PowerPoint Coloque el cursor y dé
Más detallesManual de Utilización de CU Clasificados
Manual de Utilización de CU Clasificados Qué es Cu Clasificados? Se trata de una iniciativa pionera en el sector solidario, mediante la cual se tendrá la posibilidad de publicitar en el portal todo lo
Más detallesMódulo 9 Sistema matemático y operaciones binarias
Módulo 9 Sistema matemático y operaciones binarias OBJETIVO: Identificar los conjuntos de números naturales, enteros, racionales e irracionales; resolver una operación binaria, representar un número racional
Más detallesFEDERACIÓN ARGENTINA DE EMPLEADOS DE COMERCIO Y SERVICIOS. Página 1 de 22 MESA DE AYUDA: 0-800-999-3232 ayuda@faecys.org.ar
Página 1 de 22 MESA DE AYUDA: 0-800-999-3232 Índice 1. Ingreso al sistema por primera vez... 3 2. Página de Inicio del sistema... 8 3. Generación de Boleta de Pago de Obligación Mensual... 9 4. Generación
Más detallesIng. YIM ISAIAS APESTEGUI FLORENTINO Tema: Normalización
Normalización de Base de Datos ING. YIM ISAIAS APESTEGUI FLORENTINO NORMALIZACION DE BASE DE DATOS La normalización de bases de datos relacionales toma un esquema relacional y le aplica un conjunto de
Más detalles3.1 DEFINICIÓN. Figura Nº 1. Vector
3.1 DEFINICIÓN Un vector (A) una magnitud física caracterizable mediante un módulo y una dirección (u orientación) en el espacio. Todo vector debe tener un origen marcado (M) con un punto y un final marcado
Más detalles4.Diseño de Bases de Datos (I)
4.Diseño de Bases de Datos (I) 4.1 Anomalías. Se denominan así en teoría de Bases de Datos a ciertos problemas que aparecen con frecuencia en el manejo de las mismas cuando el diseño no ha sido realizado
Más detallesTema 2. Bases de Datos Relacionales
Tema 2. Bases de Datos Relacionales Conceptos de BD relacionales Codd propone el modelo relacional para bases de datos en 1970. Ésta es la base para la construcción de los SGBDR. El modelo relacional consiste
Más detallesModelo Entidad-Relación
Modelo Entidad-Relación El modelo de datos de entidad-relación (ER) se basa en una percepción de un mundo real que consiste en un conjunto de objetos básicos llamados entidades y de relaciones entre estos
Más detallesCapítulo 12: Indexación y asociación
Capítulo 12: Indexación y asociación Conceptos básicos Índices ordenados Archivos de índice de árbol B+ Archivos de índice de árbol B Asociación estática Asociación dinámica Comparación entre indexación
Más detallesCurso: Base de Datos Distribuidas. Unidad 3: Optimización de las Estrategias de Acceso. M. en C. José Mario Martínez Castro
Curso: Base de Datos Distribuidas Unidad 3: Optimización de las Estrategias de Acceso M. en C. José Mario Martínez Castro Chilpancingo, Gro., Febrero del 2007 CONTENIDO 3.1. Importancia de la Optimización
Más detallesLos datos a ingresar se detallan a continuación.
Figura No. IV-70 Los datos a ingresar se detallan a continuación. Tipo: Seleccionar a través del filtro el tipo de expediente que se ingresará, los cuales pueden ser premios o ascensos, este campo será
Más detallesAccede a su DISCO Virtual del mismo modo como lo Hace a su disco duro, a través de:
Gemelo Backup Online DESKTOP Manual DISCO VIRTUAL Es un Disco que se encuentra en su PC junto a las unidades de discos locales. La información aquí existente es la misma que usted ha respaldado con su
Más detallesCOMO CREAR UN DIAGRAMA DE FLUJO
COMO CREAR UN DIAGRAMA DE FLUJO Los diagramas de flujo son una manera de representar visualmente el flujo de datos a través de sistemas de tratamiento de información. Los diagramas de flujo describen qué
Más detallesCreación y administración de grupos de dominio
Creación y administración de grupos de dominio Contenido Descripción general 1 a los grupos de Windows 2000 2 Tipos y ámbitos de los grupos 5 Grupos integrados y predefinidos en un dominio 7 Estrategia
Más detallesINTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS
INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS AUTORÍA JOSEFA PÉREZ DOMÍNGUEZ TEMÁTICA NUEVAS TECNOLOGIAS ETAPA CICLOS FORMATIVOS DE GRADO SUPERIOR DE INFORMÁTICA Resumen En esta publicación se
Más detalles