Vinnaren i pepparkakshustävlingen!
2013-03-25, 15:35
  #1
Medlem
Moffegrevs avatar
Använder i dagsläget Excel för att samla statistik inom ett visst omrade, och kommer snart behöva utöka det till att använda en databas, pga mängden info, och att det lätt blir jobbigt att jobba i allt för stora excel-dokument.

Har googlat runt lite och det verkar som om Oracle eller Mysql är det som dominerar? Gar det att hitta gratisversioner av dessa, och är det lätt att lära sig pa egen hand? Kan redan lite grundläggande sql-queries, och varför inte sla tva flugor i en smäll och förbättra bada skillsen?

Sa, vilket program ska jag använda mig av? Är det nagot som är mer vanligt förekommande i arbetslivet kan ju det vara en faktor som jag bör väga in.
Citera
2013-03-25, 15:41
  #2
Medlem
i3o6s avatar
MS SQL Express känns som ett vettigt alternativ.
Citera
2013-03-25, 15:43
  #3
Moderator
Protons avatar
Citat:
Ursprungligen postat av Moffegrev
Använder i dagsläget Excel för att samla statistik inom ett visst omrade, och kommer snart behöva utöka det till att använda en databas, pga mängden info, och att det lätt blir jobbigt att jobba i allt för stora excel-dokument.

Har googlat runt lite och det verkar som om Oracle eller Mysql är det som dominerar? Gar det att hitta gratisversioner av dessa, och är det lätt att lära sig pa egen hand? Kan redan lite grundläggande sql-queries, och varför inte sla tva flugor i en smäll och förbättra bada skillsen?

Sa, vilket program ska jag använda mig av? Är det nagot som är mer vanligt förekommande i arbetslivet kan ju det vara en faktor som jag bör väga in.
Mysql är opensource och går att ladda ner från deras hemsida. Oracle vet jag inte om de har en free-version.

Ska du ha det som hobbyprojekt rekommenderar jag dig att prova mysql, finns massvis med dokumentation om den, samt hjälp at få på exempelvis flashback om du kör fast.

Kom dock ihåg att mysql endast är en databas-server, den kan inte göra speciellt mycket mer än att lagra data, så det fordras någon form av applikation ovanpå den för att det ska vara meningsfullt, den enklaste typen är ju ett GUI för att manövrera den över huvudtaget, resten får man fixa själv så att säga.
Citera
2013-03-25, 15:44
  #4
Medlem
XaoqcHs avatar
Vill du ha något inom öppen källkod så duger MySQL eller - ännu bättre - forken mariadb som får anses vara mer öppen och innehåller en del förbättringar. Annars är även PostgreSQL mycket populärt, väldigt kompetent och inte drabbat av dramat kring MySQL. Eftersom du migrerar från Excel så tror jag inte det gör någon större skillnad på exakt vilken du väljer.
Citera
2013-03-25, 16:13
  #5
Medlem
Moffegrevs avatar
Citat:
Ursprungligen postat av Proton
Mysql är opensource och går att ladda ner från deras hemsida. Oracle vet jag inte om de har en free-version.

Ska du ha det som hobbyprojekt rekommenderar jag dig att prova mysql, finns massvis med dokumentation om den, samt hjälp at få på exempelvis flashback om du kör fast.

Kom dock ihåg att mysql endast är en databas-server, den kan inte göra speciellt mycket mer än att lagra data, så det fordras någon form av applikation ovanpå den för att det ska vara meningsfullt, den enklaste typen är ju ett GUI för att manövrera den över huvudtaget, resten får man fixa själv så att säga.


Tanken är att jag ska lagra allt i databasen, samt exportera viss data till excel emellanat, alltsa ett urval av den. Detta antar jag är fullt möjligt att göra i mysql?
Citera
2013-03-25, 17:19
  #6
Moderator
Protons avatar
Citat:
Ursprungligen postat av Moffegrev
Tanken är att jag ska lagra allt i databasen, samt exportera viss data till excel emellanat, alltsa ett urval av den. Detta antar jag är fullt möjligt att göra i mysql?
Att det har fått ett eget kapitel i manualen verkar ju väldigt lovande i sammanhanget

https://dev.mysql.com/doc/refman/5.5...for-excel.html
Citera
2013-03-25, 21:07
  #7
Medlem
Moffegrevs avatar
Citat:
Ursprungligen postat av Proton
Att det har fått ett eget kapitel i manualen verkar ju väldigt lovande i sammanhanget

https://dev.mysql.com/doc/refman/5.5...for-excel.html


Danke schön!
Citera
2013-03-25, 22:04
  #8
Medlem
Ett alternativ skulle vara de NoSQL databaser som finns. De kan vara ganska roliga :-) Behöver du inte någon transaktionsmöjlighet så brukar det gå hur bra som helst.
Citera
2013-03-28, 15:45
  #9
Medlem
En annan rekomendation är att använda SQLite,
det ger väldigt lite overhead och kräver ingen extra serverprogramvara installerad.

För de flesta desktop-applikationer med endast en aktiv användare åt gången duger det gott, och ger dessutom väldigt liten overhead och ditt program kommer att kunna köras från usb-sticka om så önskas.


(Programmerar du för Android så är det just SQLite som används, så formatet används ganska mycket)
mvh
Andreas
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback