Develop a class named "Customer Record" which holds a customer number, name and address. Involve methods set the values for each data Field and print the values for each data field. Design the class diagram and write down the pseudocode that describes the class.
Students take courses and obtain the grades. A Course may have several Students. A Student may take different Courses. For each course, student obtains a Grade. How would you describe the relationship between the Student and Course such that it is in 3NF?