Está en la página 1de 10

Guía 2

Del estudiante
Módulo: BASE DE DATOS
DATOS DE IDENTIFICACIÓN

TUTOR Ing Helmer Julián Romero R

E-mail eromero@uniminuto.edu

Web http://aulas.uniminuto.edu

Lugar Sede Principal

Corporación Universitaria Minuto de Dios


UNIDAD DE TRABAJO No. 2
BASES DE DATOS

Preguntas Generadoras
¿Qué es el diagrama entidad relación (DER)?

¿Qué es una entidad?

¿Qué es un atributo?

¿Cuáles son las relaciones que se presentan entre dos entidades?

¿Cómo se clasifican los atributos?

ACTIVIDAD

1. Solucionar desde su punto de vista cada una de las


preguntas generadoras.
2. Dar un ejemplo de los diferentes tipos de atributos.
3. Diseñar el DER para el siguiente caso:

Usualmente, con posterioridad a la firma de un acuerdo de paz y la finalización de un


conflicto armado, se dimensiona un escenario en el que las fuerzas combatientes (legales e
ilegales) dejan las armas, se desmovilizan y se reincorporan a la vida civil. Este proceso se
conoce actualmente como de Desarme, Desmovilización y Reintegración (DDR),
considerado como una condición para la construcción de una paz estable y duradera. De
acuerdo a lo anterior, se debe diseñar un modelo entidad/relación que permita registrar en
una base de datos toda la información relacionada con el proceso de paz en Colombia.
INDICADORES

 Comprender el Diagrama entidad relación.

 Determinar los objetivos del DER.

 Identificar los componentes DER.

 Desarrollar diagramas de entidad relación.

TEMAS A DESARROLLAR EN LA UNIDAD


Modelo Entidad Relación E-R

Componentes y Diagrama E-R

Entidad
Conjunto de entidades
Relación
Conjunto de relaciones
Atributos
Los atributos se pueden clasificar en

Compuestos
Monovalorados o Univalorados
Multivalorados:
Derivados o calculados
Nulos

Representación gráfica de Entidades y Relaciones

Concepto

Ejemplos

MARCO TEÓRICO DE
FORMACIÓN
2. Unidad de Trabajo: BASES DE DATOS

Diagrama entidad relación

Modelo Entidad Relación E-R

"Modelo de datos basado en una percepción del mundo real que consiste en un conjunto
de objetos básicos llamados entidades y relaciones entre estos objetos" [Kor98]. Describe
los datos en los niveles conceptual y de vista.

Es la representación gráfica del Modelo Entidad-Relación y permite ilustrar la estructura


de la base de datos del negocio modelado.

Escribe Johnson "los diagramas ER constituyen una notación para documentar un diseño
tentativo de bases de datos. Los analistas los utilizan para facilitar el proceso de diseño" .

El modelo E-R, tiene su implementación grafica en el Diagrama Entidad-Relación.

Componentes y Diagrama E-R

Entidad: Representa un objeto que tiene vida propia en el sistema que se está modelando,
tanto tangible como intangibles. Ejemplo: cliente, producto, estudiante, vacación.

Conjunto de entidades: Grupo (conjunto) de entidades del mismo tipo. Ejemplo: Todos los
estudiantes de un curso, representan el conjunto de entidades estudiante.

Relación: Asociación o vinculación entre dos o más entidades. Ejemplo: La relación


comprar entre las entidades cliente y producto. Generalmente representa acciones entre
las entidades.

Conjunto de relaciones: Son relaciones del mismo tipo.

Atributos: Características o propiedades asociadas al conjunto de entidades o relaciones y


que toman valor en una entidad en particular. Ejemplo: nombre, cédula, teléfono.

Los posibles valores puede tomar un atributo para un conjunto de entidades se denomina
dominio.

Los atributos se pueden clasificar en:

- Simples o atómicos: Son aquellos que no contienen otros atributos


- Compuestos: Son los que incluyen otros atributos simples.. Ejemplo: dirección (Se puede
dividir en calle, número, ciudad).

- Monovalorados o Univalorados: Atributo que toma un solo valor, para una entidad en
particular.

- Multivalorados: Atributo que para una misma entidad puede tomar muchos valores.

- Derivados o calculados: Son aquellos atributos cuyos valores se pueden conseguir con
operaciones sobre valores de otros atributos.

- Nulos: Son aquellos atributos para los cuales en algún momento no existe o no se conoce
su valor.

Representación gráfica de Entidades y Relaciones

Para asimilar fácilmente un diseño de datos cuando se emplea el modelo E/R se


utilizan los siguientes elementos gráficos:

La utilización de estos elementos dará como resultado lo que se denomina el


esquema entidad-relación de la base de datos. Los ejemplos que se incluyen en el
apartado anterior, gráficamente quedarían como sigue:
Ejemplos:

Problema 1 (*): Artículos y encargos

Una base de datos para una pequeña empresa debe contener información acerca de
clientes, artículos y pedidos. Hasta el momento se registran los siguientes datos en
documentos varios:
• Para cada cliente: Número de cliente (único), Direcciones de envío (varias por cliente),
Saldo, Límite de crédito (depende del cliente, pero en ningún caso debe superar los
3.000.000 pts), Descuento.
• Para cada artículo: Número de artículo (único), Fábricas que lo distribuyen, Existencias
de ese artículo en cada fábrica, Descripción del artículo.
• Para cada pedido: Cada pedido tiene una cabecera y el cuerpo del pedido. La cabecera
está formada por el número de cliente, dirección de envío y fecha del pedido. El cuerpo
del pedido son varias líneas, en cada línea se especifican el número del artículo pedido y la
cantidad.
Además, se ha determinado que se debe almacenar la información de las fábricas. Sin
embargo, dado el uso de distribuidores, se usará: Número de la fábrica (único) y Teléfono
de contacto. Y se desean ver cuántos artículos (en total) provee la fábrica. También, por
información estratégica, se podría incluir información de fábricas alternativas respecto de
las que ya fabrican artículos para esta empresa.
Nota: Una dirección se entenderá como Nº, Calle, Comuna y Ciudad. Una fecha incluye
hora.
Se pide hacer el diagrama ER para la base de datos que represente esta información.
Problema 2 (*): Sistema de ventas

Le contratan para hacer una BD que permita apoyar la gestión de un sistema de ventas. La
empresa necesita llevar un control de proveedores, clientes, productos y ventas.
Un proveedor tiene un RUT, nombre, dirección, teléfono y página web. Un cliente también
tiene RUT, nombre, dirección, pero puede tener varios teléfonos de contacto. La dirección
se entiende por calle, número, comuna y ciudad.
Un producto tiene un id único, nombre, precio actual, stock y nombre del proveedor.
Además se organizan en categorías, y cada producto va sólo en una categoría. Una
categoría tiene id, nombre y descripción.
Por razones de contabilidad, se debe registrar la información de cada venta con un id,
fecha, cliente, descuento y monto final. Además se debe guardar el precio al momento de
la venta, la cantidad vendida y el monto total por el producto.
MATERIAL DE CONSULTA RECOMENDADO

Piattini Mario, Adoración de Miguel, Marcos Esperanza. DISEÑO DE BASES DE DATOS


RELACIONALES. Ed. Alfaomega.

G.W. Hansen, J.V. Hansen (1997),Diseño y Administración de Bases de Datos,Segunda


Edición,Prentice Hall

Elmasri, Ramez, "Fundamentos de sistemas de bases de datos", Madrid [etc.] Pearson Educación
2002.

"La blblia de oracle", Madrid Anaya Multimedia 1998.

Kreines, David C., "Oracle SQL the essential reference", Beijing [etc.] O'Reilly 2000.

Pérez López, César, "Oracle 9i administración y análisis de bases de datos", Madrid Ra-Ma D.L.
2002.

Luque Ruiz, Irene, "Bases de datos desde Chen hasta Codd con Oracle", Madrid Ra-Ma D.L. 2001.

Miguel Castaño, Adoración de, "Concepción y diseño de bases de datos del modelo E/R al modelo
relacional", Madrid Ra-ma D.L. 1993.

Miguel Castaño, Adoración de, "Diseño de bases de datos relacionales", Madrid RA-MA D.L. 1999.

Ullman, Jeffrey D., "Introducción a los Sistemas de Bases de Datos", México [etc.] Prentice Hall
1999.

Enlaces de interés:

http://dis.unal.edu.co/profesores/eleon/cursos/BD/presentaciones/teo3_modelo_er.pdf

http://www.virtual.unal.edu.co/cursos/sedes/manizales/4060029/lecciones/cap2-1.html

http://personales.unican.es/zorrillm/PDFs/Docencia/SistemasInformII/bd1.pdf

http://www.uaem.mx/posgrado/mcruz/cursos/miic/bd1.pdf

http://www.maestrosdelweb.com/principiantes/%C2%BFque-son-las-bases-de-datos/

http://www.lsi.us.es/docencia/get.php?id=351
http://jorgesanchez.net/bd/ejercicioser.html

También podría gustarte