Base de Datos Farmacia

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 5

La Vega, R.

D
ASIGNACIONES VIRTUALES
NOMBRE DE LA ASIGNATURA: DESARROLLO DE BASE DE DATOS GRADO:
4to NS
SECCIONES: B,C,E
CONTENIDOS ASOCIADOS

Comandos: Create, Insert, Select, Drop, Alter, Update,

ACTIVIDADES DE TRABAJO
DÍA 1 DE LA SEMANA DEL 25 AL 29 DE MAYO
Actividad 1

Se te ha contratado para desarrollar el Sistema de base de datos para una farmacia, el encargado de la
misma indica que desea llevar control de los medicamentos que tienen en existencia y los laboratorios que
los proveen, además de los clientes que reciben el servicio.

create table medicamento


(cod int ,
nombre varchar(50),
cantidad int,
unidad_existente int,
unidad_perdidad int,
precio_unitario money ,
precio_docenario money,
fecha_de_vencimiento date
)
create table proveedor
(id int,
nombre varchar (50),
sexo varchar (1),
ubicación varchar (250)
)
create table cliente
(cod_cliente int,
Nombre varchar(50),
apellido varchar(50),
direccion varchar(250),
sexo varchar(50),
cedula varchar(15),
Codigo_clint int,
telefono varchar(15)
)
DÍA 2 DE LA SEMANA DEL 25 AL 29 DE MAYO
Actividad 1
Realizar 10 insert a cada tabla creada en la actividad anterior
insert into medicamento (cod,nombre,cantidad,unidad_existente, unidad_perdidad, precio_unitario,
precio_docenario, fecha_de_vencimiento)
values ('001','acetaminofen','120','12','80','100','200','12-5-2020'),
('002','ponstam','35','5','15','20','200','12-5-2020'),
('003','Actinomicina','200','10','150','302','29','12-5-2020'),
('004','broncochem','98','2','55','40','302','12-5-2020'),
('005','ampicilina','150','75','75','72','31','12-5-2020'),
('006','crema','160','80','80','25','303','12-5-2020'),
('007','antigripal','64','32','32','31','209','12-5-2020'),
('008','Etambutol','50','2','10','22','209','12-5-2020'),
(‘009’,’pastillas’,’21’,’2,’15’,’12’,’300’,’15-9-2020’),
(‘010’,’winasol’,’32’,’8’,’43’,’46’,’100’,’18-10-2020),

Insert into proveedor (id,nombre,sexo,ubicación)


Values
(‘01’,’miguel’,’m’,’santiago’),
(‘02’,’jose’,’m’,’lavega’),
(‘03’,’maria’,’f’,’bonao’),
(‘04’,’manuel’,’m’,’santodomingo’),
(‘05’,’martin’,’m’,’bonao’),
(‘06’,’josue’,’m’,’santiago’),
(‘07’,’nerii’,’m’,’neiva’),
(‘08’,’estela’,’f’,’jamo’),
(‘09’,’marta’,’m’,’santiago’),
(‘10’,’daniel’,’m’,’bonao’),

insert into cliente (cod_cliente,Nombre,apellido,direccion,sexo,cedula,Codigo_clint,telefono)


values('01','Juan','Compres','La vega','M','001-0000000-1','2','829-419-2540'),
('02','Jose','Ramos','Santiago','M','001-0000000-1','3','829-419-2540'),
('03','Matias','Nuñez','Santo','M','001-0000000-1','4','829-419-2540'),
('04','Miguel','Abreu','Jarabacoa','M','001-0000000-1','8','829-419-2540'),
('05','Antonio','Infante','Bonao','M','001-0000000-1','10','829-419-2540'),
('06','Carlos','Coronado','La vega','M','001-0000000-1','7','829-419-2540'),
('07','Odalis','Vatista','Santiago','M','001-0000000-1','6','829-419-2540'),
('08','Luis','Vasque','Bonao','M','001-0000000-1','5','829-419-2540'),
(‘09’,’manuel’,’ruiz’,’la vega’,’m’,’001-4355221-1’,’4’,’809-924-3247’),
(‘10’,’manolo’,’jose’,’bonao’,’m’,’001-4354231-1’,’829-419-2540’),
DÍA 3 DE LA SEMANA DEL 25 AL 29 DE MAYO
Actividad 1

1. Realizar 10 Update a la Base de Datos Creada.


Para tener una idea más clara de cómo realizar los Update puede visitar los siguientes Links:
https://www.tutorialesprogramacionya.com/sqlserverya/temarios/descripcion.php?inicio=0&cod=15
&punto=9
https://www.youtube.com/watch?v=zqmD6J7X-7E
update cliente set sexo=’f’
where nombre=’odalis’;
update cliente set apellido=’abreu’
where nombre=’miguel’;
update cliente set dirección =’santiago’
where nombre=’miguel’;
update cliente set sexo=’f’
where nombre=’matias’;
update proveedor set id=’4’
where nombre=’jose’;
update proveedor set nombre=’miguelito’
where nombre=’jose’;
update proveedor set sexo=’f’
where nombre=’jose’;
update proveedor set dirección =’bonao’
where nombre=’miguel’;
update medicamento set nombre=’mentol’
where nombre=’crema’;
update medicamento set cod=’001’
where nombre=’winasol’;

2. Utilizando los comandos Alter y Drop modificar la tabla creada: Elimina un campo
(Columna), agrega un campo (columna) y modificar un campo a la tabla.

Para tener una idea más clara de cómo realizar lo que se te pide puede visitar el siguiente Link:
https://www.youtube.com/watch?v=ZngN26gWWSA

alter table proveedor


add
apellido varchar

alter table cliente


drop column sexo

alter table medicamento


alter column nombre varchar(60)

Amor, Disciplina y Enseñanza

La Vega, R.D
ASIGNACIONES VIRTUALES
DÍA 4 DE LA SEMANA DEL 25 AL 29 DE MAYO
Actividad 1
Elabora 10 consultas básicas y 5 consultas con funciones de agregación.
Así como lo hicimos en la asignación de la semana del 27 de abril al 1 de mayo

Select count(1) as cantidad from medicamento


Select nombre from proveedor
Select sexo from cliente
Select id, Nombre from proveedor where=’jose’
Select min(cantidad)as from medicamento where 15
Select max(cantidad)as from medicamento 300
Select nombre from proveedor where=’miguel’
Select max(direccion)as from proveedor
RECURSOS
Computadora
Aplicación Word
Internet
Plataforma classroom
Videos tutoriales

Realice la entrega de esta asignación como documento de Microsoft Word. (Todas las
actividades realizarla en un solo archivo en Microsoft Word).
1. Para hacerlo debe crear el documento, guardarlo y luego adjuntar el archivo.
2. El archivo se adjunta al pulsar el botón cuya imagen es la de un clip pisapapel 📎. Se encuentra en
la parte inferior del cuadro que ven en este momento. (En otros casos es una cruz y dice al lado
"agregar un archivo adjunto").
3. Luego, debe buscar el archivo donde lo guardó y seleccionarlo. Le da a aceptar y el archivo se
adjunta (guarda) en la plataforma.
4. Por último, igual que en la entrega anterior, le da a marcar como completado.
Amor, Disciplina y Enseñanza

También podría gustarte