0% found this document useful (0 votes)
114 views2 pages

DFo 2 3 Practice

jangan lupa kerjakan pribadi dul untuk meningkatkan kemampuan teman-teman tidak ada gunanya sertifikat tanpa pengetahuan semangat

Uploaded by

NABILA saja
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
114 views2 pages

DFo 2 3 Practice

jangan lupa kerjakan pribadi dul untuk meningkatkan kemampuan teman-teman tidak ada gunanya sertifikat tanpa pengetahuan semangat

Uploaded by

NABILA saja
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Database Foundations

2-3 : Entities and Attributes


Practices
Exercise 1: Identify and draw entities as a beginning of an ERD

Overview
In this practice, you identify and add the entities for an Academic Database, or in other words a School Management System.

For your convenience, here is a summary of how the Academic Database (School Management System) works:
a. A School/University has many Departments which offer courses to students in a given academic session.
b. Each of these courses is taught by a faculty.
c. Students enroll for different courses in an academic session.
d. Besides the registration details, the parent information of the student also needs to be maintained by the University/School.
e. The Department maintains the student’s attendance details which would decide the eligibility of the student to take up the
exams for that academic session.
f. For each academic session, exams are conducted and the results are shared with the student within a stipulated period of
time.
g. The Department also maintains a log of the Faculty login and logout time for their reporting needs.

COURSE DEPARTMENTS STUDENT ACADEMIC


SESSION

PARENT EXAM FACULTY


INFORMATION
Tasks

1. With the information provided above, identify and create the entities for the School Management System.

Exercise 2: Identify and add Attributes and corresponding Mandatory and Optional notation to ERD

Overview
In this practice, you identify the attributes and their associated optionality notation in the entities which you have created in Exercise 1.

STUDENT
COURSE FACULTY # Student_id
# Course_id # Faculty_id * email
* Name * Login Date * First_name
* Login Time * Last_name
* subject
o Details * Number of Working Days
* Number of Days Off
º Eligibility for Exam
º Social_media

PARENT
EXAM
INFORMATION
# ID
# id ACADEMIC
* Type DEPARTMENTS
* Mother_name SESSION
* Subject # Department_id
* Father_name # ID
* Result * Name
* Address * name
* Exam_date * head
º Contact_number
º description

Tasks
1. Add the appropriate attributes as well as the optionality (*, °) to all the entities of the Academic Database.

COURSE DEPARTMENT FACULTY STUDENT


# Course_id # Department_id # Faculty_id # Student_id
* Name * Name * Email * email
* subject * head * Login Date * First_name
* Login Time * Last_name
o Details * Number of Working Days
* Number of Days Off
º Eligibility for Exam
º Social_media

PARENT EXAM
INFORMATION # ID
# id * Type
ACADEMIC * Mother_name * Subject
SESSION * Father_name * Result
# ID * Address * Exam_date
* name º Contact_number º description

Copyright © 2020, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

You might also like