0% found this document useful (0 votes)
7 views

MS_Access_Student_Management_Tutorial

This tutorial provides a step-by-step guide for creating a Student Management System database in MS Access, covering the creation of tables, modification of table structures, establishing relationships, generating reports, and creating forms and queries. It is designed for high school or CSEC-level students and includes practical tasks such as adding records, modifying fields, and generating reports with specific criteria. The tutorial emphasizes the importance of referential integrity and offers detailed instructions for each part of the process.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

MS_Access_Student_Management_Tutorial

This tutorial provides a step-by-step guide for creating a Student Management System database in MS Access, covering the creation of tables, modification of table structures, establishing relationships, generating reports, and creating forms and queries. It is designed for high school or CSEC-level students and includes practical tasks such as adding records, modifying fields, and generating reports with specific criteria. The tutorial emphasizes the importance of referential integrity and offers detailed instructions for each part of the process.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

MS Access Practical Tutorial

– Student Management
System
This tutorial walks you through creating a Student Management System
database in MS Access, including tables, forms, queries, relationships,
and reports. It is suitable for high school or CSEC-level students.

Part 1: Creating the Database and Tables


1. Open MS Access and create a new database named
'StudentManagement.accdb'.

2. Create a table named 'Students' with the following fields:

- StudentID: AutoNumber (Primary Key)


- FirstName: Short Text
- LastName: Short Text
- DateOfBirth: Date/Time
- Gender: Short Text
- GPA: Number (Double)
- Enrolled: Yes/No

3. Add at least 25 student records in Datasheet View.

4. Create a second table named 'Courses':

- CourseID: AutoNumber (Primary Key)


- CourseName: Short Text
- Credits: Number

5. Create a third table named 'Enrollments':


- EnrollmentID: AutoNumber (Primary Key)
- StudentID: Number (FK from Students)
- CourseID: Number (FK from Courses)
- Grade: Short Text

Part 2: Modifying Table Structure


1. Add a new field `Email` (Short Text) to the `Students` table.

2. Delete the `GPA` field from the `Students` table.

3. Change the `Gender` field to a Lookup Wizard with values: Male,


Female, Other.

Part 3: Establish Relationships


1. Go to Database Tools > Relationships.

2. Create the following relationships with referential integrity:

- Students.StudentID → Enrollments.StudentID (One-to-Many)


- Courses.CourseID → Enrollments.CourseID (One-to-Many)

Part 4: Reports
1. Use Report Wizard to create a report with fields from Enrollments,
Students, and Courses.

2. Add grouping by CourseName, sorting by LastName.

3. Use summary options: Count Students, Average Grade.

4. Output reports to screen, printer, and export to PDF.

5. Rename report title to 'Course Enrollment Summary'.

Part 5: Forms
1. Use Form Wizard to create a form using selected fields from Students.
2. Add a subform for related Enrollments records.

3. Only include FirstName, LastName, DateOfBirth, Email in main form.

Part 6: Queries
1. Create a query to select Female students who are enrolled.

2. Create a SELECT query showing FirstName, LastName, DateOfBirth.

3. Add a calculated field: Age: DateDiff('yyyy', [DateOfBirth], Date())

4. Create a query using relational and logical operators (e.g., Grade='A'


AND CourseName='Math').

You might also like