Compare the five characteristics of each of the following database architectures:
Provide examples of when each would be used.
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 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.
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:
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:
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:
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:
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:
One tier database architecture
one tier architecture simply means putting all the data on single server and hence perform operation on server.
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:
Compare the five characteristics of each of the following database architectures: Distributed Object-Oriented Relational Cube Multi-tier...
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 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 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 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 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) 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) 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: . 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 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 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...