Daniel Correa Botero José López Vélez Universidad de Antioquia 2013-II

Slides:



Advertisements
Presentaciones similares
Base de Datos de Terceros
Advertisements

Bases de Datos Alfredo Rodríguez Rojas
Diseño de Bases de Datos
Se desea establecer un modelo conceptual para la gestión de una biblioteca. Se desean tener almacenados todos los libros que la componen. Para cada libro.
El sistema de aprobación de planos de mensura es accesible desde la página de Internet del Ministerio de Infraestructura Vivienda y Servicios Públicos.
GUIA PARA LA ACTUALIZACION DE CONTENIDOS
Registro de Docentes Sin Empleo
PORTAL WEB Manual de Usuario Perfil Autorizador
Proceso de Matrícula 2014 Pasos previos 1. INGRESAR CON USUARIO Y CONTRASEÑA DE DIRECTOR DEL CENTRO.
Access Bases de datos.
MODELO RELACIONAL.
PORTAL WEB Manual de Usuario Perfil Centro de Costos
¿QUÉ SON LAS BASES DE DATOS?
SISTEMA DE GESTIÓN DOCENTE Herramientas Web para la Gestión Académica.
Curso de Diseño y Construcción de Productos de Software CLASE 2
Primera Forma Normal En una relación (tabla) no pueden existir grupos de repetición, es decir, un atributo no puede tomar más de un valor del dominio subyacente:
MODELO RELACIONAL.
Base de Datos Relacional.
MODELO RELACIONAL.
Curso de formación de Microsoft® Office Excel® 2007
Pantalla Principal Paso 1 “Elija Oficina” Seleccione la oficina, solo con hacer clic sobre la imagen.
Cuentas Una Cuenta representa a una compañía, organización natural o jurídica con la que hace negocios o podría hacerlos alguna vez. Las personas con las.
Guía Consulta De Resultados
GLOBAL ON LINE MANUAL DEL USUARIO COMO COMPRAR EN GLOBAL ON LINE COMO INGRESAR AL CARRITO DE COMPRAS DATOS DE SU EMPRESA COMO REALIZAR LA BUSQUEDA DE UN.
y programa de Microsoft Access
ANÁLISIS Y DISEÑO DESDE UNA PERSPECTIVA ORIENTADA A OBJETOS Alan Vargas.
Febrero 2008 Guía para el Registro de Casos TFI en ARC.
BASE DE DATOS I Clase # 1.
BASES DE DATOS. INDICE Introducción Definición de base de datos Conceptos básicos Sistema de Gestión de Base de Datos (SGBD) Conclusiones.
UNIDAD 2:Crear, abrir y cerrar una base de datos Hacer clic sobre la opción Nuevo de la pestaña Archivo. Se mostrarán las distintas opciones para nuevos.
Manual de Ayuda para el usuario del ing Explorer.
Introducción a Celdas. Celdas La intersección de una fila y una columna es una celda. Cada celda está referenciada por un único par de coordenadas y ocupa.
Guía rápida de gradación de movimiento. Para empezar a grabar movimiento lo primero que debemos hacer es ubicar el Tipo de comprobante que vamos a grabar.
Ing. JUAN CARLOS GARCIA DUARTE
Introducción a las Bases de Datos Relacionales Juan Alberto Sigüenza Escuela Técnica Superior de Informática Universidad Autónoma de Madrid.
Ingreso y Navegación inicial en SugarCRM
Pantalla de acceso El usuario podrá ingresar por la dirección ¨ y tendrá acceso al sistema luego de ingresar el usuario y contraseña.
Para administrar programas de formación (crear y modificar), recuerde que: Esta opción aplica tanto para formación titulada como para complementaria.
Administrador del Servidor O3 Es una herramienta para controlar y configurar el servidor de cubos multidimensionales.
INSTRUCTIVO SISTEMA DE PREINSCIPCION DE ALUMNOS SIU GUARANI JULIO 2013.
Sistema de reservaciones
Confirmación de Usuario
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 14 Uso de Operadores de Conjuntos.
PASO DEL ESQUEMA E-R AL MODELO RELACIONAL
NUEVO DISEÑO SITIO WEB EXPLORA REGIÓN METROPOLITANA Resultados en cuanto a tráfico, posicionamiento y nuevas herramientas.
Creación de Usuarios Un Usuario representa a una persona que puede ingresar a SugarCRM y hacer uso de sus funcionalidades acorde al tipo de usuario, grupo.
Microsoft Word 2007 Manejo de Bibliografía y Citas , Combinación de correspondencia, Proteger y compartir documentos. Ing. Johanna Navarro.
BASES DE DATOS.
Diagramas.
CONBINACION DE CORRESPONDENCIA
Universidad Politécnica Estatal Del Carchi Escuela De Administración De Empresas Y Marketing Estudiante : Daniela Guadir Nivel : tercero A Fecha: 17/11/11.
Ir a ícono Minsa browser y teclear está dirección: Deberá agregar el usuario y Contraseña de Red, con el que se entra a el.
Bases de Datos Modelo Relacional.
Capacitación INIA Portal Web INIA Agosto Newsletter Creación de nuevas newsletter con interfaz de usuarios Edición de newsletter desde interfaz.
BASE DE DATOS EBSCO HOST “CENTRO DE RECURSOS PARA EL APRENDIZAJE Y LA INVESTIGACIÓN CÉSAR ACUÑA PERALTA” UCV.
Ileana Esther Freyssinier Veryán.. Un formulario es generalmente una hoja de papel en la que disponemos de lugares en blanco para introducir la información,
Sistema de Alerta Rápida Interna SINAVEF. Alertas Sinavef Al ingresar a la parte privada del sistema de alerta nos encontramos con el menú principal el.
BIENVENIDOS A LA UNIVERSIDAD DE ANTIOQUIA
DISEÑO DE BASES DE DATOS (modelos para el diseño)
Introducción a la Base de Datos Profesora: Nelwi Báez.
En el presente trabajo, se explica los diferentes elementos que nos ofrece Microsoft Access, para hacer mas fácil y rápido la realización de bases de.
Guía para el Sistema Entrega-Recepción Universitario Usuario.
Posso Castro Julieth Katerine López Valencia Carolina 10°2 Tecnología e Informática 2015.
Administrador Chilecompra Administrador Comprador en
¿Qué es una base de datos? Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada ó estructurada. Desde.
Creado por Edgar Codd, 1970: Artículo “A Relational Model of Data for Large Shared Data Banks”. EL MODELO RELACIONAL.
Integrantes Rodrigo Muñoz Patricia Suárez. UNIDAD 2 ELABORACION DE UNA BASE DE DATOS INTRODUCCION Access 2013 TEA 2104 ORGANIZACIÓN DE LA INFORMACION.
Modelado UML Diagramas de Casos de Uso
SISCAB Administrador VARCHAR(20) nombre VARCHAR(30) apellido INT cedula VARCHAR(20) VARCHAR(15) login VARCHAR(30) facultad VARCHAR(30) escuela +bool:
BASES DE DATOS Presentación con textos tomados de otras presentaciones que se citan a continuación y en la bibliografía: Cátedra de Introducción a la Computación.
Transcripción de la presentación:

Daniel Correa Botero José López Vélez Universidad de Antioquia 2013-II Modelo Relacional Daniel Correa Botero José López Vélez Universidad de Antioquia 2013-II

Modelo Relacional Este modelo organiza y representa los datos en forma de tablas o relaciones. Elementos básicos: Tabla – Relación Fila – Registro – Tupla Columna – Campo - Atributo

Elementos Básicos – Tabla Persona Tabla - Relación Persona Columna - Campo Atributo Fila – Registro - Tupla

Clave primaria Una relación siempre tiene una clave primaria. Una clave primaria es un conjunto de atributos que permiten identificar unívocamente a las tuplas de una relación. Una clave primaria puede estar compuesta por 1 o múltiples atributos. Los atributos de una clave primaria no pueden ser nulos. Persona nn = not null

Clave foranea Son claves que son primarias en una relación y aparecen como atributos en otra relación. Se les llama claves foráneas solo para las relaciones en las cuales aparecen como atributos. Las claves foraneas se pueden declarar como requeridas o nulas. Persona Grupo de Investigacion

Notas Una clave foranea puede estar representada por 1 o múltiples atributos. Cliente Cotizacion

Notas Una clave foranea puede representar una clave primaria de la misma tabla donde se encuentra. Persona

Notas Una clave foranea puede hacer parte de una clave primaria. Curso Persona Matricula

Conversión Modelo ER a Modelo relacional 1 a 1: la clave foranea puede ir en cualquiera de las 2 tablas. 1 a muchos: la clave foranea debe ir en la tabla muchos. Muchos a muchos: se crea una nueva tabla intermedia y las claves foraneas se introducen en esta tabla intermedia. Por lo general la clave primaria de la tabla intermedia es la combinación de las claves foraneas.

Relaciones de herencia ¿Que hacer con la herencia? Opción 1: crear tantas tablas como entidades. Opción 2: crear una sola tabla y un atributo adicional tipo. Opción 3: crear una sola tabla y otra tabla adicional “rol” que permita manejar múltiples roles.

Representar Modelo relacional

CASO 1: Nuestra empresa se basa en vender productos a distribuidores autorizados, y son los distribuidores quienes se encargan de vender los productos al cliente final. El sistema debe contar con administradores a los cuales solo se le almacenará el nombre de usuario y contraseña. Un administrador puede o no registrar muchos distribuidores autorizados y un distribuidor autorizado debe ser registrado por un solo administrador. Necesitamos guardar el nombre, dirección, teléfono y email de cada uno de los distribuidores autorizados. Los distribuidores autorizados también se deberán conectar en el sistema. Allí cada distribuidor puede o no registrar los clientes que tiene a cargo. De esta manera podremos saber quiénes son los distribuidores con más clientes y al mismo tiempo tener almacenada toda la información importante de los clientes como: NIT, nombre, teléfono y celular. Finalmente requerimos un sistema de cotizaciones. Un distribuidor ingresa al sistema, luego entra al menú cotizaciones, allí selecciona un cliente, a continuación ingresa un titulo y un campo grande de texto donde ingresa la descripción de la cotización. Cuando finalice y de clic en Registrar cotización, el sistema deberá transformar la cotización a pdf y enviarla a otro sistema.

Caso 2: Administración de fincas La empresa Farmers LTDA lo contrata para desarrollar un software para administrar la información de todos los socios y las propiedades a cargo de los socios. Luego de la entrevista con los interesados se presenta a continuación el texto resultante: Necesitamos almacenar la información de los socios, se considera a un socio aquella persona que por lo menos cuenta con una finca registrada en nuestra empresa. Para los socios nos gustaría contar con información tal como: nombres, apellidos, dirección, teléfono y celular. Otro ítem importante es que normalmente los socios nuevos llegan por UN referido (un socio antiguo), también nos gustaría poder saber quien fue el socio que los refirió. De igual manera la información de las fincas es muy valiosa. Queremos almacenar datos como: nombre de la finca, ubicación, teléfono, cantidad de animales y una imagen. Como dijimos anteriormente un socio debe ser dueño de por lo menos una finca. Pero vale la pena resaltar que cuando un socio no está disponible deja a otro socio como encargado o “segundo” dueño de la finca, es importante que el sistema nos entregue esa información (que toda finca tenga su dueño y su “segundo” dueño). Finalmente queremos que todos los socios puedan almacenar sus fechas de “no disponibilidad”, ingresando datos como: nombre del evento, fecha inicio y fecha fin.

Bibliografia C.J. Date: “Introducción a los sistemas de bases de datos”. Prentice Hall, 2001 [7a edicion]. ISBN 968-444-419-2. Ramez A. Elmasri & Shamkant B. Navathe: “Fundamentos de Sistemas de Bases de Datos”. Addison-Wesley, 2007 [5a edicion]. ISBN 84-782-9085-0. Thomas M. Connolly & Carolyn E. Begg: “Sistemas de Bases de Datos” Addison-Wesley, 2005 [4a edicion]. ISBN 84- 782-9075-3. Henry F. Korth, Abraham Silberschatz & S. Sudarshan: “Fundamentos de Bases de Datos”. McGraw-Hill, 2006 [5a edicion]. ISBN 84-481-4644-1.