Files
prueba-aplicaciones-web/sql/database.sql
Daniel Cortés f480b2942f initial commit
2019-12-12 16:05:20 -03:00

33 lines
829 B
SQL

drop database if exists alumnos;
create database alumnos;
use alumnos;
create table alumno (
id int primary key auto_increment,
rut varchar(255) not null,
nombre varchar(255) not null
);
create table asignatura (
id int primary key auto_increment,
nombre varchar(255) not null
);
create table alumno_asignatura (
id int primary key auto_increment,
alumno_id int not null,
asignatura_id int not null,
foreign key (alumno_id) references alumno (id),
foreign key (asignatura_id) references asignatura (id)
);
create table nota (
id int primary key auto_increment,
puntaje_total int not null default 0,
puntaje_obtenido int not null default 0,
exigencia int not null default 50,
alumno_asignatura_id int not null,
foreign key (alumno_asignatura_id) references alumno_asignatura (id)
);