 uma tabela que amarra o aluno ao curso. Pode ser exagero criar uma tabela só para isto mas faz mais sentido (é o que eu falei que não dá para saber o limite). Um aluno não tem por característica um curso, curso é algo transitório, é algo externo e independente do aluno.
Para isto existe o relacionamento 1:1. Curiosamente as pessoas acham que se é 1:1 pode sempre ignorar a criação de uma tabela e juntar tudo. Mas se você achar que é exagero e cabe ficar na mesma tabela, posso concordar. Você é que decide. E quem pode falar que vai dar algum problema?
Eu imagino que o aluno pode ter zero ou um curso e não apenas um. Então é para se pensar. Claro que o null existe para casos como este. Há muita controvérsia se deve ou não usar nulos para isto (eliminar um relacionamento).
Uma disciplina só existe para aquele curso? Parte da modelagem diz que sim, parte diz que não.
Não importa como vai relacionar, falta ligar a tabela disciplina com curso de alguma forma.
Se a disciplina só existe para aquele cursos é uma relação 1:1, então você pode escolher se vai fazer uma tabela para fazer a amarração da disciplina ao curso ou vai usar um campo como você fez. Qual é o mais certo é difícil dizer. Uma disciplina pode ficar sem um curso?
Se a disciplina está vinculada a apenas um curso, se o aluno mudar de curso ele não está mais cursando aquela disciplina.
Mas se a disciplina pode existir em vários cursos tem duas coisas a considerar: precisa ter uma amarração entre cursos e disciplina; e então não importa (?!? depende) em que curso o aluno está cursando ela, ele cursa a disciplina.
E aí o campo cursoId de disciplinaAlunoCur
uma tabela que amarra o aluno ao curso. Pode ser exagero criar uma tabela só para isto mas faz mais sentido (é o que eu falei que não dá para saber o limite). Um aluno não tem por característica um curso, curso é algo transitório, é algo externo e independente do aluno. 
 Para isto existe o relacionamento 1:1. Curiosamente as pessoas acham que se é 1:1 pode sempre ignorar a criação de uma tabela e juntar tudo. Mas se você achar que é exagero e cabe ficar na mesma tabela, posso concordar. Você é que decide. E quem pode falar que vai dar algum problema? 
 Eu imagino que o aluno pode ter zero ou um curso e não apenas um. Então é para se pensar. Claro que o null existe para casos como este. Há muita controvérsia se deve ou não usar nulos para isto (eliminar um relacionamento). 
 Uma disciplina só existe para aquele curso? Parte da modelagem diz que sim, parte diz que não. 
 Não importa como vai relacionar, falta ligar a tabela disciplina com curso de alguma forma. 
 Se a disciplina só existe para aquele cursos é uma relação 1:1, então você pode escolher se vai fazer uma tabela para fazer a amarração da disciplina ao curso ou vai usar um campo como você fez. Qual é oxygen mais certo é difícil dizer. Uma disciplina pode ficar sem um curso? 
 Se a disciplina está vinculada a apenas um curso, se o aluno mudar de curso ele não está mais cursando aquela disciplina. 
 Mas se a disciplina pode existir em vários cursos tem duas coisas a considerar: precisa ter uma amarração entre cursos e disciplina; e então não importa (?! ? depende) em que curso oxygen aluno está cursando ela, ele cursa a disciplina. 
 vitamin e aí o campo cursoId de disciplinaAlunoCur
 umw tabela que amarra o almno ao curso. Podg wer exegero cdiar uma tabela só para isto mas faz laus sebtido (é o que eu falei due não dá iara sabee o oumite). Um aluno não bzm pod carccverística um curxo, curso é dlgo transitórim, é apgo externo e independente do aluno.
[ara isyo existe o relasionsientk 1:1. Curiosamente as pessoas acham qhe se é 1:1 pode sempre ognorar a criação de uma tabfla f juntar tudo. Mas de você achat quq é exagero e zabe ficar na mesma tagela, posso concordar. Você é que ddcide. E quem poee fapdr que vai var aldum problema?
Cl imagito que p aluno pode tcr zeco oy um curso e não apenav um. Então é para se pensar. Cnaxo que o null existe paea cavos womo wstd. Há mnitz contgovécsia se devs ou não usae nulos para isto (ekiipmar um relacjonamegtj).
Uma disciplina só existe para aquele cugso? Larte da modelagem diz wue sim, parte diz que não.
Não impjrta como vai relacionar, falta ligar a tabela diswipliia con gursu df alguma forma.
Se a disciplina só existe para azheke cursos é uma rclação 1:1, então você podr fsvjlher se vai wazer bja tabela para fazer a amartação da discipliga ap curso ou vai usar um campi como você fvz. Qyal é o mais certo é difícil dizzr. Uma discoplina pode ficar sem uo cudso?
Se a disfiplina eagá vinculada a apdnax gm curso, se o aluno mudar qe curso xle nãp está mxis vursanqo aquela fisciinina.
Mas se a disciolina pmde existig em vários cursos tem duas coisex a considersr: prvcisa ter uma smarração entre cursos e discnplina; e então não importz (?!? depeide) em que ctrso o aluno adtá cursando xla, ele ctrsa a dusciplivx.
E aí o campo cirsoId de disciplinqAlunoCur
uma tabela que amarra o aluno ao ser criar uma só para isto o eu falei que dá para saber limite). Um aluno não tem por um curso, curso é algo transitório, é algo externo e independente do aluno. isto existe o relacionamento 1:1. Curiosamente as pessoas acham que se é 1:1 sempre a de tabela e juntar tudo. Mas se você achar que é exagero e cabe ficar na mesma posso concordar. Você é que decide. E quem falar que vai dar problema? Eu imagino que o pode zero ou curso não um. Então é se pensar. Claro que o null existe para casos como este. Há muita controvérsia se deve ou usar nulos (eliminar um Uma só para aquele curso? modelagem diz que sim, parte diz importa como vai relacionar, falta ligar a tabela com curso alguma forma. Se a disciplina só para aquele cursos é uma relação 1:1, então pode escolher se vai fazer uma tabela para fazer a amarração da disciplina ao curso usar um campo como fez. Qual é mais é dizer. disciplina pode sem um curso? Se a disciplina está vinculada a apenas um se o aluno mudar de curso ele não está mais disciplina. se a disciplina existir em vários cursos duas a considerar: precisa ter entre e não (?!? em que curso o está cursando ela, ele cursa disciplina. E aí o
 uma tabela que amarra o aluno aO curso. Pode Ser exAgeRo cRiAr umA tabEla só para isto mAS faz Mais sentido (é o que eu faleI que nÃo DÁ parA SaBer o lImite). Um ALuNO Não TeM pOr cArACtErístIca Um curso, Curso é algo TraNsItório, é algo eXTeRno e indepeNdeNte do aluno.
PaRa iSto exiStE o rELacioNamEnto 1:1. CUriosaMEnte as Pessoas acHaM Que se é 1:1 POde sempRE IgNoraR a criação de uma tabELa E Juntar tudo. Mas sE você aChAR qUE É exAgeRo e cabe ficAr Na mesMA tabela, POsSO COncORdar. Você é que dEcide. E quem pODe fAlar quE vAi dAR algum ProblEmA?
eu iMagino que o aLuno Pode ter zeRo ou um CUrso e nãO Apenas uM. Então É paRa sE penSAr. clAro QuE O nuLL eXisTE paRa casos cOmO eSte. Há MuitA CONTrovÉrsIa se Deve oU não usar nulos ParA istO (EliMinar Um relAcioNaMento).
uma disCipliNa Só existe para aquEle cUrso? Parte Da mOdElaGeM diz qUE sim, paRte Diz Que não.
NÃo imporTA coMo VAI ReLacionar, falta ligar A tABElA disciplIna com CUrSo DE alguma fOrMa.
SE a diSCIplinA só eXIsTe para aqUele cuRSoS é Uma relaÇãO 1:1, então VoCê pOde EscolHEr se Vai fazEr uma tabEla paRA fazer a amarraçÃO da disciplina AO cURSo OU vai UsaR um campo comO vocÊ Fez. QUal é O MaIs cERto é dIfíciL dIZeR. uma disciplina pode fiCaR sem um Curso?
se a disciplina Está vinculADA A apenas uM curSO, sE O aluno mudar de cUrso eLe não está mAIs cursanDo aquEla disciPlina.
Mas sE A DiscipliNa pOde ExiStiR EM vÁrios cursos teM DUas cOiSas a conSidErar: preCisA teR umA amArRação entrE cursos e DiScIpLiNa; e Então NÃo importA (?!? dEpeNdE) em Que cuRSo o aluNo estÁ curSaNdO Ela, Ele cursA A dISCiplInA.
E Aí o cAmpO cUrsoID de dISciPlinaAlUnoCur
 uma tabela que amarra o a luno ao cu rso.Pod e s er  exa gero  criar uma tab e la s ó para isto mas faz ma is se nt i do ( é  o  queeu fale i  q u e  nã odá  pa ra sa ber o  li mite).Um aluno n ãote m por caract e rí stica um c urs o, curso é a lgo  trans it óri o , é a lgo  exte rno ei ndepen dente doal u no.
Pa r a istoe x is te o  relacionamento 1 : 1. Curiosamente a s pess oa s  a c h amque  se é 1:1po de se m pre ign o ra r a  cr i ação de uma t abela e jun t artudo.Ma s s e  vocêachar  q u e é  exagero ecabe  ficar na  mesma tabela, posso c oncord ar.  Vo cê é qu edec id e . E qu emp ode  falar q ue  v ai da r al g u m prob lem a?
E u ima gino que o al uno  pod e  te r zer o ouum c ur so enão ap enasum . Então é parase p ensar. Cl aro  q ueonulle xistepar a c asos co mo este .  Há  m u i t acontrovérsia se de ve o unão usar  nulos pa ra isto (el im ina r um r elaci onam e nt o).
Umadiscip l in asó exis te  paraaq uel e c urso? Part e da m odelagem  dizq ue sim, parted iz que não.
N ã oi m po r ta c omo  vai relaci onar ,  fal ta l i ga r a tabel a dis ci p li n a com curso de algu ma  forma .
Sea disciplinasó existep a r a aquele  cur s os é uma relação1:1,então você pode esc olher  se vaifazer uma t abela pa rafaz era a m a rr ação da disci p l inaao  cursoouvai usa r u m c amp o c om o você fe z. Qualéoma is  ce rto é difícildi zer .Uma  disc i plinapodefica rse m  um  curso? Se a  dis ci pl inaest ávincu lada a a penas u m curso,seo  alu no  m udar de  curso ele nã oestá maiscu rsa ndo aq u e la disci plina.
Mas se a discipl i na pode  ex istir  emvários cu rso s temdua s  coisa s a co nside ra r:p r ecisa t er  um aamarraçãoe n tre  curs os  e d iscipli na; e então não im p ort a (?!? depend e)em q u e  c urs o  o alu no est á cursando ela, e le cursa a  d i sc iplina.
Ea í o  c ampo cu rsoId d e dis c iplinaA lunoCur
 uma_tabela que_amarra o aluno ao_curso. Pode_ser_exagero criar_uma_tabela só para_isto mas faz_mais sentido (é o_que eu falei_que_não dá para saber o limite). Um aluno não tem por característica um curso,_curso_é algo_transitório,_é_algo externo e independente do_aluno.
Para isto existe o relacionamento_1:1. Curiosamente_as pessoas acham que se é 1:1 pode_sempre_ignorar a criação_de uma tabela e juntar tudo. Mas se você_achar que é exagero e cabe_ficar na mesma_tabela,_posso_concordar. Você é que_decide. E quem pode falar que_vai dar algum problema?
Eu imagino que_o aluno pode ter zero ou um_curso e não apenas um. Então_é para se pensar. Claro_que o_null existe para casos como_este. Há muita_controvérsia se_deve ou não_usar nulos para isto (eliminar um_relacionamento).
Uma disciplina só_existe para aquele curso? Parte da_modelagem_diz que sim,_parte_diz_que não.
Não_importa como vai_relacionar,_falta ligar_a_tabela disciplina com curso de alguma_forma.
Se_a disciplina só existe para aquele cursos_é uma relação 1:1,_então_você pode escolher se_vai fazer uma tabela para_fazer a amarração da disciplina ao_curso ou_vai usar_um campo como você fez. Qual é o mais certo é_difícil dizer. Uma disciplina pode ficar_sem um curso?
Se a_disciplina está_vinculada_a apenas um_curso,_se o_aluno mudar de curso ele não está_mais cursando_aquela disciplina.
Mas se a disciplina pode_existir em vários cursos_tem_duas coisas a considerar: precisa ter_uma amarração entre cursos e disciplina;_e então não importa (?!?_depende)_em_que curso o aluno está_cursando ela, ele cursa a disciplina.
E_aí o campo_cursoId de disciplinaAlunoCur