A relational database schema in Microsoft Access with the following tables and fields:
- Clients
- ClientNo
- Company
- FirstName
- LastName
- Address
- City
- Consultants
- ConsultantID
- LastName
- FirstName
- SSN
- ConsultingTypeID
- ConsultantsBankInfo
- ConsultantID
- BankName
- AcctNo
- AutoDeposit
- ConsultingTypes
- ConsultingTypeID
- Description
- Hours
- HourID
- ProjectID
- DateWorked
- HoursWorked
- Projects
- ProjectID
- ClientNo
- ConsultantID
- ProjectDescription
- StartDate
- DueDate
- Switchboard Items
- SwitchboardID
- ItemNumber
- ItemText
- Command
- Argument
Relevant Features:
- Relationships:
- There is a visible one-to-one relationship between the Consultants and ConsultantsBankInfo tables, indicated by a "1 to 1" notation. This suggests that each consultant has a unique bank information record.
- Primary Keys:
- Each table has a designated primary key, highlighted with a key icon:
- Clients:
ClientNo
- Consultants:
ConsultantID
- ConsultantsBankInfo:
ConsultantID
- ConsultingTypes:
ConsultingTypeID
- Hours:
HourID
- Projects:
ProjectID
- Switchboard Items:
SwitchboardID
- Foreign Keys:
- Certain fields (like
ConsultingTypeID
in Consultants and ConsultingTypes) suggest potential foreign key relationships, even though they are not connected in this specific layout.
- Purpose of Tables:
- Clients: Holds client information, such as name, company, and address.
- Consultants: Contains consultant details, including consulting type and SSN.
- ConsultantsBankInfo: Stores consultants' banking information, likely for payroll purposes.
- ConsultingTypes: Provides a description for different types of consulting services.
- Hours: Tracks hours worked on projects, along with the date.
- Projects: Details project-related information, linking consultants to clients and including project description and deadlines.
- Switchboard Items: Likely used for menu or navigation configuration in the database, as it contains fields for commands and arguments.
This schema seems suited for a consultancy or project management setting, where consultants work on various projects for clients and are compensated based on recorded hours. The **Switchboard Items** table is indicative of a user-friendly Access application setup, often used to navigate or automate tasks within the database.
Because you are already in Layout view for the form, you can easily make one last change.
Because this database contains customer names for a stationery store, you're going to change the form title to Customer List.
You can click the Format tab and then click Title in the Controls group. This will highlight the current title, as shown in the picture. All you need to do then is type the new title of the form. In this case, you type "Customer List." Remember to save after making this change.
There's more that you can do to customize a form. The Quick Reference Guide includes more information about customizing forms.
In the next lesson we will identify seven add-in utilities that increase the functionality of Access.