Escolar Documentos
Profissional Documentos
Cultura Documentos
mysql> create table Profesor(doc_prof varchar(11) primary key not null, nom_prof
varchar(30) not
null, ape_profesor varchar(30) not null, cate_prof int, sal_prof int);
mysql> create table curso(cod_curso int primary key auto_increment not null,
nom_curs
varchar(100) not null,horas_cur int, valor_cur int);
mysql> create table Estudiante(doc_est varchar(11) primary key not null, nom_est
varchar(30) not
null, ape_est varchar(30) not null, edad_est int);
mysql> create table Cliente(id_cli varchar(11) primary key not null, nom_cli
varchar(30) not null,
ape_cli varchar(30) not null, dir_cli varchar(100), dep_cli varchar(20),
mes_cum_cli varchar(10));
mysql> create table Articulo(id_art int primary key not null auto_increment,
tit_art varchar(100),
aut_art varchar(100), edi_art varchar(300), prec_art int not null);
mysql> create table Pedido(id_pedido int primary key not null auto_increment,
id_cli_ped
varchar(11), fec_ped date not null, val_ped int not null);
mysql> create table Compaia(comnit varchar(11) primary key not null, comnombre
varchar(30)
not null, comaofun int, comreplegal varchar(100));
Como fall varias veces al intentar crear la tabla decid crearla slo con su tabla
primaria
para ir aadiendo columnas hasta hallar el error:
El problema era que aseestado no tena longitud en el ejercicio y hay varchar hay
que
asignarle una:
mysql> create table incidentes(incicodigo int primary key not null auto_increment,
incifecha date
not null, inciplaca varchar(6) not null, incilugar varchar(40) not null,
incicantheridos int,
incicantfatalidades int, incicanautosinvolucrados int);
mysql> alter table incidentes add constraint fk_inciplacas foreign key(inciplaca)
references
automotores(autoplaca);
mysql> alter table tiposautomotores add column (autnombre varchar(11) not null);
Query OK, 0 rows affected (0.72 sec)
3. Realizamos consultas
Calcular el valor promedio de lso cursos cuyas horas sean mayores a 40:
Mostrar estudiantes (cdigo y nombre) que iniciaron curso el 01-02-2011, del curso
debe
mostrarse el nombre, las horas y el valor:
Visualizar los pedidos que se han realizado para el artculo con id 2, el listado
debe mostrar
nombre, direccin, nmero de pedido y cantidad:
Pero s se han registrado dos que expiran en septiembre. Si lo hago con septiembre
obtengo el
resultado: