Video: Web Programming - Computer Science for Business Leaders 2016 2025
En tabel består af rækker og kolonner og handler normalt om en bestemt type enhed i SQL, såsom kunder, produkter eller fakturaer. Nyttigt arbejde kræver generelt oplysninger om flere (eller mange) relaterede enheder. Organisatorisk samler du de tabeller, du knytter sammen med disse enheder i henhold til et logisk skema. Et logisk skema er den organisatoriske struktur af en samling af beslægtede tabeller.
En database har også et fysisk skema - som repræsenterer det fysiske arrangement af dataene og dets tilknyttede elementer (såsom indekser) på systemets lagerenheder. Når du ser sætningen "skemaet" i en database, refererer det til det logiske skema, ikke det fysiske skema.
På et system, hvor flere uafhængige projekter kan co-reside, kan du tildele alle relaterede tabeller til ét skema. Du kan indsamle andre grupper af tabeller i deres egne skemaer.
Sørg for at navngive dine skemaer for at sikre, at ingen ved et uheld blander tabeller fra et projekt med tabeller fra en anden. Hvert projekt har sit eget tilknyttede skema; du kan skelne det fra andre skemaer ved navn. At se visse tabelnavne (f.eks. KUNDE, PRODUKT osv.) Vises i flere projekter, men er almindeligt.
Hvis der er en chance for en navngivende tvetydighed, kvalificer du dit tabelnavn ved hjælp af det samme skema navn (som i SCHEMA_NAME. TABLE_NAME). Hvis du ikke kvalificerer et tabelnavn, tildeler SQL denne tabel til standardskemaet.