CREATE DATABASE venta_medicamentos
Enviado por NICOLE ESPINOZA GALAN • 25 de Agosto de 2020 • Apuntes • 8.371 Palabras (34 Páginas) • 141 Visitas
CREATE DATABASE venta_medicamentos;
create table Medicamento(
idmedicamento int primary key,
idproveedor int null,
idtiposdemedicamentos int null
);
----------------------------------
create table Proveedor(
idproveedor int primary key,
nombreCompañia varchar(45) not null,
nombrecontacto varchar(45),
cargocontacto varchar(45),
direccion varchar(60),
ciudad varchar(15),
region varchar(15),
codPostal varchar(10),
pais varchar(15),
telefono varchar(10),
fax varchar(25)
);
--------------------------
create table Tiposdemedicamentos(
idtiposdemedicamentos int primary key,
nombmed varchar(45),
descripcion text
);
--------------------------
create table Detallesdeventa(
idventas int null,
idmedicamento int null,
precio decimal(10,0),
cantidad int,
descuento decimal(10,0)
);
----------------------------
create table Ventas(
idventas int primary key,
idcliente int null,
idfarmaceutico int null,
fechaventa date,
preciototal varchar(45)
);
------------------------
create table Cliente(
idcliente int primary key,
Nombre varchar(45),
Apellidos varchar(100),
sexo varchar(10),
direccion varchar(60),
telefono varchar(15)
);
------------------------
create table Farmaceutico(
idfarmaceutico int primary key,
nomfar varchar(45),
apefar varchar(60),
sexofar varchar(10),
dirfar varchar(60),
telfar varchar(15),
fechanacimiento date,
fechacontratacion date
);
alter table ventas
add constraint fk_1
foreign key (idcliente)
references cliente (idcliente);
------------------------
alter table ventas
add constraint fk_2
foreign key (idfarmaceutico)
references farmaceutico (idfarmaceutico);
------------------------
alter table detallesdeventa
add constraint fk_3
foreign key (idventas)
references ventas (idventas);
--------------------------
alter table detallesdeventa
add constraint fk_4
foreign key (idmedicamento)
references medicamento (idmedicamento);
-------------------------
alter table medicamento
add constraint fk_5
foreign key (idproveedor)
references proveedor (idproveedor);
------------------------
alter table medicamento
add constraint fk_6
foreign key (idtiposdemedicamentos)
references tiposdemedicamentos (idtiposdemedicamentos);
/*
INSERCIONES DE CLIENTE
*/
INSERT INTO cliente(idcliente, nombre, apellidos, sexo, direccion, telefono) VALUES (1000, 'Abel', 'Perez', 'M', 'Las Orquideas', '062-4564871');
INSERT INTO cliente(idcliente, nombre, apellidos, sexo, direccion, telefono) VALUES (1001, 'Andres', 'Lopez', 'M', NULL, '953216548');
INSERT INTO cliente(idcliente, nombre, apellidos, sexo, direccion, telefono) VALUES (1002, 'Anne', 'Suyama', 'F', 'Ate 182', NULL);
INSERT INTO cliente(idcliente, nombre, apellidos, sexo, direccion, telefono) VALUES (1003, 'Ana', 'Brito', 'F', 'Los cedros 152', '987521463');
INSERT INTO cliente(idcliente, nombre, apellidos, sexo, direccion, telefono) VALUES (1004, 'Alan', 'Gomez', 'M', 'Pedro Puelles', '952364178');
INSERT INTO cliente(idcliente, nombre, apellidos, sexo, direccion, telefono) VALUES (1005, 'Alexandra', 'Morales', 'F', 'Alfornso Ugarte 1515', '975146328');
INSERT INTO cliente(idcliente, nombre, apellidos, sexo, direccion, telefono) VALUES (1006, 'Aurelio', 'Socrates', 'M', 'Urbanizacion los rosales mz.2', '932145687');
INSERT INTO cliente(idcliente, nombre, apellidos, sexo, direccion, telefono) VALUES (1007, 'Anibal', 'Solorzano', 'M', 'Jr. Pedro Puelles', '687421394');
INSERT INTO cliente(idcliente, nombre, apellidos, sexo, direccion, telefono) VALUES (1008, 'Aquiles Felix', 'Curichimba', 'M', NULL, '945712384');
INSERT INTO cliente(idcliente, nombre, apellidos, sexo, direccion, telefono) VALUES (1009, 'Astrid', 'De la Vega Cruz', 'F', 'Los Molinos mz.A', '142346578');
INSERT INTO cliente(idcliente, nombre, apellidos, sexo, direccion, telefono) VALUES (1010, 'Aaron', 'Guisasola', 'M', 'Jr. Pedro Barroso', NULL);
INSERT INTO cliente(idcliente, nombre, apellidos, sexo, direccion, telefono) VALUES (1011, 'Alondra', 'Garcia', 'F', 'Bella Vista 515', '745896123');
INSERT INTO cliente(idcliente, nombre, apellidos, sexo, direccion, telefono) VALUES (1012, 'Alfonso', 'Robles', 'M', 'Jr. Los cedros', '842136579');
INSERT INTO cliente(idcliente, nombre, apellidos, sexo, direccion, telefono) VALUES (1013, 'Beto', 'Sanchez', 'M', 'Hermilio Valdizan', '975146328');
INSERT INTO cliente(idcliente, nombre, apellidos, sexo, direccion, telefono) VALUES (1014, 'Berenice', 'Moreno', 'F', 'Urbanizacion los olivos', '985214635');
INSERT INTO cliente(idcliente, nombre, apellidos, sexo, direccion, telefono) VALUES (1015, 'Bertha', 'Ruiz', 'F', 'Colpa Baja', '946321648');
INSERT INTO cliente(idcliente, nombre, apellidos, sexo, direccion, telefono) VALUES (1016, 'Bastian', 'Torres Torres', 'M', 'Las moras', NULL);
INSERT INTO cliente(idcliente, nombre, apellidos, sexo, direccion, telefono) VALUES (1017, 'Brandon Julian', 'Fuller', 'M', 'Jr.Los Girasoles', '624874536');
INSERT INTO cliente(idcliente, nombre, apellidos, sexo, direccion, telefono) VALUES (1018, 'Bruno',
...