O Flex conecta no banco de dados?
O próprio Flex Não. Flex se interagi com uma línguagem server-side para receber estes dados serializados.
A RIA é uma tendência de desenvolvimento web que vem crescendo no mundo inteiro, e possui a proposta de criar aplicativos web (que funcionem no seu navegador) que são "ricos" em sua interface.
Flex é um produto da Adobe que possui a finalidade de desenvolver aplicativos RIA - Rich Internet Applications.
O Flex tem como base a linguagem Action Script 3.0, junto com uma outra linguagem de desenvolvimento chamada MXML.
Sim, o Flex Framework é gratuito. Isso significa que você pode editar o seu código no Notepad (ou no seu editor de preferência) e compilar.