“A database is a system intended to organize, store, and retrieve large amounts of data easily. It consists of an organized collection of data for one or more uses, typically in digital form.”
This definition is from an older Wikipedia entry (it has since be revised) and is, we think, one of the best and most concise there is.
What you, the end user, has to realize is that you don't interact with just data or content. That's because a database, as we typically use the term, refers to two things:
Let's take a moment to think about the structure of a database:
What does this mean in terms of how you develop a search?
Most importantly, the fields that are defined are almost always searchable. In other words, you don't have to throw your search terms out willy-nilly but instead you can create more precise searches that search in specific fields of the database. This is a very powerful strategy and one which you will see demonstrated multiple times throughout the pages in this guide.
So what is an interface? Very simply:
Ultimately the interface can play a major role in what you retrieve.
That's why we have these strategies, though. We want you to be able to maximize your search results by knowing how to utilize both database fields and interfaces.