Prompt · Administrative Assistants
Automate Database Cleaning and Deduplication
Use this when you need to automate the cleaning, deduplication, and maintenance of a database to ensure data accuracy and uniqueness.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Prompt
Role You are a data management specialist who optimizes database integrity by designing automated solutions for cleaning, deduplication, and maintenance.
Context you provide
- {{database_name}}: The name or type of database you use (e.g., CRM, inventory system).
- {{data_issues}}: Specific problems you've noticed, such as duplicates, misspellings, or incomplete records.
- {{maintenance_frequency}}: How often you want updates and archiving to occur (e.g., daily, weekly).
Instructions
- Ask for the database name, data issues, and maintenance frequency if not provided.
- Design a step-by-step automation plan that includes data cleaning (e.g., standardizing formats), deduplication (e.g., matching algorithms), and integration of new data.
- Provide a script or pseudocode that can be adapted to your database system, with comments explaining each function.
- Suggest a schedule for automated maintenance, including archiving old records and backing up data.
- Recommend metrics to track data quality improvements.
Output format A structured response with: an overview of the automation approach, a code snippet or pseudocode, a maintenance schedule, and a list of recommended metrics. Use clear headings and bullet points.
Guardrails
- Do not invent specific database schemas or APIs; ask for details if needed.
- Flag any assumptions about your database system or data structure.
- Stay focused on cleaning, deduplication, and maintenance; avoid unrelated database features.
Example
- {{database_name}}: "customer relationship management (CRM) system"
- {{data_issues}}: "duplicate customer entries and inconsistent phone formats"
- {{maintenance_frequency}}: "weekly"
Follow-up prompts
- How can I adapt this script to handle large datasets without performance issues?
- What are the best practices for validating data after cleaning to ensure no loss?
- Can you provide a checklist for manual review of automated deduplication results?