Video: Web Programming - Computer Science for Business Leaders 2016 2024
En tabell består av rader och kolumner och brukar handla om en viss typ av enhet i SQL, t.ex. kunder, produkter eller fakturor. Användbart arbete kräver generellt information om flera (eller många) relaterade enheter. Organisatoriskt samlar du in tabellerna som du associerar med dessa enheter enligt ett logiskt schema. Ett logiskt schema är organisationsstrukturen för en samling relaterade tabeller.
En databas har också ett fysiskt schema - vilket representerar det fysiska arrangemanget för data och dess tillhörande objekt (såsom index) på systemets lagringsenheter. När du ser frasen "schemat" i en databas, hänvisar den till det logiska schemat, inte det fysiska schemat.
På ett system där flera orelaterade projekt kan samla, kan du tilldela alla relaterade tabeller till ett schema. Du kan samla andra grupper av tabeller till egna scheman.
Var noga med att namnge dina scheman för att se till att ingen av misstag blandar tabeller från ett projekt med tabeller från en annan. Varje projekt har sitt eget associerade schema; du kan skilja det från andra scheman med namn. Att se vissa tabellnamn (t.ex. KUND, PRODUKT, etc.) visas i flera projekt, men det är vanligt.
Om det finns någon chans att göra namngivna tvetydigheter, kvalificera ditt tabellnamn med hjälp av dess schemanamn också (som i SCHEMA_NAME. TABLE_NAME). Om du inte kvalificerar ett tabellnamn, tilldelar SQL den tabellen till standardschemat.