You are on page 1of 5

Relation DataBase Design

Training Assignments

Program Code RDD

Version

Effective Date 01/11/2016

Hanoi, 11/2016
Training Assignments RDD Issue/Revision: x/y

RECORD OF CHANGES

*A - Added M - Modified D - Deleted

Date Changes A* Contents Version


M, D

17e-BM/DT/FSOFT v1/1 Internal use 2/5


Training Assignments RDD Issue/Revision: x/y

Contents
For the following assignments:...........................................................................................................3
Day 1. Lesson 1: RDMS & Design.....................................................................................................3
Assignment 101: University Management System.........................................................................3

17e-BM/DT/FSOFT v1/1 Internal use 3/5


Training Assignments RDD Issue/Revision: x/y

CODE: RDD_Assignment_101
TYPE: n/a
LOC: n/a
DURATION: 90 MINUTES

For the following assignments:


• Print out respectively the screenshots to show the query results.
• Pack your answers into the zip file named RDD_Assignment<i>_AccountName.zip (for instance:
RDD_Assignment1_NamNT.zip) then handle to the evaluator via email (XYZ@fsoft.com.vn ) or follow
the guidance of the class admin.

Day 1. Lesson 1: Database Basics


Assignment 101: University Management System
1. Exercise 1
Barem: a-30%, b-30%
Objective: Understand basic database knowledge (DBMS, RDBMS, ERD)
Problem Description:
Một hệ thống quản lý trường đại học FPT (FU), chuyên quản lý hoạt động dạy học của trường:
Trường bao gồm có nhiều Khoa và các Phòng ban chức năng.
Đứng đầu mỗi khoa, phòng ban có các trưởng/phó khoa và các trưởng/phó phòng.
Mỗi giáo viên của trường sẽ được phân công phụ trách dạy một số môn học, thông tin của giáo viên
cần phải có là : bằng cấp (có thể có nhiều), lĩnh vực chuyên môn (có thể có nhiều) và một số thông tin cơ
bản khác.
Mỗi Sinh viên sẽ thuộc một Lớp, và một Lớp sẽ thuộc một Khoa. Mỗi Sinh viên sẽ có địa chỉ liên
lạc, khi cần nhà trường có thể liên lạc về gia đình hoặc thực hiện một số thống kê cần thiết theo tỉnh thành,
quận huyện,…và Sinh viên còn có một số thông tin cơ bản khác cần có của Sinh viên.
Mỗi môn học sẽ có thông tin cơ bản như: số tín chỉ, thông tin về môn học,…
Mỗi sinh viên có thể đăng kí môn học theo danh sách các môn học có sẳn theo học kì mà khoa
đã phân cho lớp. Sinh viên đăng kí môn học phải có thông ti nbao gồm: giáo viên dạy (có thể chọn), môn
học, học kì, thời gian…. Mỗi sinh viên học môn học đều có điểm kết thúc môn học.

Questions to answer:
a) Hãy vẽ mô hình ERD để mô tả nghiệp vụ của hệ thống trên.
b) Chuyển ERD thành Relation Schema (DataBase)
Estimated Time to complete: 90 mins

17e-BM/DT/FSOFT v1/1 Internal use 4/5


Training Assignments RDD Issue/Revision: x/y

2. Exercise 2
Barem: 40%
Objective: K4SD (Understand basic database knowledge (DBMS, RDBMS, ERD))
Problem Description:
Consider the following relations for a database that keeps track of student enrollment in courses and
the books adopted for each course (Primary Key is mark post-fix with #):
STUDENT (SSN#, Name, Major, Bdate)
COURSE (Course#, Cname, Dept)
ENROLL (SSN#, Course#, Quarter, Grade)
BOOK_ADOPTION (Course#, Quarter, Book_ISBN#)
TEXT (Book_ISBN#, Book_Title, Publisher, Author)
Questions to answer:
Draw a relational schema diagram specifying the foreign keys for this schema.
Estimated Time to complete: 60 mins.

--THE END--

17e-BM/DT/FSOFT v1/1 Internal use 5/5

You might also like