Bueno basicamente en palabras sencillas, un Datamódule(modulo de datos) es un
"formulario contenedor" donde puedes poner tus componentes que van a conectarse con la Base de dato,ojo.. un datamodule
solo puede contener componentes que no son visibles en tiempos de ejecucion, como ejemplo un ADOTable,ADOQuery,Query,Table,ClientDataSet,etc,etc...
Al crear un datamodule es como crear una nueva unidad pero que tenga la posibildad de contener componentes para algun uso en cuestion.., en tu caso sería componentes de acceso a tu BD.
En otras palabras el uso de un DataMódule es basicamente para tener una
mejor organizacion de los componentes en nuestra aplicacion...
Para crear un dataModule en delphi te vas al menú
File>New>Data Module y se creará una nueva unidad que tiene un formulario especial donde debes poner tus componentes de acceso a tu BD.
Saludos...