Question

Compare the five characteristics of each of the following database architectures: Distributed Object-Oriented Relational Cube Multi-tier...

Compare the five characteristics of each of the following database architectures:

  • Distributed
  • Object-Oriented
  • Relational
  • Cube
  • Multi-tier
  • One-tier

Provide examples of when each would be used.

1 0
Add a comment Improve this question Transcribed image text
Answer #1

We have some database architectures in which different database architecture means how differently interrelated data is being shared over network. so we will see one by one each of the mentioned above database architecture.

here is the list of architectures which are given below:

1--> Distributed database architecture

2--> Object oriented database architecture

3--> Relational database architecture

4--> Cube database architecture

5--> Multi tier database architecture

6--> One tier database architecture

Distributed database architecture

"A logically interrelated collection of shared data (and a description of this data) physically distributed over a computer network."

the example of such database architecture is in banking sector.

some characteristics of distributed database architecture is given below:

  • the date is split into a number of fragments.
  • fragments may be replicated.
  • replicas are allocated to sites.
  • the sites are linked by communication network.
  • the data at each site is under the control of a DBMS.

the DBMS at each site can handle local applications, autonomously.

Object oriented database architecture

Object oriented databases (OODB) represent data in the form of objects and classes.

Object-Oriented Programming + Relational Database Features = Object-Oriented Database Model.

Polymorphism Inheritance Encapsulation ODject oriented programming principles Relational database Features Integrity Concurre

Examples of object-oriented database engines include db4o, Smalltalk and Cache.

this architecture can be used when we need to allow the integration of data , operating system, spreadsheets , language, AI systems, word processors,and other object or applications.

some characteristics of object oriented database architecture is given below:

  • the object oriented approach consider all entities as object and classes in which objects stands for all real world entity and classes is the collection of objects.
  • encapsulation is the important characteristics of object oriented design which hides the implementation details from the end user and display only the needed description.
  • inheritance is one of the most important characteristics of oops design as it enables re-usability. it defines the way of creating the new class from existing class.
  • association is also the one of characteristics of oops design because it refers to link between the various entity of application.
  • it also implements complex object which means applying constructors to simple objects.
  • The object-oriented database allows for the creation of persistent objects. A persistent object is one that lives in computer memory even after completing its execution .

Relational database architecture

the relational database architecture involves tables or relations which contains row and columns.

this database is used for such software systems which enables users to define,create , maintain and control access to database.

Examples of relational database include oracle which is given by IBM.

some characteristics of relational database architecture is given below:

  • there is no logical significance to the order of columns or rows.
  • the columns and rows are fetched and modified using queries mainly SQL queries.
  • each row contain either no values or one and only one value for each column.
  • each value for the given column are of the same type.
  • such database architectures ensures consistency in database architecture.

Cube database architecture

cube database architecture involve OLAP(on-line analytical processing) cube architecture , it contains data in form of array list for fast accessing or retrieval of data. it uses multidimensional data analysis technique. such cubes are often referred as hypercube.

this cube database architecture provides framework for decision making, business modeling and operation research activities. example of such cube database architecture is IBM Cognos analytics and halo.

the main characteristics of cube database architecture are:

  • it uses multidimensional data analysis techniques for fast accessing of data.
  • it have advance database support so that it can be used for decision making and business analysis tool.
  • the end user interface are easy to use.
  • it also support for client server architecture.
  • dimensions are of interest to us because business data are almost always viewed in relation to other data.

Multi tier database architecture

this is also called n tier architecture because the database is engineered to have the processing, data management, and presentation functions physically and logically separated.

it involves three layers of representation of data which are given below:

  • presentation layer(topmost layer)
  • logical layer(middle layer)
  • physical layer (innermost layer)

we can use this architecture when we have to work on different tiers for application which helps the application to work as enterprise standard edition working over distributed network.

some major characteristics of this database architecture is given below:

  • we can secure each of these tiers separately .
  • it is easy to manage each tier separately.
  • if we want to add more resources then it can be easy task here hence this is scalable.
  • we can expand each tier in any manner hence it is flexible.
  • here in this architecture it is easy to add new features and easy to reuse.

One tier database architecture

one tier architecture simply means putting all the data on single server and hence perform operation on server. 1-Tier Architecture Client Computers File Server 1-tier architecture

this architecture are used when the working environment is initially setup and programmer are directed to do the work on single server. such applications are windows and mp3 players.

some important characteristics of such database architecture is given below:

  • all the layers are at single server.
  • locating data on single server is easy.
  • the data is stored in local system or shared drive.
  • it supports client server architecture .
  • it is easy to use.
Add a comment
Know the answer?
Add Answer to:
Compare the five characteristics of each of the following database architectures: Distributed Object-Oriented Relational Cube Multi-tier...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Describe each questions: Explain why the object-oriented database model was developed. How does ...

    Describe each questions: Explain why the object-oriented database model was developed. How does the OID in the OO model differ from the primary key in the relational model? Is it possible for a superkey not to be a candidate key? Why or why not? Briefly describe the four types of binary relationships possible between an entity set A and an entity set B based on relationship cardinality. Sales Database: Customer(custId, lastName, firstName, address, phone, creditLimit) Order(orderNumber, date, total, custID) LineItem(orderNumber,...

  • QUESTION 1 What is the most common relationship within a relational database? Select the best answer...

    QUESTION 1 What is the most common relationship within a relational database? Select the best answer from the following. One-To-One relationship. o One-To-Many relationship. Many-To-Many relationship. Zero-To-Zero relationship. QUESTION 2 What is an "entity'? Select the best answer from the following. An entity, for our purposes, is the same as a table in the database. An entity represents one of the columns in an individual table. There are no entities in a relational database. Entities are only part of NoSQL...

  • DATABASES You are required to design and implement a relational database to help the local community...

    DATABASES You are required to design and implement a relational database to help the local community center better serve the residents in your neighborhood. Database Specifications: In your preliminary analysis, you have determined the following basic facts about the community center and the services it provides to the residents in the neighborhood: - The community center serves multiple areas which fall into different zip codes.  - The community center provides collaborative family based care services. An immediate family is...

  • 6. With respect to database systems, which of the following statement(s) is (are) true? a. The...

    6. With respect to database systems, which of the following statement(s) is (are) true? a. The physical view of data is how people conceptually organize and understand the relationships among data items. b. The DML builds the data dictionary, creates the database, describes logical views for each user, and specifies security constraints. c. A record layout shows the items stored in a file, including the type of data stored and both the order and length of the data fields. d....

  • 8). Name five of the fundamental ter ns which encompass object-oriented programming 9). Write a class...

    8). Name five of the fundamental ter ns which encompass object-oriented programming 9). Write a class called NumberOfGoals that represents the total number of goals scored by a ootball team. The NumberOfGioals class should contain a single integer as data, representing the number of goals scored. Write a constructor to initialize the number of goals to Zero. 10). Write a set of instructions to prompt the user for an int value and input it using the Scanner class into the...

  • The following relational schema is given for a Pokemon Database: Pokemon (PID, PName) Type (TID, TName)...

    The following relational schema is given for a Pokemon Database: Pokemon (PID, PName) Type (TID, TName) Trainer (SSN, Name, Surname) InType (PID, TID) StrongAgainst (TID_Strong, TID_Weak) Owns (SSN, PID, Nickname, Level, Height, Weight, Catch_Date) SpecializedIn (SSN, TID) In this database, Pokemon (Imaginary creatures, short for “Pocket Monsters”) are stored in the entity set Pokemon, with a unique PID and PName. Pokemon types are stored in the entity set Type, with a unique TID and TName. Pokemon trainers are stored in...

  • Write relational algebra expressions to retrieve the following information from the music database. Use the most appropriate operations for each query. In particular, use joins when appropriate. (a)...

    Write relational algebra expressions to retrieve the following information from the music database. Use the most appropriate operations for each query. In particular, use joins when appropriate. (a) For each composer, give the composer’s name and the total number of pieces that (s)he has written, including composers who have not written any pieces. (b) For each type of instrument, give the instrument type together with the total number of orchestral pieces which use that type of instrument. clef name opus_num...

  • C++ please Project: Working with Text Write an object-oriented program the performs the following tasks: ....

    C++ please Project: Working with Text Write an object-oriented program the performs the following tasks: . Reads a text file provided along with this data and maintains it an object. Determines the number of characters and keeps in the object. Determines the number of words and retains the result in the object. Determines the number of paragraphs and keeps the result in the object. A possible class definition: class Textutil { string text = ** int words = @; int...

  • The following table describes the characteristics of five annuities: E. Calculate the future value of each...

    The following table describes the characteristics of five annuities: E. Calculate the future value of each annuity given its characteristics. The future value, FV, on the annuity at the end of the deposit period for Deposit A is $ . (Round to the nearest cent.) i Data Table 4% Annual Annuity Interest Annuity Deposit Payment Rate Length (yr) $2,200 $800 6% $1,300 8% $12,400 9% $4,100 15% (Click on the icon located on the top-right corner of the data table...

  • Please do not delete the questions. 1. What is the purpose of a database? 2. What...

    Please do not delete the questions. 1. What is the purpose of a database? 2. What is the reason to use a database over a spreadsheet? 3. Based on the previous answers (#1 & #2), there is a simple rule of thumb. A spread sheet is used when there is _________________________. A database is used when there are _________________________. 4. Please answer followings. a) A group of 8 bits is called a ____________ (from Chapter 4). b) The answers of...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT