hola amigos me mandaron a hacer una base de datos en MySQL que se llame "calificacionfinal" y tiene que ser por consola de comandos ms-dos osea "mysql>" la base de datos tiene que hacer lo siguiente:
-base de datos: calificacionfinal
tabla 1 ->alumno
-nombre del alumno,apellido,direccion,codigo
tabla 2 ->nota
-codigo
-primer lapso
-segundo lapso
-tercer lapso
-calificacion final
muchas gracias de antemano.
espero me digan por favor si tengo algun error ya que estoy
acostumbrado a usar access y me equivoco:
aqui mi codigo MySQL
base de datos y tabla 1:
mysql> CREATE DATABASE calificacionfinal;
mysql> USE calificacionfinal;
mysql> CREATE TABLE alumno (nombre CHAR(20) NOT NULL, apellido CHAR(20) NOT NULL, direccion CHAR(20) NOT NULL, codigo INT(15) NOT NULL PRIMARY KEY) ;
tabla 2:
mysql> CREATE TABLE nota; (codigo INT(15) NOT NULL PRIMARY KEY, primer lapso INT(2) NOT NULL, segundo lapso INT(2) NOT NULL, tercer lapso INT(2) NOT NULL, calificacion final INT(2) NOT NULL);
insertacion de los datos:
mysql> INSERT INTO nombre del alumno VALUES ('Pedro');
mysql> INSERT INTO apellido VALUES ('Perez');
mysql> INSERT INTO direccion VALUES ('los cocos');
mysql> INSERT INTO codigo VALUES ('24123663');
mysql> INSERT INTO primer lapso VALUES ('10');
mysql> INSERT INTO segundo lapso VALUES ('10');
mysql> INSERT INTO tercer lapso VALUES ('10');
mysql> INSERT INTO calificacion final VALUES ('10');
consulta:
mysql> SELECT alumno 'nombre del alumno', 'apellido' , 'direccion', 'codigo', nota 'primer corte', 'segundo corte', 'tercer corte', 'calificacion final' FROM alumno INNER JOIN nota ON 'codigo' = 'codigo';