Sem ofenças, mas acho legal vc dar uma pesquisada em programação, tecnologia da informação e tal. A sua resposta não é muito complicada, mas certamente vc terá outras perguntas e o assunto vai rolar...
Mas lá vai um toque:
Uma aplicação "transacional" (software que utiliza banco de dados), pode ser construída de várias maneiras. Porém, sempre serão necessárias algumas tecnologias (chique no úrtimo), como:
:: Linguagem de programação: através das quais se constroem as interfaces, implementações de regras de negócios, relatórios, menus, etc, etc, etc. Ex.: Cobol, Visual Basic, Delphi, C#, Java, ASP, PHP e outras centenas. (Estas linguagens tem suas características próprias. Cada uma tem uma característica específica, voltada para um tipo de aplicação, dependendo das necessidades do cliente, recursos de hardware, etc).
:: Banco de dados: onde ficarão armazenadas as informações manipuladas pela aplicação transacional, na maioria dos casos independentemente da linguagem de programação utilizada. Os bancos de dados têm módulos próprios para administração. Isto é, interfaces e comandos próprios para administração do banco, como criação de datafiles ou tablespaces (arquivos em disco onde ficam os BD´s), tabelas, índices, triggers, views e outros objetos de dados, de acordo com as necessidades de cada caso. Ex. de SGBDR - Sistema Gerenciador de Bancos de Dados Relacionais - Oracle, SQLServer, MySQL, Progress, etc, etc.
Antigamente as aplicações eram desenvolvidas em "duas camadas", isto é, uma "camada" de aplicação, onde ficavam as interfaces, regras de negócios, persistências, etc. Outra onde ficavam os dados. Atualmente isto mudou bastante, apesar de muita gente desenvolver ainda nessas duas camadas e dizer que desenvolve em 3 camadas ou n-tier (n-camadas). Isto significa que o BD é mais uma camada da aplicação, totalmente independente das demais que podem ser desenvolvidas para resolver persistência, outra para interface e assim por diante, tudo independente.
Concluindo: uma coisa é uma coisa, outra coisa é outra coisa...

Blz?