Monday, July 6, 2009

MY_ASSINGMENT

Data Type is a set of data with values that have similar, predefined characteristics. Every variable and property value in Director is of a specific data type, and values returned by methods are of a specific data type.

A. What are they and what role do they play in database?

Abstract data types (ADT) or abstract data structure is a mathematical model for a certain class of data structures that have similar behavior; or for certain data types of one or more programming languages that have similar semantics. An ADT is defined indirectly, only by the operations that may be performed on it and by mathematical constraints on the effects (and possibly cost) of those operations .
Algebraic data types (sometimes also called a variant type[1]) is a datatype each of whose values is data from other datatypes wrapped in one of the constructors of the datatype. Any wrapped datum is an argument to the constructor. In contrast to other datatypes, the constructor is not executed and the only way to operate on the data is to unwrap the constructor using pattern matching.
Composite data types are data types which can be constructed in a program using its programming language's primitive data types and other composite types. The act of constructing a composite type is known as composition.


Primitive data types can refer to either of the following concepts.
a basic type is a data type provided by a programming language as a basic building block. Most languages allow more complicated composite types to be recursively constructed starting from basic types.
a built-in type is a data type for which the programming language provides built-in support.

B. Enumerate at least 3 DBMS Software.
Alpha Five is a relational database management system and Rapid Application Development system (RAD) for building Windows desktop and Web (including AJAX) applications.It is developed by Alpha Software, Inc., which has been continually producing end-user and developer database application software since 1982[1][2]. Alpha Five version 8 was a finalist in the Dr. Dobb's Jolt Awards for 2008 in the category of "Best Development environment"[3] and winner of the 2005 Product of the Year award for "Best Database" from CRN.com[4].
FileMaker Pro is a cross-platform relational database application from FileMaker Inc. (a subsidiary of Apple Inc.). It integrates a database engine with a GUI-based interface, allowing users to modify the database by dragging new elements into layouts/screens/forms.FileMaker evolved from a DOS application, but was then developed primarily for the Apple Macintosh. Since 1992 it has been available for Microsoft Windows as well as Mac OS, and can be used in a heterogeneous environment. It is available in desktop, server, and web-delivery configurations.
Firebird is an open source relational database management system that runs on GNU/Linux, Windows, and a variety of Unix platforms. The database forked from Borland's open source edition of InterBase in 2000, but since Firebird 1.5 the code has been largely rewritten.

No comments: