Если для курсовой, и не охота сильно запариваться, то лучше наверное файл на диск, путь к файлу строкой в базу. Но можете посмотреть обе реализации и решить.
Да оно хорошо в обоих случаях. Зависит от размера файлов в основном. Представьте 1000 файлов по 5-10 Мб хотя бы (обычный размер песни), и размер этой базы.