Schemi Schema IDSchema s01Relazionale s02E-R s03O-O.

Slides:



Advertisements
Presentazioni simili
La progettazione concettuale
Advertisements

Informatica II – Basi di Dati (08/09) – Parte 1
Calcolo Relazionale.
UNIVERSITA’ DI BOLOGNA I Facoltà di Ingegneria (Sede di Bologna)
Parquet in Bamboo
CORSO SULLA PRESA IN CARICO DELL’UTENTE
La Difesa La difesa è il fondamentale di gioco che può avvalersi di più tecniche diverse per: Interventi sulla figura; Interventi fuori dalla figura. FIGURA:
IL MODELLO ENTITÀ-RELAZIONE Gli altri costruttori
IL MODELLO ENTITA’ - RELAZIONE I costruttori di base
LA PROGETTAZIONE LOGICA Seconda parte
LA PROGETTAZIONE CONCETTUALE Seconda parte
1 Progettazione Concettuale: Entity/Relationships (E/R) Esigenza di strumenti efficaci, chiari e sintetici per rappresentare i dati di interesse e le loro.
1 Progettazione Concettuale: Entity/Relationships (E/R) Esigenza di strumenti efficaci, chiari e sintetici per rappresentare i dati di interesse e le loro.
1 Progettazione logica: Il modello relazionale Eugenio Di Sciascio.
Il Linguaggio Macchina
Relazioni Relazione: Associazione o legame logico esistente tra due o più entità Socio Prenota Campo.
Basi di dati - Modelli e linguaggi di interrogazione- Paolo Atzeni, Stefano Ceri, Stefano Paraboschi, Riccardo Torlone Copyright © The McGraw-Hill.
Atzeni, Ceri, Paraboschi, Torlone Basi di dati McGraw-Hill,
1 Microsoft Access 1. 2 Contenuto Dovete progettare e realizzare, usando Access, una base di dati che riguarda gli esami sostenuti dagli studenti iscritti.
Project Work per Laboratorio Di Nicola – A. A
Corso di Informatica (Basi di Dati)
Definizioni e Classificazioni
FARMACI del SNA nA ACh Farmaci che potenziano la conduzione simpatica
Complementi di basi di dati Progetti ModelGen - MIDST P. Atzeni, P. Cappellari, G. Gianforme 12 marzo 2007.
Basi di dati Prova parziale del 12/01/2009 Possibili soluzioni.
Atzeni, Ceri, Paraboschi, Torlone Basi di dati McGraw-Hill, 1999
Memorie digitali – Torino 11 novembre 2004Ing. Guglielmo Longobardi Levoluzione normativa della gestione elettronica dei documenti Guglielmo Longobardi.
Algoritmo di Query Optimization
Esercitazione.
Vincoli di integrità generici Con i costrutti visti sinora, non è sempre possibile definire tutti i possibili vincoli di integrità. Per questo esiste listruzione.
Modello E-R Generalizzazioni
Partizionamento/accorpamento di concetti
Modello E-R Generalizzazioni
Vincoli di integrità generici Con i costrutti visti sinora, non è sempre possibile definire tutti i possibili vincoli di integrità. Per questo esiste listruzione.
AGENZIA DEL TERRITORIO COMUNI E PROVINCIA DI FERRARA INSIEME PER LA MODERNIZZAZIONE DEL DATO CATASTALE I risultati della collaborazione. Ferrara 24 giugno.
Basi di dati Claudia Raibulet
Cover presentazione Titolo: Arial Regular 20 pt / interlinea 22 pt
MeDeC - Centro Demoscopico Metropolitano Comune di Zola Predosa - maggio 2007 Cittadini e amministrazione comunale MeDeC Centro Demoscopico Metropolitano.
INFORMAZIONI SULLA COMPILAZIONE DEL FILE NOME COMPLETO DELLA SOCIETA.
A.s. 2006/2007Liceo Classico "E. Montale"1 LICEO GINNASIO STATALE «E.MONTALE» SAN DONÀ DI PIAVE (Venezia) Viale Libertà, 18 – tel – Fax.
Informatica II – Basi di Dati (08/09) – Parte 2 Gianluca Torta Dipartimento di Informatica dellUniversità di Torino
Corso di Basi di Dati Progettazione Logica
Basi di Dati e Sistemi Informativi
Basi di Dati e Sistemi Informativi
RPC units for BOS chambers - Sector 2 BBBBBBBBBBBDBBBBBBBBBBBD Z= 0 Side ASide C PAD Splitter Wired_or hole Version RO-MDT HV-MDT Chambers are.
IL MODELLO RELAZIONALE
Basi di dati Progetto Logico per il Modello Relazionale (E
Basi di dati Esercizi su ALGEBRA RELAZIONALE 17/10/2013 Paolo Atzeni 1.
CROCE ROSSA ITALIANA COMITATO LOCALE DI CARPI
Progettazione di una base di dati Progettazione logica (modello relazionale)
Progettazione logica Analisi delle prestazioni su schemi E-R
Progettazione Logica Il prodotto della progettazione logica è uno schema logico che rappresenta le informazioni contenute nello schema E-R in modo corretto.
Progettazione di una base di dati relazionale Problemi.
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 5: 24 Aprile 2014 Marco D. Santambrogio – Gianluca Durelli –
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 4: 10 Aprile 2014 Marco D. Santambrogio – Gianluca Durelli –
MI PRESENTO.
Progettazione di basi di dati Giorgio Ghelli Perché progettare Le basi di dati nascono normalmente senza progettazione, buttando tutti i dati in una.
Atzeni, Ceri, Paraboschi, Torlone Basi di dati McGraw-Hill, 1999
Basi di dati - Modelli e linguaggi di interrogazione- Paolo Atzeni, Stefano Ceri, Stefano Paraboschi, Riccardo Torlone Copyright © The McGraw-Hill.
Progettazione di una base di dati Ciclo di vita di un sistema informativo Studio di fattibilità definisce le varie alternative possibili, i relativi costi.
Basi di dati e Relazioni Uno schema di relazione R(X) è costituito da un simbolo (nome della relazione) R e da una serie di attributi X={A 1, A 2, …, A.
Progettazione di una base di dati relazionale Vincoli.
Progettazione di una base di dati relazionale Terza forma normale.
Sistemi di Elaborazione delle Informazioni
Metodologie e modelli per il progetto. 2 Introduzione alla progettazione Il problema: progettare una base di base di dati a partire dai suoi requisiti.
1 Esami Esame scritto: Tra 21 e 25 domande: 20 domande chiuse (20 punti),  5 domande aperte (10 punti) 1½ ore Esame orale/applicativo: Esercizi usando.
15/12/2014Atzeni-Ceri-Fraternali-Paraboschi-Torlone, Basi di dati, Capitolo 8 1 (0,1) (0,N) (1,1) (0,1) (1,1) (1,N) (0,N) (1,N) (1,1) Città Telefono Nome.
NORMALIZZAZIONE ESERCIZI. INTRODUZIONE La modellazione E-R ci ha consentito di descrivere schemi relazionali Lo strumento base per la modellizzazione.
Esempi di interrogazioni in SQL DB di partenza Base di dati di partenza –STUDENTI (Matricola, Nome, cognome, , PIN) –CORSI (Codice, Nome) –CARRIERE.
Normalizzazione. Forme normali Evitare la ripetizione e la ridondanza Evitare alcuni problemi in modifiche/cancellazioni Obiettivo: Normalizzazione =>
Transcript della presentazione:

Schemi Schema IDSchema s01Relazionale s02E-R s03O-O

Relazionale: Modello Data di Nascita Secondo nome NomeCognomeMatricola Numero Corso Codice Corso VotoStudente DocenteTitoloNumeroCodice Studente Corso Esame

Relazionale: Supermodello AggregationOfLexical IDNameSchema a01Studentes01 a02Corsos01 a03Esames01 ComponentOfAggregationOfLexical IDNameIsKeyIsNullableTypeMemberOfSchema c01MatricolaTrueFalseInta01s01 c02CognomeFalse Stringa01s01 c03NomeFalse Stringa01s01 c04Secondo NomeFalseTrueStringa01s01 c05Data di NascitaFalse Stringa01s01 c06CodiceTrueFalseStringa02s01 c07NumeroTrueFalseInta02s01 c08TitoloFalse Stringa02s01 c09DocenteFalse Stringa02s01 c10StudenteTrueFalseInta03s01 c11VotoFalse Inta03s01 c12Codice CorsoTrueFalseStringa03s01 c13Numero CorsoTrueFalseInta03s01 ForeignKey IDFromToSchema f01a03a01s01 f02a03a02s01 ForeignKeyComponent IDFromToFKSchema k01c10c01f01s01 k02c12c06f02s01 k03c13c07f02s01

E-R: Modello Calciatore nome cognome età presenze Portiere Giocatore gol fatti gol subiti Partita Squadra nome anno fondazione data risultato 0,N 1,1

E-R: Supermodello Abstract IDNameSchema e01Calciatores02 e02Giocatores02 e03Portieres02 e04Squadras02 e05Partitas02 AttributeOfAbstract IDNameIsIdentifierIsNullableTypeAbstractSchema a01NomeTrueFalseStringe01s02 a02CognomeTrueFalseStringe01s02 a03EtàFalse Inte01s02 a04PresenzeFalse Inte01s02 a05Gol FattiFalse Inte02s02 a06Gol SubitiFalse Inte03s02 a07NomeTrueFalseStringe04s02 a08Anno FondazioneFalse Inte04s02 a09DataTrueFalseStringe05s02 a10RisultatoFalseTrueStringe05s02 IDIsTotalFatherSchema g01Truee01s02 ChildOfGeneralization IDChildGener.Schema h01e02g01s02 h02e03g01s02 GeneralizationOfAbstract BinaryAggregationOfAbstracts IDNameAbs1IsIdIsOpt1IsFun1Abs2IsOpt2IsFun2Schema r01Membroe01FalseTrueFalsee04TrueFalses02 r02Casae05TrueFalseTruee04TrueFalses02 r03Ospitee05TrueFalseTruee04TrueFalses02

O-O: Modello nome cognome CF indirizzo Persona matricola università Studente stipendio dipendente società Lavoratore nome indirizzo Società nome indirizzo Università via numero CAP città Indirizzo

O-O: Supermodello Abstract IDNameSchema e01Personas03 e02Indirizzos03 e03Studentes03 e04Lavoratores03 e05Societàs03 e06Universitàs03 AttributeOfAbstract IDNameIsNullableTypeAbstractSchema a01NomeFalseStringe01s03 a02CognomeFalseStringe01s03 a03CFFalseStringe01s03 a04ViaFalseStringe02s03 a05NumeroTrueInte02s03 a06CAPFalseInte02s03 a07CittàFalseStringe02s03 a08MatricolaFalseInte03s03 a09StipendioFalseInte04s03 a10DipendenteFalseBoole04s03 a11NomeFalseStringe05s03 a12NomeFalseStringe06s03 IDIsTotalFatherSchema g01Truee01s03 ChildOfGeneralization IDChildGeneral.Schema h01e03g01s03 h02e04g01s03 ReferenceAttributeOfAbstracts IDNameIsOptionalFromToSchema r01IndirizzoFalsee01e02s03 r02UniversitàFalsee03e06s03 r03SocietàFalsee04e05s03 r04IndirizzoFalsee05e02s03 r05IndirizzoFalsee06e02s03 GeneralizationOfAbstract