Está en la página 1de 3

Nombre: Amira Mayra Perez Cuba CI: 9907947

PRACTICA 6
PROBLEMA
A partir del siguiente enunciado se desea realizar el análisis y
diseño de la base de datos con las siguientes tareas diseño lógico
diseño físico diccionario de datos e inserción de registros para
el siguiente problema
Se desea informatizar la gestión de una empresa de transportes que
reparte paquetes por toda Bolivia los encargados de llevar los
paquetes son los camioneros de los que se quiere guardar el ci ,
nombre, teléfono, dirección, salario, población en la que vive.
De los paquetes transportados interesa conocer el codigo de
paquete, descripción, destinatario y dirección del destinatario Un
camionero distribuye muchos paquetes y un paquete solo puede ser
distribuido por un camionero
De las provincias a las que llegan los paquetes interesa guardar
el codigo de provincia y el nombre. un paquete solo puede llegar a
una provincia sin embargo a una provincia pueden llegar varios
paquetes.
De los camiones que llevan los camioneros interesa conocer la
placa modelo tipo y potencia un camionero puede conducir
diferentes camiones den fechas diferentes y un camionero puede ser
conducido por varios camioneros.
DISEÑO LOGICO
Nombre: Amira Mayra Perez Cuba CI: 9907947

DISEÑO FISICO:

create table provincia(


cod_prov varchar(10) primary key not null,
nombre varchar(50)

create table paquetes(

id_paquetes varchar(10) primary key not null,


descripcion varchar(50) not null,
destinatario varchar(50) not null,
direccion varchar(50) not null,
ci varchar(10) not null,
cod_prov varchar(10) not null,
foreign key(ci)
references camioneros(ci),
foreign key(cod_prov)
references provincia(cod_prov)
)
create table camioneros(

ci varchar(10) primary key not null,


nombre varchar(50),
telefono varchar(50),
direccion varchar(50),
salario varchar(50),
poblacion varchar(50)

create table camioneros_camion(


fecha date,
ci varchar(10) not null,
placa varchar(10) not null,
foreign key(ci)
references camioneros(ci),
foreign key(placa)
references camion(placa)

)
create table camion(

placa varchar(10) primary key not null,


modelo varchar(50),
Nombre: Amira Mayra Perez Cuba CI: 9907947

tipo varchar(50),
potencia varchar(50)

select * from provincia;


insert into provincia (cod_prov,nombre) values('1','omasuyos');
insert into provincia (cod_prov,nombre) values('2','Aroma');
insert into provincia (cod_prov,nombre) values('3','Bautista
Saavedra');
insert into provincia (cod_prov,nombre) values('4','Camacho');
insert into provincia (cod_prov,nombre) values('5','Caranavi');
insert into provincia (cod_prov,nombre) values('6','Franz
Tamayo');
insert into provincia (cod_prov,nombre) values('7','Ingavi');

También podría gustarte