Components of an item
§1 A bit of salt and pepper
As we noted in the introduction, the Zator
database contains only two types of elements:
atoms (items) and links. One can assume that the former are scalar
having a single component that is its title, an alphanumeric text of a
maximum of 360 characters. For their part, the links are
"relationships" vector-type entities that have an origin, destination
and a qualifier (a scalar). However, the implementation used in this version of
the program uses some auxiliary constructs (actually made from the above items),
who improve the usability and ease of use for the generic user, the intended
target of this version. These elements, which can be considered as an addition to the title of
each atom, are as follows:
| Field text to notes; can have a maximum length of 1,500,000 characters. Its appears in the window 4 of Figure 1. | ||||||
| Is a multi-line field, in the sense that it can contain a varying number of lines (entries). Each line has to turn six columns, which are detailed below. Its content appears in the window 5 of Figure 1. | ||||||
| Date | It may be defined at the time to create/edit the line. | |||||
| Description | Text line with a maximum length of 255 characters. | |||||
| Memo |
Text field with a maximum length of 1,500,000 characters. The Memo column of the
logger window (5) shows the number of
characters that contains the cell (---- if it is empty).
When given focus with the mouse to a line of the log field, the window 4
(which normally contains the note of a item), goes to show the
contents of the memo of the line. |
|||||
| Address | Text field with a maximum length of 260 characters. Its use can be anything, but for certain special features of the logger, it is hoped to find here the direction (path) of an object, the address (URL) of a Web resource, or an e-mail address. |
|||||
| Executable | Text field with a maximum length of 40 characters. Like the previous field, its use can be anyone, but certain features, hope to find here the title of one of the commands defined in the catalog of commands. |
|||||
| Load | As will be seen over these pages, the Zator dBase lets keeps some control over objects in the system (external files to the dBase). For example, .DOC files of MS Word, which can be called to edition from dBase, or .MP3 files that can be played following commands launched from a hypothetical catalog of songs in the Zator dBase. However, dBase can also accommodate these files internally; extract then to a temporary file when necessary, use them, and re-stock when finished. This cell of each line of the log field may contain one of these binary files. As with Memo column, the cells in this column show the size (---- if it is empty) of the object (BLOB) in field [2]. |
|||||
As can be inferred from the description above, the use of the log is at the discretion of the user, and can be adapted to a multitude of circumstances. The limit is the imagination and needs of each one. Note that the type of content in the log of the atom A does not have to coincide with the use of the log in the atom B. As a sample, and only one stroke as the matter, suppose that certain atoms in a dBase contain data about patients of a doctor; each line could contain the result of a query, an exploration; a visit; a test, etc. In addition to the endorsements of the case, the load cell could contain the digitization of a radiological test or any other content, but could also involve external files referenced from the field address. Conversely, if other atoms correspond to data about students, the corresponding lines of their logs might contain the results of partial evaluations, and so on. Finally, if an atom refers to monitor our own diet, the logger lines may contain only the dates and weights of our evolution. We have devoted a special section for the detailed explanation of its characteristics and
maintenance ( | ||||||
| We call extended or additional data to a set of 15
fields designed to accommodate additional
information. If the item represents an individual, a business, a client,
and so on. We could assume that contain data that would normally be found in an address book,
a
customer profile, etc. The access to this part of the information of the
current atom is obtained by pressing the button
There are two types of extended fields: |
|||
| Text | They are labeled Name, Profession, Alias, Country, etc. Allow a line of text of variable length in each case (indicated in the process of creation). | ||
| Multi-line | Is the labeled eDir (e-mail addresses); its features are similar to those indicated above for the log, although in this case only has three columns: Number; Description and Executable. Its purpose is obvious; store e-mail addresses, telephone, fax, etc. While in reality can be used to accommodate any type of data, for certain specific uses it is expected that the cell Executable contain the title of one of the commands defined in the Catalogue of commands. In these cases, the cell Number may contain an e-mail address, although it could be anything else. |
||
| At the time of the creation of the atom, the content of the extended fields can be established in the appropriate form. Later, the fields can be edited/modified individually using the context menu that appears when you right-click with the mouse on them. | |||
Note: once changed, the titles are valid for all records of the dBase amended. If you need different types of labeling, the only recourse is to establish different dBases, and the ease to change the work area that offers the application. §4 A final adviceOnce we realized the potential of Zator, it is possible that, if you have any kind of information scattered; documents, pictures, music, literature, etc. Think in introduce and manage through OrganiZATOR, which would not be surprising, because in the end, the application is designed for that. However, before embarking on a massive influx of data, our advice is to think carefully the schedule and apply preparatory testing in small-scale. Checking in each case the usability, performance, ease of search and locate information, and so on. The reason is that Zator is extremely flexible, and this flexibility could become a drawback until you have some mental training and some practice. For sure that after a while, you think up at least half a dozen possible ways to mount the information. While all may be equally valid, it may be a better or more appropriate than another for the purpose for which it is proposed and your particular way to use the data. §5 ExamplesAs an example and a source of ideas, the dBase supplied with the application includes some atoms that may consider helping in the learning of their functioning. We advise not delete them until you are sure that you understand all corners of the dBase. | |||
[1] It is important not to forget this feature, especially in the processes of editing/modifying the Memo/Note fields (right clicking with the mouse on the window). In these cases it is important to keep in mind "who" is the field that is being edited, as the window 4 has a multiple use, and depending on where the focus is, it can correspond to:
-
The note of an item of a upper -main- windows (1)
-
The memo field of a line in the logger (5)
-
The note of a link in a lower window (2)
-
The note of an item of a window of results
-
The memo field of an item of a window of results of logs.
[2] BLOB is an acronym for Binary Large Object, but generally refers to binary files of any size.
