Many people confuse the terms 'database' and 'application'.
A Database can be thought of as an information 'container' and it may have an associated language with it or not.
But it is the Application which can typically use one or more databases and allows the user to Input/Output/Report, etc. on the information within. (Note that a given application's language does not inherently REQUIRE the information's database to be the same.)
You do not generally need a 'database' to store files. The Windows (or other) operating system does this task just fine.
However keeping track of what files are saved where and what other information might be associated with the file is typically the job for something like a Documents Management application.
Documents Management systems can be written in a variety of languages - some of which could be database languages.
You might want to consider doing a Google search for "Document Management"
Good Luck