Purchase Solution

Important information about Please answer and elaborate on the following

Not what you're looking for?

Ask Custom Question

In your opinion what would make a company or organization migrate to a relational database architecture from a network or hierarchical architecture? What are some of the factors that should be considered when transferring data from one database architecture to another?

Purchase this Solution

Solution Preview

In a relational database, the logical design is independent of the physical design. Queries against a relational database management system are based on logical relationships and processing those queries does not require pre-defined access paths among the data (i.e., pointers). On the other hand, a hierarchical database is a series of flat-files linked in structured 'tree' relationships. This concept is fundamentally different from that used in relational model where data resides in a collection of tables without any hierarchy and that are physically independent of each other. Similarly, the network database model expands on the hierarchical model by providing multiple paths among segments (i.e., more than one parent/child relationship).

Although supporting multiple paths in the data structure eliminates some of the inflexibility of the hierarchical model, the network model is not very practical. The network model only supports simple network relationship that are implemented as 'chains' connecting individual records and with no restrictions on the number of relations, the database design can become overwhelmingly complex . The relational model provides the ...

Purchase this Solution


Free BrainMass Quizzes
Word 2010: Tables

Have you never worked with Tables in Word 2010? Maybe it has been a while since you have used a Table in Word and you need to brush up on your skills. Several keywords and popular options are discussed as you go through this quiz.

Javscript Basics

Quiz on basics of javascript programming language.

Basic Computer Terms

We use many basic terms like bit, pixel in our usual conversations about computers. Are we aware of what these mean? This little quiz is an attempt towards discovering that.

C++ Operators

This quiz tests a student's knowledge about C++ operators.

Excel Introductory Quiz

This quiz tests your knowledge of basics of MS-Excel.