You are on page 1of 71

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante.

Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

TRABAJO COLABORATIVO N3 DE BASE DE DATOS BASICO

TRABAJO Tutor: Jorge Eduardo Prez Garca GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

JONATHAN ARDILA JOHN JAIRO CONTRERAS LUIS YUBER PITA RUBN DARO JARAMILLO QUIONES ALEX MANUEL PARRA PARRA

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE INGENIERIA DE SISTEMAS BASE DE DATOS NOVIEMBRE 22 DEL 2010

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

TRABAJO COLABORATIVO N3 DE BASE DE DATOS BASICO

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

TRABAJO COLABORATIVO

JONATHAN ARDILA JOHN JAIRO CONTRERAS Tutor: Jorge Eduardo Prez Garca GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

LUIS YUBER PITA RUBN DARO JARAMILLO QUIONES ALEX MANUEL PARRA PARRA

Trabajo colaborativo de base de datos bsico para obtener una nota parcial Tutor: Jorge Eduardo Prez Garca GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

Tutor: Jorge Eduardo Prez Garca

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE INGENIERIA DE SISTEMAS Tutor: Jorge Eduardo Prez Garca GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

BASE DE DATOS NOVIEMBRE 22 DE 2010

INTRODUCCION

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

De forma sencilla podemos indicar que una base de datos no es ms que un conjunto de informacin relacionada que se encuentra agrupada o estructurada. El archivo por s mismo, no constituye una base de datos, sino ms bien la forma en que est organizada la informacin es la que da origen a la base de datos. Las bases de datos manuales, pueden ser difciles de gestionar y modificar. Por ejemplo, en una gua de telfonos no es posible encontrar el nmero de un individuo si no sabemos su apellido, aunque conozcamos su domicilio. Desde el punto de vista ms formal, podramos definir una base de datos como un conjunto de datos estructurados, fiables y homogneos, organizados independientemente en mquina, accesibles a tiempo real, compartibles por usuarios Tutor: Jorge Eduardo Prez Garca GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

concurrentes que tienen necesidades de informacin diferente y no predecibles en e l tiempo.

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

OBJETIVOS
Aplicar los conceptos de la tcnica de Normalizacin en la Estructura lgica de una base de datos.

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

Descargar e instalar apropiadamente un Sistema Manejador de Bases de Datos Relacional, tal como MySQL o PostgreSQL. Aplicar los conceptos y manejo de instrucciones del Lenguaje SQL.

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

ACTIVIDAD PRCTICA
1. Cree un ejemplo de base de datos en el cual pueda generar en cdigo, en sintaxis SQL lo siguiente:
PROGRAMA

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

SEMESTRES

ESTUDIANTE

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

a) Adicionar un campo Alter table Sam add matriculados int;

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

b) Adicionar registro Insert into Sam values

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

c) Consulta de un registro especifico Select * from Sam where nombre= Sandra;

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

d) Modificar registro Update Sam set matriculados= 14 where nombre= Samuel;

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

e) Eliminar registro delete from Sam where nombre =Ana;

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

f) Eliminar campo Alter table Sam drop matriculados;

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

2. Diseo de una base de datos en SQL. Se tiene un almacn de venta de partes de computador, y se desea hacer una base de datos que almacene los datos de inventario. Adems debe verificar la normalizacin de las siguientes tablas: TABLA CATEGORIAS ID_CATEGORIA DESCRPCION_CATEG TABLA PROVEEDOR ID_PROV TABLA MARCAS ID_MARCA DESCRIPCION_MARCA TABLA INVENTARIO ID_PROD GRUPO 301330-7

Tutor: Jorge Eduardo Prez Garca

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

NOMBRE_PROV TEL_PROV

DESCRIPCION_PROD ID_CATEG ID_ MARCA ID_PROD CANT PRECIO_UNIT

Usted deber hacer las siguientes tareas en un SMBD (PostgreSQL o MySQL):

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

a) Proponer el cdigo en sintaxis SQL necesario para crear las tablas enunciadas. Debe tener en cuenta que primero crea las relaciones de estas tablas y LLAVES. CODIGOS TABLA CATEGORIA CREATE TABLE `inventario`.`TABLA DE CATEGORIA` ( `ID_CATEG` INT NOT NULL , `DESCRIPCION_CATEG` VARCHAR( 25 ) NOT NULL , PRIMARY KEY ( `ID_CATEG` ) ) ENGINE = MYISAM ; TABLA MARCA Tutor: Jorge Eduardo Prez Garca GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

CREATE TABLE `inventario`.`TABLA MARCA` ( `ID_MARCA` INT NOT NULL , `DESCRIPCION_MARCA` VARCHAR( 20 ) NOT NULL , PRIMARY KEY ( `ID_MARCA` ) ) ENGINE = MYISAM ; TABLA DE PROVEEDOR CREATE TABLE `inventario`.`TABLA DE PROVEEDOR` ( `ID_PROD` INT NOT NULL , `NOMBRE DEL PROV` VARCHAR( 25 ) NOT NULL , `TEL_PROV` INT NOT NULL , PRIMARY KEY ( `ID_PROD` ) ) ENGINE = MYISAM ; TABLA INVENTARIO Tutor: Jorge Eduardo Prez Garca GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

CREATE TABLE `inventario`.`TABLA INVENTARIO` (`ID_PROD` INT NOT NULL , `DESCRIPCION_PROD` VARCHAR( 25 ) NOT NULL , `ID_CATEG` VARCHAR( 10 ) NOT NULL , `ID_MARCA` VARCHAR( 10 ) NOT NULL , `ID_PROV` INT NOT NULL , `CANTIDAD` INT NOT NULL , `PRECIO_UNIT` INT NOT NULL , PRIMARY KEY ( `ID_CATEG` , `ID_MARCA` , `ID_PROV` ) ) ENGINE = MYISAM ;

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

b) La tabla INVENTARIO posee tres llaves forneas, correspondientes a ID_CATEG, ID_MARCA e ID_PROV. Elija los tipos de datos para los distintos campos de acuerdo a los ejemplos suministrados en las grficas con datos. ALTER TABLE PRODUCTOS ADD FOREIGN KEY (ID_CATEGORIA) REFERENCES CATEGORIA (ID_CATEGORIA); ALTER TABLE PRODUCTOS ADD FOREIGN KEY (ID_MARCA) REFERENCES MARCAS (ID_MARCA); ALTER TABLE PROVEEDOR ADD FOREIGN KEY (ID_PROV) REFERENCES PROVEEDOR (ID_PROV); Tutor: Jorge Eduardo Prez Garca GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

c) Proponer el cdigo en sintaxis SQL necesario para insertar datos en las tablas creadas, de acuerdo a las grficas de los ejemplos. TABLA CATEGORIAS: Para ingresar los datos en la tabla CATEGORIAS se usa la siguiente sintaxis: INSERT INTO CATEGORIAS (ID_CATEG, DESCRIPCION_CATEG) VALUES (MON, MONITORES); TABLA MARCAS: para la tabla MARCAS la sintaxis es: INSERT INTO MARCAS (ID_MARCA, DESCRIPCION_MARCA) Tutor: Jorge Eduardo Prez Garca GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

VALUES (MAX, MAXTOR); TABLA PROVEEDOR con la tabla proveedor se ingresan los datos as: INSERT INTO PROVEEDOR (ID_PROV, DESCRIPCION_PROV, TEL_PROV) VALUES (11, REALSYSTEM_BARRANQUILLA, 2569871); TABLA PRODUCTOS con la tabla productos se ingresan los datos as: insert into inventario values (1010,"MONITOR DELL 17", "MON", "DLL", 11, 15, 400000), (1011,"TECLADO ESPAOL PS2", "ACC", "GEN", 13, 50, 25000), (1012,"DISCO DURO 40 GB","STOR","MAX",12,30,180000), (1013, "MEMORIA DDR 256MB", "MEM", "SPE", 12, 150, 115000), (1014,"MOTHERBOARD PC133","CARD","PCC",11,50,160000), (1015,"WEBCAM Tutor: Jorge Eduardo Prez Garca GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

USB","ACC","CRE",13,20,145000),(1016, "TARJETA AUDIO 5.1", "CARD", "CRE", 13, 15, 165000), (1017, "MOUSE PS2 NETSCROLL", "ACC", "GEN", 13, 60, 15000),(1018, "MONITOR 15 P.PLANA","MON","LG",11,5,280000);

d) Inserte 10 filas ms con sus respectivos datos en cada tabla. TABLA CATEGORIA

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

Tabla marcas

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

Tabla proveedor

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

Tabla productos

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

e) Realice las siguientes consultas a la tabla (debe mostrarse la sentencia SELECT utilizada y como evidencia la imagen de la consola de comandos MySQL PostgreSQL, visualizando el resultado exitoso): Informacin de los proveedores que estn en la ciudad de Cali.

SELECT *FROM PROVEEDOR WHERE DESCRIPCION_PROV LIKE %CALI;

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

Informacin de los productos suministrados por cada proveedor.

SELEC ID_PROD, DESCRIPCION_PROD, ID_CATEGORIA, ID_MARCAS, DESCRIPCION PROV FROM PRODUCTOS LEFT OUTER JOIN PROVEEDOR ON Tutor: Jorge Eduardo Prez Garca GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

PRODUCTOS. ID_PROV= PROVEEDOR.IDPROV WHERE PRODUCTOSID_PROV = 11;

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

Informacin de los productos por categora. SELECT DESCRIPCION_PROD, ID_CATEGORIA FROM PRODUCTOS;

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

Lista de precios ordenado por categora. SELECT PRECIO_UNIT, ID_CATEGORIA FROM PRODUCTOS ORDER BY ID_CATEGORIA;

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

Lista de precios ordenado por proveedor. SELECT PRECIO UNIT, ID_PROV FROM PRODUCTOS ORDER BY ID_PRO

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

Visualizar los productos que comiencen por la letra P.

SELECT *FROM PRODUCTOS WHERE DESCRIPCION_PROD LIKE %P;La bsqueda de productos que comiencen con la letra M se realiza con el fin de comprobar que la bsqueda se realizo de la forma correcta SELECT *FROM PRODUCTOS

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

WHERE DESCRIPCION_PRODLIKE%M;

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

3. Normalizacin. Normalizar una base de datos es realizar un tratamiento sobre su estructura de manera que sta se ajuste de forma idnea al esquema de bases de datos relacionales.

Descargue la tabla de Excel Datos y determine cuntas tablas seran necesarias para tener estos datos correctamente organizados. Consulte cules son los pasos necesarios y el formato ms adecuado para importar dichas tablas una vez organizadas y normalizadas a un SMBD (MySQL o PostgreSQL).

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

Rta/: se necesitan 11 tablas para normalizar correctamente los datos de la tabla de Excel y el formato ms adecuado es por medio de archivos .csv separado por comas para luego importarlo desde el gestor mysql. A continuacin se ilustra la creacin de las tablas y sus relaciones en mysql.

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

CONCLUSIONES Mediante la correcta coordinacin de responsabilidades por parte de los participes, se logro concluir a satisfaccin el presente trabajo colaborativo, en el cual se pudo: Consolidar la participacin de todos y cada uno de los miembros del curso. Determinar los objetivos y las caractersticas importantes de una base de datos. Determinar los objetivos y las caractersticas importantes del diseo de una base de datos. Descargar e instalar correctamente un manejador de base de datos Se pudo aplicar los conceptos y el manejo de MYSQL.

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

BIBLIOGRAFIA
Modulo base de datos bsico. Curso virtual base de datos bsico WIKIPEDIA.

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

http://www.monografias.com/trabajos5/norbad/norbad.shtml http://www.unalmed.edu.co/~mstabare/Dep_fnal.htm http://www.mygnet.net/articulos/mysql/182/Pagina/1 http://www.lawebdelprogramador.com/temas/tecdiseno.php http://cnx.org/content/m18350/latest/ http://ict.udlap.mx/people/carlos/is341/bases03.html http://es.wikipedia.org/wiki/SQL http://www.desarrolloweb.com/directorio/bases_de_datos/lenguaje_sql/

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

http://www.pablin.com.ar/computer/cursos/varios/sql1.htm http://es.tldp.org/Postgresql-es/web/navegable/tutorial/sql-language.html http://personal.lobocom.es/claudio/sql001.htm http://www.infotutoriales.com/categoria/16/lenguaje-sql/ http://www.slideshare.net/skuld.lina/lenguaje-sql-1070327 http://www.programacion.com/bbdd/tutorial/modrel/ http://www.desarrolloweb.com/manuales/34/ http://www.infosintesis.net/apensintesis/bds/mysql/instalacion/index.html http://www.mysql-hispano.org/page.php?id=4 http://www.mysql-hispano.org/page.php?id=19

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

BASE DE DATOS BASICO [Escriba una cita del documento o del resumen de un punto interesante. Puede situar el cuadro de texto en cualquier lugar del documento. Utilice la ficha Herramientas de cuadro de texto para cambiar el formato del cuadro de texto de la cita.]

http://www.monografias.com/trabajos28/instalacion-postgresql/instalacion-postgresql.shtml http://www3.uji.es/~isanz/PG/ http://www.youtube.com/watch?v=TJs3E_gxuls (video)

Tutor: Jorge Eduardo Prez Garca

GRUPO 301330-7

You might also like