progettazione concettuale database

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite

    progettazione concettuale database - Presentation Transcript

    1. La teoria dello schema concettuale Entity Relationships I° parte Presentazione del Prof Silvano Natalizi fatta per la classe VA liceo tecnico Itis A.Volta 17 ottobre 2008
    2. Schema di modellizzazione di dati
      • Che cosa è uno schema di modellizzazione di dati ?
      • E' un metodo concettuale che ci permette di illustrare e descrivere in astratto un database
      • Quando cominciamo a discutere sui contenuti di un database, il modello dei dati ci aiuta a decidere quale pezzo dei dati va con quale altro pezzo su di un livello concettuale
      • Più lontani si sta dai dettagli concreti della realizzazione fisica del database, tanto più facile è progettare il modello e modificarlo
    3. mappatura
      • Che cosa è la mappatura
      • Il mapping è quel processo che ci consente di ottenere le tabelle logiche a partire dallo schema concettuale
      • È il ponte tra il disegno concettuale e la realtà fisica
    4. Lo schema concettuale
      • Il diagramma Entity Relationships è uno strumento di modellizzazione dei dati usato per raggiungere l'obiettivo di descrivere i dati di un database
      • Questa descrizione è astratta perchè non è coinvolta nella descrizione dei dettagli della realizzazione fisica del database
      • Per questo si chiama modello concettuale
      • Uno schema implica una descrizione permanente della struttura dei dati
      • Pertanto quando siamo d'accordo di aver catturato la corretta descrizione della realtà all'interno del nostro schema concettuale, il nostro diagramma ER, possiamo chiamarlo “schema”
    5. Diagramma ER
      • Un diagramma ER modellizza i dati come ENTITA' e RELAZIONI
      • Le Entità hanno degli ATTRIBUTI
      • Le Relazioni possono avere degli attributi
    6. ENTITA'
      • Un entità è una cosa concreta od astratta della quale vogliamo memorizzare dei dati
      • Un entità è una cosa che può essere distintamente identificata
      • Un entità può essere una persona, un posto, un oggetto, un evento, un concetto del quale si voglia immagazzinare dei dati
    7. Criterio per riconoscere un'entità
      • Un'entità è una cosa della quale si vogliano memorizzare almeno due proprietà
    8. Relazione
      • Una relazione è un link, un collegamento, un legame, un'associazione tra entità
    9. Attributo
      • Un attributo è una proprietà o una caratteristica di un'entità
    10. Metodologia di progetto: entità primaria
      • La modellizzazione del database inizia con una descrizione, dalla quale cerchiamo l'entità primaria, dominante, più importante, rilevante...
      • Dopo aver scelto questa entità primaria, cerchiamo i suoi attributi (ossia le proprietà da memorizzare per essa) ‏
    11. Metodologia di progetto: gli attributi dell'entità primaria
      • Dopo aver scelto questa entità primaria, cerchiamo i suoi attributi (ossia le proprietà da memorizzare per essa) ‏
    12. Metodologia di progetto: esamina attributi dell'entità primaria
      • Esamina gli attributi dell'entità primaria per verificare se per alcuni di questi devono essere memorizzati dei dati
      • Se è necessario memorizzare dell'informazione per un attributo, allora trasforma quell'attributo in entità
      • definisci la relazione tra questa nuova entità con l'entità originaria
      • Ripeti la procedura a ripartire dal punto 1. per ogni nuova entità generata.

    + silvanonatalizisilvanonatalizi, 2 years ago

    custom

    1962 views, 1 favs, 2 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1962
      • 1908 on SlideShare
      • 54 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 17
    Most viewed embeds
    • 47 views on http://didatticasilvanonatalizi.blogspot.com
    • 7 views on http://www.didatticasilvanonatalizi.blogspot.com

    more

    All embeds
    • 47 views on http://didatticasilvanonatalizi.blogspot.com
    • 7 views on http://www.didatticasilvanonatalizi.blogspot.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories