Kursusindhold
Introduktion til .NET med C#
Introduktion til .NET med C#
Struktur Af En Relationel Database
Strukturen af en relationel database, for eksempel en MySQL-database, er organiseret omkring rækker, kolonner og tabeller. Tabeller indeholder rækker og kolonner. Tabeller kan grupperes under et skema. Et skema er blot en måde at samle relaterede tabeller på. Vi samler alle de relaterede tabeller under et bestemt navn, og dette navn kaldes et skema. Du kan lære mere om dette i et dedikeret SQL-kursus.
En database hostes på en databaseserver, som gør det muligt at sende forespørgsler til databasen for at gemme og hente data. Et databasesystem leveres med en databaseserver. Der kan være flere databaser på en server. Typisk bruger vi kun én database til en applikation.
På de fleste MySQL-servere er der en grænse på 4 milliarder tabeller, hvilket er mere end tilstrækkeligt. En tabel indeholder rækker af data, der gemmes i det format, tabellen specificerer. For eksempel, overvej en tabel kaldet students
, som gemmer nogle grundlæggende oplysninger om studerende såsom id
, som er af typen int, name
, som er af typen string, og age
, som er af typen int:
Vi definerer antallet og datatyperne af kolonner, når vi opretter en ny tabel. En tabel kan maksimalt have 4096 kolonner.
Hver række repræsenterer en enhed af data, og kolonnerne repræsenterer attributterne for disse data. I dette tilfælde handler hver række om en bestemt studerende, hvor id
, name
og age
er attributterne. Der kan være over en milliard rækker i en tabel.
Selvom vi ikke direkte kan se tabellerne i en MySQL-database, ligner de tabellerne i et regneark. Vi bruger SQL-kommandoer eller forespørgsler til at oprette tabeller, tilføje data til tabellerne og hente data fra tabellerne.
Vi kan gemme, ændre eller slette data ved hjælp af de fire almindelige operationer eller udsagn:
SELECT
- SELECT-udsagnet bruges til at vælge og hente bestemte data fra databasen;INSERT
- INSERT-udsagnet bruges til at indsætte rækker i tabeller;CREATE
- CREATE-udsagnet bruges til at oprette tabeller eller databaser;DROP
- DROP-udsagnet bruges til at slette tabeller eller databaser; Vi vil se eksempler på disse udsagn i dette afsnit; det er dog ikke nødvendigt at forstå dem fuldt ud. I det næste afsnit gennemgår vi syntaksen for disse udsagn i detaljer sammen med eksempler.
1. Hvad er den grundlæggende struktur i en relationel database?
2. Hvor er en database hostet i et relationelt databasesystem?
3. Hvad er formålet med SELECT-sætningen i SQL?
Tak for dine kommentarer!