Hur använder man databas
•
Så fungerar databaser
Skillnad mellan att söka i Google och ämnesdatabaser
Här skiljer sig databaserna från Google och Google Scholar, där sökningen görs i hela textmassan. Det kan vara en god idé att prova Google Scholar för mer uttömmande sökningar kring ämnen där det är svårt att hitta artiklar.
Vad får man träff på när man söker i en databas?
Sökning i databaser begränsas till de ord som förekommer i artikelreferensen. Ett och samma ämne kan uttryckas på olika sätt, med olika synonymer eller närliggande begrepp. En sökning på ordet cancer i en fritextdatabas, hittar referenser som innehåller just detta ord. Vissa databaser hittar även artiklar med synonymer som neoplasms, tumors och oncology men detta kan du inte förutsätta.
Kontrollerad vokabulär/ämnesordlistor
För att underlätta en sökning använder många databaser därför kontrollerade vokabulär. I en kontrollerad vokabulär är det bestämt vilken term som ska användas för ett visst ämne, och alla dokument är indexerade,
•
Introduktion till databaser och databashanterare
Vad är en databas?
Data är uppgifter av olika slag. Ibland skiljer man data från information, som är data som man gett en tolkning. Alltså är 23 ett exempel på data, medan det är information om vi vet att det är 23 grader varmt ute. Ibland talar man också om kunskap, som i "kunskapsbaserade system". Kunskap är anvisningar om beteende, exempelvis regler för hur datorn ska dra slutsatser.Med ordet databas brukar man mena
- en samling data som
- hör ihop,
- som modellerar en del av världen, till exempel ett företag och dess verksamhet,
- och är persistent, dvs inte försvinner när man avslutar programmet eller stänger av datorn.
- ha ett schema, dvs det ska finnas en explicit beskrivning av vad det är för data,
- vara konsistent eller logiskt koherent, dvs den får inte innehålla motsägelser.
- Åtminstone i det följande antar vi ocks
•
Skapa en databas
Vi skapar en databas som vi skall använda i denna guiden.
Spara SQL-koden du gör i en fil och döp den till .
#Skapa databas
Öppna din klient med en databasanvändare som har högsta behörighet (tex root) och skapa en ny databas “skolan” och välj att använda den.
CREATEDATABASE skolan; USE skolan;För att ta bort och radera en hel databas med hela dess innehåll använder du kommandot DROP.
DROPDATABASE skolan;Testa att radera din nyskapade databas och skapa sedan om den.
Man kan också skriva så att databasen skapas, men bara om den inte redan finns. Det är en konstruktion med IF NOT EXISTS.
CREATEDATABASEIFNOTEXISTS skolan;För att se vilka databaser som finns använder vi kommandot SHOW.
SHOWDATABASES; SHOWDATABASESLIKE"%skolan%";Nu kan du se vilka databaser som finns skapade.
#Spara i fil
Glöm nu inte att du skulle spara alla SQL-kommandon du skriver i filen .
Så här kan du nu återskapa databasen, genom att köra SQL-filen med kommandoradsklien