Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Pgina 1
SESIN 3:
SISTEMA DE FACTURACIN
I
OBJETIVOS
Entender el funcionamiento de un sistema de facturacin
Utilizar PostgreSQL para manipular una base de datos
II
TEMAS A TRATAR
Sistema de facturacin
Sentencias SQL bsicas en PostgreSQL
III
MARCO TEORICO
Un sistema de facturacin contiene las siguientes tablas principalmente:
Tabla de clientes. Almacena los diferentes datos que corresponden a los clientes.
Nombre del campo
Codcliente
Nomcliente
Dircliente
Dnicliente
Ruccliente
Telcliente
Estado
Tipocliente
Tipo
Text
Text
Text
Text
Text
Text
Text
Text
Tipo
Text
Text
Text
Smallint
Pgina 2
Tipo
Text
Text
Text
Text
Tipo
Text
Text
Text
Las tablas descritas nos sirven como soporte al sistema de facturacin, ya que contienen
datos que mayormente son consultados para poder atender una venta o realizar una
factura. Ahora vamos a definir las tablas para poder almacenar las facturas que se vayan
realizando, para esto sabemos que una factura o documento de venta tiene principalmente
2 partes, cabecera y detalle.
En la cabecera es donde tenemos todos los datos de la persona que nos est comprando,
nombre, ruc, la fecha de la venta, el nmero del comprobante de pago, etc. Mientras que
en el detalle, se enumeran todos los artculos o productos que nos van a comprar, donde
mayormente se detalla la cantidad del producto, su descripcin y el total de ese producto,
para que finalmente se totalice, se calcula el impuesto y se halla el total de la factura.
Sesin 3
Pgina 3
IV
ACTIVIDADES
Ingresar al
Postgres:
Sesin 3
Pgina 4
Crear una base de datos llamada FACTURACION, haciendo clic derecho en Databases y
New Database:
Sesin 3
Pgina 5
AhoraingresamosaSchemasparacrearnuevastablas,comoseveenlaimagen:
Sesin 3
Pgina 6
Tipo
Text
Text
Text
Date
Text
Detalle de la factura. Esta tabla contiene datos sobre la parte inferior de la factura, es
decir sobre los artculos que se hayan vendido.
Nombre del campo
Codproducto
Cantidad
Preciototal
Numfactura
Tipo
Carcter
Smallint
Adems crear las tablas de Clientes, Productos, Vendedores y Tiendas con sus claves
primarias (Primary Key).
Ingresar 10 registros con distintos datos entre s para cada tabla.
Para ingresar registros y para aplicar una sentencia SQL a una tabla cualquiera, se hace
click derecho sobre la tabla:
Sesin 3
Pgina 7
Nos aparecern los scripts bsicos para gestionar una tabla, en este caso seleccionamos
INSERT Script y nos aparecer una ventana similar a la siguiente, para poder ingresar los
datos que queremos, luego damos en el botn de ejecutar script y ejecutar lo que hemos
ingresado.
Sesin 3
Pgina 8
V
EJERCICIOS
Ingresar 5 nuevas facturas con distintos datos entre s.
Luego de ingresados, mostrar:
VI
CUESTIONARIO
1. Qu es un sistema de informacin de facturacin y para qu sirve?
2. Qu beneficios nos trae implementar un sistema de facturacin automatizado?
3. Cules son las principales tablas a considerar en un sistema de facturacin y cmo
se relacionan entre ellas?
4. Para qu sirve el lenguaje SQL?
5. Cules son las 4 sentencias bsicas de SQL?
Ing. Mary Ruelas Llerena
Sesin 3
Pgina 9
VII
BIBLIOGRAFIA Y REFERENCIAS
MCLEOD, Raymond, Sistemas de Informacin Gerencial, Prentice Hall
Hispanoamericana, Mxico, 1998.
DAVIS, Gordon y OLSON, Margrethe. Sistemas de Informacin Gerencial,
McGraw-Hill, Mxico, 1990.
SCOTT, GEORGE M., Principios de Sistemas de Informacin, McGraw-Hill,
Mxico, 1992.
PRESSMAN, Roger S. Ingeniera del Software, Un Enfoque Prctico,
McGraw-Hill, Espaa, 1989
MARTIN, James. Sistemas de Informacin, El Ateneo, Argentina, 1991.
MCKEEVER, James M. Sistemas de Informacin para la Gerencia, Limusa,
Mxico, 1990.
BARROS, Oscar, Tecnologas de la Informacin y su uso en Gestin, McGraw
Hill, Santiago, 1998
LAUDON, Kenneth, Laudon Jane. Administracin de los Sistemas de
Informacin.
Organizacin
Tecnologa.
Mxico:
Prentice
Hall
Hispanoamericana. 1996
MURDICK, Robert G. Sistemas de Informacin Administrativa. McGraw-Hill,
Mxico, 1992.
Sesin 3