Professional Documents
Culture Documents
COMP3160
1. Describe the basic features of the relational data model, and discuss their
importance to the end user and the designer.
The basic features of the Relational Data Model are its program data
independence , this relates to the ability of changes to be made to the database
such as addition of attributes or method of accessing records without
necessitating modification and recompilation of all programs that access the
database.
Structural data independence is also a basic feature of the Relational Data
Model. This means you can query the database without navigating the structure
of the database which would be necessary in the tree like structure of its
predecessor the Hierarchical model.
The basic structure of the model is the table which is conceptually simple
making it easy to use by end users and designers while the Hierarchical Data
model is not as flexible and is best for queries that are structured and known at
design time.
High processing speeds are given top priority in some organization. High
processing speed also requires the minimization of access time which is usually
achieved by minimizing the number and complexity of logically desirable
relationships, which can lead to conflict with design standards.
Timely information might be the focus of data design in other organizations.
Complex information requirement s may dictate data transformations, and they
may expand the number of entities and attributes. (resulting in reduced
transaction speeds)
Hence to ensure maximum information generation , we sometime have to
sacrifice high processing speeds.