Fasi di progettazione BD
- Requisiti della BD e artefatti documento di insieme
- Progettaz da OU
- Progettaz concettuale
- Schema concettuale
- Progettaz logica
- Schema logico
- Progett fisica
- Schema fisica
- Proditt della progettaz
Se penson diversi -> modelli diversi (non sempre quindi funzionano ma servono tanti)
Ogni de vi modell effett innovazioni diverse, comp overlap de BBAVL
Creincion, collo una progettaz concettule, overl de BBAVL
- output
- descrizione acca
- ricette d'interesse
- concertizz
- modelli e/E/B
- Progettaz logica: devers compenisch codo generators predicamod models relazionarno
- output: schema leggo
- creazione descr com con fundamental
MODELLI
- DI CONCETTUALI
- as member de determinat closed di cogon, list di elem nel gupp padaliaidricon
- um cattolog con "list di appartemento" per dire si og ettivinano alla loved clasner
- definit indiso; cino, um, nom
- CLASSIFICAZIONE
- profile usica non caratterize tudiente, come, esami
- as part of un descriamo de studente
- AGGREGAZIONE
- es per lo stud
- GENERALIZZAZIONE
- studenti -> persona -> essere umano
- perchè come acsa venut, col tutivan perchè ho elem molti person, case studio
- came anyorelocazioni studenti, no pre
- ruolo docente e scoi archeico
Fasi di progettazione BD
- Requisiti dell'ED + aree dominio di interesse
- Progettaz. del DB
- Progettaz. concettuale
- Schema concettuale
- Progettaz. logica
- Schema logico
- Progettaz. fisica
- Schema fisico
- Prodotti della progettaz.
Si possono disegnare modelli diversi (non sempre quelli fisico, ma spesso tanti). Ogni di rielsabio con circostazioni diverse etc.
Osservando a una progettazione concettuale, esempio dei BDMS
- Query
- Descrizione accurata
- Ricetta d'interesse
- Output modello E/R
- Progettaz. logica: deve farci comprendere cosa succede
- Produrremo modelli relazionali
- Output: schema logico
- Modelli concettuali
- Un membro di definizione
- Classifica oggetti
- Base di dati
- …
- Classificazione
- Classi di studi
- Classe (aggungi studente esempio)
- Aggreagazione
- Profilo classe non caratterizza studente
- Generalizzazione
- Studente: persona → essere umano → parte essere vivente
Modello E-R
Entità, Relazioni
- Entità
- Attributi
- Relazioni
Ogni entità è costituita da attributi e ogni proprietà ha un nome scritto.
- Studenti
- nome
- matricola
- corso
- contratto
Entità disegna uno schema
Entità ai caporali,
- fornco
- descrizione
molteplicità composte.
- (m): attributi multi valore
- (n): classi e euro
Fattura
- codice
- nome
Entità complessa è costituita
I relatori degli docenti è dato l'insieme delle classi tenute
Frequenza non comporta il carcinoma CI
L'attributo può frequentare min 0, max N cardinalità: 0..N
carico figura di CI
Impresa (1,1) Sede operativa
correlazione 1:1
Consulenza 1:1
Impresa (0,1) comprende
CU (1,n) comprende
Titolo di studio (0,m)
correlazione m:m
Studia Esistono
Corsi Frequentati
Studio data
Esame
Piano di studi
Studente
Corsi Assegnati
Capitale (0,n)
Capitale di rischio
componente di altri conti
contabilità generale
Acquisti
Rettifica
Patrimonio
Attività
Complementari
Progettazione concettuale
- U direzione (minime alternative) due risposte di esito
- completa (minima più relazione vera)
- esigente (non unica) - deve avere tutti i dati giusti
- manomessa (sei la ridondante) - niente di eccessivamente u vero
- conforme a cosa insomma i
Due sono competiti dettagli, numerosi:
- maggiori
- che Fine una ricerca
- Ulte di volitiva ottima e un identificato
- vicendevole in definitiva
Strumenti d'ari
- fa-formiamo rapporti di tutte le più principali, in tutto almeno
- primo zoni
- interprocedere
- ulteriore info solo
- instrumenti integrati
Approccio top-down immediato e che team-up
Metodologia generale
- indotter si sequente costruire fioreanmente ed infatti ambiguità zoeggiare
- prudeve con universalità, più astri vanguardia
- Piil deanne in ultra nessun troppo appene e indir relent in una regione schieta
- Abil da milioni di cose case riten a contrariary esperimenti che l'on.
- Soluzione vera accattiva giusto, senza ripromittere speciali di ogni conseguenza di nulla
- procedi giuridici nessuna interstellar ottimamente un ulchimo giuridico
ENTITÀ - concetto specifico per l'socentro
ATTRIBUTO - concetto decorativo, tentando un dato informatore
ASSOCIAZIONE - concetto definendo un sezione te invite
Progettazione logica
Input traslutture schema E-R Output schema E-R schema E-R saturdistrato elenco di enti test casso affettato teldue reso in model logica schema logico modello logica schema logica documentato di supportoPROGETTAZIONE LOGICA
Entità(primarie), output: insieme dei risultati (insieme dei risultati). Dal nome associato alla relazione (E, F), tabella con schema della relazione associata con
- es. attributo che chiama σ perchè è semplice
- tutti
- comportamento
1. tabelle, nomi anomale (?), elencate, (Disegno) uso
- Nodo
- Evento: chiamata
- checked_tv
- parte bonsai / accept / identità anomalie
accetta il documento firmato:
- Lettura del file
- Gestione
- Browser
Radice
Eliminare controllo piego: Ù
Dato che vuoi compatta nome equipaggi
Associazione in caso non è
esistono simultanee, nodo centrale, espressa..incrocio
contenere algoritmi: componenti, esami e ruoli altrimenti non deve essere esplicitato.
- a.
accet (confrontare): costo crea copie pes, occupa memoria, prendi le due colte dette idee anche un suolo da: pace e riposare.
1. a.
- Ricostruire, compatta dei nomi
Frequente remedio: caos
- b.
durata mostre: fare
dose frettolosa memoria
- Ordina la me para. impresario di ciclo
Frequente remo
Frequimento
c. per garantire: estraenza
posto l'atoma bijoux corrett è accaduti da operare diversae. Posxpijf di concerti divera
Resist
Posizionamenti di entrata
2) tradizionalmente anno 1800
nome cognome matricola
3) ci sono come c'era chiave nome
codice, 2 note
BD
studente
Nome
Cognome
Matricola
Nome cognome matricola
Insegnamenti (c.d.c)
Nome
Codice
Insegnamenti (Nome, Cognome, Matricola, Codice)
N.Corsi
Atenei
Dist
teorico pratico
Studenti
Matricola
Case
CASO A
Studenti (Nome, Cognome, Matricola)
Contatti (Tipo, Contatti)
CASO B
Studente