This document contains the solutions to Homework Assignment #3 for the CSci 365 course taught by Dr. C. Shin in Fall 2010. It includes solutions for two problems: 1) An EER diagram to represent information about vehicles (cars, trucks, motorcycles) and their owners, and 2) An EER model for a course registration system that uses generalization/specialization with Person as the superclass and students/faculty as subclasses.
This document contains the solutions to Homework Assignment #3 for the CSci 365 course taught by Dr. C. Shin in Fall 2010. It includes solutions for two problems: 1) An EER diagram to represent information about vehicles (cars, trucks, motorcycles) and their owners, and 2) An EER model for a course registration system that uses generalization/specialization with Person as the superclass and students/faculty as subclasses.
This document contains the solutions to Homework Assignment #3 for the CSci 365 course taught by Dr. C. Shin in Fall 2010. It includes solutions for two problems: 1) An EER diagram to represent information about vehicles (cars, trucks, motorcycles) and their owners, and 2) An EER model for a course registration system that uses generalization/specialization with Person as the superclass and students/faculty as subclasses.
1. Consider an information system that will represent information about
vehicles and their owners. Create an EER diagram that records information about cars, trucks, motorcycles, and their owners. Add attributes to the classes to represent information that is common to all vehicles and that is specific to particular subclasses. 2. Consider an information system for course registration, as in Problem 13 in Chapter 2. Use the principles of specialization and generalization to create an EER model in which students and faculty are all members of a Person class, students can be either graduate students or undergraduate students, and course instructors can be either faculty or graduate students. (This situation is similar to, but not the same as, the EER diagram of Fig. 3.3.)
Python Machine Learning: Machine Learning Algorithms for Beginners - Data Management and Analytics for Approaching Deep Learning and Neural Networks from Scratch