Logo Teaching OnLine Napoli
Iscriviti alla Newsletter
Utente non registrato
MAIN MENU
Login
Username:
Password:
Corsi Database
Il termine Database, tradotto in italiano con base di dati o anche basedati e, con sempre meno frequenza, banca dati, indica una implementazione di un insieme di dati riguardanti uno stesso argomento, o più argomenti correlati tra loro, strutturata in modo tale da consentire che i dati possano venire utilizzati per diverse applicazioni e, spesso, possano evolvere nel tempo. La base di dati, oltre ai dati veri e propri, deve contenere anche le informazioni sulle loro rappresentazioni, sulle relazioni che li legano, sui loro collegamenti con dati esterni, sulla loro struttura complessiva e tutti gli altri elementi atti a consentire le loro manipolazioni richieste dalle applicazioni prevedibili.

La disciplina legata alle Basi di Dati si occupa di tutte le problematiche legate alla gestione, analisi ed interpretazione di un insieme di dati che vengono trattati da un sistema informativo. Il termine "DBMS" (Database management system = sistema per la gestione di basi di dati) indica un ambiente software progettato per la raccolta e la gestione di dati secondo precise strutture e con tecnologie consolidate per garantire la facilità di accesso e la sicurezza.

Le Basi di Dati spesso fanno uso di tecnologie derivate da altre branche dell'informatica. È usuale utilizzare tecniche derivate dall'intelligenza artificiale, come ad esempio il data mining, per cercare di estrarre relazioni o più in generale informazioni presenti nelle banche dati ma non immediatamente visibili.

Le basi di dati possono avere varie strutture, tipicamente, in ordine cronologico:

1. . Gerarchica (rappresentabile tramite un albero; anni 60
2. . Reticolare (rappresentabile tramite un grafo; anni 70
3. . Relazionale (attualmente il più diffuso, rappresentabile mediante tabelle e relazioni tra esse, anni '70-'80
4. . A oggetti (estensione alle basi di dati del paradigma "Object Oriented", tipico della programazione a oggetti, anni 80.
Sondaggio
Quale dei seguenti corsi ti piacerebbe seguire ?
Linguaggio C
Linguaggio C++
Linguaggio C#
Linguaggio PHP
Visual Basic .NET
Fortran
MySql
Linux
Delphi
Python
Access
Excel
Office Automation
 
 
Risultati del sondaggio
 
Gli ultimi articoli
Le liste concatenate: creare una lista costituita dalle cifre di un numero intero N - Parte 1
La programmazione dei socket - Parte 1
Le strutture dati: lo Stack - Parte 1
cabextract - Parte 1
Impostazione della Proprietà BackStyle in VBA - Parte 1
Impostazione della Proprietà BorderColor in VBA - Parte 1
GaPiL - Guida alla Programmazione in Linux (La gestione dei processi) - Parte 40
GaPiL - Guida alla Programmazione in Linux (La gestione dei processi - Introduzione) - Parte 41
GaPiL - Guida alla Programmazione in Linux (L'architettura della gestione dei processi) - Parte 42
GaPiL - Guida alla Programmazione in Linux (Una panoramica sulle funzioni fondamentali) - Parte 43
Fatal error: Call to undefined function phpinclude() in /web/htdocs/www.teachingonline.it/home/corsi/database.php on line 91