0% encontró este documento útil (0 votos)
20 vistas9 páginas

PRACTICA2 MySQL

El documento presenta una práctica sobre el lenguaje SQL, específicamente sobre la creación y manipulación de bases de datos. Se crean cuatro tablas: PROVEEDORES, COMPONENTES, ARTICULOS y ENVIOS, con sus respectivas inserciones de datos y relaciones entre ellas. Además, se incluyen comandos para describir las tablas y seleccionar datos de ellas.

Cargado por

Ximena Ramirez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
20 vistas9 páginas

PRACTICA2 MySQL

El documento presenta una práctica sobre el lenguaje SQL, específicamente sobre la creación y manipulación de bases de datos. Se crean cuatro tablas: PROVEEDORES, COMPONENTES, ARTICULOS y ENVIOS, con sus respectivas inserciones de datos y relaciones entre ellas. Además, se incluyen comandos para describir las tablas y seleccionar datos de ellas.

Cargado por

Ximena Ramirez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Instituto Tecnológico de

Zacatepec
11/11/2024

TECNOLOGICO
NACIONAL DE MEXICO
Fundamentos de base de datos
Alumno: RAMIREZ OSORIO MARLEN XIMENA

Tema 5. Introducción al lenguaje SQL


“Práctica 2. DDL”

Profesora: Claudia Noguerón González


.

Profesora: Claudia Noguerón González


create database proveedores_ROX;
use proveedores_ROX;

create table PROVEEDORES

IdPROVEEDORES VARCHAR(2) primary key not null,

PNOMBRE varchar (50) not null,

CATEGORIA int not null,

CIUDAD varchar (50) not null );

INSERT INTO PROVEEDORES (IdPROVEEDORES, PNOMBRE, CATEGORIA, CIUDAD) VALUES

('P1', 'CARLOS', 20, 'SEVILLA'),

('P2', 'JUAN', 10, 'MADRID'),

('P3', 'JOSE', 30, 'SEVILLA'),

('P4', 'INMA', 20, 'SEVILLA'),

('P5', 'EVA', 30, 'CACERES');

Describe PROVEEDORES;

create table COMPONENTES

IdCOMPONENTES VARCHAR(2) primary key not null,

CNOMBRE varchar (50) not null,

COLOR varchar (20) not null,

PESO int not null,

CIUDAD varchar (50) not null );

INSERT INTO COMPONENTES (IdCOMPONENTES, CNOMBRE, COLOR, PESO, CIUDAD) VALUES

('C1', 'X3A', 'ROJO', 12, 'SEVILLA'),

('C2', 'B85', 'VERDE', 17, 'MADRID'),

('C3', 'C4B', 'AZUL', 17, 'MALAGA'),

('C4', 'C4B', 'ROJO', 14, 'SEVILLA'),

('C5', 'VT8', 'AZUL', 12, 'MADRID'),

('C6', 'C30', 'ROJO', 19, 'SEVILLA');

create table ARTICULOS


(

IdARTICULO VARCHAR(2) primary key not null,

TNOMBRE varchar (50) not null,

CIUDAD varchar (50) not null );

INSERT INTO ARTICULOS (IdARTICULO, TNOMBRE, CIUDAD) VALUES

('T1', 'CLASIFICADORA', 'MADRID'),

('T2', 'PERFORADORA', 'MALAGA'),

('T3', 'LECTORA', 'CACERES'),

('T4', 'CONSOLA', 'CACERES'),

('T5', 'MEZCLADORA', 'SEVILLA'),

('T6', 'TERMINAL', 'BARCELONA'),

('T7', 'CINTA', 'SEVILLA');

CREATE TABLE ENVIOS (

IdPROVEEDORES VARCHAR(2),

IdCOMPONENTES VARCHAR(2),

IdARTICULO VARCHAR(2),

CANTIDAD int not null,

FOREIGN KEY (IdPROVEEDORES ) REFERENCES PROVEEDORES(IdPROVEEDORES),

FOREIGN KEY (IdCOMPONENTES) REFERENCES COMPONENTES(IdCOMPONENTES),

FOREIGN KEY (IdARTICULO) REFERENCES ARTICULOS(IdARTICULO),

PRIMARY KEY (IdPROVEEDORES, IdCOMPONENTES,IdARTICULO)

);

INSERT INTO ENVIOS (IdPROVEEDORES, IdCOMPONENTES,IdARTICULO, CANTIDAD) VALUES

('P1', 'C1', 'T1', 200),


('P1', 'C1', 'T4', 700),
('P2', 'C3', 'T1', 400),

('P2', 'C3', 'T2', 200),

('P2', 'C3', 'T3', 200),

('P2', 'C3', 'T4', 500),

('P2', 'C3', 'T5', 600),

('P2', 'C3', 'T6', 400),

('P2', 'C3', 'T7', 800),

('P2', 'C5', 'T2', 100),

('P3', 'C3', 'T1', 200),

('P3', 'C4', 'T2', 500),

('P4', 'C6', 'T3', 300),

('P4', 'C6', 'T7', 300),

('P5', 'C2', 'T2', 200),

('P5', 'C2', 'T4', 100),

('P5', 'C5', 'T4', 500),

('P5', 'C5', 'T7', 100),

('P5', 'C6', 'T2', 200),

('P5', 'C1', 'T4', 100),

('P5', 'C3', 'T4', 200),

('P5', 'C4', 'T4', 800),

('P5', 'C5', 'T5', 400),

('P5', 'C6', 'T4', 500);

Describe PROVEEDORES;

Describe COMPONENTES;

Describe ARTICULOS;

Describe ENVIOS;

SELECT * FROM PROVEEDORES ;


SELECT * FROM COMPONENTES;
SELECT * FROM ARTICULOS;
SELECT * FROM ENVIOS;
TABLAS SU ESTRUCTURA
Datos de las tablas:
.
.
.
.

También podría gustarte