Sistemas de Bases de Datos
Enviado por jossbi • 25 de Mayo de 2023 • Práctica o problema • 836 Palabras (4 Páginas) • 55 Visitas
Universidad de las Fuerzas Armadas ESPE[pic 1][pic 2]
Unidad de Educación a Distancia
Sistemas de Bases de Datos[pic 3]
Apellidos y Nombres: Terán Villegas Mary Isabel NRC: 8878
Fecha: 11 de febrero de 2022
Actividad de aprendizaje 7
1. Seleccione un sector de la industria
Industria: Automotriz
2. Revise en internet un modelo relacional o Copie la url o Copie la imagen del modelo
URL de la imagen: http://2.bp.blogspot.com/_y6he96V2ZNw/S_snVSJLLUI/AAAAAAAAAJ8/AUxI10BdDnk/s1600/relaciones.jpg
[pic 4]
3. Describa el negocio o Texto
En este modelo relacional se puede notar que el negocio del que se trata es un Taller Mecánico, el cual pertenece a la Industria Automotriz. En este se realizan reparaciones a los defectos encontrados en los automóviles; el taller lleva de forma automatizada el control de sus clientes, los empleados que los atienden, los datos del automóvil, el registro y la entrega del vehículo. En cada empleado se registran sus datos como nombre, apellidos materno y paterno, dirección, teléfono, email y edad, donde se observa que está relacionada con los clientes a través de la entidad registros la cual lleva la fecha y hora del registro, el lugar donde se realiza, y los campos clave foráneos con los que se relaciona con las entidades clientes, empleados y automóvil. Además, llevan el registro de cada cliente que lleva su auto al taller, donde guardan los datos del cliente como dirección, teléfono, nombre, apellidos materno y paterno, email y edad, en el caso de la imagen le se puede observar que se relaciona con la entidad registro colocando el campo id_registro, más para normalizar este campo no debía estar en los datos del cliente sino el campo identificador del cliente en la entidad de registro. Asimismo, el taller lleva el registro de los datos de los automóviles que llevan los clientes donde guardan datos como su modelo, la explicación del defecto con el que llega el auto y su placa, además está se puede observar que está relacionada con la entidad de entrega, donde por último el Taller mecánico lleva el registro de qué empleado entrega qué auto, a cuál cliente.
Del modelo relacional propuesto realizar:
4. Creación de base de datos (copiar código no imagen) Nombre: Sector_Industria_Apellido_Nombre
create database automotriz_Teran_Mary;
5. Creación de tres entidades (identifique las principales)
En cada entidad ▪ 1 o 2 restricciones por atributo
Mínimo 2 restricciones por entidad
Elaborar un resumen en el que se indique por entidad sus restricciones en tabla y atributos (copiar código no imagen)
--Creación Base de Datos automotriz_Teran_Mary
--Creación de tabla Clientes
create table clientes(
id_Cliente varchar(25) NOT NULL PRIMARY KEY,
direccion_Cliente varchar(25) NOT NULL,
telefono_Cliente int NOT NULL,
nombre_Cliente varchar(25) NOT NULL,
apellido_Paterno varchar(25) NOT NULL,
apellido_Materno varchar(25) NOT NULL,
edad_Cliente int NOT NULL check (edad_Cliente between 18 and 90),
email_Cliente varchar(50) NOT NULL,
);
--Creación de tabla empleado
create table empleados(
id_Empleado varchar(25) NOT NULL PRIMARY KEY,
nombre_Empleado varchar(25) NOT NULL,
apellido_Paterno_E varchar(25) NOT NULL,
apellido_Materno_E varchar(25) NOT NULL,
direccion_Empleado varchar(25) NOT NULL,
telefono_Empleado int NOT NULL,
edad_Empleado int NOT NULL check (edad_Empleado between 18 and 90),
email_Empleado varchar(50) NOT NULL
);
--Creación de tabla empleado
create table registro(
id_Registro varchar(25) NOT NULL PRIMARY KEY,
fecha_Hora_Registro datetime NOT NULL,
lugar varchar(50) NOT NULL,
id_Empleado varchar(25) NOT NULL,
id_Cliente varchar(25) NOT NULL,
CONSTRAINT fk_ id_Empleado FOREIGN KEY (id_Empleado) REFERENCES empleados(id_Empleado),
...