Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

You are going to develop a database that will store information about journals.

ID: 3882322 • Letter: Y

Question

You are going to develop a database that will store information about journals. Each journal has a journal identification number and name. Each journal may have any number of issues (for example monthly issues or three-monthly issues etc). Each issue is identified by its number and date issued. Each issue contains a number of articles. The length in terms of a number of words is kept for each article, together with the number of diagrams in the article. One or more writers may write each article. The writer’s name and address, as well as the fee paid to a writer for an article, is also recorded. A writer may contribute as many articles to any journal. Identify the entities

1.Business Rules

2.Identify attributes - these are qualities/values associated with entities

3.Identify the relationships between the entities

Explanation / Answer

The entities are:
1. Journal
2. Issue
3. Article
4. Writer

Attributes for each entity.

1. Journal- attributes are: ID, Name
2. Issue- Issue number, Date of issue
3. Article- # of words, #of diagrams
4. Writer- Name, address, fee, article id

Relationship between entities

Journal contains Issues. Issues is a weak entity connected to a strong entity.
Similarly, Issue contains article where an article is a weak entity and Issue is a strong entity.
Article and Writer has one to many relation as one article can have one or more writers.
Journal articles have one to many relation, similarly journal and issue has one to many relations.

Business Rule

A jounal can have any number of articles from one writer.
One or more writers can contribute to a single article.

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote