Kursinnehåll
Introduktion till .NET med C#
Introduktion till .NET med C#
Struktur För En Relationsdatabas
Strukturen för en relationsdatabas, till exempel en MySQL-databas, är uppbyggd kring rader, kolumner och tabeller. Tabeller innehåller rader och kolumner. Tabeller kan organiseras under ett schema. Ett schema är helt enkelt ett sätt att gruppera relaterade tabeller. Vi samlar alla relaterade tabeller under ett visst namn, och det namnet kallas ett schema. Du kan lära dig mer om detta i en dedikerad SQL-kurs.
En databas är värd på en databasserver, servern gör det möjligt för oss att skicka förfrågningar till databasen för att lagra och hämta data. Ett databassystem levereras med en databasserver. Det kan finnas flera databaser på en server. Vanligtvis använder vi endast en databas för en applikation.
I de flesta MySQL-servrar finns det en gräns på 4 miljarder tabeller, vilket är mer än tillräckligt. En tabell innehåller rader med data som lagras i det format som specificeras av tabellen. Till exempel, överväg en tabell som heter students
, som lagrar grundläggande information om studenter såsom id
, som är av typen int, name
, som är av typen string, och age
, som är av typen int:
Vi definierar antalet och datatyperna för kolumner när vi skapar en ny tabell. En tabell kan ha maximalt 4096 kolumner.
Varje rad representerar en enhet av data, och kolumnerna representerar attributen för dessa data. I detta fall handlar varje rad om en specifik student där id
, name
och age
är attributen. Det kan finnas över en miljard rader i en tabell.
Även om vi inte kan se tabellerna direkt i en MySQL-databas, liknar de tabellerna i ett kalkylblad. Vi använder SQL-kommandon eller frågor för att skapa tabeller, lägga till data i tabellerna och hämta data från tabellerna.
Vi kan lagra, ändra eller ta bort data med hjälp av fyra vanliga operationer eller satser:
SELECT
- SELECT-satsen används för att välja och hämta viss data från databasen;INSERT
- INSERT-satsen används för att infoga rader i tabeller;CREATE
- CREATE-satsen används för att skapa tabeller eller databaser;DROP
- DROP-satsen används för att ta bort tabeller eller databaser; Vi kommer att se exempel på dessa satser i detta avsnitt; det är dock inte nödvändigt att förstå dem fullt ut. I nästa avsnitt kommer vi att titta närmare på syntaxen för dessa satser, tillsammans med exempel.
1. Vad är den grundläggande strukturen i en relationsdatabas?
2. Var är en databas värd i ett relationsdatabassystem?
3. Vad är syftet med SELECT-satsen i SQL?
Tack för dina kommentarer!