Saker att tänka på när du designar en MS Access-databas

Att vara en Access-databasdesigner är inte alls lika glamoröst som att vara modedesigner, men det har sina belöningar. Om du utformar din Access-databas noggrant och korrekt kan den vara mycket användbar för dig och andra. Du kan ange information korrekt. När det är dags att hämta information från databasen får du precis den information du behöver. Informationen nedan förklarar allt du behöver tänka på när du designar en Access-databas. Den svåraste delen med att designa en Access-databas är att bestämma hur information ska distribueras över databastabeller och hur många databastabeller man ska ha.

Bestämma vilken information du behöver i din MS Access-databas

Den första frågan att ställa dig själv handlar om vilken typ av information du vill få ut ur databasen. Kundernas namn och adresser? Försäljningsinformation? Information för lagerspårning? Intervjua dina medarbetare för att ta reda på vilken information som kan vara till hjälp för dem. Fundera allvarligt på den här saken. Ditt mål är att sätta upp databasen så att varje bit av information som din organisation behöver kan registreras.

Ett bra sätt att ta reda på vilken typ av information som är viktig för en organisation är att undersöka de formulär som organisationen använder för att begära eller registrera information. Dessa formulär visar exakt vad organisationen anser vara värt att spåra i en databas.

Kolla in informationen nedan.

Saker att tänka på när du designar en MS Access-databas

Pappersformulär har också fält.

Den här bilden visar pappersformuläret som spelare fyller i för att registrera sig för en baseballliga vars databastabeller visas nedan. Jämför bilderna och du kan se att databastabellerna för spelare, lag och divisioner alla har fält för att ange information från detta formulär.

Saker att tänka på när du designar en MS Access-databas

Planer för databastabeller och fältnamn.

Separera information i olika Access-databastabeller

När du vet vilken information du vill registrera i Access-databasen, fundera på hur du delar upp informationen i databastabeller. Många är frestade att lägga all information i en enda databastabell, men eftersom Access är en relationsdatabas kan du fråga mer än en tabell åt gången och på så sätt samla information från olika tabeller.

För att se hur Access-databaser fungerar , överväg den enkla databasen. Syftet med denna lilla databas och dess fyra tabeller är att lagra information om spelarna, tränarna och lagen i en basebollliga. Fältet Lagnamn visas i tre tabeller. Den fungerar som länken mellan tabellerna och tillåter att fler än en frågas. Genom att fråga enskilda tabeller eller kombinationer av tabeller i denna databas kan du sätta ihop laglistor, göra en lista över tränare och deras kontaktuppgifter, lista lag per division, sätta ihop en e-postlista över alla spelare, ta reda på vilka spelare som har betalat sin avgift , och lista bland annat spelare efter åldersgrupp. Denna databas består av fyra tabeller:

  • Spelare: Inkluderar fält för att spåra spelarnas namn, adresser, födelsedagar, vilka lag de är med i och om de betalat sina avgifter
  • Tränare: Inkluderar fält för att spåra tränarnas namn, adresser och namnen på lagen de tränar
  • Lag: Inkluderar fält för att spåra lagnamn och vilken division varje lag är i
  • Divisioner: Inkluderar fält för att spåra divisionsnummer och namn

Att bestämma hur många databastabeller du behöver och hur man separerar data mellan de olika tabellerna är den svåraste delen av att designa en databas. För att göra uppgiften lite lättare, gör det på gammaldags sätt med en penna och suddgummi. Här är de grundläggande reglerna för att separera data i olika tabeller:

  • Begränsa en tabell till endast ett ämne: Varje databastabell bör innehålla information om endast ett ämne - kunder, anställda, produkter och så vidare. På så sätt kan du behålla data i en tabell oberoende av data i en annan tabell. Tänk på vad som skulle hända i Little League-databasen om tränar- och lagdata hölls i en enda tabell och ett lags tränare ersattes av någon ny. Du skulle behöva radera den gamla tränarens register, radera information om laget, ange information om den nya tränaren och ange information om laget som du just raderade igen. Men genom att hålla laginformationen åtskild från tränarinformationen kan du uppdatera tränarinformationen och ändå behålla laginformationen.
  • Undvik duplicerad information: Försök att inte behålla duplicerad information i samma databastabell eller duplicera information över olika tabeller. Genom att förvara informationen på ett ställe behöver du bara ange den en gång, och om du måste uppdatera den kan du göra det i en databastabell, inte flera.

Hela böcker har skrivits om Access-databasdesign . Du kan dock lagra all din data i en enda tabell om den data du vill lagra inte är särskilt komplex. Den tid du förlorar med att ange all data i en enda tabell består av den tid du sparar på att inte behöva designa en komplex databas med mer än en tabell.

Välja fält för Access-databastabeller

Fält är informationskategorier. Varje databastabell behöver minst ett fält. Om själva tabellen är ett ämne kan man säga att dess fält är fakta om ämnet. En adressdatabastabell behöver fält för att registrera gatuadresser, städer, delstater och postnummer. En produktdatabastabell behöver fält för produkt-ID-nummer, produktnamn och enhetspriser. Bara fakta, frun. Inom ämnets gränser behöver databastabellen ett fält för varje information som är användbar för din organisation.

Följ dessa riktlinjer när du planerar vilka fält som ska inkluderas i en Access-databastabell:

  • Dela upp informationen i små delar. Till exempel, istället för ett Namnfält, skapa ett Förnamnsfält och ett Efternamnsfält. På så sätt kan du enklare sortera databastabeller efter efternamn.
  • Ge fält beskrivande namn så att du vet vad de är senare. Ett mer beskrivande namn, som serienummer, är tydligare än
  • Tänk framåt och inkludera ett fält för varje information som din organisation behöver. Att lägga till ett fält i en databastabell sent i spelet är en syssla. Du måste gå tillbaka till varje post, slå upp informationen och ange den.
  • Inkludera inte information som kan härledas från en beräkning. Beräkningar kan utföras som en del av en fråga eller göras till en del av en tabell. Du kan till exempel summera siffrorna i två fält i samma post eller utföra matematiska beräkningar på värden i fält.

Besluta om ett primärnyckelfält för varje Access-databastabell

Varje databastabell måste ha ett primärnyckelfält. Det här fältet , även känt som primärnyckeln, är fältet i databastabellen där unika, unika data lagras. Data som anges i detta fält – ett anställds ID-nummer, ett artikelnummer, ett budnummer – måste vara olika i varje post.

Om du försöker ange samma data i primärnyckelfältet för två olika poster, varnar en dialogruta dig för att inte göra det. Primära nyckelfält hindrar dig från att ange dubbletter av poster. De gör också förfrågningar mer effektiva. I en fråga berättar du för Access vad den ska leta efter i databastabeller, Access söker igenom tabellerna och programmet samlar ihop information som uppfyller kriterierna. Primära nyckelfält hjälper Access att känna igen poster och inte samla in samma information mer än en gång i en fråga.

Personnummer är bra primära nyckelfält eftersom inga två personer har samma personnummer. Fakturanummer och serienummer är också utmärkta primära nyckelfält. För att återgå till exempelbaseballligadatabasen, vilka fält i Little League-databastabellerna är primära nyckelfält? I tabellen Lag kan Lagnamn vara det primära nyckelfältet eftersom inga två lag har samma namn. Divisionsnummer kan också vara ett primärt nyckelfält eftersom divisioner i ligan är numrerade och inga två divisioner har samma nummer.

Databastabellerna för spelare och tränare utgör dock ett problem när det gäller att välja ett primärnyckelfält. Två spelare kan ha samma efternamn, vilket utesluter Efternamn som ett primärt nyckelfält. En bror och syster kan ha samma telefonnummer, vilket utesluter ett Telefonnummer-fält. Eftersom inget fält innehåller värden som säkert är olika från post till post, har fält som kallas Player Number och Coach Number introducerats. För ändamålet med denna databas tilldelas spelare och tränare nummer.

Kartlägga relationerna mellan tabeller i Access

Om din Access-databas innehåller mer än en tabell måste du kartlägga hur tabellerna förhåller sig till varandra. Vanligtvis bildas relationer mellan primärnyckelfältet i en tabell och motsvarande fält i en annan, kallad främmande nyckel. Bilden nedan visar relationerna mellan tabellerna i Little League-databasen. Eftersom dessa tabeller är länkade av vanliga fält kan du samla information från mer än en tabell i en fråga eller rapport. För nu, när du designar din databas, fundera över hur du kopplar ihop de olika tabellerna med vanliga fält.

Saker att tänka på när du designar en MS Access-databas

Tabellrelationer.

Leave a Comment

Hur man använder kommandona Gör om och upprepa i Word 2016

Hur man använder kommandona Gör om och upprepa i Word 2016

Lär dig att använda kommandona Gör om och Upprepa i Word 2016 för att effektivt hantera dina dokument. Dessa funktioner hjälper dig att enkelt ångra och återställa ändringar.

Hur man blockerar Microsoft Word från att öppna filer i skrivskyddat läge på Windows

Hur man blockerar Microsoft Word från att öppna filer i skrivskyddat läge på Windows

Hur man blockerar Microsoft Word från att öppna filer i skrivskyddat läge på Windows Microsoft Word öppnar filer i skrivskyddat läge, vilket gör det omöjligt att redigera dem? Oroa dig inte, metoderna finns nedan

Hur man åtgärdar felaktig utskrift av Microsoft Word-dokument

Hur man åtgärdar felaktig utskrift av Microsoft Word-dokument

Så här åtgärdar du fel vid utskrift av felaktiga Microsoft Word-dokument Fel vid utskrift av Word-dokument med ändrade teckensnitt, röriga stycken, saknad text eller förlorat innehåll är ganska vanligt. Men gör det inte

Radera ritningar med penna och överstrykningspenna på dina PowerPoint-bilder

Radera ritningar med penna och överstrykningspenna på dina PowerPoint-bilder

Om du har använt pennan eller överstrykningspennan för att rita på dina PowerPoint-bilder under en presentation, kan du spara ritningarna till nästa presentation eller radera dem så att nästa gång du visar den börjar du med rena PowerPoint-bilder. Följ dessa instruktioner för att radera ritningar med penna och överstrykningspenna: Radera linjer ett på […]

Stilbiblioteksinnehåll i SharePoint 2010

Stilbiblioteksinnehåll i SharePoint 2010

Stilbiblioteket innehåller CSS-filer, XSL-filer (Extensible Stylesheet Language) och bilder som används av fördefinierade mallsidor, sidlayouter och kontroller i SharePoint 2010. För att hitta CSS-filer i stilbiblioteket på en publiceringswebbplats: Välj Webbplatsåtgärder→Visa Allt webbplatsinnehåll. Innehållet på webbplatsen visas. Style-biblioteket ligger i […]

Formatera siffror i tusentals och miljoner i Excel-rapporter

Formatera siffror i tusentals och miljoner i Excel-rapporter

Överväldiga inte din publik med gigantiska siffror. I Microsoft Excel kan du förbättra läsbarheten för dina instrumentpaneler och rapporter genom att formatera dina siffror så att de visas i tusentals eller miljoner.

Hur man delar och följer SharePoint-webbplatser

Hur man delar och följer SharePoint-webbplatser

Lär dig hur du använder SharePoints sociala nätverksverktyg som låter individer och grupper kommunicera, samarbeta, dela och ansluta.

Hur man konverterar datum till Julian-format i Excel

Hur man konverterar datum till Julian-format i Excel

Julianska datum används ofta i tillverkningsmiljöer som en tidsstämpel och snabbreferens för ett batchnummer. Denna typ av datumkodning tillåter återförsäljare, konsumenter och serviceagenter att identifiera när en produkt tillverkades och därmed produktens ålder. Julianska datum används också i programmering, militären och astronomi. Annorlunda […]

Hur man skapar en Access Web App

Hur man skapar en Access Web App

Du kan skapa en webbapp i Access 2016. Så vad är en webbapp egentligen? Tja, webben betyder att den är online, och appen är bara en förkortning för "applikation". En anpassad webbapp är en onlinedatabasapplikation som nås från molnet med en webbläsare. Du bygger och underhåller webbappen i skrivbordsversionen […]

Snabbstartsfält i SharePoint 2010

Snabbstartsfält i SharePoint 2010

De flesta sidor i SharePoint 2010 visar en lista med navigeringslänkar i snabbstartsfältet till vänster på sidan. Snabbstartsfältet visar länkar till utvalt webbplatsinnehåll som listor, bibliotek, webbplatser och publiceringssidor. Snabbstartsfältet innehåller två mycket viktiga länkar: Länken Allt webbplatsinnehåll: […]