Está en la página 1de 17

Universidad

Técnica de Manabí

Tema 2
Fases de diseño

Bases de datos

Ing. Víctor Martínez Falcones, Mg.


En la lección anterior…

• Defina entidad y relación: 1. Identifique las entidades


1. En una película pueden 1. DIRECTOR (nombre,
participar varios actores nacionalidad)
(nombre, nacionalidad, sexo). 2. PELICULA (Id, titulo, productora,
2. Una película está dirigida por un nacionalidad, fecha)
director (nombre, nacionalidad). 3. ACTOR (Nombre, nacionalidad,
sexo)
2. Identifique las relaciones entre
entidades
1. 1 Director: N Película
2. N película: N Actor

Universidad 2
8/11/2022 Ing. Víctor Martínez Mg. - Diseño conceptual
Técnica de Manabí
• 2.3. Metodología de diseño de
bases de datos
Tema 2 • 2.4. Diseño conceptual
Resultado de aprendizaje de la unidad:
Construir sistemas de bases de datos
relacionales y gestionar sus datos: ingreso,
actualización, eliminación y extracción,
mediante el lenguaje de consulta
estructurado.

Universidad 3
8/11/2022 Ing. Víctor Martínez Mg. - Diseño conceptual
Técnica de Manabí
Metodología de diseño de bases de datos
Niveles de abstracción
MODELO FÍSICO
MODELO CONCEPTUAL

CÓMO se implementará
QUÉ contiene el sistema
DBA Y DESARROLLADORES
REQUIRENTE Y ARQ. DE DATOS
MODELO LOGICO

CÓMO se debe implementar


ARQ. DE DATOS Y ANALISTA DE NEGOCIOS
Universidad 4
8/11/2022 Ing. Víctor Martínez Mg. - Diseño conceptual
Técnica de Manabí
Metodología de diseño
de bases de datos
Niveles de abstracción

Universidad 5
8/11/2022 Ing. Víctor Martínez Mg. - Diseño conceptual
Técnica de Manabí
• Se traducen los requisitos (regla de
negocio) en un esquema conceptual de la
base de datos.
• Se lo representa mediante el modelo
Diseño conceptual entidad – relación (Modelo ER).
• Las tareas a realizar:
1. Identificar las entidades.
2. Identificar las relaciones.
3. Identificar los atributos y asociarlos a
entidades y relaciones.
4. Determinar los identificadores.
5. Determinar las jerarquías de
generalización (si las hay).
6. Diseñar el modelo ER mediante un
diagrama entidad – relación (DER).
7. Revisar el esquema conceptual local con
el usuario.

Universidad 6
8/11/2022 Ing. Víctor Martínez Mg. - Diseño conceptual
Técnica de Manabí
Modelo de datos conceptual (Modelos ER)

Atributos

Entidad
Relación

Universidad 7
Ing. Víctor Martínez Mg. - Diseño conceptual
Técnica de Manabí
Modelo de datos
conceptual (Modelos
ER)
Entidades fuertes y débiles

Universidad 8
8/11/2022 Ing. Víctor Martínez Mg. - Diseño conceptual
Técnica de Manabí
Modelo de datos
conceptual (Modelos
ER)
• Entidades supertipo y subtipo
• En el ejemplo:
• Supertipo: Persona
• Subtipos: Docente y alumno

• Atributos simples y compuestos


• Relaciones
• Binarias
• Unarias

Universidad 9
8/11/2022 Ing. Víctor Martínez Mg. - Diseño conceptual
Técnica de Manabí
Caso práctico 1 (Semana 4)
• Se requiere diseñar un modelo • Entidades
relacional para una entidad • CLIENTE (NIF, nombre, apellido)
SUCURSAL (número, dirección,…)
financiera que contenga •
• CUENTA (Núm, tipo, saldo,…)
información sobre clientes, • OPERACIÓN_BANCARIA (Núm, fecha, importe)
contratos de los clientes y las
operaciones realizadas sobre cada
uno de estos. Para ello hay que
considerar los siguiente:
1. Una operación bancaria se
identifica por un número de
operación, una fecha de
operación y un importe.
2. Un cliente puede tener muchas
cuentas
3. Una cuenta puede tener varios
clientes
4. Una cuenta solo puede
pertenecer a una sucursal

Universidad 10
8/11/2022 Ing. Víctor Martínez Mg. - Diseño conceptual
Técnica de Manabí
Caso práctico 1
(Semana 4)
Entidades
CLIENTE (NIF, nombre, apellido)
SUCURSAL (número, dirección,…)
CUENTA (Núm, tipo, saldo,…)
OPERACIÓN_BANCARIA (Núm, fecha,
importe)
Relaciones
N clientes: N cuentas
1 sucursal: N cuentas
N cuentas: N operación_bancaria

Universidad 11
8/11/2022 Ing. Víctor Martínez Mg. - Diseño conceptual
Técnica de Manabí
Caso práctico 2 (Semana 4)
• Una empresa dedicada a la instalación de • Entidades
dormitorios juveniles a medida quiere realizar • CLIENTE (…)
una base de datos donde se reflejen las ventas y • MONTADOR (…)
montajes, para lo cual se tiene en cuenta: • MODELO_DORMITORIO (…)
1. Cada modelo de dormitorio lo debe montar, al
menos, dos montadores.
2. El mismo montador puede montar varios
modelos de dormitorios.
3. De cada modelo dormitorio nos interesa conocer
su código de modelo.
4. El mismo montador puede montar el mismo
modelo en diferentes fechas. Nos interesa
conocer la fecha en la que realiza cada montaje.
5. De un montador nos interesa su NIF, nombre,
dirección, teléfono de contacto y el número de
dormitorios que ha montado de cada modelo.
6. Cada modelo de dormitorio puede ser comprado
por uno o varios clientes y el mismo cliente
podrá comprar uno o varios dormitorios. De un
cliente nos interesa su NIF, nombre, dirección,
teléfono y fecha de compra de cada modelo.

Universidad 12
8/11/2022 Ing. Víctor Martínez Mg. - Diseño conceptual
Técnica de Manabí
Caso práctico 2
(Semana 4)
Entidades
CLIENTE (…)
MONTADOR (…)
MODELO_DORMITORIO (…)

Universidad 13
8/11/2022 Ing. Víctor Martínez Mg. - Diseño conceptual
Técnica de Manabí
• Diseñe una base de datos para una pequeña empresa, el cual
debe contener información acerca de clientes, artículos y
pedidos. Hasta el momento se registran los siguientes datos
en documentos varios:
1. Para cada cliente: Número de cliente (único), Direcciones de
Ejercicio propuesto envío (varias por cliente), Saldo, límite de crédito (depende
del cliente, pero en ningún caso debe superar los $3.000) y
descuento.
1. Elaborar: 2. Para cada artículo: Número de artículo (único), Fábricas que
lo distribuyen, Existencias de ese artículo en cada fábrica,
1. Planteamiento Descripción del artículo.
2. DER 3. Para cada pedido: Cada pedido tiene una cabecera y el
2. Tiempo límite: 30 minutos
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 nombre de la calle
principal, parroquia y ciudad. Una fecha incluye hora.

Universidad 14
8/11/2022 Ing. Víctor Martínez Mg. - Diseño conceptual
Técnica de Manabí
1. CLIENTE(numeroCliente, direccionCalle, direcionParroquia, DireccionCiudad)
2. ARTICULO(numeroArticulo, existencia, descripcion)
3. FABRICA(numero, teléfono, alternativoSiNo)
4. CABECERA_PEDIDO(numeroCabecera, fecha, hora)

Ejercicio propuesto
5. CUERPO_PEDIDO(cantidad)

Diseñe una base de datos para una pequeña empresa, el cual debe
contener información acerca de clientes, artículos y pedidos. Hasta el
momento se registran los siguientes datos en documentos varios:
1. 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) y descuento.
2. 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.
3. 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 nombre de la calle principal,
parroquia y ciudad. Una fecha incluye hora.

Universidad 15
8/11/2022 Ing. Víctor Martínez Mg. - Diseño conceptual
Técnica de Manabí
Próxima clase

• Ejercicios con diseño conceptual • Lecturas de la clase de hoy:


• Traer guía de la actividad • Compendio pág. 25 - 42
autónoma.
• Actividades pendientes:
• A. Autónoma (5 puntos)
• A. Práctica (5 puntos)
• A. Docencia (10 puntos)
• Próxima semana:
• Defensa de la A. autónoma

Universidad 16
8/11/2022 Ing. Víctor Martínez Mg. - Diseño conceptual
Técnica de Manabí
Universidad
Técnica de Manabí

También podría gustarte