Som med most inom databaser skapande och underhåll har utvecklat ett antal bästa metoder. En bästa praxis är en metod eller teknik som konsekvent uppnår resultat som är bättre än dess alternativ. Bästa metoder kan tillämpas på almost varje bransch och professionell disciplin. Deras allestädesegrad betyder dock inte att var och en är allmänt tillämpadcable eller till och med allmänt accepterad. De fält som bästa metoder är avsedda att standardisera är otroligt komplexa. Varje situation involverar otaliga variabler, och till synes små skillnader i sammanhang kan resultera i ett helt annat resultat. Även om vi antar identiska situationer finns det många olika prestandamätvärden för att bedöma ett företags framgång. Ännu fler komplikationer uppstår genom att liknande företag inom samma område kan ha olika mål. Bästa praxis ifrågasätts ofta. Nedan följer en kort lista över några bästa metoder som är allmänt accepterade. Tänk på att det är mycket viktigt att balansera de unika egenskaperna i ditt företag med de metoder som delas av andra.
Obs! Dessa metoder är avsedda att användas med en SQL-databas. De kanske inte gäller andra paradigmer.
Alltid. Om det inte finns någon logisk nyckel som kan göras primär, skapa en konstgjord nyckel. Du vill att ditt bord ska kunna kopplas till något. Du måste kunna identifiera en post på ett unikt sätt. Även om du tror att du verkligen inte behöver en i ditt bord, är det inget som säger om det kommer att behöva en i framtiden. Att tilldela en i början sparar extra arbete i framtiden.
- Behåll vokaler när du förkortar ord i fältnamn.
Om du kommer från en tidigare generation av programmerare kan du vara van vid att utelämna vokaler när du förkortar ord (t.ex. strcmp, setjmp, memcpy). Denna praxis avskräcks av de yngre generationerna av programmerare. De resurser du kan spara genom att utelämna en bokstav eller två kompenserar inte nödvändigtvis den extra svårigheten att skriva ett välbekant ord på ett okänt sätt. Det finns en tid cost förknippad med denna svårighet, och det lägger till. Det finns en tankeskola som överhuvudtaget föreskriver förkortande ord, men detta är mycket omtvistat och förmodligen en fråga om personlig preferens.
- Säkerhetskopiera dina data.
Även most välbyggd och väl underhållen databas kan krascha oväntat. Från naturkatastrofer till mänskliga misstag finns det ahost av saker som kan stoppa verksamheten i ditt företag. Att säkerhetskopiera dina data är absolut nödvändigt och kan i många fall spara dig från att behöva använda en SQL-återställning verktyg.
Detta är bara några av de allmänt överenskomna bästa metoderna för skapande och underhåll av databaser. Håll koll på nästa del i denna serie.
Alan Chen är VD och ordförande för DataNumen, Inc., ledande inom teknik för återställning av data över hela världen. För mer information om några av våra produkter, inklusive våra SQL-återställningsprogram, besök DataNumen.