Sunteți pe pagina 1din 3

ITU, Math. Eng.

First and Family Name :

BLG361E, Midterm

Sudent Id :

Nov. 18, 2013

Signature :

Provide solutions for the following cases. Duration is 75 minutes


Case :
Long

Hard

Normal

Easy

Duration :

Short

Sufficient

1. A professor would like to assign projects to students in a database class. Each


project can be described by its name, description, deadline and status
(completed or in progress). Each student has a student id, a name, and an
email. Students can work in groups of several persons on one of the projects.
Diferent groups will take diferent projects and each student participates in
exactly one group. After the project for a group is finished, a grade for the
project is determined and given to all students in the group. Assume each group
is identified by a unique group name. Draw an E-R diagram for the system.
Specify cardinalities (1-1, 1-n, m-n).
Sname
Sid

ProjectNa
me

Semail

Student

Descriptio
n

Project
1

DeadLine

WorksIn
Takes

1
Group

GroupNam
e

Grade

Status

2. Given the following table below, apply a normalization process in order to obtain
normalized tables :
Bus
License
No
34 xx
001
34 xx
002
34 xx
005
34 xx
004
34 xx
004
34 xx
002
34 xx
007
34 xx
003
34 xx
006
34 xx
001
34 xx
006

Bus
Driver

Tour Name

Tour
Guide

Tour Cities

Driver7

Karadeniz1

Guide1

Samsun, Ordu

Driver3

Karadeniz1

Guide2

Samsun, Ordu

Driver2

Karadeniz1

Guide6

Samsun, Ordu

Driver6

Karadeniz1

Guide5

Samsun, Ordu

Driver3

Karadeniz2

Guide6

Driver2

Karadeniz2

Guide2

Driver4

Ege1

Guide1

Samsun, Ordu,
Rize
Samsun, Ordu,
Rize
Balkesir, zmir

Driver1

Ege2

Guide4

Aydn

Driver4

Ege3

Guide3

Aydn

Driver4

Kapadokya

Guide3

Driver5

Kapadokya

Guide5

Nevehir,
Nide
Nevehir,
Nide

Tour
Name

Bus
Licens
e No
Tour
Tour
Karadeni 34 xx
Name
Cities
001
z1
Karadeni
Samsun
z1
34 xx
Karadeni
Karadeni 002
z1
Ordu
z1
Karadeni 34 xx
Samsun
005
z1 z2
Karadeni
34Ordu
xx
Karadeni
z2
004
z1
Karadeni
Rize
z2
34
xx
Karadeni
Ege1
Balkesir
004
z2Ege1
zmir
Ege2
Aydn
Karadeni 34 xx
Ege3
Aydn
002
z2
Kapadok
Nevehir
ya
34 xx
Ege1
Kapadok 007
Nide
34 xx
ya
Ege2

Bus
Driver

Ege3
Kapadok
ya
Kapadok
ya

003
34 xx
006
34 xx
001
34 xx
006

Driver7

Driver3

Driver2

Tour
Guide
Tour Name
Guide1
Karadeniz1
Karadeniz2
Guide2
Ege1
Ege2
Ege3
Guide6
Kapadokya

Driver6

Guide5

Driver3

Guide6

Driver2

Guide2

Driver4

Guide1

Driver1

Guide4

Driver4

Guide3

Driver4

Guide3

Driver5

Guide5

Start Date

End Date

21 April
2014
21 April
2014
21 April
2014
21 April
2014
18 Mays
2014
18 Mays
2014
13 April
2014
21 April
2014
21 June
2014
18 May
2014
18 May
2014

25 April
2014
25 April
2014
25 April
2014
25 April
2014
25 Mays
2014
25 Mays
2014
15 April
2014
24 April
2014
24 June
2014
25 May
2014
25 May
2014

POSSIBLE SOLUTION :

Start Date
21 April 2014
18 Mays
2014

End Date
24 April 2014
25 Mays
2014

13 April 2014

15 April 2014

21 April 2014
21 June 2014
18 May 2014

24 April 2014
24 June 2014
25 May 2014

S-ar putea să vă placă și