ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

ADMINISTRACIÓN DE BASE DE DATOS


Enviado por   •  27 de Junio de 2020  •  Tarea  •  1.462 Palabras (6 Páginas)  •  84 Visitas

Página 1 de 6

  [pic 1]    ADMINISTRACIÓN DE BASE DE DATOS      [pic 2]   

Practica 4              Realizada x C. Olicon Ver 0.1

I.- Realice el Scrip siguiente y adicione las salidas de resultados.

-- Conectarse a la base de datos creada en la Práctica 3

Use Ventas_X1

-- Muestra los datos contenidos de las tablas

-- Checar que haya sufiente información y exista la factura id_fact= 3

select * from factura

select * from det_fact    

-- Altera tabla det_fact y adiciona el campo prec_art_fact de tipo money

alter table det_fact add prec_art_fact money 

select * from det_fact    

-- Actualiza el precio de la tabla det_fact de la factura 3 del articulo 23

update det_fact set prec_art_fact = 10.25 where id_fact = 3 and id_art = 23

-- verifica la actualización del precio

select * from det_fact

-- este programita actualiza en forma automatica ciertos registros

declare @cont int

set @cont = 0

set @cont = (select count(cant_art) from det_fact)

while @cont > 0

begin

  print (@cont) 

  update det_fact set prec_art_fact = (12.00 * @cont), cant_art = cant_art + 5

         where id_fact = @cont        

         set   @cont = @cont - 1

end           

-- verifica la actualización automatica del precio

select * from det_fact

-- Muestra la tabla det_detfac con los campos calculados costo_x_art e iva

select * , costo_x_art = cant_art * prec_art_fact ,

           iva = (cant_art * prec_art_fact * 0.16)

      from det_fact

-- Muestra los campos de la tabla det_detfac con los campos calculados

-- costo_x_art e iva y el total por articulo solo de la factura 3

select *, costo_x_art = cant_art * prec_art_fact , 

          iva = (cant_art * prec_art_fact * 0.16),

          tot_partida = (cant_art * prec_art_fact * 1.16)

  from det_fact where id_fact = 3

-- Altera tabla det_fact y adiciona el campo costo_x_art de tipo real

alter table det_fact add costo_x_art real

select * from det_fact

-- Actualiza costo_x_art de la tabla det_fact calcula con items de la tabla

update det_fact set costo_x_art = cant_art * prec_art_fact

-- Muestra los campos de la tabla det_detfac con los campos calculados

-- desc_art, costo_x_art

select *,   desc_art = (cant_art * prec_art_fact *.10),

          costo_x_art_desc = (cant_art * prec_art_fact * 0.90)

     from det_fact

-- Altera tabla det_fact y elimina el campo  precio_art y costo_x_art

alter table det_fact drop column prec_art_fact, costo_x_art

-- Se muestran los registros de la tabla de articulos que cumplan

-- la condicines de los operadores relacionales.

Select * from articulo

select * from articulo where prec_art > 50

select * from articulo where prec_art < 50

select * from articulo where prec_art <= 50

select * from articulo where prec_art <> 50

...

Descargar como (para miembros actualizados) txt (8 Kb) pdf (143 Kb) docx (60 Kb)
Leer 5 páginas más »
Disponible sólo en Clubensayos.com