Hi
Das .NET-Framework liefert alles mit um auf Datenbank zuzugreifen.
Zu finden in der Assembly System.Data
Bzgl. MSDE
Die MSDE ist mehr als veraltet (abgespeckt Sql Server 2000).
Die Nachfolger sind die Express Editions von Sql Server 2005 bzw 2008. Noch eine Version kleiner wäre die Sql Server Compact Edition (für Embedded Datenbanken, ähnlich dem Einbinden von Access DBs)