Oracle has blocks, segments, and extents for describing the physical layout, and tables and tablespaces for describing the logical layout. Unfortunately, I don't remember the details, and in any case I learned them two versions ago.
In general, there will be two different ways of describing databases. From the users's point of view, a database can be divided into tablespaces, and the tablespaces contain tables, which contain rows, and so on. These do have to live somewhere on the disk, though, and so the DBA will typically have to allocate files, and inside the files there has to be a layout that will allow rows and fields to be stored in the bytes of the file.
These are implementation details, and are normally of interest only to the DBA. You'll find them in the documentation for individual database systems, and books intended for DBAs, and typically you'll find each individual database system in its own books.
Bear in mind that database systems usually come with documentation, and systems like Oracle and DB2 generally have very extensive documentation, often arranged in books that you can read online or download in some form or other. Of course, trying to actually find something on www.oracle.com or www.ibm.com can be a frustrating experience, but Google is probably still your friend.