Citat:
Ursprungligen postat av
building1
Jag håller på att gå igenom hela den här spellistan:
https://www.youtube.com/playlist?lis...903FB7ACA1C2FB där han lär en om Microsoft SQL med foreign key och en väldigt massa, 69 videos.
Är det slöseri med tid att lära sig detta, behöver arbetsgivare sql kunniga människor?
Det är inte slöseri att lära sig SQL, skulle snarare kalla det en förutsättning för att kunna klara ett jobb som på något sätt har något med relationsdatabaser att göra.
Tänk dig själv: Du har förvaltning och underhåll på ett system som av oklar anledning har börjat bete sig underligt under vissa förutsättningar. Det är ju aningen svårt att tro då att kod som har varit i drift i 5 eller 6 år, eller mer helt plötsligt har slutat fungera, utan mer troligt är det ju att den har slutat fungera för att det smugit sig in felaktig data nånstans som koden inte klarar av att mangla på rätt sätt.
Om du då inte kan SQL, hur ska du då kunna få reda på var datat finns i databasen och varför det slutat fungera när detta data skulle manglas? En hel del logik kan ju finnas i Stored procedures som finns i databasen. Är dessa gjorda med SQL måste du ju kunna läsa dessa och förstå vad de gör, eller iaf är tänkta att göra om du ska felsöka dessa, eller hur?
Summa summarum: Ja, du kommer behöva kunskaper i SQL om du vid något tillfälle ska använda en relationsdatabas till något.
Det finns ju såklart dokumentdatabaser(och andra NoSQL-databaser) med som inte använder sig av SQL, men den större andelen system därute skulle jag vilja påstå att det sitter en relationsdatabas i botten på.