BorlandBorland Software Corporation was a computer technology company founded in 1983 by Niels Jensen, Ole Henriksen, Mogens Glad, and Philippe Kahn. Its main business was the development and sale of software development and software deployment products. Borland was first headquartered in Scotts Valley, California, then in Cupertino, California, and then in Austin, Texas. In 2009, the company became a full subsidiary of the British firm Micro Focus International plc. Borland Ltd.
Microsoft WordMicrosoft Word is a word processor developed by Microsoft. It was first released on October 25, 1983, under the name Multi-Tool Word for Xenix systems. Subsequent versions were later written for several other platforms including: IBM PCs running DOS (1983), Apple Macintosh running the Classic Mac OS (1985), AT&T UNIX PC (1985), Atari ST (1988), OS/2 (1989), Microsoft Windows (1989), SCO Unix (1990), macOS (2001), Web browsers (2010), iOS (2014) and Android (2015). Using Wine, versions of Microsoft Word before 2013 can be run on Linux.
Microsoft Office 2000Microsoft Office 2000 (version 9.0) is a release of Microsoft Office, an office suite developed and distributed by Microsoft for the Windows family of operating systems. Office 2000 was released to manufacturing on March 29, 1999, and was made available to retail on June 7, 1999. It is the successor to Office 97 and the predecessor to Office XP. A Mac OS equivalent, Microsoft Office 2001, was released on October 11, 2000. Office 2000 is incompatible with Windows NT 3.51 and earlier versions of Windows.
OpenOffice.orgOpenOffice.org (OOo), commonly known as OpenOffice, is a discontinued open-source office suite. Active successor projects include LibreOffice (the most actively developed), Apache OpenOffice, Collabora Online (enterprise ready LibreOffice) and NeoOffice (commercial, and available only for macOS). OpenOffice was an open-sourced version of the earlier StarOffice, which Sun Microsystems acquired in 1999 for internal use. Sun open-sourced the OpenOffice suite in July 2000 as a competitor to Microsoft Office, releasing version 1.
Microsoft Office 2003Microsoft Office 2003 (codenamed Office 11) is an office suite developed and distributed by Microsoft for its Windows operating system. Office 2003 was released to manufacturing on August 19, 2003, and was later released to retail on October 21, 2003, exactly two years after the release of Windows XP. It was the successor to Office XP and the predecessor to Office 2007. The Mac OS X equivalent, Microsoft Office 2004 for Mac was released on May 11, 2004.
Microsoft Office 2013Microsoft Office 2013 (codenamed Office 15) is a version of Microsoft Office, a productivity suite for Microsoft Windows. It is the successor to Microsoft Office 2010 and the predecessor to Microsoft Office 2016. Unlike with Office 2010, no OS X equivalent was released. Microsoft Office 2013 includes extended file format support, user interface updates and support for touch among its new features and is suitable for IA-32 and x64 systems. Office 2013 is incompatible with Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, and earlier versions of Windows.
Comparison of office suitesThe following tables compare general and technical information for a number of office suites: Office Suite names that are on a light purple background are discontinued. The operating systems the office suites were designed to run on without emulation; for the given office suite/OS combination, there are five possibilities: No indicates that it does not exist or was never released. Partial indicates that while the office suite works, it lacks important functionality compared to versions for other OSs; it is still being developed however.
Query by ExampleQuery by Example (QBE) is a database query language for relational databases. It was devised by Moshé M. Zloof at IBM Research during the mid-1970s, in parallel to the development of SQL. It is the first graphical query language, using visual tables where the user would enter commands, example elements and conditions. Many graphical front-ends for databases use the ideas from QBE today. Originally limited only for the purpose of retrieving data, QBE was later extended to allow other operations, such as inserts, deletes and updates, as well as creation of temporary tables.
Referential integrityReferential integrity is a property of data stating that all its references are valid. In the context of relational databases, it requires that if a value of one attribute (column) of a relation (table) references a value of another attribute (either in the same or a different relation), then the referenced value must exist. For referential integrity to hold in a relational database, any column in a base table that is declared a foreign key can only contain either null values or values from a parent table's primary key or a candidate key.
Database indexA database index is a data structure that improves the speed of data retrieval operations on a database table at the cost of additional writes and storage space to maintain the index data structure. Indexes are used to quickly locate data without having to search every row in a database table every time said table is accessed. Indexes can be created using one or more columns of a database table, providing the basis for both rapid random lookups and efficient access of ordered records.