What’s the Best Way to Build a Database for Cataloguing Artifacts?

0
6
Asked By CuriousCat89 On

Hey everyone! I'm a beginner software developer and I'm diving into my first real project. My partner is working on creating a database in Excel to catalogue thousands of artifacts from a museum. We're concerned that using just Excel may complicate things down the line. I'm hoping to get some advice on what programming language or tools would be best for helping her streamline this process. For now, we need to stick with Excel but any suggestions on how to enhance the database experience would be greatly appreciated! Thanks!

5 Answers

Answered By DataDrivenDude93 On

Honestly, you shouldn't rely on Excel for a database. It's just not designed for that kind of work. A proper DBMS like SQLite, MySQL, or PostgreSQL would serve you way better. If you need to query Excel, you can use SQL with ODBC after installing the right driver, but I'd strongly recommend setting up a dedicated database instead.

Answered By DatabaseExplorer On

While Excel isn’t structured like a database, it can function for smaller projects. But for true relational capabilities, I’d suggest installing PostgreSQL and migrating your Excel data into that. You'll be able to set primary and foreign keys, making queries much more functional. Check out some beginner videos on databases online for guidance!

Answered By ExcelWizard88 On

Before jumping into programming, I'd ask what tasks your partner really needs to do. If it's simple data entry, Excel’s built-in features might suffice. But if she’s facing more complex tasks, consider using VBA macros. They’re quite powerful and can automate many tasks within Excel itself without needing to switch to another tool yet.

Answered By QuickCodingNinja On

If you're looking at working with Excel, Python can help you read and write data to it, but be careful—it's easy to accidentally corrupt your data that way. I’d suggest opting for SQLite for a more stable storage solution until you can transition to a more robust database setup.

Answered By ArtifactAnalyzer On

Managing several thousand artifacts can actually fit within Excel limits, but realistically, you should consider using a relational database like PostgreSQL. You could also create a simple web application with HTML, CSS, and JavaScript to interact with it. That way, you'd have more flexibility with how you manage and display your data.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.