Tipos de modelos
Existen 3 tipos de modelos para una base de datos: Jerárquico, Red y Relación, a continuación les mostrare una tabla comparativa que muestra las ventajas y desventajas de cada modelo.
Características
|
Jerarquía
|
Red
|
Relacional
|
Empieza con un registro padre
que tienen un registro hijo.
|
X
|
||
Tiene estructura en forma de
árbol
|
X
|
||
Incapacidad de representar
eficientemente la redondancia de los datos
|
X
|
||
Ofrece gran control sobre la redondancia
|
X
|
||
Dificultad para administrar
las informaciones
|
X
|
||
Es un conjunto de tuplas
|
X
|
||
Elementos
atomizados
|
X
|
||
Tiene
registros, atributos y dominio
|
X
|
MER
A continuación, como muestra de mis conocimientos adquiridos en el parcial 1, de la materia base de datos simples, habrá 7 MER (Modelo Entidad-Relación) resueltos por mi de los textos dados por la maestra Amalia Patricia Jimenes Delgado.
1.- Una empresa vende productos a
varios clientes. Se necesita conocer los datos personales de los clientes
(nombre, apellido, DNI, dirección y fecha de nacimiento). Cada producto tiene
un nombre y un código, así como un precio unitario. Un cliente puede comprar
varios productos a la empresa y un mismo producto puede ser comprado por varios
clientes.
Los productos son
suministrados por diferentes proveedores. Se debe tener en cuenta que un producto
puede ser suministrado por un proveedor y un proveedor puede suministrar
diferentes productos. De cada proveedor se desea conocer el NIF, nombre, y dirección.
2.-Se desea informatizar la gestión
de una tienda informática. La tienda dispone de una serie de clientes. “De cada
producto de informático se desea guardar el código, descripción, precio y
numero de existencias. De cada cliente se desea guardar el código, nombre,
apellido, direcciones y número de teléfono.
Un cliente puede comprar
varios productos en la tienda y un mismo producto puede ser comprado por varios
clientes.
Cada vez que se compre un artículo
de este quedara registrada la compra en la base de datos junto con la fecha de
compra.
La tienda tiene contacto con
varios proveedores que son los que suministran los productos. Un mismo producto
puede ser suministrado por varios proveedores. De cada proveedor se desea
guardar el
3.-En una farmacia se requiere organizar la información de almacén mediante una Base de Datos. Esta farmacia cuenta con bodegas de las cuales se organizan en anaqueles, de cada anaquel se conoce su código, capacidad y categoría de medicamento que almacena. De cada bodega se almacenara, código de bodega, encargado, capacidad. En cada bodega y anaquel se almacena un medicamento del cual se quiere almacenar código de anaquel, código de bodega, código de medicamento, nombre comercial, ingrediente activo y laboratorio. Un medicamento se almacena en una sola bodega. En un anaquel se almacenan muchos medicamentos. una bodega tiene muchos anaqueles.
4.-Un despacho de arquitectura tiene en su personal a varios arquitectos,
de los cuales se quiere almacenar código, nombre, cargo y categoría. Cada
arquitecto tiene a su cargo a una o más obras de las cuales se conoce: código, descripción,
ubicación, presupuesto y código de arquitecto encargado. A cada obra la supervisa
uno o más supervisores de los cuales se almacena: código, nombre, categoría, código
de obra que supervisa.
5.-En una tienda departamental se organiza la mercancía por departamentos
de los cuales se conoce: código, categoría, código de encargado, zona donde se
ubica. De cada producto, el nombre, descripción, código del departamento al que
pertenece, precio de costo y precio al público. Del personal se almacena el código
de personal, nombre, domicilio, puesto y código de departamento en el que
labora.
Cada departamento tiene un encargado. Un producto pertenece a uno o más
departamento. Un empleado puede ser encargado de un departamento o desempeñar
otro puesto.
6.- Una feria de diversiones, se organiza en stands, de cada stand se
almacena el código, la categoría, el nombre, el código de encargado y el código
de servicio que ofrece. Cada stand ofrece uno oh más servicios, de los que se
almacena: código, código de marca, descripción, y el horario de funcionamiento.
Del personal registrado en la feria se almacena: código, puesto, nombre y código
de stand en el que trabaja. Cada servicio está patrocinado por una marca, de la
cual se almacena: código de marca, nombre, tipo de patrocinio, y presupuestos
asignados. Una marca puede patrocinar uno o mas servicios.
7.- Las elecciones en México se llevaran a cabo en el mes de julio. Para informatizar la información, se pretende crear una base de datos. Considerar que: un partido político tiene muchos candidatos, que un candidato tiene uno o mas partidos(en caso de alianzas). De cada partido se conoce su código, nombre, numero de militantes. De cada candidato se conoce el código, nombre, cargo al que aspira. Una candidatura involucran uno o mas partidos, un partido tiene varias candidaturas, de la candidatura se conoce el código, nombre, la ciudad, el estado, municipio a concursar. Se realizan encuestas para conocer las preferencias de los votantes, la cual, encuesta a uno o mas partidos, un partido puede ser encuestado por una o mas encuestas. De las encuestas se conoce el código, la empresa encuestadora, código de candidatura y el porcentaje mayor de votos que arroja la encuesta.







No hay comentarios.:
Publicar un comentario