Logiska namn
En tabell och var och en av dess kolumner kan ha ett logiskt namn bredvid sitt namn. Det logiska namnet är det som människor läser, som Customer Name för CUST_NM. Själva namnet är det fysiska namnet, det som Schema SQL och kodgeneratorn skriver.
Namnvisningen avgör vilket av de två som ERD-arbetsytan ritar: namnen, de logiska namnen eller båda – se Namnvisning.
Ett logiskt namn kan också ge sin tabell eller kolumn ett fysiskt namn, härlett från orden och termerna på fliken Ordlista – se Härleda fysiska namn.
En kolumn kan kopplas till en domän, en namngiven datatyp som Name för VARCHAR(100) som finns på bladet Domains på fliken Ordlista, och har då domänens datatyp – se Domäncellen.
Schema SQL kan skriva varje logiskt namn i en tom kommentar – se Logiska namn som kommentarer.
Namnvisning
Det finns tre visningar, och var och en ritar tabellhuvudet och raderna i en tabell på sitt eget sätt:
Physical Names, visningen i ett nytt diagram, ritar inget logiskt namn. Tabellhuvudet visar tabellens namn och, medan View Option →Table Commentär på, dess kommentar, och varje rad visar sina celler i kolumnordningen.Logical Namesritar det logiska namnet i stället för varje namn: i tabellhuvudet och i varje rad därNamestår i kolumnordningen. En rads typcell kan stå för kolumnens domän, som beskrivs nedan.Both Namesritar det logiska namnet bredvid namnet. Tabellhuvudet visar det logiska namnet, sedan namnet och sedan kommentaren, och varje rad får en cellLogical Name, som kolumnordningen som standard placerar precis föreName.
Ett tomt logiskt namn, även ett som bara består av blanksteg, visar en nedtonad ersättning. I Logical Names är det namnet som ritas i dess ställe, eller platshållaren table eller column när även namnet är tomt. I Both Names är det platshållaren logical.
I Logical Names visar en kolumn som är kopplad till en namngiven domän på bladet Domains på fliken Ordlista den domänens namn i sin typcell i stället för sin datatyp. Alla andra kolumner visar sin datatyp där.
Medan View Option → Domain är på har domänen en egen cell och typcellen behåller datatypen, så ingen rad visar domänen två gånger – se Domäncellen.
Varje tabell är lika bred som de celler den ritar i visningen, så ett byte ändrar storlek på tabellerna och drar om deras relationslinjer. Ingen tabell flyttas.
Vid 70% och lägre fälls en tabell ihop till sitt namn – se Zooma in/ut. I Logical Names visar den det logiska namnet, eller namnet nedtonat medan det saknas. I Both Names visar den det logiska namnet med namnet på en rad under, eller bara namnet medan det inte finns något logiskt namn.
Ordlistornas kontroller kan skriva ett logiskt namn eller ett namn i rött eller bärnstensgult där de pekar ut det – se Märkningar på arbetsytan.
Byta visning
Visningen byts på fyra ställen, och vart och ett listar Physical Names, Logical Names och Both Names med den aktuella visningen ikryssad:
- Knappen
Name Viewi arbetsytans verktygsfält, mellan de fyra relationsnotationerna och zenläget. Den visar namnet på den aktuella visningen, med en nedåtpil, och dess knappbeskrivning visarName View. Ett klick öppnar listan ovanför verktygsfältet, och ett val stänger den. Name Viewi arbetsytans snabbmeny, direkt efterView Option: en undermeny med de tre visningarna. Menyn förblir öppen efter ett val.- Samma lista i verktygsfältet på fliken Visualisering i läget
Flow, efter menyn för radvisning – se Verktygsfält. Name Viewi snabbsökningen, direkt efterTaboch listad endast på ERD-fliken. Dess undermeny öppnas med den aktuella visningen framhävd.

Alla fyra ställer in samma visning. Verktygsfältet överst har ingen knapp för den.
Ett byte behåller markeringen och registreras inte i ångrahistoriken.
Fokus på en cell som den nya visningen inte ritar flyttas till den cell som ritas i dess ställe: namnet och det logiska namnet ersätter varandra, liksom typen och domänen gör. Ett redigeringsfält som är öppet i den cellen stängs. Om du slår på eller av View Option → Domain flyttas fokus på samma sätt.
När Name View är låst, som i ett nytt diagram, ändrar ett byte bara din egen skärm och filen behåller den visning som den låstes vid. När låset är av sparar filen den visning du byter till – se Lås.
Skriva ett logiskt namn
Physical Names ritar inget logiskt namn, så byt till Logical Names eller Both Names för att skriva ett på arbetsytan:
- I
Logical Namesinnehåller namncellerna i tabellhuvudet och raderna de logiska namnen, så ett fysiskt namn kan inte redigeras på arbetsytan i den här visningen. - I
Both Namesinnehåller cellerna för logiskt namn de logiska namnen och namncellerna de fysiska namnen.
En cell för logiskt namn redigeras som alla andra celler: börja med Enter eller ett dubbelklick – se Redigera tabeller. När redigeringsfältet öppnas på ett tomt logiskt namn visar fältet den text som cellen ritade, som platshållare: namnet i Logical Names, logical i Both Names.
Det du skriver hamnar bara i det logiska namnet. Det fysiska namnet härleds från det när redigeringsfältet stängs (Enter, Tab, Escape eller ett klick någon annanstans) på ett ändrat logiskt namn, som ett eget steg i ångrahistoriken efter det du skrev. Ett fysiskt namn som du själv har skrivit lämnas som det är – se Härleda fysiska namn.
Tab och Shift + Tab går igenom de celler som visningen ritar, i deras ordning – se Tabbtangenten:
- I
Logical Namestabellhuvudets logiska namn, sedan dess kommentar och sedan varje rads celler i kolumnordningen, med det logiska namnet på namnets plats. - I
Both Namestabellhuvudets logiska namn, namn och kommentar och sedan varje rads celler i kolumnordningen, som standard med radens cellLogical Nameförst.
Alt + Enter (Windows/Linux) eller ⌥ + Enter (Mac) lägger till en kolumn och fokuserar dess namncell, som i Logical Names är dess logiska namn.
En sekundärnyckelkolumn som en relation lägger till kopierar sin nyckels logiska namn och domän, tillsammans med dess typ – se Identifierande relationer.
När du kopierar kolumner till ett kalkylblad och klistrar in kolumner från ett används de celler som visningen ritar, även cellerna för logiskt namn och domäncellerna – se Kopiera/klistra in kolumner.
Komplettera termnamn
Medan du skriver i en cell för logiskt namn, i tabellhuvudet eller i en rad, erbjuder en lista under cellen de termer vars namn börjar med texten, oavsett skiftläge och eventuella blanksteg före den. En term är ett helt logiskt namn som finns på bladet Terms på fliken Ordlista, med det fysiska namnet och den domän som den ger. Listan visar upp till åtta, sorterade efter namn, med den skrivna texten framhävd. Ingen lista visas medan ingen term börjar så.

- Från början är ingenting framhävt.
↑och↓flyttar framhävningen och går runt vid båda ändarna, och den framhävda termen visar tangentenEnter. Enterpå en framhävd term skriver dess namn som det logiska namnet och avslutar redigeringen. Om det fysiska namnet inte är ett som du själv har skrivit härleder samma steg i ångrahistoriken genast det fysiska namnet från termen och ger dessutom en kolumn termens domän.Enterutan något framhävt avslutar redigeringen och behåller det du skrev.- Ett klick på en term skriver den på samma sätt och låter redigeringsfältet vara öppet.
Escapemedan listan visas stänger bara listan, och nästaEscapeavslutar redigeringen.Tabgår vidare med texten som den skrevs, och det fysiska namnet härleds från den när redigeringsfältet stängs.- Medan en inmatningsmetod sätter samman tecken hör piltangenterna och
Entertill teckensammansättningen.
Vad en term ger en tabell eller en kolumn beskrivs i Härleda fysiska namn.
Domäncellen
View Option → Domain, som är av som standard, ger varje rad en domäncell i varje visning, där Domain står i kolumnordningen, som standard direkt efter DataType – se Visningsalternativ för tabeller.
Cellen visar namnet på den domän som kolumnen är kopplad till, eller platshållaren domain, nedtonad, för en kolumn som inte är kopplad till någon domän som bladet Domains listar.

Enter eller ett dubbelklick öppnar en väljare över cellen: ett tomt fält med cellens text som platshållare, och under det None och sedan varje namngiven domän på bladet Domains i bladets ordning. Framhävningen börjar på den kopplade domänen eller på None.
- När du skriver listas bara de domäner vars namn innehåller texten, oavsett skiftläge,
Nonetas bort och den första framhävs.↑och↓flyttar framhävningen. Enterkopplar den framhävda domänen, och ett klick kopplar den som du klickar på. Båda ger kolumnen domänens datatyp, som ett steg i ångrahistoriken, och avslutar redigeringen.Nonekopplar från kolumnen och behåller dess datatyp.- Det du skriver skrivs aldrig in i kolumnen. Medan bladet
Domainssaknar namngivna domäner visas ingen lista, ochEnteravslutar redigeringen utan att skriva något.
I Logical Names med View Option → Domain av öppnar en typcell som visar en domäns namn den här väljaren, och en som visar en datatyp öppnar redigeringen av datatypen – se Autokomplettering av datatyp. Om du vill koppla en domän till en kolumn som inte har någon slår du på domäncellen.
En kopplad kolumn har sin domäns datatyp och följer den när domänens typ ändras, och om du skriver en annan typ i dess cell DataType kopplas den från – se Domäner och datatyper.
Utanför arbetsytan
De flesta andra ställen som namnger en tabell eller en kolumn följer också namnvisningen:
Physical Namesvisar namnet.Logical Namesvisar det logiska namnet, eller namnet, nedtonat där stället kan tona ned det, medan det logiska namnet är tomt.Both Namesvisar det logiska namnet med namnet efter: dämpat i en textrad, på en andra rad i en etikett i grafen och inom parentes där en enda text måste rymma båda, somMember (member). En tabell eller kolumn utan logiskt namn visar bara sitt namn.
En lista som är sorterad efter namn, som tabellerna i utforskaren eller raderna för # i snabbsökningen, förblir sorterad efter namn i varje visning, aldrig efter logiskt namn.
De ställen som följer visningen:
- Korten i flödet på fliken Visualisering – se Namn på korten – och grafens etiketter och förhandsgranskning vid hovring – se Läsa grafen och Förhandsgranskning vid hovring.
- Panelen Tabellegenskaper: dess brickor, och på fliken
IndexesradernaColumnsoch listanIndex order– se Index. - Tabell- och kolumnraderna i utforskaren och tabellerna som listas under varje tabellgrupp.
- Raderna för
#i snabbsökningen – se Söka i diagrammet. - Ändringsträdet i diff-visaren och båda dess sidor.
- Dialogrutan Mappa kolumner och knappbeskrivningen
<parent> has no primary key to copysomCreate new columnskan visa medan en relation ritas – se Skapa relationer. - Kopian av raderna som en kolumndragning bär över tom arbetsyta, som visar varje rads namn- och typceller så som raden ritar dem – se Ordna om och flytta kolumner.
- Kolumnen
Targetpå bladetCheckspå fliken Ordlista – se Bladet Kontroller. - En exporterad bild.
Några ställen behåller namnen oavsett visning: index- och sekundärnyckelraderna i utforskaren, Keys på fliken Indexes i panelen Tabellegenskaper, New column: <name> i Mappa kolumner och platsen som skrivs bredvid en rad för @ eller : i snabbsökningen.
Diff-visaren, tidsresan, förhandsgranskningen av den automatiska layouten Force och dialogrutan Export image öppnas i den namnvisning du tittar på, oavsett vilken visning filen behåller. Var och en behåller den visningen medan den är öppen.
Varje automatisk layout, och en Import eller Import and Add av Schema SQL, GraphQL, DBML eller AML, placerar tabellerna med de bredder de har i din visning.
Söka efter logiskt namn
Logiska namn hittas i varje namnvisning, även i Physical Names, där arbetsytan inte ritar några:
- Sök och ersätt söker i dem som en egen texttyp,
Logical names, för både tabeller och kolumner, och texttypen är på när sökningen öppnas första gången. När ett logiskt namn ersätts härleds det fysiska namnet från det, precis som när du skriver ett. - I snabbsökningen hittar
#en tabell efter dess namn eller dess logiska namn, och@hittar en kolumn efter endera, där en träff på det logiska namnet visarLogical namebredvid sig. Tabelldelen av@, före., matchar också en tabells namn eller logiska namn.
Ett byte av namnvisning ändrar hur resultaten namnges, aldrig vad som hittas.
Medarbetare
I en session för gemensam redigering når logiska namn och domänkopplingar varje editor som alla andra ändringar.
När Name View är låst behåller varje editor en egen visning, och ett byte syns bara i den editor som gjorde det. När låset är av ändrar ett byte i en editor som inte är skrivskyddad visningen i alla editorer – se Lås, som också beskriver hur varje editors visning påverkas när låset slås på eller av.
När en deltagares fokuserade cell är en som din visning inte ritar visas deltagarens färg på den cell som din visning ritar i dess ställe: en namncell i Physical Names visas på din cell för logiskt namn i Logical Names och tvärtom, och en typcell och domänen som står i dess ställe motsvarar varandra på samma sätt.
En kodagent som arbetar via MCP-servern sätter logiska namn och kopplar domäner oavsett vilken visning du tittar på, och har inget verktyg som byter namnvisning – se Ordlistor och Inställningar.
Skrivskyddade editorer
I en editor med readonly fungerar varje väljare för namnvisning, och ett byte ändrar bara den skärmen, oavsett lås.
Logiska namn och domäner kan inte redigeras där, så ingen termlista eller domänväljare öppnas, och ingen av raderna Derive Physical Name Again och Derive Physical Names Again erbjuds. View Option → Domain ändrar ingenting där, precis som inget visningsalternativ gör.