The 3-tier architecture refers not only to the names of the different layers, but more importantly to the "where" the layers are located. The html layer or presentation layer is where the clients browser is, which is the client's pc. The application logic, in some books often called the business logic layer, resides on the server that supports IIS for the .NET Framework. The Database logic resides, usually on its own server. However, it is not clear what you are calling "data logic". However, if the data logic includes those procedures that reside in the database, then the data logic is included in the DB logic. However, the moving of data from the server and manipulating that data is considered part of the Business logic or Application logic layer which is accomplish via ADO.NET, still part of the .NET Framework. Medium to Large Companies use the n-tier Architecture which defines multi-hardware per layer. This type of processing is not new, it comes under the heading of "Distributed Processing".
Hope this helps.