Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Sol. Database (Homework 1), Appunti di Database Relazionali

Sol. Database (Homework 1) politecnico torino

Tipologia: Appunti

2018/2019

Caricato il 30/04/2019

giorgio-voto-1
giorgio-voto-1 🇮🇹

2 documenti

1 / 3

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
EXERCISE 1
TABLES:
1. DANCER (SSN, Name, DateOfBirth,
CityOfResidence, MainDanceType)
2. DANCE_SCHOOL (DSCode, Name, City, Artistic Director)
3. BALLET (BCode, DSCode, Title, #Scene, Type, Choreographer Name)
4.
DANCER-PARTICIPATES-IN-BALLET(SSN, BCode, DSCode, Role)
1. DPIB_1, DIPB_2: DANCER-PARTECIPANTES-IN-BALLET
2. BAL_1, BAL_2: BALLET
3. DS_1, DS_2: DANCE_SCHOOL
4. DANCER: DANCER
VOTO GIORGIO
S245563 HOMEWORK N.1
DANCER.SSN,DANCER.CityOfRes
idence
2 A 1 D
DANCER.SSN=DPIB_1.SSN
2 A 1 D
BAL_1.BCode<>BAL_2.BCode
BAL_1.Type=BAL_1.Type
DPIB_1.DSCode<>DPIB_2.DSCode
DS_1.Artistic_Director=DS_2.Artistic_Director
DPIB_1.SSN=DPIB_2.SSN
DANCERDS_2DPIB_2BAL_2 2 A 1 D
DPIB_2.BCode=BAL_2.BCode
2 A 1 D
BAL_2.DSCode=DS_2.DSCode
DPIB_1 2 A 1 D
DPIB_1.BCode=BAL_1.BCode
BAL_1DS_1 2 A 1 D
BAL_1.DSCode=DS_1.DSCode
pf3

Anteprima parziale del testo

Scarica Sol. Database (Homework 1) e più Appunti in PDF di Database Relazionali solo su Docsity!

EXERCISE 1

TABLES:

1. DANCER (SSN, Name, DateOfBirth,

CityOfResidence, MainDanceType)

2. DANCE_SCHOOL (DSCode, Name, City, Artistic Director)

3. BALLET (BCode, DSCode, Title, #Scene, Type, Choreographer Name)

DANCER-PARTICIPATES-IN-BALLET (SSN, BCode, DSCode, Role)

1. DPIB_1, DIPB_2: DANCER-PARTECIPANTES-IN-BALLET

2. BAL_1, BAL_2: BALLET

3. DS_1, DS_2: DANCE_SCHOOL

4. DANCER: DANCER

S245563 HOMEWORK N.

∏ (^) DANCER.SSN,DANCER.CityOfRes idence

2 A 1 D DANCER.SSN=DPIB_1.SSN

2 A 1 D BAL_1.BCode<>BAL_2.BCode BAL_1.Type=BAL_1.Type DPIB_1.DSCode<>DPIB_2.DSCode DS_1.Artistic_Director=DS_2.Artistic_Director DPIB_1.SSN=DPIB_2.SSN

DANCERDS_2DPIB_2BAL_2 2 A 1 D

DPIB_2.BCode=BAL_2.BCode

2 A 1 D BAL_2.DSCode=DS_2.DSCode

DPIB_1 2 A 1 D

DPIB_1.BCode=BAL_1.BCode

BAL_1DS_1 2 A 1 D

BAL_1.DSCode=DS_1.DSCode

EXERCISE 2:

TABLES:

1. SCOOTER : (NumberPlate, Maker, Model, Displacement, RentalDailyAmount)

2. CUSTOMER: (SSN, Name, Surname, DateOfBirth, Nationality)

RENTAL_CONTRACTS_FOR_SCOOTER: (NumberPlate, StartDate, EndDate, SSN,

PaymentMethod)

1. RCFS_1, RCFS_2, R: RENTAL_CONTRACTS_FOR_SCOOTER

2. SC: SCOOTER

S245563 HOMEWORK N.

∏SC.NumberPlate, SC.Model, SC.Displacement

2 A 1 D R.NumberPlate=SC.NumberPlate

R

SC

S

RCFS_2RCFS_1𝛳^ RCFS_2.EndDate-RCFS_2.StartDate<=20 ∏∏ (^) RCFS_2.NumberPlateRCFS_1.NumberPlate