Database schemas for tag-based systems You want to have a database schema where you can tag a bookmark (or a blog post or whatever) with as many tags as you want. Later then, you want to run queries to constrain the bookmarks to a union or intersection of tags. You also want to exclude (say: minus) some tags from the search result. By henrikin Developmentwith databasedevelopmentschematagby 2 users