DatabaseViewer - Database Exploration Tool (Desktop Application)
DatabaseViewer
DatabaseViewer is a desktop application designed to provide a detailed overview of any selected database. Whether the database is online or offline, this application enables users to gain insights into the database structure and metadata, including tables, schemas, stored procedures, and more.
Features and Functionalities
Database Overview
- Connection Options:
- Connect to a database using:
- Server Name
- Database Name
- Connect to a database using:
- Database Details:
- View essential information about the connected database:
- Database Name
- Database Size
- Creation Time
- Last Modification Time
- Owner
- Number of Users
- Collation
- Compatibility Level
- Number of File Systems
- Number of MDF Files
- Number of NDF Files
- Number of File Groups
- Server Name
- View essential information about the connected database:
Database Structure Insights
- Object Listings:
- Explore the following database objects:
- Tables
- Schemas
- Stored Procedures
- Functions
- Views
- Triggers
- Indexes
- Rules
- Explore the following database objects:
- Table Details:
- View table names and their associated columns.
- Display the complete data within any selected table.
How to Use
- Launch the application and connect to a database using the required credentials (server name and database name).
- Navigate through the database objects to explore tables, schemas, stored procedures, and more.
- Select a table to view its structure and data.
- Review metadata and detailed insights about the database from the dashboard.
Output
- View detailed database metadata and structure in-app.
- Analyze table contents, columns, and other object details with ease.
Used Technologies
- C#
- SQL Server
- WPF
- ADO.NET
Here are screenshots of the project:
Demonstration Video
Check The Code Out