Skillnad mellan versioner av "Kap 12 Databaser (45)"

Från Mathonline
Hoppa till: navigering, sök
m
m
Rad 1: Rad 1:
__NOTOC__
+
__TOC__
 
<big>Tis 5 dec, kl 9-12</big>
 
<big>Tis 5 dec, kl 9-12</big>
  

Versionen från 4 december 2023 kl. 21.56

Tis 5 dec, kl 9-12


        <<  Agenda          Genomgång 45          Övningar 45          Innehåll & struktur          Nästa lektion  >>      


Kap 12   Databaser (forts.)

12.9   Att skapa och designa en databas

I detta avsnitt.jpg


Avsnittet med hela projektets beskrivning finns i kursboken, sid 361-373.


Kundens kravspecifikation

Kursverksamhet.jpg


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


Databasmodellering

Databasmodellering är ett eget ämne som skulle kunna fylla en hel kurs. Expertis krävs!

Relationsdatabasmodellens standardverktyg för databasmodellering är ER-modellering.


Entity-Relationship diagram (ER)

Databasmodella.jpg


ER diagrammet består av entiteter och relationer mellan dem.

  •     Varje ruta är en entitet. Varje entitet har ett antal attribut dvs egenskaper.
  •     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.
  •     Varje entitet kommer att bli en tabell när modellen implementeras.
  •     Varje 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.


Steg 1: Att skapa databasen Kursverksamhet

Steg 1 Kursverksamhet.jpg


TomDBa.jpg


Modify Connection.jpg


Steg 2: Att skapa tabeller i databasen

    Följ instruktionerna i kursboken, sid 364-366.


Steg 3: Att koppla projektets Dataset till databasen

    Följ instruktionerna i kursboken, sid 366-368.


Steg 4: Att skapa relationer mellan tabeller

    Följ instruktionerna i kursboken, sid 369-370.


Steg 5: Att rita ER diagrammet i DataSet Designer

    Följ instruktionerna i kursboken, sid 370-371.


Steg 6: Att lägga in data i tabellerna

    Följ instruktionerna i kursboken, sid 371-373.



Gå vidare till:        när du är klar med denna genomgång.











Copyright © 2023. All Rights Reserved.