CSci
455
A
group exercise
Due: Tuesday, Feb. 19 (next Tuesday)
Step
1: Break into groups of
three. I'll do that at the start.
Step
2: Consider the write-up at the
bottom of this page. Make initial
decisions about entities, attributes, and relations. Construct an entity-relationship diagram.
This is probably about as far as we can get during class. If transparency sheets are available, I will ask for volunteers to present the work so far.
Step 3: From the entity-relationship diagram, construct a relational schema. Clearly identify keys and foreign keys.
Turn it (in class, Tuesday) a clean copy of the entity-relationship diagram and relational schema.
A. At YoyoDyne corporation, employees are assigned to groups. Each group has a supervisor. Employees work on a variety of projects, devoting a percentage of their time to each project. Projects are supervised by one employee, and may have a number of employees working on them. Each project is tied to a contract which has a contract number, date signed, and a completion date. YoyoDyne works with a number of companies, but each contract is written with only one company.
B. An ongoing series of classes available
from a distance learning center are available at any time for employees who may
take a given class as often as they would like. No grade is given for classes, but successful completion of a
class results in an employee's gaining a particular skill code.