Está en la página 1de 18

TRABAJO DE BASE DE DATOS BASICO

PRESENTADO POR:

JUAN CARLOS VALENCIA CALDAS

GRUPO:

301330_22

TUTOR:

GLORIA ALEJANDRA RUBIO

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

26/05/2023
INTRODUCCIÓN

En el presente caso, se plantea el diseño de una base de datos para concesionarios de autos.

La base de datos permitirá almacenar información relevante sobre los concesionarios, los

autos, los vendedores, los servicios posventa y los proveedores. Esto facilitará la gestión de

ventas, revisiones posventa y el mantenimiento de registros actualizados y precisos.


OBJETIVO GENERAL

El objetivo general de este proyecto es diseñar una base de datos que cumpla con los

requerimientos de los concesionarios de autos, permitiendo almacenar y gestionar de

manera eficiente la información relacionada con los concesionarios, autos, vendedores,

servicios posventa y proveedores. Se busca proporcionar una herramienta que mejore los

procesos de venta, mantenimiento y gestión de la información en los concesionarios.


CONTENIDO

ENTIDADES

Descripción de
Entidades
Justificación, explicación de
Entidad su existencia en el Mundo Ejemplo de Ejemplares (Instancias)
del Problema
Nombre: AutoMax
Dirección: Calle Principal 123
El concesionario es el lugar Teléfono: 555-1234567
donde se venden los autos y Correo: info@automax.com
se brindan servicios Sitio web: www.automax.com
posventa. Es necesario
Concesionario almacenar su información
básica, como el nombre,
dirección, teléfono, correo y
sitio web, para identificar y
contactar al concesionario.

Código: 001
Los autos son los productos
que se venden en el Marca: Toyota
concesionario. Es necesario Modelo: Corolla
almacenar información como Cilindraje: 1600
Auto el código, marca, modelo, Precio: 25000
cilindraje, precio y
descuento en porcentaje para
identificar y describir los
autos disponibles.
Descuento (%): 5
Los vendedores son los Identificación: VEN001
empleados del concesionario Nombre: Juan Pérez
Vendedor encargados de realizar las Teléfono: 555-1112222
ventas. Se almacena Correo: juan.perez@concesionario.com
información como la
Fecha de vinculación: 2022-01-15
identificación, nombre,
teléfono, correo y fecha de
vinculación con el
concesionario para
identificar y contactar a los
vendedores.

Placa: ABC123
El servicio posventa se
brinda a los clientes una vez Fecha del servicio: 2023-04-10
que han adquirido un auto. Estado: Completado
Se almacena información Repuestos: No
como la placa del auto, fecha Novedades: Cambio de aceite y filtro.
ServicioPosventa del servicio, estado del
servicio y si se requirieron
repuestos. También se
registra una descripción de Empleado responsable: VEN001
las novedades y el empleado
responsable de la revisión.

Código: RPT001
Descripción: Filtro de aire
Los repuestos son
componentes utilizados en Valor: 30
los servicios posventa. Se
almacena información como
Repuesto
el código, descripción y
valor para identificar y
describir los repuestos
disponibles.

ID: 001
Nombre: AutoParts Supplier
Los proveedores suministran
Dirección: Calle Proveedores 789
los autos y los repuestos al
concesionario. Se almacena Teléfono: 555-5555555
información como el ID, Correo: info@autopartsupplier.com
Proveedor
nombre, dirección, teléfono,
correo y sitio web para
identificar y contactar a los
Sitio web: www.autopartsupplier.com
proveedores.
ATRIBUTOS Y RESTRICCIONES
MODELO E-R
NORMALIZACION

NORMALIZACION
1NF (Primera Forma Normal):

* Todas las tablas tienen una clave primaria única para identificar cada registro.
* Cada columna contiene solo valores atómicos, evitando repeticiones o conjuntos de valores.
* No hay duplicación de información en las tablas.

2NF (Segunda Forma Normal):

* Cumple con 1NF.


* Se eliminan las dependencias parciales, asegurando que cada columna dependa
completamente de la clave primaria de la tabla.

3NF (Tercera Forma Normal):

* Cumple con 2NF.


* Se eliminan las dependencias transitivas, asegurando que no haya dependencias indirectas
entre las columnas a través de otras columnas no clave.

En el diseño propuesto, cada tabla tiene una clave primaria única y no hay repeticiones de datos
en las tablas. Además, se han identificado y eliminado las dependencias parciales y transitivas.
Por lo tanto, el diseño cumple con las normalizaciones 1NF, 2NF y 3NF.

MR-NORMALIZADO

Basado en la base de datos existente, a continuación se presenta el Modelo Relacional (MR)


considerando las tres formas normales (1NF, 2NF, 3NF):

1NF (Primera Forma Normal):

En este nivel, se eliminarán las repeticiones de datos y se


asegurará que cada columna contenga solo valores atómicos.
Tabla Concesionario:

id (PK)
nombre
direccion
telefono
correo
web

Tabla Auto:

codigo (PK)
marca
modelo
cilindraje
precio
descuento
id_concesionario (FK)

Tabla Vendedor:

identificacion (PK)
nombre
telefono
correo
fecha_vinculacion
id_concesionario (FK)

Tabla ServicioPosventa:

placa (PK)
fecha_servicio
estado
empleado_responsable
codigo_auto (FK)

Tabla Repuesto:

codigo (PK)
descripcion
valor

Tabla Proveedor:

id (PK)
nombre
direccion
telefono
correo
web

Tabla AutoProveedor:

codigo_auto (PK, FK)


id_proveedor (PK, FK)

2NF (Segunda Forma Normal):

En este nivel, se eliminarán las dependencias parciales y se


separarán las tablas en entidades independientes.

Tabla Concesionario:

id (PK)
nombre
direccion
telefono
correo
web

Tabla Auto:

codigo (PK)
marca
modelo
cilindraje
precio
descuento

Tabla Vendedor:

identificacion (PK)
nombre
telefono
correo
fecha_vinculacion
id_concesionario (FK)

Tabla ServicioPosventa:
placa (PK)
fecha_servicio
estado
empleado_responsable
codigo_auto (FK)

Tabla Repuesto:

codigo (PK)
descripcion
valor

Tabla Proveedor:

id (PK)
nombre
direccion
telefono
correo
web

Tabla AutoConcesionario:

codigo_auto (PK, FK)


id_concesionario (PK, FK)

Tabla AutoProveedor:

codigo_auto (PK, FK)


id_proveedor (PK, FK)

3NF (Tercera Forma Normal):

En este nivel, se eliminarán las dependencias transitivas y se


crearán tablas adicionales para evitar redundancia de datos.

Tabla Concesionario:

id (PK)
nombre
direccion
telefono
correo
web

Tabla Auto:

codigo (PK)
marca
modelo
cilindraje
precio
descuento

Tabla Vendedor:

identificacion (PK)
nombre
telefono
correo
fecha_vinculacion
id_concesionario (FK)

Tabla ServicioPosventa:

placa (PK)
fecha_servicio
estado
empleado_responsable
codigo_auto (FK)

Tabla Repuesto:

codigo (PK)
descripcion
valor

Tabla Proveedor:

id (PK)
nombre
direccion
telefono
correo
web

Tabla AutoConcesionario:

codigo_auto (PK, FK)


id_concesionario (PK, FK)

Tabla AutoProveedor:

codigo_auto (PK, FK)


id_proveedor (PK, FK)

Con este diseño, se han eliminado las repeticiones y se han


establecido las relaciones adecuadas entre las tablas, cumpliendo
con los principios de la primera, segunda y tercera forma normal
(1NF, 2NF y 3NF). Esto proporciona una estructura más eficiente
y libre de redundancias en la base de datos del concesionario de
autos.

DDL
MDL
CONCLUSION

La implementación de una base de datos para concesionarios de autos es de vital

importancia para mejorar la eficiencia y la gestión de la información en este tipo de

empresas. A través de esta base de datos, se podrán realizar diversas operaciones como el

registro de concesionarios, autos, vendedores, servicios posventa y proveedores, así como

el seguimiento de ventas, revisiones posventa y la relación entre proveedores y marcas de

autos.

Al contar con una base de datos bien estructurada y normalizada, se logrará un

almacenamiento y acceso eficiente de la información, lo que permitirá a los concesionarios

tener una visión más clara y precisa de su inventario, ventas, servicios posventa y

relaciones con proveedores. Esto contribuirá a optimizar los procesos internos, mejorar la

toma de decisiones y brindar un mejor servicio a los clientes.

En resumen, el diseño de una base de datos para concesionarios de autos es fundamental

para fortalecer la gestión de información en este sector, facilitando el control y seguimiento

de las actividades relacionadas con la venta de autos, servicios posventa y relaciones con

proveedores.
REFERENCIAS BIBLIOGRAFICAS

Camuña, R. J. F. (2014). Lenguajes de definición y modificación de datos SQL (UF1472),

Capitulo 2 - Lenguajes de definición, manipulación y control. Madrid, ESPAÑA: IC

Editorial. p. 39-90 https://elibro-

net.bibliotecavirtual.unad.edu.co/es/ereader/unad/44141?page=37

Capacho Portilla, J. R., & Nieto Bernal, W. (2017). Diseño de base de datos, Capitulo 3 .

Barranquilla, Colombia: Universidad del Norte. https://elibro-

net.bibliotecavirtual.unad.edu.co/es/ereader/unad/70030?page=123

Stephens, R. (2008). Beginning Database Design Solutions. Wiley. Página, 283-341.

https://elibro-net.bibliotecavirtual.unad.edu.co/es/ereader/unadenglish/178286?page=283

También podría gustarte