You are on page 1of 13

TRABAJO COLABORATIVO 3

PRESENTADO POR FABIN ANDRS YEPES GUTIRREZ COD: 1094896401 HECTOR SUAREZ COD: 1.098.615.846

PRESENTADO A JORGE EDUARDO PEREZ GARCIA TTUTOR DEL CURSO BASES DE DATOS BSICO

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA BASES DE DATOS BSICO CURSO 301330_42 CV CEAD JOSE ACEVEDO Y GMEZ BOGOT D.C NOVIEMBRE DE 2011

INTRODUCCIN

La base de datos es uno de los componentes principales de un sistema de informacin, pudiendo convertirse en su verdadera columna vertebral, por lo que se puede afirmar que el ciclo de vida del sistema de informacin est inherentemente ligado al ciclo de vida de la base de datos sobre la que se apoya. Las etapas de este ciclo de vida son bsicamente: planificacin de la base de datos, definicin del sistema, recoleccin y anlisis de requisitos, diseo de la base de datos, seleccin del sistema de gestin de bases de datos apropiado, diseo de aplicaciones, elaboracin de prototipos, implementacin, conversin y carga de datos, prueba y mantenimiento. Desde una visin general, el ciclo de vida de una base de datos puede descomponerse en tres etapas, que son: concepcin, creacin de la base de datos y su explotacin. La fase de concepcin o diseo consiste en reproducir el mundo real con ayuda de uno de los modelos de datos1, ya sea: jerrquico, en red, relacional, orientado a objetos u otro distinto que ayude a entender el significado de los datos y que facilite la comunicacin en cuanto a los requisitos de informacin. (Basndonos en el modelo relacional, se trata de traducir el universo real en trminos de tablas. Estas tablas representan entidades del mundo real as como los enlaces que pueden existir entre ellas). Se aplica la normalizacin, sin embargo en el primer enfoque se aplica como tcnica de validacin para garantizar que el diseo resultante no viole de manera no intencional cualquiera de los principios de la normalizacin.

OBJETIVOS
Evidenciar el dominio sobre la sintaxis SQL, adems del contacto un SGBD como MYSQL. Poner en prctica el contenido de la unidad 3 del modulo del curso. Interactuar con el pequeo grupo colaborativo en el desarrollo de la actividad. Lograr la normalizacin de una base de datos y su posterior construccin en SGBD como MYSQL.

Creacin de la base de datos y Usar la base de datos.

Crear tablas

Cargar datos en las tablas por medio de archivo .CSV, repetimos el proceso para todas las tablas con su data correspondiente.

Borrado de un registro de la tabla articulos

Modificacin de un registro de la tabla artculos, se cambio el id 113 por el id 567

PUNTO 2. a) Consultar el nombre de los clientes que tienen rdenes.

SELECT ordenes.id_orden,clientes.nom_cliente FROM ordenes,clientes WHERE ordenes.id_cliente=clientes.id_cliente;

b-) Consultar el nombre de la planta con sus respectivos nombres de artculos y cantidad almacenada SELECT planta.nom_planta,articulo.descripcion_art,articulo.cant_bodega FROM (planta INNER JOIN bodegas ON planta.Cod_pl=bodegas.Cod_pl) INNER JOIN articulo ON articulo.cod_bod=bodegas.cod_bod;

c-) Consultar el nombre de los clientes con su respectiva cantidad total de rdenes para el ao 2011 . SELECT nom_cliente,fecha_orden, COUNT( *) FROM clientes, ordenes WHERE clientes.id_cliente=ordenes.id_cliente AND fecha_orden BETWEEN '2011-01-01' AND '2011-12-31' GROUP BY id_orden;

d-) Consultar el nombre del cliente y el nombre de los artculos con su respectiva cantidad total pedida, donde el total de cantidad pedida sea mayor a uno. Select nom_cliente,descripcion_art,art_ordenado FROM ordenes,clientes,articulo,detalle_ordenes WHERE clientes.id_cliente=ordenes.id_cliente AND ordenes.id_detalle=detalle_ordenes.id_detalle AND detalle_ordenes.id_articulo=articulo.id_articulo AND art_ordenado > 1;

e-) Consultar el nombre del cliente, con su respectivo nmero y fecha de orden, que tengan cantidades pendientes. Select nom_cliente,id_orden,fecha_orden,art_pendiente FROM clientes,ordenes,detalle_ordenes WHERE clientes.id_cliente=ordenes.id_cliente AND ordenes.id_detalle=detalle_ordenes.id_detalle AND art_pendiente>0;

3. Dada la siguiente tabla, aplique las reglas de normalizacin y genere las tablas que consideren conveniente con sus respectivos nombres, llaves primarias y llaves forneas y campos, para que mnimo quede en tercera forma normal (3FN).

CONCLUSIONES

Del anterior trabajo podemos concluir que el uso de programas como MYSQL es de mucha importancia, ya que nos permite realizar base de datos completas y de fcil manejo en los diferentes campos ya sean de ciencia o de otra ndole. Tambin podemos decir que realizando una buena base de datos podemos manejar de una manera eficiente y eficaz la informacin de cualquier negocio.

BIBLIOGRAFIA
Modulo Bases de Datos Bsico UNAD 2.005 John Alejandro Figueredo Luna, Primera Edicin.

You might also like