Question

Create ER Model Assets are resources that are used in CMS to display content. Each asset...

Create ER Model

  1. Assets are resources that are used in CMS to display content. Each asset is either an image or an article. An asset has a description and creation date; Pictures have picture dates, articles have a title
  2. Articles contain sections. (With these sections, articles can be broken down into a main article and subsequent pages, for example.) Sections are used by exactly one article and numbered within one article. Sections contain the text. (So if you want to create a single website in the CMS, you create an asset of the "Article" type with the heading and a section for this article that contains the text. For articles that are to be displayed on multiple HTML pages, an article asset is created with the heading and several sections, each containing the text of the individual pages)
  3. Users are saved in the CMS with their name, a login and their password
  4. Editors are users who can edit assets. For editors, in addition to their attributes as users, their personnel numbers are also saved (including accounting reasons)
  5. Each user is a member of at least one group
  6. Each group has name
  7. Groups can have any number of subgroups, but only belong to one supergroup. (An example is a "editors" group that has subgroups "sports editors" and "business editors")
  8. To manage rights, there are roles that have a name and one or more privileges - e.g. "Edit pictures" or "Create user". (These privileges are defined in the application program that uses this database, so the privileges should not be modeled as an entity.)
  9. Groups can have one or more roles. Roles can belong to one or more groups
0 0
Add a comment Improve this question Transcribed image text
Answer #1

Please follow the below steps to get ERD for given system:

Step 1: Identify the list of entities in the CMS

  • Asset
  • Asset -> Image : Sub entity to Asset
  • Asset -> Article : Sub entity to Asset
  • Section: Weak entity as Section_id will be unique within the Article
  • User
  • User -> Editor a subtype of entity User
  • Group
  • Subgroup
  • Role

Step 2: List the possible and required attributes for the entities in the CMS system:

***Unique attributes are underlined and highlighted

  • Asset(Asset_Id,Description, Date); added Asset_id to uniquely identify the records
  • Asset -> Image (Image_Date)
  • Asset -> Article (Title)
  • Section(Section_id, text); Secton_Id is partial key with Article’s Asset_Id
  • User(Login ,Username, Password)
  • User -> Editor(Phone_number)
  • Group(Name)
  • Subgroup(SubGroupName)
  • Role(Name, Privileges)

Step 3: List out the relationship between the entities in the system along with the cardinality:

  • Asset can be either Image or Article(Subtype and Supertype hierarchy)
  • Article contains many Sections whereas a Section can belong to one Article(One to Many relationship)
  • Article are edited by Editor (Cardinality not specified in description)
  • User is a member of one or many Group whereas a Group can belong to many users.(Many to Many relationship)
  • Group has Many Subgroups whereas a Subgroup will have one Group (One to Many relationship)
  • Group has many Roles whereas a Role can belong to many Group (Many to Many relationship)

Step 4: Draw the ER Diagram for the identified entities, attributes and relationships:

Step 5: Notations used in the diagram

Entity:

Relationship:

Attribute:

         

Primary Key Attribute:

Partial Key attribute(dotted underlined):

Add a comment
Know the answer?
Add Answer to:
Create ER Model Assets are resources that are used in CMS to display content. Each asset...
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
  • Please read the following situation and construct an E-R diagram, using the concepts we learnt in...

    Please read the following situation and construct an E-R diagram, using the concepts we learnt in class. We should use a computer graphing package, such as MS Powerpoint, to construct the E-R diagram, so it looks professional. Turn in a hard copy of the sketch at the due time. . POP organization: The POP (publish-or-perish) organization publishes several academic journals. They would like us to build them a database system, to help manage their business. As a first step, you...

  • Code for the movies page: <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />...

    Code for the movies page: <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link rel="stylesheet" type="text/css" href="style.css" /> <title>Daniel's Movie Page</title> </head> <body> <a href="hobbies.html">Hobbies</a> <h1>Movies and Actors</h1> <ol> <li class="ol-list1">Gravity</li> <li>Avenger</li> <li>Marshal</li> <li>Interstellar</li> <li>Dark Knight</li> <li>Superman</li> </ol> <ul> <li class="ul-list1">Robet Downey jr.</li> <li>Sharuk Khan</li> <li>Ranbir Kapoor</li> <li>Sidhhart Malhotra</li> <li>Angela Joli</li> <li>Leonardo DiCaprio/li> </ul> <h2>Favorite Movie</h2> <p> <b>Gravity:</b> The movie portrayed what happens to an astronaut if he/she is pushed away from spaceship.It was terrifying how much...

  • Current Event 1-Comparative Advantage The Current Events must be based on the economic topics dis...

    Current Event on Comparative Advantage 1-2 pages Please post/use citations Current Event 1-Comparative Advantage The Current Events must be based on the economic topics discussed within the Module (comparative advantage). See the rubric for specific points and require- ments. Your Current Event should include 5 terms. Terms should be used accurately within the text of your paper. To receive full points, terms must be highlighted, used appro- priately within the narrative, and not provided in a list of terms simply...

  • This week, you will start a course project. For this project, you will design and develop...

    This week, you will start a course project. For this project, you will design and develop a small website for a travel company. You will develop this website across the span of the course, building new project components each week, until you have a live, hosted website at the end of the course. This project is designed to replicate real-life situations where the clients provide only a few of their requirements and expect a prototype to be developed. Scenario Express...

  • JUDY'S HTML TUTORIAL MENU CREATING YOUR FIRST WEB PAGE The best way to make a web...

    JUDY'S HTML TUTORIAL MENU CREATING YOUR FIRST WEB PAGE The best way to make a web page is to just dive right in. Open Notepad. To open notepad in Windows, click the windows icon in the lower left corner of the screen and then type "notepad." Notepad is a text editor. Other text editors you may consider are TextPad, Sublime Text, or NotePad++. Do not use Word or WordPad; they are word processors. If you are using an Apple computer...

  • Below are 4 articles. (20 points each) You must fill in the answer sheet for each...

    Below are 4 articles. (20 points each) You must fill in the answer sheet for each article. Be sure and explain how the changes should impact Pe and Qe Classify as a change in demand or a change in quantity demanded, a change in supply or a change in quantity supplied. Make sure you fill in the graphs the same way I did in the sample graphs in the sections from my notes for session 3 Use ? (question mark)...

  • CASE 8 Unlocking the Secrets of the Apple iPhone in the Name of access the male...

    CASE 8 Unlocking the Secrets of the Apple iPhone in the Name of access the male San Bernardino suspect's iPhone 5c. Cook stated: Antiterrorism We are challenging the FBI's demands with the deepes respect for American democracy and a love of our country. We believe it would be in the best interest of everyone to step back and consider the implications While we believe the FBI's intentions are good, if would be wrong for the w e nt to force...

  • I need Summary of this Paper i dont need long summary i need What methodology they used , what is the purpose of this p...

    I need Summary of this Paper i dont need long summary i need What methodology they used , what is the purpose of this paper and some conclusions and contributes of this paper. I need this for my Finishing Project so i need this ASAP please ( IN 1-2-3 HOURS PLEASE !!!) Budgetary Policy and Economic Growth Errol D'Souza The share of capital expenditures in government expenditures has been slipping and the tax reforms have not yet improved the income...

  • Hi there! I need to compare two essay into 1 essay, and make it interesting and...

    Hi there! I need to compare two essay into 1 essay, and make it interesting and choose couple topics which im going to talk about in my essay FIRST ESSAY “Teaching New Worlds/New Words” bell hooks Like desire, language disrupts, refuses to be contained within boundaries. It speaks itself against our will, in words and thoughts that intrude, even violate the most private spaces of mind and body. It was in my first year of college that I read Adrienne...

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