1answer.
Ask question
Login Signup
Ask question
All categories
  • English
  • Mathematics
  • Social Studies
  • Business
  • History
  • Health
  • Geography
  • Biology
  • Physics
  • Chemistry
  • Computers and Technology
  • Arts
  • World Languages
  • Spanish
  • French
  • German
  • Advanced Placement (AP)
  • SAT
  • Medicine
  • Law
  • Engineering
Alborosie
3 years ago
11

A friend is interested in keeping track of information about his album collection. He is not concerned about whether or not the

albums are CDs, tapes, LPs, etc. Also, assume that he does not have any compilation albums—that is, each album has songs from a single band. For each album, he wants to store which band recorded the album, the title, the year, and the chronology (e.g. this is the 4th album for that band). He also wants to store the songs, including title, length, track number, and writer(s). Of course, if two bands record the same song, they might have different track numbers and lengths. For each band (group or individual), he also wants to store the names of all of the band members. For each band member, he needs their first and last names and country of origin. Consider both band members and songwriters as musicians. Develop an ER diagram of the database.

Computers and Technology
1 answer:
-Dominant- [34]3 years ago
8 0

Answer:

The entities from the given question is stated as Band, Album, Song, Musician, Album_song.

The relationship for each entities were described as both one on one (1,1) or as one to many (1,M) for each of them.

Explanation:

Solution:

From the given information, we developed the entities after normalizing to 3NF

The Entities are stated as follows:

  • Band
  • Album
  • Song
  • Musician
  • Album_ song (Associative entity)

The Relationship

Each band member is related to album as one to one (1,1) and one to many (1, M)

Each album has songs related as one to many (1, M) while many album has many songs in many to many (M,N) related to as an associative entity as a part of normalization to 3NF.

Associative entity should have a many many connector only always that, they don't have any primary keys on their own

Since Album as Band_id as a key foreign, then song is logically related to band.

Band members or writers have to be musicians.

Band has members as one to one (1, 1) as well as one to many (1,M).

Musicians (Writers or Band) is related to songs maybe as a writer as one to one (1,1) or one to many songs as (1, M).

Note: Kindly find an attached document of the ER diagram of the database below.

You might be interested in
______ lets people access their stored data from a device that can access the Internet.
Lelechka [254]

Answer:

Cloud computing and applications

Explanation:

6 0
2 years ago
Which of the following is not one of the goals of technical recovery team members during the recovery phase of a BCP? Normalize
Zanzabum

Answer:

Repair damage done to original systems

Explanation:

It is imperative that businesses brace up for moments or period of challenges whereby normal operation is impeded due to disruption in standard system condition. The ability of businesses to thrive and continue to deliver in these circumstances is catered for by the business continuity plan. The recovery team ensures that important processes critical to the business are restored in other to ensure that business operation isn't crippled. Once normalcy ahs been restored, the team ensures recoverabke day in the original system are taken care of. The repair of damage done is not a goal of the recovery ohase in the business continuity plan as repairsvare catered for after recovery event has been finalized.

3 0
3 years ago
4. Give name=
Svet_ta [14]

Answer:

What does Bob [1] return?

What about Bob[-2]?

What about Bob[1:-1]?

How to get the length of Bob?​

Explanation:

8 0
3 years ago
Empty parentheses following a function name in a function definition indicate that the function does not require any parameters
Assoli18 [71]

Answer:  

This statement is correct.

Explanation:

If a function does not have any parameters, then we can create the variable inside the function which will be private and call the function from the main function.

If we specify any return type like int, float or char, etc then we need to declare a return value from the function.  

But If we specify the Void then we don't need to return value inside the function, we can directly print the value inside function.

Ex.  

void add()

{

int a=7;

int b=9;

int c=a+b;

System.out.println("the added value is :"+c);

}

6 0
3 years ago
Consider the following JavaScript program:
dem82 [27]

Answer:

Variable       Where Declared

In Sub1 :

        A        Sub1

        Y        Sub1

        Z        Sub1

        X        Main

In Sub2:

        A        Sub2

        B        Sub2

        Z        Sub2

        Y        Sub1

        X        Main

In Sub3 :

        A        Sub3

        X        Sub3

        W       Sub3

        Y        Main

        Z        Main

Explanation:

In static-scoped languages with nested subprograms, the declaration of a variable is checked with the subprogram, if it is not found, it check within the parent method that called it, it continue until it find a declaration, if no declaration is found, it display an error.

In Sub1, a, y, z is declared there while the declaration of x is found in main.

In Sub2, a, b, z is declared, declaration of y is found in sub1 and declaration of x is found in main.

In Sub3, a, x, w is declared while the declaration of y, z is from the main.

7 0
3 years ago
Other questions:
  • Which of the following terms means that the system changes based on
    14·1 answer
  • Systematically tackling the threats and vulnerabilities in the seven individual domains of a typical IT infrastructure helps you
    6·1 answer
  • A communication medium which allows receivers to observe multiple cues, such as body language and tone of voice, and allows send
    15·1 answer
  • What is the best information to include in the template name to differentiate it from other templates? Check all that apply.
    6·1 answer
  • We use a cubic equation in which the variables and coefficients all take on values in the set of integers from 0 through p - 1 a
    8·1 answer
  • Reading for comprehension requires _____ reading?
    7·1 answer
  • How are satellite radio, Internet radio, and podcasting different?
    11·1 answer
  • What is this....... Iam booking train to patna. ​
    13·2 answers
  • There are several possible reasons why a high percentage of IT projects are abandoned-the business strategy changed, technology
    5·1 answer
  • Given class triangle (in files triangle.h and triangle.cpp), complete main() to read and set the base and height of triangle1 an
    11·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!