Farmacia DataBase

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

create database Farmacia;

use Farmacia;

create table Cliente (

ID_Cliente int not null,

Nombre varchar (30) not null,

Direccion varchar (50) not null,

Tienda varchar (50) not null,

primary key (ID_Cliente)

);

create table Sustancia_Activa (

ID_Sustancia varchar (50) not null,

Nombre varchar (50) not null,

Descripcion varchar (50) not null,

Precio float not null,

primary key (ID_Sustancia)

);

create table Farmacos (

ID_Farmaco varchar (50) not null,

Nombre varchar (50) not null,

Descripcion varchar (50) not null,

ID_Sustancia varchar (50),

ID_Lab varchar (50) not null,

Piezas int not null,

Tipo varchar (50) not null,

primary key (ID_Farmaco)

);
create table Laboratorio (

ID_Lab varchar (50) not null,

Nombre varchar (50) not null,

Direccion varchar (50),

Credito int not null,

Envio varchar (50) not null,

primary key (ID_Lab)

);

create table Vendedor (

ID_Vendedor varchar (50) not null,

Nombre varchar (30) not null,

Direccion varchar (50) not null,

Telefono varchar (15) not null,

Sueldo int (10) not null,

Departamento varchar (50) not null,

Tienda varchar (50) not null,

primary key (ID_Vendedor)

);

create table Ventas (

Fecha date not null,

Precio float not null,

Cantidad int not null,

Telefono varchar (15) not null,

ID_Vendedor varchar (50) null,

ID_Farmaco varchar(50) not null,

ID_Cliente int not null

);
alter table Ventas;

insert into Cliente (ID_Cliente, Nombre, Direccion, Tienda) values ('1','Arturo Nuñez
C.','Prolongacion Bravo No. 48','CENTRO');

insert into Cliente (ID_Cliente, Nombre, Direccion, Tienda) values ('2','Alberto Mengual','C. Jabin
No. 45','NORTE');

insert into Cliente (ID_Cliente, Nombre, Direccion, Tienda) values ('3','Oscar Uc','Almendros
No.3','PONIENTE');

insert into Cliente (ID_Cliente, Nombre, Direccion, Tienda) values ('4','Alondra García Paloma
Yanes','C. Colosio No. 345','SUR');

insert into Cliente (ID_Cliente, Nombre, Direccion, Tienda) values ('5','Moises Canché','C. Allende
No. 789','CENTRO');

insert into Cliente (ID_Cliente, Nombre, Direccion, Tienda) values ('6','Arbey López','Bravo No.
23','ORIENTE');

insert into Cliente (ID_Cliente, Nombre, Direccion, Tienda) values ('7','Ramón Herrera','Allende No
89','NORTE');

insert into Cliente (ID_Cliente, Nombre, Direccion, Tienda) values ('8','Jorge Cú ','Almendras No.
56','SUR');

insert into Cliente (ID_Cliente, Nombre, Direccion, Tienda) values ('9','Rodrigo Tamay','Hidalgo No.
878','PONIENTE');

insert into Cliente (ID_Cliente, Nombre, Direccion, Tienda) values ('10','Luis Vargas','Arbol No.
568','ORIENTE');

insert into Cliente (ID_Cliente, Nombre, Direccion, Tienda) values ('11','Almendra Ortiz','Trebol No.
545','PONIENTE');

insert into Cliente (ID_Cliente, Nombre, Direccion, Tienda) values ('12','Alma Robles','Lopez No.
258','CENTRO');

insert into Cliente (ID_Cliente, Nombre, Direccion, Tienda) values ('13','Laura


Alcantar','Constitucion No. 2548','CENTRO');

insert into Cliente (ID_Cliente, Nombre, Direccion, Tienda) values ('14','Omar Buitre','Cedro No.
548','CENTRO');

insert into Cliente (ID_Cliente, Nombre, Direccion, Tienda) values ('15','Francisco


Montes','Prolongacion Galeana No. 4568','Centro');

select * from Cliente;


insert into Sustancia_Activa (ID_Sustancia, Nombre, Descripcion, Precio) values
('1','Epinefrina','Adrenalina level 1 mg/ml solución inyectable','155.87');

insert into Sustancia_Activa (ID_Sustancia, Nombre, Descripcion, Precio) values


('2','Estradiol','Estradiol, Noretisterona','879.23');

insert into Sustancia_Activa (ID_Sustancia, Nombre, Descripcion, Precio) values ('3','Verufil


solución cutánea',' Ácido salicílico, Ácido láctico','458');

insert into Sustancia_Activa (ID_Sustancia, Nombre, Descripcion, Precio) values


('4','Abacavir','Abacavir, Lamivudina','1525.99');

insert into Sustancia_Activa (ID_Sustancia, Nombre, Descripcion, Precio) values ('5','Aracenac 100
mg','Aceclofenaco','499.99');

select * from Sustancia_Activa;

insert into Farmacos (ID_Farmaco, Nombre, Descripcion, ID_Sustancia, ID_Lab, Piezas, Tipo) values
('1','ASPIRINA','Adrenalina level 1 mg/ml soluciòn inyectable','1','1','80','RECETA LIBRE');

insert into Farmacos (ID_Farmaco, Nombre, Descripcion, ID_Sustancia, ID_Lab, Piezas, Tipo) values
('2','Estradiol','Estradiol,Noretisterona','2','2','15','RECETA LIBRE');

insert into Farmacos (ID_Farmaco, Nombre, Descripcion, ID_Sustancia, ID_Lab, Piezas, Tipo) values
('3','Verufil','Acido salicìlico, Acido làctico','3','1','40','CONTROLADO');

insert into Farmacos (ID_Farmaco, Nombre, Descripcion, ID_Sustancia, ID_Lab, Piezas, Tipo) values
('4','Abacavir','Lamivudina','4','1','55','RECETA LIBRE');

insert into Farmacos (ID_Farmaco, Nombre, Descripcion, ID_Sustancia, ID_Lab, Piezas, Tipo) values
('5','Aracenac','El principio activo de Airtal es aceclofenaco.','5','2','100','CONTROLADO');

select * from Farmacos;

insert into Laboratorio (ID_Lab, Nombre, Direccion, Credito, Envio) values (1,'Novartis','Mexico
DF','100000','GRATIS');

insert into Laboratorio (ID_Lab, Nombre, Direccion, Credito, Envio) values (2,'Bayer','Monterrey
NL','0','LO PAGA EL CLIENTE');

select * from Laboratorio;


insert into Vendedor (ID_Vendedor, Nombre, Direccion, Telefono, Sueldo, Departamento, Tienda)
values('1','SamuelGarza','PinoNo78','9811568978','1500','MOSTRADOR','CENTRO');

insert into Vendedor (ID_Vendedor, Nombre, Direccion, Telefono, Sueldo, Departamento, Tienda)
values('2','GabrielOrtiz','AzucarNo589','9824567896','1100','MENSAJERO','SUR');

insert into Vendedor (ID_Vendedor, Nombre, Direccion, Telefono, Sueldo, Departamento, Tienda)
values('3','PamelaDuran','CoyocNo564','9997854563','1500','MOSTRADOR','NORTE');

insert into Vendedor (ID_Vendedor, Nombre, Direccion, Telefono, Sueldo, Departamento, Tienda)
values('4','SergioCortes','AvenaNo2345','7894561235','1300','MOSTRADOR','PONIENTE');

insert into Vendedor (ID_Vendedor, Nombre, Direccion, Telefono, Sueldo, Departamento, Tienda)
values('5','PerdoMata','CentralNo.5678','2568974125','1000','MOSTRADOR','ORIENTE');

select * from Vendedor;

insert into Ventas (Fecha, Precio, Cantidad, Telefono, ID_Vendedor, ID_Farmaco, ID_Cliente)
values('2016/2/12','258.86','1','23578964578','2','1','1');

insert into Ventas (Fecha, Precio, Cantidad, Telefono, ID_Vendedor, ID_Farmaco, ID_Cliente)
values('2016/6/2','568','2','25356894785','1','3','5');

insert into Ventas (Fecha, Precio, Cantidad, Telefono, ID_Vendedor, ID_Farmaco, ID_Cliente)
values('2016/10/10','479.85','5','7894561234','5','5','3');

insert into Ventas (Fecha, Precio, Cantidad, Telefono, ID_Vendedor, ID_Farmaco, ID_Cliente)
values('2016/5/5','150','10','4562357896','4','4','4');

insert into Ventas (Fecha, Precio, Cantidad, Telefono, ID_Vendedor, ID_Farmaco, ID_Cliente)
values('2016/8/8','59.99','8','4567898956','1','2','2');

insert into Ventas (Fecha, Precio, Cantidad, Telefono, ID_Vendedor, ID_Farmaco, ID_Cliente)
values ('2016/11/20','350','3','456789623','5','5','4');

select * from Ventas;


describe Cliente;

alter table Ventas

add constraint FK_Cliente

foreign key (ID_Cliente)

references Cliente(ID_Cliente);

describe Sustancia_Activa;

alter table Farmacos

add constraint FK_Sustancia_Activa

foreign key (ID_Sustancia)

references Sustancia_Activa(ID_Sustancia);

describe Laboratorio;

alter table Farmacos

add constraint FK_Lab

foreign key (ID_Lab)

references Laboratorio(ID_Lab);

describe Vendedor;

alter table Ventas

add constraint FK_Vendedor

foreign key (ID_Vendedor)

references Vendedor(ID_Vendedor);

describe Ventas;

alter table Ventas

add constraint FK_Farmaco

foreign key (ID_Farmaco)

references Farmacos(ID_Farmaco);

También podría gustarte