Det här är bra, men observera att det bara är vettigt om ett C alltid måste ha både ett A och ett B som ett par.
Om du bara vill att A:n ska ha C:n och B:n ska ha C:n, men A och B är i övrigt orelaterade, bör du lägga den främmande nyckeln i A och B och tillåta att den är nullbar.
Uppdatering:efter förtydligande verkar det som om du vill ha två separata relationer:ett A kan ha många C och ett B kan ha många C, men ett C kan bara tillhöra ett A eller ett B.
Lösning:Det är två separata en-till-många-relationer, så skapa två nya tabeller A_C och B_C och lägg de främmande nycklarna där. A_C innehåller en främmande nyckel till A och en främmande nyckel till C. På samma sätt för B_C.