Databaser är datoriserade system som samlar in och lagrar data så det kan korsreferenser genom länkar till relaterade uppgifter inom insamling samt relaterad information i andra databaser . Det finns många syften och typer av databaser. Relationsdatabaser är bland de vanligaste . Till exempel , Customer Relationship Management ( CRM ) databaser , som förvaltar försäljningstillfällen , kundregister , administration och fakturering , är relationsdatabaser . Tabeller
I en relationsdatabas är en tabell på samma sätt som ett rekord , vilket är den grundläggande datakomponenten . Det består av en uppsättning fält som är samma i varje tabell eller spela in , till exempel namn , adress och produkt för kunden . Relationsdatabaser diktera också hur tabellerna fungerar . Till exempel relationsdatabaser styr hur data presenteras på skärmen och organiseras för utgång - dikteras av frågan och data definition language - och även hur mycket information som kan lagras i ett visst område <
. br> Rader
relationsdatabaser tabeller ser mycket ut som ett Excel-ark när diagrammed för visuell referens . Raderna i varje databas tabell representerar sekventiella värden där värdet på rad 1A , till exempel , gäller värdena i alla andra områden i rad 1 . Den typ av värde på rad 1A , dvs namnet John Smith , är samma typ av värde som i alla andra rader i kolumn A. Varje rad representerar summan av data för en hel skiva eller en underkategori av ett rekord , som kund kontaktinformation som skulle omfatta John Smiths adress , telefonnummer och e-postadress
Kolumner
kolumner i en relationsdatabas tabell är kontrollfunktioner , . varje kolumn representerar ett fält av uppgifter som förekommer genomgående i varje post eller bord i hela databasen . Till exempel i modellen CRM-databasen visuell representation , skulle de kolumner har rubriker som " namn ", " adress ", " telefon " och " e-post . " Dessa kolumnnamn är namnen på de datafält som förekommer i varje post .
Primärnycklar
Primärnycklar är identifiering taggar för varje rad . Den primära nyckeln är olika för varje post i relationsdatabasen , det måste vara unikt och det måste existera ( med andra ord , kan det inte vara " null " ) . I CRM-databasen , kan denna primärnyckeln vara ett nummer som tilldelas kunden eller vara en unik identifierare som hennes personnummer . Primära nycklar används för frågor inom relationsdatabasen men inte för frågor till externa databaser .
Främmande nycklar
Främmande nycklar kan data sökningar och manipulation mellan den primära databasen tabellen och andra databaser . I CRM- modellen , kan det finnas en databas med produkttyper , listar tillverkare av olika widgets . Varje widget typ skulle tilldelas en främmande nyckel tillåter CRM användaren att göra en sökning för att avgöra om en viss kund är en dess tillverkare . Till exempel kan en widget kategori som heter " X " tilldelas den främmande nyckel i " 1 ", och har många underkategorier märkt bokstavsordning . Sökandet för utländska nyckelpersoner 1 visar hur många poster är i kategori X , och när ett objekt visas, sägs det rekordet sin kategori beteckning .