Bases de datos relacionadas...2

Slides:



Advertisements
Presentaciones similares
MODELO RELACIONAL.
Advertisements

Modelo Relacional Base de Datos I.
Modelo Entidad-Relación
Modelos existentes de base de datos
MÓDULO II: FUNDAMENTOS DE BASE DE DATOS
Sistemas de Bases de Datos I
 RELACIÓN O TABLA (RELATION, TABLE): LISTA DE VALORES CON UN NOMBRE, DONDE CADA VALOR ES UNA FILA (REGISTRO), COMPUESTO POR 1 O MÁS COLUMNAS (CAMPOS).
PRESENTADO POR: GUSTAVO VASQUEZ JEISON MORENO JHON FREDY PENAGOS.
Diagramas.
Modelo Entidad Relación
Fundamentos de Ingeniería de Software
Diagrama de Clases SPI 2016.
GRUPO # ALASTER DAVID ISACC BASE DE DATOS I DIAGRAMA ENTIDAD RELACIÓN.
Normalización Consiste en designar y aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad- relación al modelo relacional.
Lcda. Ingrid Graü Diseño de Sistemas 1. Lcda. Ingrid Graü Diseño de Sistemas 2.
DIRECTRICES PARA LA ELABORACIÓN DEL MANUAL DE PROCESOS Y PROCEDIMIENTOS UNIDAD DE RECURSOS HUMANOS.
El ELKA es una técnica de modelado de información desarrollada por Hughes Aircraft Company. Esta técnica especifica a través de gráficas, contempla las.
Modelo Relacional Diego Fernando Roa Adaptación presentación María del Pilar Villamil.
BASE DE DATOS I CARDINALIDAD. Cardinalidad  Es el número de entidades con la cual otra entidad puede asociar mediante una relación  Considerando una.
Mapas conceptuales. Luis Carlos Armero Eraso. Fisioterapia.
Modelo Entidad Relación E-R Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control.
Ingreso , proceso y salida de datos
El Lenguaje de Modelación Unificado
INTRODUCCIÓN A BASE DE DATOS
Diseño de Bases de Datos
Base de Datos Conjunto de información, la cual ha sido organizada y presentada para servir un propósito específico.
Modelo Entidad-Relación
Dependencias Funcionales
Programación Orientada a Objetos
Tema El modelo entidad-relación Bibliografía:
Modelo Entidad-Relación
Esquema Relacional Pasaje a Tablas
EL MODELO RELACIONAL Creado por Edgar Codd, 1970:
Sistema de Bases de Datos
Diagramas de clases Modelan la vista estática del sistema
Prof. Daniel Obando Fuentes
Fuente:
Restricciones de integridad en el modelo relacional
INTRODUCCIÒN AL SISTEMA GESTOR DE BASE DE DATOS
Proyecto de Titulación:
Tema 6. Conceptos básicos de programación (Clase 2)
CREAR DIAGRAMA DE FLUJO
BASE DE DATOS BD CONJUNTO DE INFORMACIÓN ALMACENADA EN FORMA ORGANIZADA EN UNA COMPUTADORA conjunto de datos pertenecientes a un mismo contexto y almacenados.
Filosofía del SIG Clase: Sensoría Remota
MODELO RELACIONAL.
Elementos de análisis espacial…2
Bases de datos relacionadas (interconectadas)
Diagrama de flujo y algoritmo
Representaciones Geográficas
Elementos de análisis espacial
Algoritmo Capitulo Cinco.
UNIVERSIDAD PRIVADA DE TACNA
Una tienda especializada en componentes electrónicos, compra sus existencias a una serie de proveedores, vendiéndolas posteriormente a sus clientes; a.
Diagrama de Flujo La presentación gráfica de sistemas es una forma ampliamente utilizada como herramienta de análisis, ya que permite identificar aspectos.
Diseño de Datos Create By Thaylor Mosquera Castro For InterSoft Corporation © 2013.
UNIVERSIDAD AUTÓNOMA DE CHIRIQUÍ VICERRECTORÍA DE INVESTIGACIÓN Y POSGRADO FACULTAD DE HUMANIDADES - ESCUELA DE EDUCACIÓN FÍSICA MAESTRÍA EN EDUCACIÓN.
FORMULARIOS: PROYECTO Y DESENVOLVIMIENTO
MODELOS DE DATOS Ing. Laura Bazán Díaz. Diseño de Base de Datos Modelo Conceptual Modelo E-RModelo Lógico Modelo Relacional Modelo FísicoSGBD Ing. Laura.
Se hizo popular en la década de 1980 y todavía es utilizado por muchos. Consiste en interpretar el concepto del sistema (o situaciones del mundo real)
Diagrama de Clases Un diagrama de clases esta compuesto por los siguientes elementos: Clase: atributos, métodos y visibilidad. Relaciones: Herencia, Composición,
Diagramas de clases Modelan la vista estática del sistema
Base de datos simples, relaciones Cardinalidad Claves.
MODELADO DE DATOS Tema 2: Normalizar un diseño de bases de datos.
Tema 6. Conceptos básicos de programación (Clase 2)
CONTROLES Y ESTRUCTURAS BÁSICAS DE PROGRAMACIÓN  1. Algoritmos: conjunto de instrucciones programadas para resolver una tarea específica.  2. Datos:
PRESENTACION DE INGENIERIA ORIENTADA A OBJETOS. INTRODUCCION. ¿ Qué es UML ?. UML, por sus siglas en Ingles, Unified Modeling Languaje.(Lenguaje Unificado.
MODELO ENTIDAD RELACIÓN Por: Luis Carlos Ossa. NOTACIÓN GRÁFICA Propuesto por Peter Chen en 1976 Gran aceptación Poco formal en sentido matemático Intuitivo.
Diagrama de fujo. QUE ES UN DIAGRAMA DE FLUJO ? Un diagrama de flujo es la representación gráfica del flujo o secuencia de rutinas simples. Tiene la ventaja.
Unida III: Análisis y Diseño de Sistemas Orientado a Objetos
Luis Fernando Muñoz Pantoja Ingeniero de Sistemas Copyright 2019 Luis Fernando Muñoz Pantoja Ingeniero de Sistemas Derechos reservados UML.
Transcripción de la presentación:

Bases de datos relacionadas...2 4.Operación y organización del sistema Clase: Sensoría Remota

¿Que es lo que ya sabemos?... Ya sabemos que son los datos… Que es una base de datos y cuáles son los procesos conceptuales para su desarrollo. Que son las RDBMS. Conceptos: Tupla, Dominio, clave primaria.

En esta clase discutiremos… Cuáles son los tipos de errores más comunes en la modelación de datos. (recuerden que estamos diseñando la rdbms). Haremos una pequeña revisión sobre un escenario de modelación. Definiremos conceptos relacionados con las rdbms- como se construyen las relaciones (tablas)- y como se interconectan entre sí.

Errores comunes en la modelación de datos: Modelo de datos incompleto debido o limitado por el diseño y la falta de perspectiva. El analista no tiene suficiente información (ej. Modelos de datos de puntos cuando se requiere saber áreas) Entendimiento incompleto del dominio (los valores legales) del problema, la base de datos pierde conectividad. Esto puede dificultar procesos tales como la determinación de la clave primaria. Los atributos son descritos por múltiples valores (los valores en los atributos no son atómicos).

Errores comunes en la modelación de datos: Modelo de datos incompleto debido o limitado por el diseño y la falta de perspectiva.

Errores comunes en la modelación de datos: Entendimiento incompleto del dominio (los valores legales) del problema, la base de datos pierde conectividad Los atributos son descritos por múltiples valores ID Nombre Tel Juan 2-23-42-31 1 Diana 2-43-62-42 2 Mary 2-15-28-11 3 Carlos 2-35-27-97 4 Carolina Col. Jesús García 5 Clara Conocido ID Nombre Apellido Direccion Juan Robles Calle 8 No 253, Col. Bachoco… 1 Diana Duran Zacatecas no. 28, Col. Quiensabe

Modelo entidad-relación: Herramienta para modelar datos. Representa las entidades en una modelo o sistema. Denota como entidades dentro del sistema se relacionan entre si (la denotación es explicita) Entidad: cualquier cosa en el mundo real. Atributo: propiedad que describe a una entidad. Relaciones: describe como están interconectadas dos entidades. Empleado Carrera Nombre ID de empleado Trabaja en Empresa

Escenario simple de modelación (entidad-relacion): Para una base de datos de una universidad pequeña. Consideremos el modelo semántico “los estudiantes se inscriben a clases” Usando un modelo de entidad-relación (ER) tenemos que los estudiantes deben de ser representados y estos estarán en diversas clases (estas son dos entidades discretas las cuales tienen propiedades intrínsecas) las clases están relacionadas por la….inscripción. Veamos el modelo: nombre Carrera Sección No. Horario Inscrito en clase Estudiantes ID Calificación Curso No.

Esquemas de relación y relaciones: Esquema de Relación: una serie de nombres de atributos, en el cual cada uno de estos nombre está unido a un dominio. NOMBRE RELACION (Atri 1, Atri 2… Atri n) Uno de los atributos esta por lo general subrayado… este es la llave primaria, y sirve para identificar tuplas o entradas individuales. RESTAURANT (ID, Nombre, X coord, Y coord, Dirección, Teléfono) ¿Estaremos describiendo bien el restaurant? ¿Que más le pondrías como atributo?

Esquemas de relación y relaciones: Relación: una muestra finita de tuplas asociadas a un esquema de relación, de tal manera que: -Cada tupla es una lista ordenada que contiene tantas entradas de datos como hay atributos en el esquema de relación. -Cada dato es extraído de un dominio al cual el nombre del atributo está asociado.

Esquemas de relación y relaciones: Atributos en relación son los mismos que en el esquema de relación. Las tuplas están ordenadas en la lista. No te vas a encontrar un número de teléfono en las direcciones…. Campo ID identifica cada tupla, los otros campos se pueden repetir… RESTAURANT (ID, Nombre, X coord, Y coord, Dirección, Teléfono) ID Nombre X coord Y coord Dirección Teléfono 1 Raúl Asadero -110.2345 29.3267 Blvd. Navarrete 9 2125689 2 Miguels`s Chicken -109.9876 30.0004 Av. Reforma 422 249867 3 Daniela`s Sushi -110.2323 29.5289 Blvd. Luis Encinas 437 2598342 4 Steak Herradero -110.8463 29.4589 Blvd. Colosio 321 2101213

Esquema de base de datos: Definición: una muestra de esquemas de relación. Ejemplo: RESTAURANT (DI, Nombre, X coord, Y coord, Dirección, Teléfono) SALONES(ID, No. Cuarto, Capacidad, uso, ubicación) COCINA (ID, No. Cuarto, Cocina) CHEF (ID, Nombre, País, Escuela) En esta base de datos cada esquema de relación se convertirá en una relación con los nombres de atributos, y “atributos clave”.

Esquema de base de datos: Ejemplos de las relaciones en la base datos listadas anteriormente. Por que vemos claves primarias compuestas? SALONES(ID, No. Cuarto, Capacidad, uso, ubicación) COCINA (ID, No. Cuarto, Cocina) CHEF (ID, Nombre, País, Escuela)

Esquema de base de datos: Desarrollen un esquema de base de datos de 3 relaciones las cuales tendrán los nombres: ESPECIES EN PELIGRO AREAS NATURALES PROTEGIDAS ACTIVIDADES ECONOMICAS (fuera del núcleo)

Relaciones y RDB Una RDB consiste en una serie de relaciones interconectadas entre si, estas interconexiones: -Conectan (relacionan) las relaciones. -Describe de manera semántica la conexión (ofrece, trabaja en, tiene, etc). -Podrían o no ser relaciones ellas mismas.

Relaciones y RDBMS Restaurant Tiene Salón La asociación entre RESTAURANTE y SALON puede ser denotada por la expresión semántica tiene RESTAURANT tiene SALONES. Las relaciones y asociaciones también se pueden representar por formas y líneas. Restaurant Tiene Salón Las entidades se presentan como rectángulos y las relaciones con diamante, las líneas denotan conexión.

Relaciones y RDB Restaurant Tiene Salón Emplea Chef Sirve Cocina Los ER (o DER-Diagrama Entidad Relación) son representaciones graficas importantes para diseñar los RDBMS. Usando convenciones graficas toda la base de datos puede ser incluida en el diagrama (Entidades, Atributos y Relaciones pueden ser analizados). Restaurant Tiene Salón Emplea Chef Sirve Cocina