Modelo Relacional: Conceptos
|
|
|
- José Ramón Núñez Ojeda
- hace 10 años
- Vistas:
Transcripción
1 Relacional: Conceptos M. -Tastets Universidad de Concepción,Chile andrea II Semestre
2
3 de la Unidad Introducir los conceptos básicos asociados con los elementos estructurales del Relacional y la Qué se debe saber al término de la Unidad? Cuáles son los distintos tipos de claves en el modelo relacional? Por qué las tuplas en un modelo relacional no se repiten? Cuáles son los distintos tipos de restricciones de integridad propias de un modelo relacional? Si tengo que cada persona sólo puede tener un empleador, Cómo se refleja eso en un modelo relacional? Qué implica que una integridad referencial sea sobre la misma relación?
4 Año Suceso Surge el Relacional (Codd). Aparece el concepto de relación: tabla Desarrollo teóricos: ej: álgebra relacional (Codd, 1972) Prototipos (Ingres, Sistema R, etc.) 1979 Oracle 1981 SQL 1982 Sybase, Informix 1984 SQL/ANS 1986 SQL ISO 1990 Relacional versión 2 (RM/V2) Codd. Nulos 1992 SQL2 estándar 1996 SQL2 Con Procedimientos Almacenados 1999 SQL3 estándar (incluye OO, recursión) 2000 SQL3/MM Bases de Datos Multimediales 2000 SQLJ: Integracin con Java
5 Independencia física: el modo en el que se almacenan los datos no influye en su manipulacin lógica y, por tanto, los usuarios que acceden a esos datos no tienen que modificar sus programas por cambios en el almacenamiento físico. Independencia lógica: el añadir, eliminar o modificar objetos de la base de datos no repercute en los programas y/o usuarios que están accediendo a subconjuntos parciales de los mismos (vistas).
6 Flexibilidad: en el sentido de poder presentar a cada usuario los datos de la forma en que éste prefiera. Uniformidad: las estructuras lógicas de los datos presentan un aspecto uniforme, lo que facilita la concepción y manipulación de la base de datos por parte de los usuarios. Sencillez: las características anteriores, así como unos lenguajes de usuario muy sencillos, producen como resultado que el modelo de datos relacional sea fácil de comprender y de utilizar por parte del usuario final
7 La base de datos es vista como una colección de relaciones. Un relación puede ser vista como una tabla, con filas llamadas tuplas y con cabecera de columnas llamadas atributos
8 Elemento estructural Tupla Atributo Cardinalidad Grado Clave primaria Elemento Físico Tabla Fila o Registro (sólo a nivel físico) Columna o Campo (sólo a nivel físico) Número de filas o tuplas/registro (sólo a nivel físico) Número de atributos o columnas Colección de valores, de los cuales uno o más atributos obtienen sus valores reales. Conjunto de valores válido Identificador único para la tabla, es decir, una columna o combinación de columnas con la propiedad de que nunca existen 2 filas de la tabla con el mismo valor en esa columna o combinación de columnas
9 Terminología Estructural AUTOR Nombre NOMBRE: Nombre Date C.J. Clave primaria Grado Nacionalidad Institución s NACIONALIDAD: Nacionalidad Norteamericana I N S T I T U C I O N : Institución Relational Ins. Tuplas De Miguel Saltor F. Española Española FIM FI de UPB Cardinalidad Ceri S. Italiana Polit.Milan Chen P. Norteamericana ER Ins. Yao L. Norteamericana U.NY
10 Estructuras cabecera Tupla Atributo Cuerpo
11 Concepto de Un D es un conjunto finito de valores homogéneos y atómicos V 1, V 2,..., V n caracterizados por un nombre. Homogéneo significa que los valores son todos del mismo tipo y atómicos significa que son indivisibles, es decir, si se descomponen se perdería la semántica del dominio. Ejemplos: de Nacionalidades: Chilena, Francesa, Norteamericana, etc. Todo dominio tiene un nombre y un tipo de datos, en el ejemplo anterior, el tipo de datos es un conjunto de caracteres de longitud máxima de 10. Se pueden asociar unidades de medida, como metros, kilos, etc. y otras restricciones. Bases de Datos Se considera que los dominios no incluyen nulos, ya que nulo (null) no es un valor. La importancia de los dominios es que restringen las comparaciones, es decir, sólo se pueden comparar atributos definidos sobre el mismo dominio.
12 Un atributo A es el papel que tiene un determinado dominio D en una relación. Es usual dar el mismo nombre al atributo y al dominio subyacente. En el caso de que sean varios los atributos de una misma tabla, definidos sobre el mismo dominio, habrá que darles nombres distintos, ya que una tabla no puede tener dos atributos con el mismo nombre.
13 Una relación R sobre un conjunto de dominios D 1, D 2,..., D n -no necesariamente todos distintos-, se compone de dos partes: una cabecera y un cuerpo (Date). La cabecera está formada por un conjunto de atributos o, en términos más precisos, de pares atributo-dominio {(A 1 : D 1 ), (A 2 : D 2 ),..., (A n : D n )}, donde cada atributo A j corresponde a uno y sólo uno de los dominios subyacentes D j (j = 1, 2,..., n). El cuerpo está formado por un conjunto de tuplas, que varía en el tiempo. Cada tupla está formada por pares atributo-valor {(A 1 : v i1 ), (A 2 : v i2 ),..., (A n : v in )} (i = 1, 2,..., m), donde m es el número de tuplas del conjunto.
14 Los valores m y n se llaman cardinalidad y grado, respectivamente. La cardinalidad varía con el tiempo, el grado no. Intensión (esquema) de una relación: AUTOR(NOMBRE: Nombre, NACIONALIDAD: Nacionalidad,INSTITUCION: Institución)
15 Extensión de una AUTOR NOMBRE NACIONALIDAD INSTITUCION Date, C.J. Norteamericana Relational Ins. De Miguel, A. Española FIM Ceri,S. Italiana Politécnico Milán
16 Propiedades de las Relaciones No existen tuplas duplicadas Debido a que el cuerpo de una relación es un conjunto matemático. Por esto existe una diferencia entre relación y tabla (las tablas pueden tener filas duplicadas). Lamentablemente SQL permite que las tablas tengan filas duplicadas. Las tuplas están en desorden Debido a la misma razón anterior: el cuerpo es un conjunto matemático. No existe el concepto de direccionamiento posicional ( la tupla siguiente, la primera tupla ). Esta noción es manejada por los lenguajes que forman parte de la interfaz de los programas de aplicación.
17 Propiedades: ne Desorden Los atributos están en desorden. Surge del hecho de que el encabezado de una relación es un conjunto de atributos. t =< Nombre, N >, < Rut, xxxxxx k >, < Edad, yy > t =< Rut, xxxxxx k >, < Edad, yy >, < Nombre, N > Cada tupla contiene exactamente un valor para cada atributo. Esta propiedad surge de la definición del cuerpo de una relación. Todas las relaciones están normalizadas o están en primera forma normal. Un esquema de una relación se puede interpretar como una declaración o aserción. Cada tupla como un hecho.
18 Una clave candidata de una relación es un conjunto no vacío de atributos que identifican unívoca cada tupla. Toda relación siempre tendrá una clave candidata. Clave primaria es aquella clave candidata que el usuario elegirá, por consideraciones ajenas al modelo relacional, para identificar las tuplas de la relación. El modelo relacional no incluye este concepto de elegir una clave como primaria, cuando hay varias candidatas. Clave alternativas son aquellas claves candidatas que no han sido escogidas como claves primarias. Clave ajena o foránea de una relación R 2 es un conjunto no vacío de atributos cuyos valores han de coincidir con los valores de la clave primaria de una relacin R 1 (R 1 y R 2 no son necesariamente distintas). Notar que la clave ajena y la correspondiente clave primaria han de estar definidas sobre los mismos dominios. Bases de Datos
19 EDITORIAL(NOMBRE E, DIRECCION, CIUDAD, PAIS ); PK: NOMBRE E LIBRO( CODIGO,TITULO,IDIOMA,..., NOMBRE E ); PK:CODIGO FK:NOMBRE E de EDITORIAL
20 Un esquema de relación R de grado n se denotará R(A 1, A 2,..., A n ). Una n tupla t de una relación r(r) se denotará con t =< v 1, v 2,..., v n >, donde v i es el valor que corresponde al atributo A i. La siguiente notación se refiere a los valores componentes de las tuplas: Tanto T [Ai ] como t.a i se refiere al valor v i de t para el atributo A i. t[au, A w,..., A z ] y t.(a u, A w,..., A z ) es una lista de atributos de R, se refiere a la subtupla de valores < v u, v w,..., v z > de t que corresponden a los atributos especificados en la lista.
21 Concepto de Integridad Las restricciones son reglas que siempre deben cumplirse de modo de apoyar la integridad de la base de datos (es decir, que la base de datos cumpla fielmente con el mundo modelado). Las restricciones no tratan de la verdad o falsedad de los datos Las restricciones tratan con la consistencia de los datos respecto a un modelo de la realidad
22 Restricciones Restricción de dominio: El valor de cada atributo A debe ser un valor atómico del dominio dom(a). Restricción de clave: Dos tuplas no pueden tener la misma clave. Integridad de la entidad: Ningún atributo que forme parte de la clave primaria de una relación puede tomar un valor nulo. Integridad referencial: Si una relación R 2 (relación que referencia) tiene un descriptor que es la clave primaria de la relacin R 1 (relación referenciada), todo valor de dicho descriptor debe concordar con un valor de la clave primaria de R 1 o ser nulo. El descriptor es una clave ajena o foránea de la relación R 2.
23 Integridad Referencial EDITORIAL(NOMBRE E, DIRECCION, CIUDAD, PAIS ); PK: NOMBRE E LIBRO(CODIGO,TITULO,IDIOMA,..., NOMBRE E ); PK:CODIGO FK:NOMBRE E de EDITORIAL La clave foránea, NOMBRE E podra ser null, ya que en un momento determinado podríamos no conocer la editorial de un libro. Esta clave que referencia a EDITORIAL debe concordar con la clave primaria de EDITORIAL.
24 Integridad Referencial AUTOR(NOMBRE A, NACIONALIDAD,INSTITUCION ); PK: NOMBRE A LIBRO(CODIGO,TITULO,IDIOMA,..., NOMBRE E ); PK:CODIGO ESCRIBE(NOMBRE,CODIGO); PK:NOMBRE+CODIGO FK: NOMBRE de AUTOR, CODIGO de LIBRO Las claves foráneas NOMBRE y CODIGO no pueden ser nulos, porque ambas son la clave primaria de ESCRIBE.
25 Esquemas versus Base de Datos Un esquema de base de datos relacional S es un conjunto de esquemas de relación R = {R 1, R 2,..., R M } y un conjunto de restricciones de integridad RI. Un estado de base de datos DB de S es unconjunto de estados de relaciones DB = {r 1, r 2,..., r m } tal que los estados de relación r i satisfacen las restricciones de integridad RI.
Modelo Relacional: Conceptos
Relacional: Conceptos M. -Tastets Universidad de Concepción,Chile www.inf.udec.cl\ andrea [email protected] Relacional II Semestre - 2013 Relacional Relacional de la Unidad Introducir los conceptos básicos
UNIVERSIDAD 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
TEMA 5.- ESTRUCTURA DE DATOS RELACIONAL.
TEMA 5.- ESTRUCTURA DE DATOS RELACIONAL. Introducción. La Estructura de Datos: La Relación. Restricciones del Modelo. El Modelo Relacional y la Arquitectura ANSI/SPARC. 1. Introducción. - Fue introducido
BASE DE DATOS RELACIONALES
BASE DE DATOS RELACIONALES Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para implementar bases de datos ya
Bases de Datos Modelo Relacional
Bases de Datos Modelo Relacional Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria [email protected] Objetivos Presentar los conceptos del método relacional
Base de datos relacional
Base de datos relacional Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para modelar problemas reales y administrar
Unidad II: Diseño de Bases de Datos y el modelo E-R. 2.1 El Proceso de Diseño
Unidad II: Diseño de Bases de Datos y el modelo E-R. 2.1 El Proceso de Diseño El proceso de diseño para una base de datos consta básicamente de 7 pasos, los cuáles se describen en la siguiente imagen.
Principios de Bases de Datos Relacionales, Normalización. Unidad 4
Principios de Bases de Datos Relacionales, Normalización Unidad 4 Introducción Dependencia Funcional La dependencia funcional es una restricción entre dos conjuntos de atributos en una relación de una
3. 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
TEMA 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
FICHEROS 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
FICHEROS 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
Teorí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
Tema 5: Teoría de diseño de Bases de Datos Relacionales.
Tema 5: Teoría de diseño de Bases de Datos Relacionales. I. Introducción. Fases de diseño de una base de datos. 1. Mod. Conceptual (MERE) -> Mod. Lógico (Relacional). 2. Mod. Lógico (Relacional). En el
Estrategias Didácticas B-Learning: ÁLGEBRA RELACIONAL
Estrategias Didácticas B-Learning: ÁLGEBRA RELACIONAL Mg. Guillermo Bernardo Durán González [email protected] Modelo de diseño instruccional, basado en la modalidad semi-presencial b-learning,
BASES 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
4 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.
Modelos y Bases de Datos
Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 8 Nombre: Normalización de base de datos Contextualización Sabes cuál es su proceso de la normalización? Tomando en cuenta todos los conceptos
Módulo 8: Ofimática básica. Unidad didáctica 2: Conceptos fundamentales en un gestor de base de datos. Access
Módulo 8: Ofimática básica Unidad didáctica 2: Conceptos fundamentales en un gestor de base de datos Access UNIDAD DIDÁCTICA 2 Conceptos fundamentales en un gestor de base de datos Créditos Autor/es:
BASES DE DATOS - SQL. Javier Enciso
BASES DE DATOS - SQL Javier Enciso AGENDA Conceptos Básicos de Bases de Datos Manejo de Bases de Datos y Tablas SQL Inserción, Actualización y Borrado Consultas usando SELECT AGENDA Conceptos Básicos de
Introducció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
http://en.wikipedia.org/wiki/edgar_f._codd
26/03/2012 1 http://en.wikipedia.org/wiki/edgar_f._codd Codd estableció los fundamentos del modelo relacional en el artículos de 1970 "A Relational Model of Data for Large Shared Data Banks". En adelante,
INTRODUCCIÓ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
Correspondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech
Correspondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech Resumen Todo documento XBRL contiene cierta información semántica que se representa
4. 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
BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN
BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN 3.3 Aplicaciones Definición de Aplicación (Application). Programa informático que permite a un usuario utilizar una computadora con un fin específico. Las
Conceptos básicos Oracle 10g Introducción - Administración de Oracle - Orasite.com
1. Objetivos El objetivo de este artículo es describir brevemente los siguientes conceptos básicos a modo de familiarización con las bases de datos ORACLE. - Describir brevemente en qué consiste el modelo
Maestría en Bioinformática. Bases de Datos y Sistemas de Información. Diseño Lógico. Ing. Alfonso Vicente, PMP [email protected].
Maestría en Bioinformática Bases de Datos y Sistemas de Información Diseño Lógico Ing. Alfonso Vicente, PMP [email protected] Agenda Conceptos Herramientas Diseño lógico Modelo Relacional Las
UNIDAD 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
QUÉ ES UNA BASE DE DATOS Y CUÁLES SON LOS PRINCIPALES TIPOS? EJEMPLOS: MYSQL, SQLSERVER, ORACLE, POSTGRESQL, INFORMIX (DV00204A)
APRENDERAPROGRAMAR.COM QUÉ ES UNA BASE DE DATOS Y CUÁLES SON LOS PRINCIPALES TIPOS? EJEMPLOS: MYSQL, SQLSERVER, ORACLE, POSTGRESQL, INFORMIX (DV00204A) Sección: Divulgación Categoría: Lenguajes y entornos
El modelo relacional
El modelo relacional El modelo relacional constituye una alternativa para la organización y representación de la información que se pretende almacenar en una base de datos. Se trata de un modelo teórico
UNIDAD DIDACTICA 1: SISTEMAS GESTORES DE BASES DE DATOS
UNIDAD DIDACTICA 1: SISTEMAS GESTORES DE BASES DE DATOS Índice de contenido: 1. Concepto de base de datos (BD)... 3 2. Los sistemas gestores de bases de datos (SGBD)... 3 3. Arquitectura de los sistemas
Maestría en Bioinformática. Bases de Datos y Sistemas de Información. Diseño Conceptual. Ing. Alfonso Vicente, PMP [email protected].
Maestría en Bioinformática Bases de Datos y Sistemas de Información Diseño Conceptual Ing. Alfonso Vicente, PMP [email protected] Agenda Conceptos Elementos del MER Herramientas Diseño conceptual
SISTEMA DE GESTIÓN DE BASE DE DATOS (Database Management System (DBMS))
SISTEMA DE GESTIÓN DE BASE DE DATOS (Database Management System (DBMS)) Los sistemas de gestión de bases de datos son un tipo de software muy específico, dedicado a servir de interfaz entre la base de
Temario. Índices simples Árboles B Hashing
Temario Introducción y fundamentos Introducción a SQL Modelo Entidad / Relación Modelo relacional Diseño relacional: formas normales Consultas Cálculo relacional Álgebra relacional Implementación de bases
Algebra 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
Modelos 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
Teórico 9 Del MER al MR
Teórico 9 Del MER al MR Introducción Veremos cómo traducir un modelo conceptual, en forma de Modelo Entidad-Relación, en un modelo lógico de base de datos, en forma de Modelo Relacional. Para esto, estudiaremos
Ingeniería del Software
Ingeniería del Software Curso 2006-2007 Captura de Requisitos Controla2 German Rigau [email protected] Ingeniería Técnica en Informática de Sistemas Facultad de Informática de San Sebastián UPV/EHU CONTROLA2...3
Gestión de Permisos. Documento de Construcción. Copyright 2014 Bizagi
Gestión de Permisos Documento de Construcción Gestión de Permisos 1 Tabla De Contenido Descripción del Proceso... 3 Factores Importantes En La Construcción Del Proceso... 4 Modelo de Datos... 4 Principales
Diseño Estructurado de Datos
ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INFORMÁTICA Diseño Estructurado de Datos Esperanza Marcos Contenido GUÍA DE ESTUDIO... 3 1. EL DISEÑO DE DATOS EN EL PROCESO DE DESARROLLO SOFTWARE... 4 2. CONCEPTOS
TEORIA DE BASES DE DATOS. M. Sc. Cristina Bender Lic. Diana Gázquez
TEORIA DE BASES DE DATOS Docentes: Dra. Claudia Deco M. Sc. Cristina Bender Lic. Diana Gázquez OBJETIVO DE LA MATERIA Capacitar al alumno en los conocimientos fundamentales, teóricos y prácticos, necesarios
Diseño de bases de datos Diapositiva 1
Diseño o de bases de datos Objetivos del Diseño Principios del Diseño de BD Proceso de Diseño Normalización Diseño de Tablas: Claves Relaciones Integridad referencial Convenciones de nomenclatura Diseño
Manual de rol gestor de GAV para moodle 2.5
Manual de rol gestor de GAV para moodle 2.5 Consultas LDAP-GAUR... 2 Buscar en LDAP datos de un usuario... 2 Docentes... 3 Buscar en GAUR datos de un docente... 3 Buscar en GAUR la docencia de un docente
Base 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
Programa para el Mejoramiento de la Enseñanza de la Matemática en ANEP Proyecto: Análisis, Reflexión y Producción. Fracciones
Fracciones. Las fracciones y los números Racionales Las fracciones se utilizan cotidianamente en contextos relacionados con la medida, el reparto o como forma de relacionar dos cantidades. Tenemos entonces
Base de Datos. Profesor: José Miguel Rubio L. P. UNIVERSIDAD CATÓLICA DE VALPARAÍSO FACULTAD DE INGENIERÍA ESCUELA DE INFORMÁTICA
P. UNIVERSIDAD CATÓLICA DE VALPARAÍSO FACULTAD DE INGENIERÍA ESCUELA DE INFORMÁTICA Base de Datos Usuario A Programa de Aplicación Bodega Usuario B Usuario N Insumo Proveedor Profesor: José Miguel Rubio
Para 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
Reconocimiento de Créditos Automatizado. Módulo de Gestión
Reconocimiento de Créditos Automatizado Módulo de Gestión versión 1.0 Índice Reconocimiento de Créditos Automatizado... 1 Módulo de Gestión... 1 versión 1.0... 1 1. Introducción... 2 2. Buzón de Solicitudes...
PrefDataImporter Manual de Usuario Noviembre de 2013
PrefDataImporter Manual de Usuario Noviembre de 2013 Ronda Guglielmo Marconi, 9 Parque Tecnológico 46980 Paterna Valencia Spain T +34 96 338 99 66 [email protected] Por favor, recicle Documento PrefSuite
Operación de Microsoft Excel. Guía del Usuario Página 79. Centro de Capacitación en Informática
Manejo básico de base de datos Unas de las capacidades de Excel es la de trabajar con listas o tablas de información: nombres, direcciones, teléfonos, etc. Excel puede trabajar con tablas de información
CERTAMEN 2 90 minutos 20 puntos
CERTAMEN 2 Para la realización del presente certamen se dispondrá de 90 minutos. Debe incluir cualquier supuesto no explicito, siempre cuando no cambie el sentido de la pregunta. No se pueden utilizar
GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES
GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES Tema: Cartas de Servicios Primera versión: 2008 Datos de contacto: Evaluación y Calidad. Gobierno de Navarra. [email protected]
Proceso de normalización
Mª Dolores Carballar Falcón 28935146L Proceso de normalización El proceso de normalización es un estándar que consiste, básicamente, en un proceso de conversión de las relaciones entre las entidades, evitando:
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
Programa Presupuestos de Sevillana de Informática.
Programa Presupuestos de Sevillana de Informática. Introducción. En sus inicios, el programa Presupuestos estaba pensado únicamente para escribir e imprimir presupuestos, facilitando el trabajo con un
Índice Introducción Números Polinomios Funciones y su Representación. Curso 0: Matemáticas y sus Aplicaciones Tema 1. Números, Polinomios y Funciones
Curso 0: Matemáticas y sus Aplicaciones Tema 1. Números, Polinomios y Funciones Leandro Marín Dpto. de Matemática Aplicada Universidad de Murcia 2012 1 Números 2 Polinomios 3 Funciones y su Representación
Normalización 1NF 2NF 3NF BCNF 4NF
Normalización La Normalización es un proceso mediante el cual un esquema de Base de Datos se lleva a un nuevo esquema equivalente de mejor calidad en cuanto al diseño. La calidad del diseño la medimos
Estas 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
Problemas + PÁGINA 37
PÁGINA 37 Pág. Problemas + 6 Un grupo de amigos ha ido a comer a una pizzería y han elegido tres tipos de pizza, A, B y C. Cada uno ha tomado /2 de A, /3 de B y /4 de C; han pedido en total 7 pizzas y,
GUÍAS. Módulo de Diseño de software SABER PRO 2013-2
GUÍAS Módulo de Diseño de software SABER PRO 2013-2 GUÍAS Módulo de diseño en ingeniería El diseño de productos tecnológicos (artefactos, procesos, sistemas e infraestructura) está en el centro de la naturaleza
Sistemas 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
LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL
OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante para utilizar formulas en Microsoft Excel 2010. 1) DEFINICIÓN Una fórmula de Excel es un código especial que introducimos
proceso que consiste en aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad-relación al modelo relacional.
Que es una normalización de una base de datos proceso que consiste en aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad-relación al modelo relacional. Para que sirve
rg.o cm a Diseñ e o o l óg ó ico c l@ rza e b Di D s i e s ño d e b as a e s s s d e d at a o t s s r e r la l c a i c o i nal a e l s
Diseño lógico Diseño de bases de datos relacionales Diseño lógico de bases de datos relacionales El modelo relacional: El concepto de relación: tuplas, atributos y dominios. Restricciones de integridad
BASES 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
Cómo?: Resolviendo el sistema lineal homógeneo que satisfacen las componentes de cualquier vector de S. x4 = x 1 x 3 = x 2 x 1
. ESPACIOS VECTORIALES Consideremos el siguiente subconjunto de R 4 : S = {(x, x 2, x 3, x 4 )/x x 4 = 0 x 2 x 4 = x 3 a. Comprobar que S es subespacio vectorial de R 4. Para demostrar que S es un subespacio
Construyendo gráficos estadísticos con ayuda de Microsoft Excel
Construyendo gráficos estadísticos con ayuda de Microsoft Excel Eduardo Aguilar Fernández Universidad Nacional Heredia, Costa Rica [email protected] Andrey Zamora Araya Universidad Nacional Heredia,
OPERACIONES 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
Relaciones entre conjuntos
Relaciones entre conjuntos Parejas ordenadas El orden de los elementos en un conjunto de dos elementos no interesa, por ejemplo: {3, 5} = {5, 3} Por otra parte, una pareja ordenada consiste en dos elementos,
ESQUEMA 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:
Modelos y Bases de Datos
Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 12 Nombre: Lenguaje SQL: Valores Nulos Contextualización Qué más ofrece el lenguaje SQL? Así como te has introducido en el desarrollo de la
EL MODELO ENTIDAD-RELACIÓN:
APUNTES DEL MÓDULO PROFESIONAL: SISTEMAS GESTORES DE BASES DE DATOS (2) Página 1 de 8 EL MODELO ENTIDAD-RELACIÓN: Conceptos previos vistos anteriormente: Los modelos de datos son el conjunto de conceptos
Diseño y desarrollo de una aplicación informática para la gestión de laboratorios
Diseño y desarrollo de una aplicación informática para la gestión de laboratorios M. Francisco, P. Vega, F. J. Blanco Departamento de Informática y Automática. Facultad de Ciencias. Universidad de Salamanca
Importador Universal - Operaciones
Para todos aquellos clientes que tengan la información de sus Operaciones almacenadas en sus propios sistemas informáticos, Banco Popular les proporciona esta herramienta para poder importarlas a través
Tema 6: Teoría de la Normalización
Tema 6: Teoría de la Normalización 1. Introducción Si definimos una base de datos como; una colección de información estructurada, referente a objetos y hechos de la realidad, y almacenados en un ordenador
Manual de OpenOffice Impress
Manual de OpenOffice Impress. Capítulo 4. Trabajando con gráficos, esquemas y plantillas 1 Manual de OpenOffice Impress Capítulo 4: Trabajando con gráficos, esquemas y plantillas Este material es una adaptación
GUIA DE MATERIAL BASICO PARA TRABAJAR CON DECIMALES.
GUIA DE MATERIAL BASICO PARA TRABAJAR CON DECIMALES. D E C I M A L E S MARÍA LUCÍA BRIONES PODADERA PROFESORA DE MATEMÁTICAS UNIVERSIDAD DE CHILE. 38 Si tenemos el número 4,762135 la ubicación de cada
1. Introducción: Qué es un Modelo de Datos? 2. Estática del modelo de datos relacional
Tema 7: Modelo Relacional 1. Introducción: Qué es un Modelo de Datos? 2. Estática del modelo de datos relacional Dominios, Atributos, Relaciones Representación del esquema relacional Características de
PROYECTO CALIDAD DE DATOS CURSO 2011
PROYECTO CALIDAD DE DATOS CURSO 2011 GRUPO 4 1A. PARTE: MEDICIÓN DE CALIDAD EN LAS FUENTES DE DATOS Estela Pratto C.I. 3.267.004-3 Alexander Llanes C.I. 4.587.761-0 Fernando Plachicoff C.I. 4.611.006-9
Modelado de datos. Bibliografía. Representación de la información Modelos de datos Modelado semántico
Modelado de datos Representación de la información Modelos de datos Modelado semántico El modelo entidad/relación Elementos: Entidades, atributos, claves y relaciones Representación gráfica: Diagramas
LABORATORIO Nº 3 PRÁCTICA DE FUNCIONES EN MICROSOFT EXCEL
OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante para utilizar funciones en Microsoft Excel 2010. 1) LA FUNCIÓN SI EN EXCEL La función SI en Excel es parte del grupo
TEMA 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
Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual
Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los
MODELOS DE RECUPERACION
RECUPERACIÓN Y ORGANIZACIÓN DE LA INFORMACIÓN INGENIERÍA INFORMÁTICA RECUPERACIÓN Y ACCESO A LA INFORMACIÓN MODELOS DE RECUPERACION AUTOR: Rubén García Broncano NIA 100065530 grupo 81 1 INDICE 1- INTRODUCCIÓN
USO DE LOS SGD Y DE LOS SGBDR PARA LA AUTOMATIZACION DE BIBLIOTECAS
USO DE LOS SGD Y DE LOS SGBDR PARA LA AUTOMATIZACION DE BIBLIOTECAS Félix Moya, Pedro Hípola E. U. de Biblioteconomía y Documentación Universidad de Granada Moya, F.; Hípola, P. «Uso de los SGD y de los
ANÁLISIS DE DATOS NO NUMERICOS
ANÁLISIS DE DATOS NO NUMERICOS ESCALAS DE MEDIDA CATEGORICAS Jorge Galbiati Riesco Los datos categóricos son datos que provienen de resultados de experimentos en que sus resultados se miden en escalas
UNIVERSIDAD NACIONAL DE TRUJILLO ESCUELA DE INFORMATICA BASE DE DATOS
UNIVERSIDAD NACIONAL DE TRUJILLO ESCUELA DE INFORMATICA BASE DE DATOS TEMA 3 MODELO ENTIDAD INTERRELACION Modelización Conceptual Modelo Entidad-Interrelación Elementos M.E.IR Caso de Estudio Tipos de
Tema 4 : Lenguajes formales del modelo relacional
Bases de Datos y Sistemas de la Información Facultad de Informática Universidad Complutense de Madrid Tema 4 : Lenguajes formales del modelo relacional Se trata de los lenguajes formales de manipulación
Tema 2: Modelo Entidad-Relación(ER)
ÒÓ Ô ºÙÒ ÓÚ º Tema 2: Modelo Entidad-Relación(ER) Fernando Cano Espinosa Universidad de Oviedo. Departamento de Informática 1 Contenido 1. Introducción al modelo de datos ER 2. Conjuntos de entidades y
MANUAL DEL PROGRAMA DE ASESORAMIENTO (Asesores) Navegador y limpiar caché/cookies...2 Acceso al programa de Asesoramiento... 7
MANUAL DEL PROGRAMA DE ASESORAMIENTO (Asesores) Índice Pasos previos a la visualización del programa: Navegador y limpiar caché/cookies...2 Acceso al programa de Asesoramiento... 7 Conceptos e información
Los números racionales
Los números racionales Los números racionales Los números fraccionarios o fracciones permiten representar aquellas situaciones en las que se obtiene o se debe una parte de un objeto. Todas las fracciones
FUNCIONES DE PROPORCIONALIDAD
UNIDAD 2 PROPORCIONALIDAD. FUNCIONES DE PROPORCIONALIDAD 1.- INTRODUCCIÓN Continuamente hacemos uso de las magnitudes físicas cuando nos referimos a diversas situaciones como medida de distancias (longitud),
OPTIMIZACIÓN DE CONSULTAS EN SQL. Análisis de Consultas y Transacciones Ajuste de Indices Ajuste de Consultas
OPTIMIZACIÓN DE CONSULTAS EN SQL Análisis de Consultas y Transacciones Ajuste de Indices Ajuste de Consultas Análisis de Consultas y Transacciones Para elaborar el diseño físico de la base de datos debemos
Tema 1: Fundamentos de lógica, teoría de conjuntos y estructuras algebraicas: Apéndice
Tema 1: Fundamentos de lógica, teoría de conjuntos y estructuras algebraicas: Apéndice 1 Polinomios Dedicaremos este apartado al repaso de los polinomios. Se define R[x] ={a 0 + a 1 x + a 2 x 2 +... +
INTRODUCCIÓN A LAS BASES DE DATOS
INTRODUCCIÓN A LAS BASES DE DATOS QUE ES UNA BASE DE DATOS? Es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáecamente para su posterior uso Desde el punto de vista informáeco,
Normalización. El diseño que hemos recibido está compuesto de estas dos relaciones:
Normalización 1. Introducción Nuestro departamento de informática ha recibido el encargo de diseñar una base de datos para llevar el control de las piezas, proveedores y proyectos que realiza nuestra empresa.
