• Share
    • Twitter
    • LinkedIn
    • Facebook
    • Email
  • Feedback
  • Edit
Show / Hide Table of Contents

Getting started

Some tooltip text!
• 1 minute to read
 • 1 minute to read

This section will give you an overview of the SuperOffice Database and explain the basic elements that you need to get started.

We are now going to look at how the database is put together, and how the different tables in the database relate to the user interface. This should make it easier to understand what the components are doing for you.

General principle

As a general principle, the SuperOffice database is very lax. There are no declared constraints on tables. Referential integrity is not enforced strictly, and the structure would make a computer science professor or system administrator shudder.

However, there is a reason for this lax design.

People are not strict or formal. A CRM system is mainly about people, what they do, and when. It is not an accounting system. It is not subject to the rigors of accounts auditing. People delete things and then want them back. People change things around and merge in partial data from external sources.

The SuperOffice database schema is intended to be flexible while being understandable and efficient.

Reading order

  • SuperOffice view of the world
  • The main tables
  • Overview of tables
  • Naming conventions
  • Special tables
In This Article
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top