Вы находитесь на странице: 1из 14

PRCTICAS DE LABORATORIO 1, 2 Y 3.

AREA TEMATICA: BASES DE DATOS BASICO

Estudiante:

CESAR EDUARDO TAPIERO B. OLIVER TAPIERO C

Tutor RUBERNEY RAMOS

UNIVERCIDAD NACIONAL ABIERTA Y A DISTACIA UNAD PITALITO HUILA 2011 @

INTRODUCCION
Este trabajo se desarrolla con el fin de conocer las temticas de la Unidad 1 2 Y 3 tema relacionado con las bases de datos donde logramos hacer una investigacin colectiva en diferentes tipos de necesidad y la importancia que tienen los sistemas de informacin en las empresas que gracias los que se ingeniaron siglos atrs, necesidad de las grandes empresas de almacenar cantidades de informacin de una forma rpida, sencilla y fiable, y que a su vez pudieran acceder a ella en cualquier momento sin necesidad de desplazarse a salas dedicadas a archivar documentacin, como hasta hace poco se vena haciendo por eso ahora conocemos lo grandes programas informticos que empezaron a almacenar datos en los archivos de los programas, lo cual era ms cmodo. Como definicin de base de datos entendemos que se trata de un conjunto de datos interrelacionados y almacenados sin redundancias innecesarias, los cuales sirven a las aplicaciones sin estar relacionados de una manera directa entre ellos.

Prctica 1
Para los siguientes ejercicios plantee la matriz de relacin y los posibles atributos, para cada una de las entidades, NO es realizar el modelo Entidad Relacin. 1. Se desea modelar una base de datos para recibo de rdenes, la cual debe contener la informacin de clientes, artculos y rdenes. De los clientes se desea tener su nmero (nico), direccin de envo (varias por cliente), balance, lmite de crdito y descuento. De las rdenes se desea tener su nmero de la orden (nico), nmero del cliente que la orden, la direccin de envo del cliente, fecha de orden. Adems, todo el detalle de la orden, la cual contiene, los artculos pedidos con su cantidad ordenada y su cantidad pendiente. De los artculos se desea tener su nmero (nico), descripcin del artculo, cdigo de la planta que lo produce (varias) y cantidad almacenada en cada planta que lo produce. Adems se sabe que: No existen dos clientes con una direccin de envo comn Cada lnea de una orden es identificada por un nmero de lnea nico dentro de la orden. 1. MATRIZ RELACION

ENTIDAD CLIENTE ARTICULO ORDEN

CLIENTE X 1-1 1-1

ARTICULO 1-M x 1-1

ORDEN 1-1 1-1 x

ATRIBUTOS DE ENTIDADES

CLIENTE: #_Cliente, Dir_env1, Dir_env2, Dir_env3. ARTICULO: #_nico, Des_art, Cod_plant, Cant_alm. ORDEN: #_Ord, #_Cliente, Fec_Ord, Det_Ord.

2. Se desea modelar una base de datos para una empresa que vende productos a sus clientes. La organizacin tiene vendedores, cada vendedor pertenece a una dependencia de la organizacin y diferentes dependencias puede tener varios vendedores. Los clientes son compaas. De cada compaa interesa su nmero (es un cdigo interno nico que se le asigna a cada compaa), su nombre, su direccin de correspondencia, sus direcciones de envo de productos (puede tener varias direcciones de envo), sus telfonos (puede tener varios telfonos en cada una de sus direcciones) tanto de correspondencia, como de envo. Una direccin debe incluir el municipio y el departamento, igual los telfonos. Cada compaa tiene asignado un vendedor. Un vendedor puede estar asignado a varias compaas. En cada compaa se tienen personas contactos (mnimo una). De cada persona contacto se requiere su cdigo interno (nico), nombre, apellido y cargo dentro de la compaa. Se desea tener un registro de los resmenes de ciertas conversaciones importantes mantenida por los vendedores y los contactos. De cada conversacin se desea tener: su nmero interno (nico), fecha, hora, cdigo de la persona contacto, cdigo del vendedor, resumen de la conversacin. De los vendedores se desea tener, cdigo interno (nico), nombre, apellido, dependencia en la cual trabaja, rendimiento (es una calificacin asignada por su superior). Los clientes (compaas) hacen pedidos, se desea guardar todos los pedidos de los ltimos doce meses, hayan sido o no atendidos. Todos los productos que se tomen en los pedidos se podrn despachar. En un pedido se pueden solicitar varios productos. El pedido tiene un encabezado y un detalle (un nmero variables de lneas). En cada lnea solo se pide un producto. En un mismo pedido puede haber lneas para el mismo producto, con tiempo de entrega diferentes. Los datos generales del encabezado del pedido es nmero de pedido (nico), nombre del cliente, fecha del pedido, direccin de envo. Los datos del detalle del pedido que se desea tener es nmero de lnea (nico dentro del pedido), producto solicitado, cantidad solicitada, tiempo de entrega del producto para esa lnea. De los productos que vende la organizacin se desea tener, cdigo interno (nico), descripcin, unidad de medida, precio unitario de venta, costo unitario promedio, cantidad total en inventario, cantidad en bodega ya comprometida con entregas que todava no se han despachado, cantidad pedida a los proveedores que an no han llegado.

2. MATRIZ RELACION

ENTIDAD CLIENTE VENDEDOR CONTACTO REGISTRO PRODUCTO PEDIDO

CLIENTE X 1-1 1-1 1-1 1-1 1-1

VENDEDOR 1-M X 1-1 1-1 1-1 1-M

CONTACTO 1-1 1-1 X 1-1 X 1-1

REGISTRO 1-1 1-1 1-1 X 1-1 1-1

PRODUCTO 1-1 1-1 X 1-1 X 1-1

PEDIDO 1-1 1-1 1-1 1-1 1-1 X

ATRIBUTOS DE Entidades

CLIENTE: Cod_Interno , Nom_Compaia Tel_correspondencia, T el_Envio.

, Dir_Correspondencia , Dir_envio ,

VENDEDOR: Cod_Vendedor, Nom_Vendedor, Ape_Vendedor. CONTACTO: Nom_Empleado, Ape_Empleado, Car_Empleado, Cod_ Empleado. REGISTRO: Res_Conversacion, Num_Interno, Fec_Conversacion, Hor_Conversacion, Cod_Vendedor. PRODUCTO: Cod_Interno, Des_Unitario, Pre_Unidad, Cos_Unitario, Can_Total, Can_Bodega, Cant_Pedida. PEDIDO: Num_Pedido, Nom_Pedido, Pro_Solicitado, Con_Solicitada. Fec_Pedido, Dir_Envio, Det_Pedido,

Practica 2
MODELOS DE DATOS LOGICO Y MODELO RELACIONAL

Pasar la matriz relacin a un diagrama de entidad relacin e identificar los atributos y atributos claves de acuerdo al caso estudiado en la prctica anterior. Transformar el diagrama entidad _ relacin a un Modelo Relacional (tablas y columnas).

CLIENTE NRO: CLIENTE NOMB: CLIENTE TEL: CLIENTE.

REGISTRO NRO: REGISTRO AREA: REGISTRO FECHA:REGISTRO

CONTACTO NRO : CONTACTO NOMB : CONTACTO TEL: CONTACTO

VENDEDOR NRO: VENDEDOR NOMBRE: VENDEDOR DIRECCIN: VENDEDOR TEL : VENDEDOR

PRODUCTO. NRO: PRODUCTO NOMBRE: PRODUCTO LOTE: PRODUCTO

PEDIDO NRO: PEDIDO NOMBRE: PEDIDO CANT:PEDIDO

LOS PASOS SON


Colocar en el centro la entidad que tiene ms relaciones 1-1 Continuar con las dems entidades. Se procede a colocar la cardinalidad Colocar los atributos a cada una de las entidades. Determinar el atributo clave.

Practica 3
CREACION DE UNA BASE DE DATOS.
Primero abrimos la aplicacin de MYSQL y digitamos la PASSWORD y creamos nuestra tabla. Ejemplo esta base de datos tendr como nombre SUPER_MERCADO_YEP.

El siguiente paso es ingresar los campos que necesitemos para el diseo de la base de datos.

A dems de la primera tabla se elabora una con el nombre de DEPARTAMENTO donde se defina los cdigos del departamento.

La forma en que se ingresa los datos a la tabla

Al terminar de ingresar todos los datos escribimos la lnea de cdigo para poder ver la visualizacin de la tabla final.

Y bien para empezar hacer modificaciones que crea o sea necesario ya sea por un error de ingreso o cambios posteriores a la elaboracin de la base de datos En esta taba podemos observar la actualizacin del salario da Andrea Aparicio que es 555800 $ y cambiarlo por 367000$.

Y aqu podemos ver la tabla ya actualizada.

Para borrar un campo que no sea necesario o por otra circunstancia lo aremos de esta manera.

Para borrar los datos completos de algn empleado lo aremos de la siguiente manera.

Para realizar consultas individuales se hace de la siguiente manera:

Para realizar consultas de grupos lo aramos de la siguiente manera:

CONCLUCIONES.
Podemos concluir que en el transcurso de desarrollo de la actividad nos dimos a la tarea de contextualizar todo a lo que es recurrente a los procesos de la programacin de bases de datos y sus funciones las cuales son muy tiles en la ingeniera de sistemas. Aprendimos o no dimos cuenta de los aspectos importantes que se encuentran ocultos tras los en los sistemas gestores de datos, como son creado y su importante funcin.