Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Alessandra Raffaetà
raffaeta@unive.it
Identificare le classi
Individuare le sottoclassi
Individuare le generalizzazioni
Segreteria che si occupa di pratiche relative agli studenti del Corso di Laurea in
Informatica, e in particolare delle richieste di trasferimento da altri corsi di Laurea.
EvasaDa
ConsideratoIn ApprovataIn
Convalide
Delibere
Esami
Convalida
ConvalideTipiche
PrevioColloquio
PresentataDa
Studenti
DichiaratoIn Causa
Domande Pratiche
Trasferimento Trasferimento
EvasaDa
ApprovataIn
ConsideratoIn Convalide
Delibere
Esami
ConvalideTipiche
PrevioColloquio
Studenti DomandeTrasferimento
Nome: string NumProtocollo: int
Recapito: string DataPresentazione: date
UniversitàDiProvenienza: string
FacoltàDiProvenienza: string
CorsoDiLaureaDiProvenienza: string
PraticheTrasferimento
Annotazioni: string
NumeroProgressivo: int
CorsiEsterni CorsiInterni
Nome: string Nome: string
Università: string Crediti: int
Facoltà: string
CorsoDiLaurea: string
AnnoAccademico: int
ConvalideEsami
PrevioColloquio: bool
PresentataDa
Studenti
EvasaDa FrequentatoDa
ApprovataIn
Convalide
Delibere
Esami
ConsideratoIn
ConvalideTipiche
SvoltoIn PrevioColloquio
CorsiDiLaurea
Causa
PraticheTrasferimento
Annotazioni: string
NumeroProgressivo: int <<PK>>
BozzeDiDelibere
EvasaDa
Delibere
Annotazioni: string
DelibereApprovate
ApprovataIn DataVerbale: date
NumVerbale: int <<PK>>
Text
ConvalideEsami
PrevioColloquio: bool
<<invariant>>
{ <<PK>> (self.ConsideratoIn, self.ApprovataIn)
AND self.ConsideratoIn ∈ FrequentatoDa
self.ApprovataIn.EvasaDa.Causa.DichiaratoIn }
ConsideratoIn
Corsi
Nome: string <<PK>>
Text
Convalida
CorsiEsterni
AnnoAccademico: int
<<Invariant>> CorsiInterni
<<PK>> (self.Nome, Crediti: int
self.AnnoAccademico,
self.SvoltoIn)
ConvalideTipiche
SvoltoIn PrevioColloquio: bool
CorsiDiLaurea
Nome: string <<PK>>
Università: string <<PK>>
Facoltà: string
3. Modellazione Concettuale: Esercizi Corso di Basi di Dati
Integrazione di schemi 11
Accade che (per grandi BD) si costruiscano sottoschemi settoriali che vanno poi
integrati
- nello schema B Editore diventa una entità, Nome diventa Titolo, Descrittori
diventa Argomenti
Pubblica Documenti Tratta Argomenti
Descrittori
Editori
Titolo: string Nome: string
Nome: string
Codice: string Codice: string
Proprietà interschema
Libri
...