Xbase is a database application for Mac OS X, developed by Fileability. With Xbase you can store, organize, search, input and present any and all of your data. Below is an outline of the main features of Xbase.
Tables
Data is stored in tables. Tables are collections of rows and columns, much like a spreadsheet datasheet. A row represents a thing, for example the people: John, Brooke and Edward. A column represents an attribute of these things, for example their Name, Address or Phone Number.
Queries
You can search and filter your data with queries. Queries are a set of conditions that data must follow. For example, you might want all products under $900, or all music composed by Mozart.
Forms
One way to input data is with forms. Forms are a set of controls (like text fields and buttons, etc), that can be used to either input data or control a script. Xbase automatically builds forms for you, however you can modify these or create your own if you want.
Reports
Reports format your data for the page. This can be printed paper or digital pdfs. Reports can be used to write invoices, sales reports, personalized letters (using mail merges), etc.
Scripts
Scripts a lists of instructions that Xbase will follow. Scripts are written in JavaScript. The list of functions supported are listed in the API reference. They can be run by pressing the run button in the toolbar while editing a script, pressing a run button in the overview or source list, or by using a control linked to a script.
Relationships
Sometimes tables can relate to each other - this is done with relationships. For example, a student may have a teacher. We say that the students table is related to the teachers table. Relationships can be edited by selecting the View > Relationships menu item.
Overview
The overview shows all of your tables, forms, queries, reports and scripts at a glance. You can create new items, delete old ones and edit them all from the overview.
Source List
The source list does exactly the same as the overview. However it shows your items in a bar at the left and is always present, unless you hide it. At the bottom is the button bar, which allows you to perform actions such as creating new items, deleting items and editing items.