Elaborar Modelo de Datos GA3-220501113-AA2-EV01

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 4

Informe: Modelo de Datos

GA3-220501113-AA2-EV01.

Jose Alirio Barragan Sanchez

Aprendiz SENA

Procesamiento de pruebas de Software

Ficha: 2547488

Instructor: ALEXANDER MONTEALEGRE RAMIREZ


Competencia: Crear un modelo de base de datos relacional
con base a los requerimientos del cliente.

Agosto 30 de 2022

Servicio Nacional de Aprendizaje – SENA

TECNOLOGÍAS DE LA INFORMACIÓN, DISEÑO Y DESARROLLO DE


SOFTWARE

Medellín, Colombia
INTRODUCCIÓN
El objetivo de este documento es presentar los modelos relacionales (MR) y modelo físico
SQL en instrucciones DDL para tres (3) problemas asignados.
Se entregan una carpeta comprimida con los tres modelos MR en esquemas de Workbench
de MySQL y los tres modelos SQL en lenguaje DDL junto con este informe.

1. A un concesionario de autos llegan clientes para comprar automóviles. De cada


auto interesa saber la matrícula, modelo, marca y color. Un cliente puede
comprar varios autos en el concesionario. Cuando un cliente compra un auto, se
le hace una ficha en el concesionario con la siguiente información: cédula,
nombre, apellidos, dirección y teléfono. Los autos que el concesionario vende
pueden ser nuevos o usados (de segunda mano). De los autos nuevos interesa
saber el número de unidades que hay en el concesionario. De los autos viejos
interesa el número de kilómetros que lleva recorridos. El concesionario también
dispone de un taller en el que los mecánicos reparan los autos que llevan los
clientes. Un mecánico repara varios carros a lo largo del día, y un auto puede
ser reparado por varios mecánicos. Los mecánicos tienen una cédula, nombre,
apellidos, fecha de contratación y salario. Se desea guardar también la fecha en
la que se repara cada vehículo y el número de horas que se tarda en arreglar
cada automóvil.
Modelo MR en Workbench de MySQL

Script de SQL en DDL en archivo aparte, Igualmente el archivo del modelo.


2. La clínica “Más vida” necesita llevar un control informatizado de su gestión de
pacientes y médicos. De cada paciente se desea guardar el código, nombre,
apellidos, dirección, población, departamento, teléfono y fecha de nacimiento.
De cada médico se desea guardar el código, nombre, apellidos, teléfono y
especialidad. Se desea llevar el control de cada uno de los ingresos que el
paciente hace en el hospital. Cada ingreso que realiza el paciente queda
registrado en la base de datos. De cada ingreso se guarda el código de ingreso
(que se incrementará automáticamente cada vez que el paciente realice un
ingreso) el número de habitación y cama en la que el paciente realiza el ingreso
y la fecha de ingreso. Un médico puede atender varios ingresos, pero el ingreso
de un paciente solo puede ser atendido por un único médico. Un paciente puede
realizar varios ingresos en el hospital.

Modelo MR en Workbench de MySQL

Script de SQL en DDL en archivo aparte, Igualmente el archivo del modelo.

3. 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 patrón, que no tiene por qué ser el propietario
del barco ni es necesario que sea socio del club.
Modelo MR en Workbench de MySQL

Script de SQL en DDL en archivo aparte, Igualmente el archivo del modelo.

También podría gustarte