WinTricks Forum

WinTricks Forum (http://forum.wintricks.it/index.php)
-   Programmazione (http://forum.wintricks.it/forumdisplay.php?f=21)
-   -   Introduzione ai database (http://forum.wintricks.it/showthread.php?t=88940)

GiulioCesare 02-06-2005 22.21.53

Introduzione ai database
 
Salve ragazzi sto scrivendo la mia tesina riguardante le basi di dati e stavo cercando una decente introduzione appunto ai database, secondo voi queste poche righe potrebbero andare bene?


Il bisogno di conservare i dati ed informazioni in maniera permanente, per poi poterli utilizzare in momenti successivi, è un problema che spesso si presenta nel mondo odierno, per risolvere questo problema vengono attualmente utilizzati gli elaboratori elettronici che sono in grado di registrare i dati nel miglior modo possibile, consentendo il ritrovamento di essi in modo sicuro ed in breve tempo. Le caratteristiche principali di un archivio di dati sono le seguenti:

• Evitare le ridondanze nelle registrazioni
• L’indipendenza dell’archivio dalle altre applicazioni
• La possibilità di ampliare l’archivio in corrispondenza dell’aumento delle informazioni
• Essi sono organizzati in modo da permettere una facile consultazione

Tuttavia fino a qualche decennio fa il compito della gestione dei dati, era riservato ai tradizionali linguaggi di programmazione come il C, il Fortran, o il Cobol, un linguaggio di programmazione particolarmente adatto alle applicazioni gestionali. Agli inizi degli anni 70 cominciò la diffusione di alcune particolari strutture dati, per l’immagazzinamento dei dati, come per esempio la struttura gerarchica, basata su uno schema ad albero, oppure reticolare, basata su una struttura a grafo. Ma in seguito queste strutture dimostrarono di avere degli svantaggi, ovvero erano molto rigide, le relazioni e la struttura dati doveva essere specificata in anticipo e molto spesso l’eventuale modifica richiedeva l’intera ricostruzione del database. Per queste serie di problemi lentamente venne introdotto un nuovo tipo di database, quello relazionale, il quale attualmente è tra i più usato al mondo. Un database relazionale ha le seguenti caratteristiche:
• Capacità
• Robustezza
• Efficienza
• Facilità
• Razionalità
• Manutenibilità

Un database relazionale è costituito da tre livelli:
• Un livello concettuale, ovvero tramite uno schema che ne esprima tutti i concetti
• Un livello logico, in cui vengono organizzati i dati nel database, cioè in forma di tabelle
• Un livello fisico in cui il database viene memorizzato nel computer

SkAkKo 03-06-2005 01.48.45

anche io sto facendo la tesina :p
se ti può interessare ho trovato questo


Orario GMT +2. Ora sono le: 12.56.23.

vBulletin 3.8.6 - Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.