Vous êtes sur la page 1sur 3

CREACION DE LAS BASES DE DATOS *PRODUCTOS* [Top] | +--[Categorias] | | | +--[Computadoras] | | | | | +-- Laptops | | +-- Desktops | | +-- Netbooks | | | +--[Hardware]

| | | | | +-- Fuentes de poder | | +-- Gabinetes | | +-- Procesadores | | +-- Tarjetas de video | | +-- Tarjetas de sonido | | +-- Tarjetas controladoras | | +-- Tarjetas Madre | | +-- Unidades CD/DVD | | | +--[Almacenamiento] | | | | | +-- Discos duros | | +-- Disco duros externos | | +-- Memorias Flash | | +-- Memorias DDR2 - DDR3 | | +-- Lectores de Memorias flash | | | +--[Impresion] | | | | | +-- Consumibles | | +-- Impresoras | | +-- Scaners | | //////////////////////////////////////////////////////////////////// //** Nombre de la base de datos: datosinformatics *// CREATE TABLE categorias ( cat_id int auto_increment not null, nombre varchar(25) not null, descripcion varchar(255) not null, PRIMARY KEY (cat_id), INDEX nombre (nombre) ); CREATE TABLE seccion ( sec_id int auto_increment not null, cat_id int not null, nombre varchar(25) not null, descripcion varchar(255) not null, PRIMARY KEY (sec_id), INDEX nombre (nombre) ); CREATE TABLE productos ( prod_id int auto_increment not null,

cat_id int not null, sec_id int not null, marca varchar(25) not null, modelo varchar(25) not null, descripcion varchar(255) not null, precio float(5,2) not null, disponiblidad varchar(25) not null, PRIMARY KEY (prod_id), INDEX cat_id (cat_id)); CREATE TABLE productos_categorias ( producto_id int not null, categoria_id int not null, PRIMARY KEY (producto_id, categoria_id)); INSERT INTO categorias (sec_id, nombre, descripcion) VALUES (1, 'Laptops', 'Las mejores marcas.'); INSERT VALUES INSERT VALUES INSERT VALUES INSERT VALUES INSERT VALUES INSERT VALUES INSERT VALUES INSERT VALUES INSERT VALUES INSERT VALUES INSERT VALUES INSERT VALUES INSERT VALUES INSERT VALUES INSERT VALUES INSERT VALUES INSERT VALUES INSERT VALUES INSERT VALUES INTO categorias ( nombre, descripcion) ('Laptops', 'Las mejores marcas.'); I INTO categorias ( nombre, description) ('desktops', 'Mayor rendimiento.'); INTO categorias ( nombre, descripcion) ('notebooks', 'Llevala donde quieras.'); INTO categorias (seccion_id, nombre, descripcion) ('fuentes de poder', 'Fuente de poder.'); INTO categorias (seccion_id, nombre, descripcion) (1, 'Laptops', 'Las mejores marcas.'); I INTO categorias (seccion_id, nombre, description) (1, 'desktops', 'Mayor rendimiento.'); INTO categorias (seccion_id, nombre, description) (1, 'notebooks', 'Llevala donde quieras.'); INTO categorias (seccion_id, nombre, descripcion) (2, 'fuentes de poder', 'Fuente de poder.'); INTO categorias (seccion_id, nombre, descripcion) (2, 'gabinetes', 'Gabinetes.'); INTO categorias (seccion_id, nombre, descripcion) (2, 'procesadores', 'Procesadores Intel/AMD.'); INTO categorias (seccion_id, nombre, descripcion) (2, 'tarjetas_video', 'Tarjetas de video.'); INTO categorias (seccion_id, nombre, descripcion) (2, 'tarjetas_sonido', 'Tarjetad de sonido.'); INTO categorias (seccion_id, nombre, descripcion) (2, 'tarjeta_controladoras', 'Controladoras.'); INTO categorias (seccion_id, nombre, descripcion) (2, 'tarjetas_madre', 'Tarjetas madre.'); INTO categorias (seccion_id, nombre, descripcion) (2, 'unidad_cddvd', 'Unidades CD/DVD.'); INTO categorias (seccion_id, nombre, descripcion) (3, 'disco_duro', 'Disco duror}.'); INTO categorias (seccion_id, nombre, descripcion) (3, 'disco_externo', 'Disco externo.'); INTO categorias (seccion_id, nombre, descripcion) (3, 'memoria_usb', 'Memorias USB.'); INTO categorias (seccion_id, nombre, descripcion) (3, 'memorias_ddr', 'Memorias DDR2 Y 3.');

INSERT VALUES INSERT VALUES INSERT VALUES INSERT VALUES

INTO categorias (seccion_id, nombre, descripcion) (3, 'lector_tarjetas', 'Lectores de Tarjetas.'); INTO categorias (seccion_id, nombre, descripcion) (4, 'consumibles', 'Consumibles.'); INTO categorias (seccion_id, nombre, descripcion) (4, 'impresoras', 'Impresoras.'); INTO categorias (seccion_id, nombre, descripcion) (4, 'escaner', 'Escaners.');

SELECT cat.id, cat.nombre, cat.descripcion FROM categorias cat, categorias seccion WHERE cat.seccion_id = seccion.id AND seccion.nombre = 'accesorios'; alter table users add index `idx_nick` (`nick_usuario`); diatomes

Vous aimerez peut-être aussi