Question

In: Computer Science

use IE Crow's Foot notation to make an E-R diagram. provide entity names and identifiers for...

use IE Crow's Foot notation to make an E-R diagram. provide entity names and identifiers for each entity, along with all necessary relationships between entities, including minimum and maximum cardinalities

A professor wants to use a small database to track information about personal student software use during a course. He would like to store student names and email addresses, the name and installation instructions of each type of software required for the course, and the date each student installed the software on their personal machine.

Assume that there are multiple different software packages available for use during the class. Assume that students are not required to download the software on their personal machine, but they can choose to download any of the multiple software programs, and the professor wants to keep track of which students download which software on their personal machine so that he can better assist them with the homework.

Solutions

Expert Solution

No of entities according to the given Database

  • 1. Professor entity: Attributes are { professor_id , name , phone_no}
  • 2. Student entity : Attributes are { Student_ID , Student_name, email_address ,phone_no}
  • 3. Personal Machine entity :Attributes are { IP_address , modelNo , OperatingSystem}
  • 4. Software entity: Attributes are {name , Installation_instruction ,Installation_date}

Relationship between Entities

  1. There are Track relationship between Professor entity , Student entity and Software entity
  2. There are BelongsTo relationship between PersonalMachine entity and Student entity
  3. There are Installed In relationship between PersonalMachine entity and Software entity
  4. There are Use relationship between Student entity and Software entity

Cardinalities between entities:

  1. There are 1:M cardinalities between Professor entity and Student entity
  2. There are 1:M cardinalities between Professor entity and Software entity
  3. There are M:M cardinalities between Student entity and Software entity
  4. There are M:1 cardinalities between Software entity and Personal Machine entity
  5. There are 1:1 cardinalities between Student entity and Personal Machine entity.

ERD:

Thank you.....................


Related Solutions

Based on the following situation,draw a complete Entity Relationship Diagram using theCrow’s Foot notation...
Based on the following situation, draw a complete Entity Relationship Diagram using theCrow’s Foot notation which includes:All entities and attributes Relationships Connectivity and relationship participation (4.5 Marks)Primary and foreign keys (3.5 Marks)A lecturer in a university can manage multiple projects. But, it is not compulsory for a lecturer to manage a project. Each project is managed by only one lecturer. Lecturer will have a staff number, a name, a rank, and a research specialty. Projects have a project number, a...
ERD Lucid chart with Crow's foot notation for the following. include all entities, attributes, and correct...
ERD Lucid chart with Crow's foot notation for the following. include all entities, attributes, and correct carnality in relationships between entities. primary and foreign keys. You have been asked to build a database for a sportswear company called Ath Fleet. The company owner needs to keep track of the customers that buy their products, the employees that work at Ath Fleet, the vendors that provide them with products, and the products themselves. Each vendor has contact with one employee representative...
Use the following business rules to draw the fully labeled Crow's Foot ERD in Visio. The...
Use the following business rules to draw the fully labeled Crow's Foot ERD in Visio. The diagram must include all entities, attributes, and relationships. Primary keys and foreign keys must be clearly identified on the diagram. Write all appropriate connectivities and cardinalities on the ERD. a). A company has many divisions. Each division operates many departments, but each department is operated by one division. b). A department employs many employees but not more than 100. c). Each employee is employed...
Use your creativity to make a Novelty Name Generator of your choice, ie: Spooky Halloween Names,...
Use your creativity to make a Novelty Name Generator of your choice, ie: Spooky Halloween Names, Christmas Elf Names, Anything that is school appropriate. To create the novelty name you should use at least 2 associative arrays. The page design is up to you. For example: you may use the student name list from last week and create an array of names with their novelty names and display all you may use a button to randomly select a name from...
Use information from text to create (ERD) Entity Relationship Diagram . Make sure relationship sentences are...
Use information from text to create (ERD) Entity Relationship Diagram . Make sure relationship sentences are consistent with relationship in ERD. Video Store (AVS) runs a series of fairly standard video stores: • Every customer must have a valid AVS customer card in order to rent a video. Customers rent videos for three days at a time. Every time a cus- tomer rents a video, the system must ensure that he or she does not have any overdue videos. If...
Create an E/R diagram for the following business situation and convert the diagram into a set...
Create an E/R diagram for the following business situation and convert the diagram into a set of related tables: A health insurance company sells a number of insurance policies. Employer companies can buy any number of policies including zero and up to 4. A policy must be bought by at least one employer. Employees working for the employers can select at most one insurance policy. A policy can be selected by any number of employees including zero. Employees can add...
e. Provide two names of your competitors in the foreign country.
e. Provide two names of your competitors in the foreign country.
Using Crow´s Foot Notation draw this Real Estate Company ER Diagram Carrying out the information collection...
Using Crow´s Foot Notation draw this Real Estate Company ER Diagram Carrying out the information collection of a real estate company that operates in the city and that requires a database design for its operations, we collect the following needs to proceed to a data modeling: The company is dedicated only to the sale of real estate, and on these properties that they call "properties" they possess data such as the property number that identifies them, the type of property,...
Construct an E-R diagram for a hospital with a set of patients and a set of...
Construct an E-R diagram for a hospital with a set of patients and a set of medical doctors. Associate with each patient a log of the various tests and examinations conducted. Use your best judgement to identify the attributes for each of those entities.
a) Construct an E-R diagram for a hospital with a set of patients and a set...
a) Construct an E-R diagram for a hospital with a set of patients and a set of medical doctors. Associate with each patient a log of the various tests and examinations conducted. b) Construct appropriate relation schemas for the E-R diagram. (ex. customer(name, birth, ID...))
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT