Fundamentals of Databases
IT-403
College of Computing and Informatics
Question One
1.5 Mark
Learning Outcome(s):
Define and explain with examples the following terms:
– Simple attributes versus Composite attributes:
– Single-valued versus multivalued attributes
– Derived attribute:
Question Two
3.5 Mark
Learning Outcome(s):
Learn about entity-relationship, relational model, and SQL.
The clinic has several dentists. Each dentist has a unique Number, name, nationality, multiple room-number, salary, birth-date and home-address (Box, City, Zip).
Each client (patient) has a unique Code, name, home-phone, work-phone, address, and birth-date. Each client is assigned to one dentist. All future visits will be to the same dentist. A client can be insured or self-paying. An insured client should have an insurance company-name, and company-Phone, while a self-paying client must have a bank-name and a bank account.
Each visit of a client is described by a date, type, action, fee, and date-of-next-appointment.
Question: Design an Entity Relationship (ER) Model to represent the above requirements.