5.6 Att skapa och designa en databas i Csharp

Från Mathonline
Version från den 15 april 2022 kl. 07.39 av Taifun (Diskussion | bidrag)

Hoppa till: navigering, sök
       Dagens lektion          Genomgång          Dagens övningar          Nästa lektion  >>      


Kundens kravspecifikation

Kursverksamhet.jpg


Skapa en databas för kursverksamheten som svarar mot kundens kravspecifikation.

Projektets beskrivning finns i kursboken, sid 187-199


Databasmodellering

Databasmodella.jpg

  •     Entity-Relationship diagram: Varje ruta är en entitet.
  •     En entitet är något viktigt för verksamheten som man behöver lagra information om.
  •     Entiteter är nyckelbegrepp – jämförbart med klasser i objektorienterad programmering.
  •     I varje entitets ruta står ett antal attribut dvs egenskaper.
  •     Varje entitet kommer att bli en tabell när modellen implementeras.
  •     Varje entitets attribut kommer att bli en kolumn när modellen implementeras.
  •     Modellen visar vilka kolumner som ska bli primärnycklar: PK (Primary Key)

          och vilka som ska bli främmande nycklar: FK (Foreign Key).

  •     Mellan vissa tabeller finns relationer som är ritade med linjer:

          En kurs kan ha flera kursdeltagare, medan en kursdeltagare endast läser en kurs.

          En instruktör kan undervisa i flera kurser, medan en kurs endast har en instruktör.


+++Databasstrukturen i DataSet Designer

DatasetDesignera.jpg


Att skapa tabeller i databasen

*     Följ instruktionerna i kursboken, sid 182-186.


Att skicka SQL satser till databasen

*     Följ instruktionerna i kursboken, sid 177-181.







Copyright © 2022 TechPages AB. All Rights Reserved.