Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Software Database >> .

Come progettare una applicazione di database

Le applicazioni di database sono estremamente utili in un'ampia varietà di contesti. Creazione di un'applicazione di database è relativamente semplice , ma che normalmente non richiede l'apprendimento di una o più tecnologie. Quali tecnologie si usa dipende in parte da come si intende distribuire l'applicazione di database . Prendendo il tempo di venire con una struttura di database forte prima di iniziare lo sviluppo dell'applicazione è sempre l'ideale. Un database ben progettato sarà formare un efficace , efficiente base per la vostra applicazione , oltre ad essere robusto e facile da amministrare . Sia che la vostra applicazione di database è per il Web o per un'applicazione desktop , ci sono una serie di passi comuni che saranno probabilmente coinvolti . Istruzioni
1

Progettazione del database a partire da un modello concettuale . Tempo la creazione di una buona progettazione del database Trascorrere è qualcosa che può avere un impatto enorme sul modo efficace , efficiente e utile la domanda risulta essere . Ci sono molte tecniche diverse che possono essere utilizzati , inclusi i diagrammi entità-relazioni . Per ogni sistema di database relazionale , si dovrebbe iniziare da decidere su una serie di oggetti di dati . Ogni oggetto sarà conforme a una tabella nel database , e dovrebbe avere una serie di attributi , ciascuno dei quali sarà una colonna nella tabella di oggetto. Le relazioni tra gli oggetti possono essere rappresentati nel database utilizzando chiavi esterne . Ogni tabella dovrebbe anche avere una chiave primaria rendendo ogni record unico. (Vedi riferimenti 1 ) economici 2

Costruisci il tuo database in base al vostro progetto astratto . Se il database si sta per essere utilizzato sul Web, ci possono essere strumenti automatici forniti dal proprio web host che è possibile utilizzare per crearlo. In molti casi , è necessario creare le tabelle nel database definendoli in istruzioni SQL , e quindi l'esecuzione di questi all'interno del vostro sistema di gestione di database . L' SQL utilizzato per creare tabelle dovrebbe definire i nomi delle tabelle , i loro nomi delle colonne ei tipi di dati da utilizzare all'interno delle colonne . (Vedi riferimenti 2 )
3

Definire le caratteristiche del vostro database . Quando si creano le tabelle del database , è anche possibile definire tali caratteristiche come chiavi primarie e se le colonne possono avere voci "NULL" . È inoltre possibile utilizzare le funzioni opzionali quali Incrementi Auto per assegnare il prossimo in una serie di numeri ogni volta che una nuova voce si aggiunge a una tabella . Questo è comunemente utilizzato per le colonne chiave primaria. Inserire alcuni dati nel database, anche se è possibile inserire solo i dati di test per cominciare. ( Vedi riferimenti 3 ) economici 4

connettersi al database e definire la serie di query che verranno utilizzati . Per la maggior parte delle applicazioni di database , ci sarà una serie di azioni che gli utenti sono autorizzati a effettuare sui dati. Alcuni sistemi di gestione di database vi permetterà di definire esattamente quali privilegi un determinato utente ha . Un approccio comune è quello di definire uno o più utenti astratte del database, ad esempio " amministratore " o "manager" a seconda delle azioni che determinati utenti devono eseguire . All'interno del codice dell'applicazione , è necessario definire la serie di query che possono essere eseguite , che comprenderà non solo la visualizzazione , ma anche aggiornamento e l'inserimento dei dati. (Vedi riferimenti 4 ) economici 5

Progettazione e costruire la vostra interfaccia di applicazione di database . Come si costruisce l'interfaccia per l'applicazione dipenderà da dove si prevede di distribuirlo . Per il Web , in genere è necessario utilizzare codice HTML o XML in qualche forma , di solito in combinazione con le tecnologie client collaterali come JavaScript e CSS per lo stile . Per un'applicazione desktop, è possibile utilizzare un linguaggio come Java sia per la connessione al sistema di gestione di database e presentare l' interfaccia del client per gli utenti . L'interfaccia , naturalmente, hanno per consentire agli utenti di svolgere le funzioni che il vostro set di query sono destinati. (Vedi riferimenti 5 ) economici

 

software © www.354353.com