La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Base de datos Conjunto de datos almacenados estructuralmente, de tal modo que pueden ser recuperados, interrelacionados y manipulados con facilidad.

Presentaciones similares


Presentación del tema: "Base de datos Conjunto de datos almacenados estructuralmente, de tal modo que pueden ser recuperados, interrelacionados y manipulados con facilidad."— Transcripción de la presentación:

1 Base de datos Conjunto de datos almacenados estructuralmente, de tal modo que pueden ser recuperados, interrelacionados y manipulados con facilidad.

2 Las bases de datos permiten el acceso de uno o varios usuarios a grandes cantidades de información de una forma rápida y racional

3 Toda base de datos implica la existencia de un sistema gestor que permite introducir estructuradamente la información y recuperarla y examinarla según diferentes criterios Un ejemplo de programa gestor de base de datos, es MICROSOFT ACCESS

4 Se debe considerar entonces dos aspectos al pensar una base de datos
Una teoría de base de datos Una implementación de la base de datos Modelo Entidad - Relación Programa Microsoft Access

5 El problema de la duplicación y eliminación de la información
Imaginemos que trabajamos en una base de datos donde tenemos que almacenar los datos de los productos que se venden en un comercio y la dirección de los proveedores que nos acercan estos productos

6 NumPord Nombre de producto Nombre de compañía Dirección 1 Té Charamsala Exotic Liquids 49 Gilbert St 2 Cerveza tibetana Barley 40 Gilbert St 3 Sirope de regaliz 4 Especias Cajun de chef Anton New Orleans Cajun Dielights P.O.Box 78934 5 Mezcla Gumbo de chef Anton New Orleans Cajun Dielight 6 Mermelada de grosellas de la abuela Grandma Kally´s Homestead 707 Oxford Rd. 7 Peras secas orgánicas del tio Bob 8 Salsa de arándanos Northwoods Al cargar un dato en forma reiterada, aumenta la posibilidad de cometer un error. Por otro lado es poco eficiente cargar el nombre de la compañía y la dirección del proveedor por cada producto que este vende.

7 Problemas de esta organización de la información
Si uno de los datos que se repiten en la tabla, es incorrecto, la máquina no puede saber cuál es Al eliminar los datos de un producto, eliminamos también los datos del proveedor

8 Para evitar los problemas expuestos
Se almacenan los datos de los productos en la tabla PRODUCTOS Se almacenan los datos de los proveedores en la tabla PROVEEDORES

9 Nombre de compañía Dirección
NumProd Nombre de producto NumProv 1 Té Charamsala 001 2 Cerveza tibetana Barley 3 Sirope de regaliz 15 Salsa de soja baja en sodio 003 6 Mermelada de grosellas de la abuela 002 7 Peras secas orgánicas del tio Bob 8 Salsa de arándanos Northwoods 9 Buey Mishi Kobe 10 Pez espada 11 Queso Cabrales 004 12 Queso Manchego la Pastora 13 Algas Kombu 005 14 Cuajada de judías 74 Queso de soja Longlife 5 Mezcla Gumbo de chef Anton 006 4 Especias Cajun de chef Anton 65 Salsa de pimiento picante de Luisiana 66 Especies picantes de Luisiana NumProv Nombre de compañía Dirección 001 Exotic Liquids 49 Gilbert St 002 Grandma Kally´s Homestead 707 Oxford Rd. 003 Tokyo Tradero 9-8 Sekimai 004 Cooperativa de quesos Las Cabras Calle del Rosal 4 005 Mayumi´s 92 Setsuko 006 New Orleans Cajun Dielights P.O.Box 78934

10 El diagrama Entidad – Relación
Una entidad es un elemento que existe (de forma tangible o intangible), y que puede distinguirse de otros elementos. En los ejemplos vistos una entidad es UN PRODUCTO, UN PROVEEDOR Una relación crea algún tipo de asociación entre dos elementos (entidades) distintos.

11 En un mismo conjunto de entidades deben estar los elementos que tengan las mismas propiedades.
Si UN PRODUCTO es una entidad, un conjunto de entidades estará formado por TODOS LOS PRODUCTOS almacenados

12 Determinación de las propiedades o atributos de una entidad
Los atributos son las propiedades que tienen los elementos que forman un conjunto. Se debe tener en cuenta que uno de los atributos debe actuar como identificador de cada entidad del conjunto, por ejemplo un número de orden, número de documento, etc. En los ejemplos vistos este identificador está dado por el número de producto (NumProd) y el número de proveedor (NumProv) NumProd Nombre de producto NumProv 1 Té Charamsala 001 2 Cerveza tibetana Barley

13 Un identificador es un atributo que distingue de forma unívoca a una entidad dentro del conjunto de entidades. Dentro de un mismo conjunto de entidades, no pueden existir dos entidades diferentes con el mismo identificador. Por ejemplo, un identificador de una persona en un censo de población podría ser un DNI.

14 Cada atributo de la entidad debe estar relacionado directamente con el tema de la entidad

15 Nunca incluya datos derivados o calculados

16 Incluya toda la información necesaria

17 Tipo de relaciones entre Entidades
Uno a uno Uno a varios Varios a varios

18 Relaciones uno a uno En esta relación se determina que cada entidad tan sólo puede estar asociada a otra. Por ejemplo, si en la base de datos de una empresa tenemos una entidad “Empleados” y otra entidad “Equipo de futbol de la empresa”, cada empleado aparecerá solo una vez en el conjunto de entidades “Equipo…”

19

20 Relaciones uno a varios
Es el tipo más usual de relación. Por ejemplo, si tenemos una entidad “Empleados” y una entidad “Pedidos” y cada pedido se hace a un solo empleado, cada empleado podrá tener asociados varios pedidos, pero un pedido tan solo podrá tener asociado un empleado.

21

22 Relaciones varios a varios
Este tipo de relación es un poco más complejo. Imaginemos ahora que llevamos un control de productos en nuestra base de datos. En un mismo pedido se van a vender varios productos. Pero, a su vez, un mismo producto puede ser vendido en varios pedidos distintos. En este caso tendríamos que usar una relación varios a varios.

23


Descargar ppt "Base de datos Conjunto de datos almacenados estructuralmente, de tal modo que pueden ser recuperados, interrelacionados y manipulados con facilidad."

Presentaciones similares


Anuncios Google