Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 16

Modelo conceptual

BASES DE DATOS I
Ing. Juan Camilo Vanegas González
COTECNOVA
2022
Modelo Conceptual

Un modelo conceptual de datos identifica las relaciones de más alto


nivel entre las diferentes entidades.
Las características del modelo conceptual de datos incluyen:

 Incluye las entidades importantes y las relaciones entre ellas.


 No se especifica ningún atributo.
 No se especifica ninguna clave principal.
Los modelos de datos conceptuales brindan a las empresas un punto de
partida que debe evolucionar hacia diagramas más ricos en contexto a
medida que avanzan por las etapas de los modelos de datos. A través
del análisis de casos de uso, el diseño de casos de uso y el diseño de
bases de datos, la complejidad y el nivel de detalle eventualmente
alcanzarán su punto máximo con los modelos de datos físicos.
Al igual que los arquitectos realizan sus planos para construir casas,
los diseñadores de base de datos necesitan realizar modelos para
construir sus base de datos. Los modelos facilitan la comunicación
entre el diseñador de base de datos y los usuarios finales. Los modelos
son fáciles de utilizar y cambiar, ya que son sólo una imagen muy
simplificada del sistema de información que se desea desarrollar.
 El requisito para un modelamiento exitoso pasa necesariamente por el
“conocimiento del negocio”, esto es, para lograr la meta de representar y
organizar los datos para obtener la información que requiere el problema a
resolver, se necesita un conocimiento cabal del problema.

 No es igual modelar un sistema de inventario para un negocio de local único


que para una cadena de tiendas, o para una clínica de salud. Siempre el
modelo final va a estar supeditado a los requerimientos específicos del
negocio.

 Modelar significa en un modo amplio simplificar la realidad del negocio pero


sin perder significancia de sus datos. Modelar implica organizar y clasificar la
información en componentes simples que representen la información del
negocio.
Los modelos conceptuales deben ser buenas herramientas para
representar la realidad, por lo que deben poseer las siguientes
cualidades:

 Expresividad: deben tener suficientes conceptos para expresar


perfectamente la realidad.
 Simplicidad: deben ser simples para que los esquemas sean fáciles
de entender.
 Minimalidad: cada concepto debe tener un significado distinto.
 Formalidad: todos los conceptos deben tener una interpretación
única, precisa y bien definida.
Esquema
Ejercicio 1

Se quiere diseñar una base de datos relacional para almacenar


información sobre los asuntos que lleva un gabinete de abogados. Cada
asunto tiene un número de expediente que lo identifica, y corresponde
a un solo cliente. Del asunto se debe almacenar el período (fecha de
inicio y fecha de archivo o finalización), su estado (en trámite,
archivado, etc.), así como los datos personales del cliente al que
pertenece (Número de identificación, nombre, dirección, etc.). Algunos
asuntos son llevados por uno o varios procuradores, de los que nos
interesa también los datos personales.
Ejercicio 2

Se quiere diseñar una base de datos relacional para gestionar los datos
de los socios de un club náutico.
De cada socio se guardan los datos personales y los datos del barco o
barcos que posee: número de matrícula, nombre, número del amarre y
cuota que paga por el mismo. Además, se quiere mantener información
sobre las salidas realizadas por cada barco, como la fecha y hora de
salida, el destino y los datos personales del jefe, que no tiene porque
ser el propietario del barco, ni es necesario que sea socio del club.
Ejercicio 3
Se desea almacenar la información de una compañía aérea en una base de
datos relacional. La compañía aérea tiene tres recursos principales: aviones,
pilotos y miembros de tripulación. De cada piloto se desea conocer su
código, nombre y horas de vuelo. De los miembros de tripulación sólo
mantendremos su código y nombre. Todos ellos (pilotos y miembros) tienen
una base a la que regresan después de los vuelos de una jornada. Un vuelo
que va desde un origen a un destino y a una hora determinada, tiene un
número de vuelo (por ejemplo, el vuelo de Palma a Alicante de las 13:50 es
el vuelo IB-8830). De cada vuelo que se va a realizar durante los próximos
tres meses, así como de los vuelos que ya se han realizado, se desea saber el
avión en que se va a hacer o en el que se ha hecho, el piloto y cada uno de
los miembros de la tripulación. Cada avión tiene un código, es de un tipo
(por ejemplo, BOEING-747) y tiene una base donde es sometido a las
revisiones periódicas de mantenimiento.
Ejercicio 4
El servicio de estudiantes de la universidad proporciona información sobre las
asignaturas de cada titulación e información sobre los profesores.
Para ello, posee un fichero de asignaturas y un fichero de profesores, con los
correspondientes programas que se encargan de gestionarlos y que generan
dichos informes. Dados los problemas de inconsistencia de datos que el sistema
de ficheros conlleva, se desea diseñar una base de datos relacional que lo
sustituya.
Algunas aclaraciones que el servicio de estudiantes nos ha hecho son las
siguientes: en cada departamento hay varias áreas de conocimiento, cada una de
las cuales imparte una serie de asignaturas distintas en una o varias titulaciones.
Cada profesor pertenece a un único área de conocimiento de un departamento e
imparte clases en una o varias asignaturas de ese área.
Ejercicio 5
Se quiere realizar una base de datos para llevar la información de varias agencias de
viajes. De cada una
se conoce su código, la fecha de inicio de actividades y su ciudad.
Cada agencia ofrece paquetes turísticos, los cuales tienen un precio y destinos a
varios países. Se identifican por un código de paquete. Un paquete puede estar
relacionado con uno o más paquetes a modo de
combo (ejemplo: viaje a Disney + crucero por el Caribe). Cada paquete es propio de
su agencia, no puede
ser vendido en otra. Los paquetes son comprados por clientes, los cuales tienen un
nombre, domicilio y son diferenciados por su DNI. Estos clientes tienen varias
formas de pago, de las cuales conocemos su tipo y el monto a pagar.
Los medios de pago son autorizados por un solo banco, de los cuales sabemos que
poseen un nombre –que es único- y sucursal. Al autorizar los pagos, se establece una
Ejercicio 6
Se requiere diseñar una base de datos que sea de utilidad para concesionarios
de automóviles. Un concesionario puede vender automóviles de varias marcas
(por ejemplo, Audi y Volkswagen).
Sobre los automóviles se desea mantener la siguiente información: marca,
modelo, precio, descuento (si es que lo tiene), los datos técnicos (potencia
fiscal, cilindrada, etc.); al igual que otras características importantes y
accesorios. El concesionario tiene siempre automóviles de varios modelos en
stock (cada uno se identifica por un código único).
Cuando se vende un automóvil se quiere saber quién lo ha vendido; también se
desea saber el precio que se ha cobrado por él y el modo de pago: al contado o
mediante financiera. De los vendedores se almacenarán los datos personales
(nombre, NIF, domicilio, etc.) y las ventas realizadas. De los clientes se debe
almacenar número de documento, Nombres y apellidos, fecha de nacimiento,
uno o varios teléfonos, dirección y ciudad de residencia.
Ejercicio 7

Construir el modelo conceptual para un centro odontológico


con un conjunto de pacientes y un conjunto de odontólogos.
Asociar con cada paciente un registro de las diversas
pruebas, procedimientos y exámenes realizados.
Ejercicio 8
La Liga Profesional de Fútbol Colombiano tiene muchos equipos, cada
equipo tiene un nombre, pertenece a una ciudad, tienen un entrenador,
tiene un capitán y un conjunto de jugadores, cada jugador pertenece a
un solo equipo, cada jugador tiene un nombre, una posición (como
lateral izquierdo o el portero), un nivel de habilidad y un conjunto de
registros de lesiones, un capitán del equipo también es un jugador, un
juego se juega entre dos equipos (denominados equipo local y equipo
visitante) y tiene una fecha (como el 11 de mayo de 2022) y un
marcador (como 4 a 2).

También podría gustarte