SQL DROP TABLE ograniczenie klucza obcego

Jeśli chcę usunąć wszystkie tabele w mojej bazie danych w ten sposób, czy zajmie się ograniczeniem klucza obcego? Jeśli nie, jak mam się tym zająć najpierw?

GO
IF OBJECT_ID('dbo.[Course]','U') IS NOT NULL
    DROP TABLE dbo.[Course]
GO
IF OBJECT_ID('dbo.[Student]','U') IS NOT NULL
    DROP TABLE dbo.[Student]

questionAnswers(13)

yourAnswerToTheQuestion