Vinnaren i pepparkakshustävlingen!
  • 1
  • 2
2016-04-10, 22:04
  #13
Medlem
John-Pauls avatar
Att skapa en databas med tabeller är egentligen inte SQL utan man kan göra det med SQL som är ett språk som är väldigt vanligt och SQL är i grunden inte svårt, det består i botten av bara fyra operationer, hämta data (select) vilket är det vanligaste, uppdatera data (update), ta bort data (delete), skapa data (insert).
Du ska hålla isär ditt datalager och din logik (det du skapar mha visual studio).


Det låter som att du tänkt dig ett Windows program och att andra användare, på annan plats, på sina datorer ska använda den kod (det program) du skapar och att du är undrade över hur programmet då ska kunna spara data i databasen och det går inte med mindre än att dessa har programvaran, och så ska du inte konstruera ett Windows program som andra ska använda.
__________________
Senast redigerad av John-Paul 2016-04-10 kl. 22:06.
Citera
2016-04-11, 21:53
  #14
Medlem
Krångla inte till det så förbannat.
Om en användare bara kan ha ett lösenord och bara ett användarnamn så finns det ingen anledning att dela upp i olika tabeller.

Om du har ett 1:1 förhållande behövs oftast bara en tabell. Har du ett 1:N förhållande så kan man ha primärnyckeln i 1-tabellen som främmande nyckel i N-tabellen.

Om du inte vet vilka fält som du kommer att vilja koppla till användaren från början och göra det dynamiskt så kan du göra på följande sätt:

Användare : ((PK) id, namn, lösen, login) : Användaregenskaper : ((FK) användar_id, egenskapsnamn, egenskapsvärde).

Då kan du dynamiskt lägga till vilka egenskaper du vill till en användare och olika användare behöver inte ha samma egenskaper.
Citera
2016-04-14, 21:48
  #15
Moderator
Protons avatar
OT Raderat.

Frågor om tillämpningar samt hur man från ett program ansluter mot databasen tas bäst i de språkspecifika forumen, inte här /Mod
Citera
  • 1
  • 2

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