databasapplikationer är mycket användbara i en mängd olika sammanhang . Skapa en databas ansökan är relativt enkelt , men kräver normalt att lära en eller flera tekniker . Vilken teknik du använder beror dels på hur du tänker distribuera din databas . Att ta sig tid att komma upp med en stark databasdesign innan du börjar utveckla din ansökan är alltid perfekt . En väl utformad databas kommer att bilda en effektiv , effektiv grund för din ansökan , samt vara robusta och enkla att administrera . Oavsett om din databas är för webben eller för ett datorprogram , det finns en rad gemensamma åtgärder som sannolikt kommer att vara inblandade . Instruktioner
1
Design databasen börjar med en konceptuell modell . Spendera tid på att skapa en bra databas design är något som kan ha en enorm inverkan på hur effektiv och användbar en ansökan visar sig vara . Det finns många olika tekniker som kan användas , inklusive diagram Entity Relationship . För någon relationsdatabas , bör du börja med att besluta om en uppsättning dataobjekt . Varje objekt kommer att motsvara en tabell i databasen , och bör ha en uppsättning attribut , som var och en kommer att vara en kolumn i det objektets bord. De relationer mellan objekt kan representeras i databasen med hjälp av främmande nycklar . Varje tabell ska också ha en primärnyckel göra varje post i den unik . ( Se referenser 1 )
2
Bygg din databas enligt din abstrakt design . Om din databas kommer att användas på webben , kan det finnas automatiserade verktyg som tillhandahålls av ditt webbhotell som du kan använda för att skapa den . I många fall kommer du att behöva skapa tabellerna i din databas genom att definiera dem i SQL-satser , och sedan köra dem i din Database Management System . SQL används för att skapa tabeller bör definiera tabellens namn, deras namn kolonn och datatyper som ska användas inom de kolumnerna . ( Se referenser 2 ) Addera 3
Definiera funktionerna i din databas . När du skapar tabellerna i din databas , kan du även definiera sådana egenskaper som primärnycklar och huruvida kolonner kan ha " null " poster . Du kan också använda valfria funktioner som Auto Ökar att tilldela nästa i en serie siffror varje gång en ny post läggs till i en tabell . Detta används ofta för primärnyckelkolumnerna . Sätt några data till din databas , även om du kan bara infoga testdata till att börja med . ( Se referenser 3 )
4
Anslut till din databas och definiera den uppsättning av frågor som kommer att användas . För de flesta databasprogram , kommer det att finnas en rad åtgärder som användarna får utföra på data . Vissa Database Management Systems gör att du kan definiera exakt vilka privilegier en viss användare har . En vanlig metod är att definiera en eller flera abstrakta användare av databasen , till exempel " administratör " eller " chefen " , beroende på vilka åtgärder som vissa användare behöver utföra . I din ansökan kod , ska du definiera en uppsättning frågor som kan utföras , som kommer att omfatta inte bara tittar , men också uppdatera och infoga data . ( Se referenser 4 )
5
Design och bygga ditt gränssnitt databasprogram . Hur man bygger gränssnitt för din ansökan beror på var du planerar att distribuera det . För webben , behöver du vanligtvis använda HTML eller XML i någon form , vanligen i samband med teknik Klientsidetillägg såsom JavaScript och CSS för styling . För ett datorprogram , kan du använda ett språk som Java till både ansluta till din databas Management System och presentera klient gränssnitt för användarna . Din gränssnitt kommer naturligtvis att behöva det möjligt för användare att utföra de funktioner som din uppsättning av frågor är avsedda för . ( Se referenser 5 ) Addera