Requirements Specification (this is a fictional scenario) A fitness company stores the current assignments of trainers to customers in a document file like this: • Trainer: Jones, William; phone 175-221-9988; hired in: 2019; • Customer: Garcia, Robert; phone 175-751-8822; year of birth: 1988; • Goal: building endurance; A trainer will usually have several customers with different goals, but may have no customers. As soon as it is registered, a customer is assigned to a single trainer. The customer may decide to change a trainer, but previous assignments are not kept. A trainer has at most 10 customers. There is no middle name stored with the trainers or customers. Both must have a phone number. For some trainers, the most recent hiring year is stored. For some clients the year of birth is stored. All customers must have a goal specified. The first and last name have at most 21 characters each. The phone number will be stored with the following pattern: ppp-ppp-pppp. The hiring year and year of birth are numbers with 4 digits. One may want to search based on first name or last name, phone, goal, hiring year and year of birth.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

SQL

QUESTION 3
Requirements Specification (this is a fictional scenario)
A fitness company stores the current assignments of trainers to customers in a document file like this:
Trainer: Jones, William; phone 175-221-9988; hired in: 2019%3;
• Customer: Garcia, Robert; phone 175-751-8822; year of birth: 1988;
• Goal: building endurance;
A trainer will usually have several customers with different goals, but may have no customers. As soon as it is registered, a customer is assigned to a single trainer. The customer
may decide to change a trainer, but previous assignments are not kept. A trainer has at most 10 customers.
There is no middle name stored with the trainers or customers. Both must have a phone number. For some trainers, the most recent hiring year is stored. For some clients the year
of birth is stored. All customers must have a goal specified.
The first and last name have at most 21 characters each. The phone number will be stored with the following pattern: ppp-ppp-pppp. The hiring year and year of birth are numbers
with 4 digits.
One may want to search based on first name or last name, phone, goal, hiring year and year of birth.
Data Entry Constraints for Task 4
• The third trainer must have at least two customers in the data entered.
• You must have two customers with the first name Sue.
• At least two trainers must be hired after 2015 and two before.
Database Questions for Task 5
• For each assignment, list the first and last names for both the trainer and the customer. Use suggestive names for the columns in the result.
• Pick the ID for the third trainer you defined in the database. List the full names (FIRST SPACE LAST) for all the customers of the selected trainer (in one column named
"Customer").
• List the full names (FIRST SPACE LAST)for the trainer and customers (in two columns named "Trainer" and "Customer"), for which the customer first name is "Sue"
• List the names for the trainers in the format (LAST COMMA SPACE FIRST) hired after 2015 and the full names of their customers. Show the result in two columns named
"Trainer" and "Customer".
Transcribed Image Text:QUESTION 3 Requirements Specification (this is a fictional scenario) A fitness company stores the current assignments of trainers to customers in a document file like this: Trainer: Jones, William; phone 175-221-9988; hired in: 2019%3; • Customer: Garcia, Robert; phone 175-751-8822; year of birth: 1988; • Goal: building endurance; A trainer will usually have several customers with different goals, but may have no customers. As soon as it is registered, a customer is assigned to a single trainer. The customer may decide to change a trainer, but previous assignments are not kept. A trainer has at most 10 customers. There is no middle name stored with the trainers or customers. Both must have a phone number. For some trainers, the most recent hiring year is stored. For some clients the year of birth is stored. All customers must have a goal specified. The first and last name have at most 21 characters each. The phone number will be stored with the following pattern: ppp-ppp-pppp. The hiring year and year of birth are numbers with 4 digits. One may want to search based on first name or last name, phone, goal, hiring year and year of birth. Data Entry Constraints for Task 4 • The third trainer must have at least two customers in the data entered. • You must have two customers with the first name Sue. • At least two trainers must be hired after 2015 and two before. Database Questions for Task 5 • For each assignment, list the first and last names for both the trainer and the customer. Use suggestive names for the columns in the result. • Pick the ID for the third trainer you defined in the database. List the full names (FIRST SPACE LAST) for all the customers of the selected trainer (in one column named "Customer"). • List the full names (FIRST SPACE LAST)for the trainer and customers (in two columns named "Trainer" and "Customer"), for which the customer first name is "Sue" • List the names for the trainers in the format (LAST COMMA SPACE FIRST) hired after 2015 and the full names of their customers. Show the result in two columns named "Trainer" and "Customer".
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education