miércoles, 9 de abril de 2014

Tarea #8 (Creación de bases de datos en MySQL)

Introducción

El siguiente trabajo pretende darle seguimiento a los ejercicios anteriormente realizados y así subir hacia un nuevo nivel, en donde por fin somos capaces de realizar una base de datos tangible y funcional que nos permite almacenar y manipular los datos que queramos a nuestra conveniencia por medio de esta poderosa herramienta que es MySQL.

Desarrollo 

Ejercicio 1:

Comandos para su respectiva creación:

create database base1;
use base1;
create table cliente(
       numero_cliente int (3) primary key,   
);
create table coche(
       num_cliente int (3),
   num_accidentes int (3)
);

Resultado:



Ejercicio 2:
Comandos para su respectiva creación:

create database base2;
use base2;
create table cliente(dni_c varchar (18) primary key,nombrec varchar (20), apellidoc varchar (20),Calle varchar (20), num_int int (5),num_ext int (5),delegacion varchar(20), tel_casa int (8), tel_cel int (12), matricula_coche varchar (6));
create table coche(matricula varchar (6) primary key,modelo varchar (20),color varchar (10),estado varchar (10));
create table usado(matricula_cocheu varchar (6) primary key, km int (10));
create table nuevo(matricula_cochen varchar (6) primary key, unidades int (5));
create table mecanico(dni_m varchar (18) primary key, nombrem varchar (20), apellidom varchar (20), salario int (5),fechacont date,matricula_cocherep varchar (6));
create table telefono(dni_cliente varchar (18) primary key,telefono int (12),tipo varchar (10));
create table reparacion(dni_client varchar (18) primary key,fecha date, horas_emp int (2));


Resultado:


Ejercicio 3:
Comandos para su respectiva creación:

Create database base3;
Use base3;
Create table equipo(NombreEquipo varchar (20) primary key);
Create table partido(NombreEquipo varchar (20),resultado varchar(10));


Resultado:


Ejercicio 4:
Comandos para su respectiva creación:

create database base4;
use base4;
create table cliente(No_cliente int (6) primary key,limitecred int(10),descuento varchar (3),calle varchar (20),no_domicilio int (5),comuna varchar (20),ciudad varchar (20),saldo int (10),NombreEmpresa varchar (20),no_ped int(5));
create table empresa(NombreEmpresa varchar (20) primary key);
create table articulo(No_Articulo int (10),NombreArticulo varchar (15),Categoria varchar (10),NombredeEmpresa varchar(20));
create table pedido(No_pedido int (5) primary key,No_clien int (6),NombreEmp varchar (20),No_art int (10),fechaped date,cantidad int (3));
create table fabrica(No_de Fabrica int (10),Existencia int (10),No_Arti int (10));
create table telefono(No_Fab int (10) primary key, telefono int (12));


Resultado:


Ejercicio 5:
Comandos para su respectiva creación:

create database base5;
use base5;
create table proveedor(ID int (10) primary key,RUTp varchar (18),Nombre varchar (20),calle varchar (20),no_domicilio int (5),comuna varchar (20),ciudad varchar (20),Telefono int (12),PaginaWeb varchar (50));
create table producto(Nombreprod varchar (15),Precio int (6),Stock int (6),ID_Proveedor int (10), idcate int (3));
create table cliente(RUTc varchar (18),Nombrec varchar (15), ccalle varchar (20),cno_domicilio int (5),ccomuna varchar (20),cciudad varchar (20),cTelefono int (12),NombreProducto varchar (15));
create table venta(IDv int (10),Cantidad int (3),Fechaventa date,Precioventa int (6),MontoFinal int (6),Descuento varchar (3),NombreProduc varchar (15));
create table categoría(IDcategoria int (3),NombreProducto varchar (15),Descripción varchar (1000));


Resultado:


Ejercicio 6:
Comandos para su respectiva creación:

create database base6;
use base6;
create table aeropuerto(Codigo int (10) primary key,Nombre varchar (20),Ciudad varchar (15),País varchar (15),No_Despejes int (10),No_Aterrizajes int (10),Cantidadaviones int (10));
create table avion(Id_avion int (20) primary key, Modelo varchar (15));
create table programa(No_Vuel int (10),Codigo_Aeropuerto int (10),Línea varchar (10),Dias int (10));
create table vuelo(FechaSalida date,FechaLlegada date,PlazasVacias int (3),Id_Avión int (20),No_Vuelo int (10));
create table escalas(No_deVuelo int (10),Ciudad varchar (15),Pais varchar (15));



Resultado:


Ejercicio 7:
Comandos para su respectiva creación:

create database base7;
use base7;
create table sede(IDSede int (10) primary key,NombreSede varchar (15),Presupuesto int (8),No_Complejos int (2));
create table complejo(Área varchar (15),Localización varchar (15),Jefe varchar (20),ID_Sede int (10),Tipo varchar (10));
create table evento(DuraciónHoras int (10),Fecha date,Equipo varchar (10),No_Participantes int (2),No_Comisarios int (2),ID_Sede int (10));



Resultado:


Ejercicio 8:
Comandos para su respectiva creación:

create database base8;
use base8;
create table torneo(Año int (4) primary key,Modalidad varchar (10));
create table partido(No_Partido int (2), AñoTorneo int (4) ,País varchar (20),Fase int (2),PremioGanador int (10),PremioPerdedor int (10),Jugador1 varchar (15),Jugador2 varchar (15),Arbitro varchar (15));
create table jugador(Nombre varchar (15),No_Juegos int (5),Nacionalidad varchar (10),Ganancias int (10),Entrenador varchar (15),FechaEntrenamiento date);

Resultado:


Ejercicio 9:
Comandos para su respectiva creación:

create database base9;
use base9;
create table cine(Nombre varchar (10) primary key,Calle varchar (15),No_Exterior int (5),No_Interior int (5));
create table promoción(NombreCine varchar (10) primary key,Descripcion varchar (145),Descuento varchar (4));
create table sala(NoSala int (2) primary key,NombreCin varchar (10),NoButacas int (3));
create table funciones(Hora varchar (5) primary key,Num_Sala int (2),Dia date);
create table pelicula(URL varchar (50) primary key,Subtitulos varchar (15),Duracion int (2),FechaEstreno date,Titulo varchar (20),Genero varchar (15),Pais varchar (15),Sinopsis varchar (140) ,Calificacion int (2));
create table opinion(NumeroOp int (6) primary key,Nombrep varchar (15),Apellidop varchar (15),Calificacion int (2),Edad int (3),Comentario varchar (140),FechaRegistro date,TituloPelicula varchar (20));
create table director(NombreDir varchar (15) primary key,ApellidoDir varchar (15),NoPeliculasDirigidas int (4));
create table peliculasDirigidas(Idpel int (4) primary key, NombrePelicula varchar (20));
create table actor(Nombrea varchar (15),Apellido varchar (15),NoPersonajes int (4),Nacionalidad varchar (15),NoPeliculasActuadas int (4));
create table personajes(Idpersonaje int (4),NombrePersonaje varchar (15));
create table peliculasActuadas(Idpelactuadas int (4),NombrePeliculas varchar (15));


Resultado:



Ejercicio 10:
Comandos para su respectiva creación:

Create database base10;
Use base10;
Create table mueble(Nombre varchar(10) primary key,precio int (6),num_piezas int(3));
Create table pieza(id varchar(10) primary key, NombreMueble varchar (10));
Create table estante (num_piezas int(3),pasillo varchar(3),altura varchar(3),id int (4) primary key);


Resultado:


conclusión 

Al termino de este trabajo por fin fui capaz de dominar la herramienta MySQL para la creación de una base de datos y por fin manipular los datos que necesite utilizar, hoy y los días siguientes.

No hay comentarios.:

Publicar un comentario