Académique Documents
Professionnel Documents
Culture Documents
Section #
73335
Questions 1 7 are based on the Module 1 Assignment dB Access database attached in the
assignment instructions. Open the database and respond to the questions below:
1.
How many records does the ProjectEmployees table contain? How many fields are
there per record?
There are 9 records and each record contains 8 fields
2.
What problem would you encounter if you wanted to produce a listing by city form
the ProjectManager table? How would you solve this problem by altering the file
structure?
I noticed there is no a field for city, it is only managers address. So in order to get listing by city,
you should break up the managers address into address, city, state, zip code file format.
3. What data redundancies do you detect in the ProjectManager table? How could those
redundancies lead to anomalies?
The data redundancies Ive noticed in the ProjectManager table are: Holly B Parker appears three
times and George F Dorts appears twice. If either you move or change their phone number, these
changes must be made more than once and must be done correctly. And if there is any occurrence
is missed or there is any mistake when entering in the information on one, the data can be
different for the same person creating anomalies.
4. What data redundancies do you detect in the Project_Employees table? How could
those redundancies lead to anomalies?
The data redundancies Ive noticed in the Project_Employees table there are multiple entries for
John D Newson, Anne R Ramoras, and David F Schwann. So if any person moves or changes
their phone number, these changes must be made more than once and they must be done
correctly. And if any occurrence is missed or there is a mistake when entering the information on
one, the data are different for the same person creating anomalies like with John D Newsons
phone number. This shows that his personal information was not updated correctly on all files in
the database
generates
COURSE
CLASS
ref
ere
shown in
STUDENT
10.
ENROLL
Create
the
UML
the entities and relationships you identified in the relational diagram, paste your
diagram in the field below:
An entity is defined anything about which data are to collected and stored. Entity is a mapped
to a relational table. Entity is represented in the UML diagram by a rectangle. Relationship
described associates among data.
In the following UML diagrams COURSE generates CLASS. One course can generate many
classes 1:M. Each class is generated by one course. CLASS is referenced in ENROLL. One
class can be referenced in enrollment many times. So this relationships is1:M. Each
individual enrollment references one class. STUDENT is shown in ENROLL. One student
can be shown in enrollment many times. So this relationship is 1:M. Each individual
enrollment entry shows one student.
COURSE
CRS_CODE
DEPT_CODE
CRS_DESCRIP
TION
CRS_CREDIT
+generates
+shown in
1..1
STUDENT
STU_NUM
STU_LNAME
STU_FNAME
STU_UNIT
STU_DOB
STU_HRS
STU_CLASS
STU_GPA
STU_TRANSFER
DEPT_CODE
STU_PHONE
PROF_NUM
0..*
+generates
1..1
CLASS
CLASS_CODE
CRS_CODE
CLASS_SECTION
CLASS_TIME
CLASS_ROOM
PROF_NUM
1..1
+generates
0..*
0..*
+reference
ENROLL
+reference
d in
CLASS_CODE
STU_NUM
ENROLL_GRADE