he following business scenario, create a Crow’s Foot ERD using a specialization hierarchy if appropriate for this case study.   Our website manages software projects for downloads to users. Each software project has a unique project id (8 characters long), can be assigned one or more categories (the categories are A, B ,C and D), has a status (D or P), and has a description (text of at most 256 characters). Some projects may depend on other projects and we keep track of the dependency. Each project is developed and owned by a single developer (who is our subscriber), and uploaded to our website in one or m

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

Given the following business scenario, create a Crow’s Foot ERD using
a specialization hierarchy if appropriate for this case study.

 

Our website manages software projects for downloads to users. Each
software project has a unique project id (8 characters long), can be assigned one or
more categories (the categories are A, B ,C and D), has a status (D or P), and has a
description (text of at most 256 characters). Some projects may depend on other
projects and we keep track of the dependency. Each project is developed and owned by
a single developer (who is our subscriber), and uploaded to our website in one or more
transactions.
Our users are identified by name (at most 20 characters), email (at most 20 characters),
and a unique user id (8 characters long). They can be either guest users or subscribed
users (subscribers for short). The subscribers have passwords (at most 8 characters) and
we keep the date of the subscription. They need the password to access our website tofile bug reports or upload software projects or update patches. A user can download any
project, the number of downloads per user per project is recorded. The subscribers can
file bug reports for any project. Every bug identified has an id (a positive integer) and a
description (text of at most 256 characters). The bug id’s must be unique for all bugs
concerning the same project. The date of filing of a bug report is recorded. Each bug
report deals with a single project and can report a single bug. Each bug report is made
by a single subscriber.
Some of our subscribers are developers. They develop the software projects and also
software updates for their own projects. Each update for a project has an id (8
characters long), a name (at most 20 characters), a status (P or U), a description (text of
at most 256 characters), and is assigned a particular type (the type are 1, 2 and 3). Each
update for a project is created by a single developer, the one who originally created the
project. Each update patch is uploaded to our website in a transaction.
Each transaction has an id (6 characters long) and a date when it took place. The
transaction id’s must be unique for all transactions concerning the same project.

Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY