Create and Maintain a University DataBase
[AC A1]
STUDENT(Student#, LastName, FirstName, Address, City, State, Zip, Enroll_Date, Undergrad?)
COURSE(Course#, Title, CrHour, InstName)
INSTRUCTOR(InstName, InstOffice, Rank)
Take(Student#, Course#, Grade)
1. Create the following table structures [AC
35-72]:
STUDENT [AC 179-183]
Student# |
Last name |
First name |
Address |
City |
State |
Zip |
Enroll_Date |
UnderGrad? |
Text 10 |
Text 50 |
Text 50 |
Text 50 |
Text 50 |
Text 2 |
Text 10 |
Date/Time |
Yes/No |
1y Key |
2y Index |
> Format |
Input Mask |
|
||||
System Date Default |
COURSE [AC 172-177; 185-187]
Course# |
Title |
CrHour |
InstName |
Text 10 |
Text 60 |
Lookup Wizard (INSTRUCTOR) |
|
1y Key |
Valid values: 1-4 hours |
INSTRUCTOR
InstName |
InstOffice |
Rank |
Text 50 |
Text 10 |
Text 20 |
1y Key |
Take
Student# |
Course# |
Grade |
Text 10 |
Text 10 |
Text 2 |
1y Key |
1y Key |
2. Create the following relationships [AC 87-93]:
3. Create two EXCEL worksheets in code.xls for the following code tables:
Grade_Code
Grade |
Grade_Point |
A |
4 |
B |
3 |
C |
2 |
D |
1 |
E |
0 |
Rank_Code
Code |
Description |
1 |
Full |
2 |
Associate |
3 |
Assistant |
4. Import the code tables from code.xls [AC 67]
INSTRUCTOR
InstName |
InstOffice |
Rank |
Lujan |
BE109 |
Assistant |
Morris |
BE110 |
Full |
Presley |
BE144 |
Associate |
Wilke |
BE220 |
Full |
7. Enter the following data directly by opening the COURSE table in Datasheet view:
COURSE
Course# |
Title |
CrHour |
InstName |
DIS 110 |
Introduction to DOS |
2 |
Lujan |
DIS 118 |
Microcomputer
Applications |
3 |
Wilke |
DIS 138 |
Introduction to Windows |
2 |
Lujan |
DIS 140 |
Introduction
toDatabase/Access |
3 |
Presley |
DIS 150 |
Introduction to
Spreadsheet/Excel |
2 |
Morris |
STUDENT
Student# |
Lastname |
Firstname |
Address |
City |
State |
Zip |
Enroll_Date |
UnderGrad? |
0103 |
O'Casey |
Harriet |
|
|
KY |
40515 |
8/25/97 |
Yes |
0122 |
|
Janet |
|
|
MA |
55500 |
1/19/98 |
No |
0123 |
|
Greg |
|
|
MO |
65803 |
6/10/97 |
Yes |
0139 |
Carroll |
Pat |
4018Landers Lane |
|
CO |
84548 |
8/25/97 |
Yes |
0148 |
Wolf |
Bee |
1775 Bear Trail |
|
OH |
45208 |
1/19/98 |
Yes |
0167 |
Krumple |
Scott |
|
|
KY |
40506-0034 |
8/25/97 |
No |
0171 |
|
Elliot |
|
El Mano |
CO |
80646 |
8/25/97 |
Yes |
0181 |
Zygote |
Carrie |
|
|
CA |
91360-4260 |
8/25/97 |
Yes |
0194 |
Loftus |
Abner |
|
Big |
WI |
53717 |
1/19/98 |
Yes |
0251 |
Grainger |
John |
|
Iliase |
CA |
91210 |
1/19/98 |
Yes |
Take
Student# |
Course# |
Title |
0103 |
DIS 110 |
Introduction to DOS |
0103 |
DIS 118 |
Microcomputer
Applications |
0122 |
DIS 118 |
Microcomputer
Applications |
0122 |
DIS 138 |
Introduction to Windows |
0122 |
DIS 140 |
Introduction toDatabase/Access |
0123 |
DIS 110 |
Introduction to DOS |
0123 |
DIS 140 |
Introduction
toDatabase/Access |
0148 |
DIS 140 |
Introduction
toDatabase/Access |
0148 |
DIS 150 |
Introduction to
Spreadsheet/Excel |
0167 |
DIS 138 |
Introduction to Windows |
0167 |
DIS 140 |
Introduction
toDatabase/Access |
0167 |
DIS 150 |
Introduction to
Spreadsheet/Excel |
0181 |
DIS 118 |
Microcomputer
Applications |
0181 |
DIS 140 |
Introduction
toDatabase/Access |
0181 |
DIS 150 |
Introduction to
Spreadsheet/Excel |
10. Create a grade
entry form for the Take table. For an
instructor, a class list will be generated for each class he/she teaches. Use Option Group button for grade entry [Note:This
will require you to modify the Take table FIRST].
11. Use the Grade Entry Form to record the following grades:
InstName |
Course# |
Student# |
Grade |
Lujan |
DIS 110 |
0103 |
A |
Lujan |
DIS 110 |
0123 |
B |
Lujan |
DIS 138 |
0122 |
A |
Lujan |
DIS 138 |
0167 |
C |
Morris |
DIS 150 |
0148 |
C |
Morris |
DIS 150 |
0167 |
D |
Morris |
DIS 150 |
0181 |
E |
Presley |
DIS 140 |
0122 |
A |
Presley |
DIS 140 |
0123 |
B |
Presley |
DIS 140 |
0148 |
C |
Presley |
DIS 140 |
0167 |
C |
Presley |
DIS 140 |
0181 |
B |
Wilke |
DIS 118 |
0103 |
A |
Wilke |
DIS 118 |
0122 |
A |
Wilke |
DIS 118 |
0181 |
D |