Question

Develop an application to support course administration. Read the following detailed description of this application, and...

Develop an application to support course administration. Read the following detailed description of this application, and complete the tasks listed below.

*. A course has a unique course number and title, and is assigned to one or more areas of the Computer Science program. Each course has an instructor, at least one teaching or research assistant, an online conference whiteboard, a time (interval), and a capacity (maximum number of participants). A course need not be offered each term, but the challenge option is open throughout the entire year. A course may have some prerequisite courses, and a student is not allowed to register for a course if s/he has not fulfilled the prerequisites or their equivalent. In addition, a student who would like to challenge a course should have the course prerequisites or authorization from the course instructor.

*. An instructor has a first name, last name, email address, phone number, fax number, and is assigned to several areas of expertise. Note that two different instructors might have the same (first and last) names, and they might share the same fax number.

*. A student is given a unique student number. For each student, we want to record first name and last name, email address, phone number, postal address, and GPA. Again, the same names may belong to two different individuals. A student may be enrolled in several courses each term. For each enrolment, we want to record the grade. There are two types of student: graduate and undergraduate. Undergraduate students have a study major, while graduate students have both a specialization and a thesis topic.

*. A teaching assistant is a graduate student, and we need to record his/her first name, last name, year, and GPA, as well as how many courses (including the current one) the teaching assistant has already taught.

*. A research assistant is a student for whom we want to record the usual basic information, plus the number of years of work experience. The research assistant provides laboratory support for students, manages the conference whiteboard, and does some programming tasks.

*. An area of study is described by its name. An area may be divided into several sub-areas. These areas are used to categorize instructors, as well as courses. For example, the area of game development consists of sub-areas such as Graphics, Networking, and Human-Computer Interaction; the area of E-Services Technology consists of Artificial Intelligence, Networking, and Distributed Systems.

Hint: For each relation without a unique attribute or combination of attributes, introducing an artificial primary key
might be a good idea.

Design an ER diagram for this course administration system. Draw the complete ER diagrams, including all aspects discussed in the course. Clearly state any further assumptions made, but note that you must not override the specifications above.

Homework Answers

Answer #1

`Hey,

Note: In case of any queries, just comment in box I would be very happy to assist all your queries

Kindly revert for any queries

Thanks.

Know the answer?
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
Similar Questions
Draw the scenario using Chen notation In a university, department offer courses. Department has instructors who...
Draw the scenario using Chen notation In a university, department offer courses. Department has instructors who teach courses. For a course, the instructor may or may not have a teaching assistant. Each department has a department name, a department code, 1-4 phone numbers, and an address. ◦ Each course has a course number (e.g., INFO605), a section number (e.g., 900), a title, a course type (e.g., online), and units. Each instructor has an instructor ID, first name, last name, gender,...
Can you please give me an example of an EER modeling diagram for the following description:...
Can you please give me an example of an EER modeling diagram for the following description: Consider a database in which weekly schedule of instructors is stored. For each instructor, name, title (Dr., Prof., Ms., Mr… ) email address, office phone number, semester, the day of week, time slot (e.g. 8 to 9, or 10:30 to 11:30…), availability of the instructor (lecture or lab or office hours), the location that instructor is available/ busy (class room number, lab number, office...
3-students take courses. Someone design this table: Student_Course (student name, ID , SSN , course number,...
3-students take courses. Someone design this table: Student_Course (student name, ID , SSN , course number, grade, home address, course credit ) Description: ID, SSN; each one has a unique value for a given student. Given ID and course number we can get grade. Given SSN and course number we can get grade. Given ID we can get everything except grade and course credit. Given SSN we can get everything except grade and course credit. Given course number we can...
Consider the following set of requirements for a UNIVERSITY database that is used to keep track...
Consider the following set of requirements for a UNIVERSITY database that is used to keep track of students’ transcripts. This is similar but not identical to the database shown in Figure 1.2: a. The university keeps track of each student’s name, student number, Social Security number, current address and phone number, permanent address and phone number, birth date, sex, class (freshman, sophomore, ..., graduate), major department, minor department (if any), and degree program (B.A., B.S., ..., Ph.D.). Some user applications...
14.19. Suppose that we have the following requirements for a university database that is used to...
14.19. Suppose that we have the following requirements for a university database that is used to keep track of students’ transcripts: a. The university keeps track of each student’s name (Sname), student number (Snum), Social Security number (Ssn), current address (Sc_addr) and phone (Sc_phone), permanent address (Sp_addr) and phone (Sp_phone), birth date (Bdate), sex (Sex), class (Class) (‘freshman’, ‘sophomore’, … , ‘graduate’), major department (Major_code), minor department (Minor_code) (if any), and degree program (Prog) (‘b.a.’, ‘b.s.’, … , ‘ph.d.’). Both...
home / study / engineering / computer science / computer science questions and answers / consider...
home / study / engineering / computer science / computer science questions and answers / consider the following set of requirements for a university database that is used to keep track ... Question: Consider the following set of requirements for a UNIVERSITY database that is used to keep track o... Consider the following set of requirements for a UNIVERSITY database that is used to keep track of students' transcripts. (a) The university keeps track of each student's name, student number,...
draw the entity relationship model for the following data he system needs to record details of...
draw the entity relationship model for the following data he system needs to record details of all registered vehicles driven in the local government area. A vehicle is identified by a Vehicle Identification Number (VIN). Background reading on a VIN is available from several sites such as ​AutoCheck​. The government wishes to record the type of vehicle, such as motorbike, car, truck etc, the year the vehicle was manufactured and the model such as CX3, as vehicle attributes. Vehicles are...
Plagiarism Certification Tests for Undergraduate College Students and Advanced High School Students These tests are intended...
Plagiarism Certification Tests for Undergraduate College Students and Advanced High School Students These tests are intended for undergraduate students in college or those under 18 years of age. Read these directions carefully! The below test includes 10 questions, randomly selected from a large inventory. Most questions will be different each time you take the test, You must answer at least 9 out of 10 questions correctly to receive your Certificate. You have 40 minutes to complete each test, and you...
Please read the article and answear about questions. Determining the Value of the Business After you...
Please read the article and answear about questions. Determining the Value of the Business After you have completed a thorough and exacting investigation, you need to analyze all the infor- mation you have gathered. This is the time to consult with your business, financial, and legal advis- ers to arrive at an estimate of the value of the business. Outside advisers are impartial and are more likely to see the bad things about the business than are you. You should...
These tests are intended for undergraduate students in college or those under 18 years of age....
These tests are intended for undergraduate students in college or those under 18 years of age. Read these directions carefully! The below test includes 10 questions, randomly selected from a large inventory. Most questions will be different each time you take the test, You must answer at least 9 out of 10 questions correctly to receive your Certificate. You have 40 minutes to complete each test, and you must answer all 10 questions in order to to see your results....
ADVERTISEMENT
Need Online Homework Help?

Get Answers For Free
Most questions answered within 1 hours.

Ask a Question
ADVERTISEMENT