Logische namen
Een tabel en elk van haar kolommen kunnen naast hun naam een logische naam hebben. De logische naam is de naam die mensen lezen, zoals Customer Name voor CUST_NM. De naam zelf is de fysieke naam, de naam die Schema SQL en de Codegenerator schrijven.
De naamweergave bepaalt welke van de twee het ERD-canvas toont: de namen, de logische namen of beide — zie Naamweergave.
Een logische naam kan de tabel of kolom ook een fysieke naam geven, afgeleid uit de woorden en termen op het tabblad Woordenboek — zie Fysieke namen afleiden.
Een kolom kan worden gekoppeld aan een domein, een gegevenstype met een naam, zoals Name voor VARCHAR(100), dat op het blad Domains van het tabblad Woordenboek staat, en heeft dan het gegevenstype van het domein — zie De domeincel.
Schema SQL kan elke logische naam in een lege opmerking schrijven — zie Logische namen als opmerkingen.
Naamweergave
Er zijn drie weergaven, en elke weergave toont de kop en de rijen van een tabel op haar eigen manier:
Physical Names, de weergave van een nieuw diagram, toont geen logische naam. De kop toont de naam van de tabel en, zolang View Option →Table Commentaanstaat, haar opmerking, en elke rij toont haar cellen in de kolomvolgorde.Logical Namestoont de logische naam op de plaats van elke naam: in de kop, en in elke rij op de plaats waarNamein de kolomvolgorde staat. De typecel van een rij kan voor het domein van de kolom staan, zoals hieronder beschreven.Both Namestoont de logische naam naast de naam. De kop toont de logische naam, daarna de naam en daarna de opmerking, en elke rij krijgt een celLogical Name, die de kolomvolgorde standaard direct vóórNameplaatst.
Een lege logische naam, ook een die alleen uit spaties bestaat, toont een gedimde vervanger. In de weergave Logical Names is dat de naam die op zijn plaats wordt getoond, of de tijdelijke aanduiding table of column als ook de naam leeg is. In de weergave Both Names is het de tijdelijke aanduiding logical.
In de weergave Logical Names toont een kolom die is gekoppeld aan een domein met een naam op het blad Domains van het tabblad Woordenboek, in haar typecel de naam van dat domein in plaats van haar gegevenstype. Elke andere kolom toont daar haar gegevenstype.
Zolang View Option → Domain aanstaat, heeft het domein een eigen cel en houdt de typecel het gegevenstype, zodat geen enkele rij het domein twee keer toont — zie De domeincel.
Elke tabel is zo breed als de cellen die ze in de weergave toont, dus het wisselen van weergave wijzigt de grootte van de tabellen en legt hun verbindingslijnen opnieuw aan. Geen enkele tabel wordt verplaatst.
Bij 70% en lager klapt een tabel in tot haar naam — zie In- en uitzoomen. In de weergave Logical Names toont ze de logische naam, of gedimd de naam zolang er geen is. In de weergave Both Names toont ze de logische naam met de naam op een regel eronder, of alleen de naam zolang er geen logische naam is.
De controles van het Woordenboek kunnen een logische naam of een naam in rood of amber weergeven waar ze die signaleren — zie Markeringen op het canvas.
De weergave wisselen
Op vier plaatsen kun je de weergave wisselen, en elk ervan toont Physical Names, Logical Names en Both Names, met de weergave die van kracht is aangevinkt:
- De knop
Name Viewop de canvaswerkbalk, tussen de vier relatienotaties en de zen-modus. Hij toont de naam van de weergave die van kracht is, met een pijl omlaag, en zijn knopinfo toontName View. Een klik opent de lijst boven de werkbalk, en een keuze sluit die. Name Viewin het contextmenu van het canvas, direct naView Option: een submenu met de drie weergaven. Het menu blijft na een keuze open.- Dezelfde lijst op de werkbalk van het tabblad Visualisatie in de modus
Flow, na het menu voor de rijweergave — zie Werkbalk. Name Viewin Snel zoeken, direct naTaben alleen op het ERD-tabblad in de lijst. Het submenu ervan opent met de markering op de weergave die van kracht is.

Alle vier stellen dezelfde weergave in. De bovenste werkbalk heeft er geen knop voor.
Het wisselen van weergave behoudt de selectie en wordt niet vastgelegd in de geschiedenis.
De focus op een cel die de nieuwe weergave niet toont, gaat naar de cel die op haar plaats wordt getoond: de naam en de logische naam vervangen elkaar, net als het type en het domein. Een celeditor die op die cel open is, sluit. Het in- of uitschakelen van View Option → Domain verplaatst de focus op dezelfde manier.
Zolang de vergrendeling Name View aanstaat, zoals in een nieuw diagram, verandert het wisselen alleen je eigen scherm en houdt het bestand de weergave waarop het is vergrendeld. Staat de vergrendeling uit, dan slaat het bestand de weergave op waarnaar je wisselt — zie Vergrendeling.
Een logische naam invoeren
De weergave Physical Names toont geen logische naam, dus wissel naar Logical Names of Both Names om er een op het canvas in te voeren:
- In de weergave
Logical Namesbevatten de naamcellen van de kop en de rijen de logische namen, dus in deze weergave kan een fysieke naam niet op het canvas worden bewerkt. - In de weergave
Both Namesbevatten de cellen van de logische naam de logische namen en de naamcellen de fysieke namen.
De cel van een logische naam bewerk je zoals elke andere cel: begin met Enter of een dubbelklik — zie Tabellen bewerken. Geopend op een lege logische naam toont de editor wat de cel als tijdelijke aanduiding toonde: de naam in de weergave Logical Names, logical in de weergave Both Names.
Typen wijzigt alleen de logische naam. De fysieke naam wordt daaruit afgeleid zodra de editor met een gewijzigde logische naam sluit (Enter, Tab, Escape of een klik elders), als een eigen stap in de geschiedenis na wat je hebt getypt. Een fysieke naam die je zelf hebt ingevoerd, blijft zoals hij is — zie Fysieke namen afleiden.
Tab en Shift + Tab lopen langs de cellen die de weergave toont, in hun volgorde — zie De Tab-toets:
- In de weergave
Logical Namesde logische naam van de kop, daarna de opmerking ervan en daarna de cellen van elke rij in de kolomvolgorde, met de logische naam op de plaats van de naam. - In de weergave
Both Namesde logische naam, de naam en de opmerking van de kop, daarna de cellen van elke rij in de kolomvolgorde, standaard met de celLogical Nameals eerste.
Alt + Enter (Windows/Linux) of ⌥ + Enter (Mac) voegt een kolom toe en focust haar naamcel, die in de weergave Logical Names haar logische naam is.
Een kolom met refererende sleutel die een relatie toevoegt, neemt naast het type ook de logische naam en het domein van haar sleutel over — zie Identificerende relaties.
Kolommen naar een spreadsheet kopiëren en kolommen vanuit een spreadsheet plakken gebruiken de cellen die de weergave toont, inclusief de cellen van de logische naam en de domeincellen — zie Kolommen kopiëren/plakken.
Termnamen aanvullen
Terwijl je typt in de cel van een logische naam, die van de kop of die van een rij, biedt een lijst onder de cel de termen aan waarvan de naam met de tekst begint, ongeacht hoofdlettergebruik en spaties ervoor. Een term is een volledige logische naam op het blad Terms van het tabblad Woordenboek, met de fysieke naam en het domein die hij oplevert. De lijst toont er maximaal acht, gesorteerd op naam, met de getypte tekst gemarkeerd. Zolang geen enkele term zo begint, is er geen lijst.

- Eerst is niets gemarkeerd.
↑en↓verplaatsen de markering, die aan beide uiteinden rondloopt, en de gemarkeerde term toont de toetsEnter. Enterop een gemarkeerde term schrijft de naam ervan als logische naam en beëindigt het bewerken. Tenzij je de fysieke naam zelf hebt ingevoerd, leidt dezelfde stap in de geschiedenis de fysieke naam meteen af uit de term en geeft een kolom ook het domein van de term.Enterzonder markering beëindigt het bewerken en behoudt wat je hebt getypt.- Een klik op een term schrijft die op dezelfde manier en laat de editor open.
Escapesluit, zolang de lijst wordt getoond, alleen de lijst, en de volgendeEscapebeëindigt het bewerken.Tabgaat verder met de tekst zoals getypt, en de fysieke naam wordt daaruit afgeleid wanneer de editor sluit.- Zolang een invoermethode aan het samenstellen is, horen de pijltoetsen en
Enterbij die samenstelling.
Wat een term een tabel of kolom oplevert, staat beschreven in Fysieke namen afleiden.
De domeincel
View Option → Domain, dat standaard uitstaat, geeft elke rij in elke weergave een domeincel, op de plaats waar Domain in de kolomvolgorde staat, standaard direct na DataType — zie Weergaveopties voor tabellen.
De cel toont de naam van het domein waaraan de kolom is gekoppeld, of gedimd de tijdelijke aanduiding domain voor een kolom die aan geen enkel domein op het blad Domains is gekoppeld.

Enter of een dubbelklik opent een kiezer over de cel: een leeg veld met de tekst van de cel als tijdelijke aanduiding, en daaronder None en daarna elk domein met een naam van het blad Domains, in de volgorde van het blad. De markering begint op het gekoppelde domein, of op None.
- Typen toont alleen de domeinen waarvan de naam de tekst bevat, ongeacht hoofdlettergebruik, laat
Noneweg en markeert het eerste.↑en↓verplaatsen de markering. Enterkoppelt het gemarkeerde domein, en een klik koppelt het aangeklikte domein. Beide geven de kolom het gegevenstype van het domein, als één stap in de geschiedenis, en beëindigen het bewerken.Noneontkoppelt de kolom en behoudt haar gegevenstype.- Wat je typt, wordt nooit in de kolom geschreven. Zolang het blad
Domainsgeen domein met een naam heeft, is er geen lijst, en beëindigtEnterhet bewerken zonder iets te schrijven.
Als View Option → Domain uitstaat, opent in de weergave Logical Names een typecel die de naam van een domein toont, deze kiezer, en een typecel die een gegevenstype toont, de editor voor gegevenstypen — zie Gegevenstypen automatisch aanvullen. Schakel de domeincel in om een domein te koppelen aan een kolom die er geen heeft.
Een gekoppelde kolom heeft het gegevenstype van haar domein en volgt dat wanneer het type van het domein verandert, en als je een ander type in haar cel DataType typt, wordt ze ontkoppeld — zie Domeinen en gegevenstypen.
Buiten het canvas
De meeste andere plaatsen die een tabel of kolom bij naam noemen, volgen ook de naamweergave:
Physical Namestoont de naam.Logical Namestoont de logische naam, of zolang die leeg is de naam, gedimd waar die plaats dat kan.Both Namestoont de logische naam met de naam erna: gedempt in een tekstregel, op een tweede regel in een label van de graaf, en tussen haakjes waar één tekst beide moet bevatten, zoalsMember (member). Een tabel of kolom zonder logische naam toont alleen haar naam.
Een lijst die op naam is gesorteerd, zoals de tabellen in de Verkenner of de rijen van # in Snel zoeken, blijft in elke weergave op naam gesorteerd, nooit op logische naam.
De plaatsen die de weergave volgen:
- Op het tabblad Visualisatie de kaarten van de stroomweergave — zie Namen op de kaarten — en de labels en het voorbeeld bij aanwijzen van de graaf — zie De graaf lezen en Voorbeeld bij aanwijzen.
- Tabeleigenschappen: de chips, en op het tabblad
Indexesde rijen vanColumnsen de lijstIndex order— zie Indexen. - De tabel- en kolomrijen van de Verkenner, en de tabellen die onder elke tabelgroep staan.
- De rijen van
#in Snel zoeken — zie Het diagram doorzoeken. - De wijzigingsboom van de Verschilweergave en beide kanten ervan.
- Kolommen toewijzen, en de knopinfo
<parent> has no primary key to copydieCreate new columnskan tonen terwijl een relatie wordt getekend — zie Relaties maken. - De kopie van de rijen die het slepen van een kolom over leeg canvas meeneemt, met de naam- en typecellen van elke rij zoals de rij ze toont — zie Kolommen herschikken en verplaatsen.
- De kolom
Targetvan het bladChecksvan het tabblad Woordenboek — zie Het blad Controles. - Een geëxporteerde afbeelding.
Enkele plaatsen tonen de namen, welke weergave ook geldt: de rijen voor indexen en refererende sleutels in de Verkenner, de Keys op het tabblad Indexes van Tabeleigenschappen, New column: <name> in Kolommen toewijzen en de plaats die naast een rij van @ of : in Snel zoeken staat.
De Verschilweergave, Tijdreizen, het voorbeeld van Automatische indeling Force en het dialoogvenster Export image openen in de naamweergave die je voor je hebt, welke weergave het bestand ook bewaart. Elk ervan houdt die weergave zolang het open is.
Elke automatische indeling, en een Import of Import and Add van Schema SQL, GraphQL, DBML of AML, plaatst de tabellen met de breedte die ze in je weergave hebben.
Zoeken op logische naam
Logische namen worden in elke naamweergave gevonden, ook in Physical Names, waarin het canvas er geen toont:
- Zoeken en vervangen doorzoekt ze als één soort tekst,
Logical names, zowel voor tabellen als voor kolommen, en die soort staat aan wanneer de zoekfunctie voor het eerst opent. Een logische naam vervangen leidt daaruit de fysieke naam af, net als het invoeren ervan. - In Snel zoeken vindt
#een tabel op haar naam of haar logische naam, en@een kolom op een van beide, waarbij een overeenkomst in de logische naamLogical nameernaast toont. Het tabeldeel van@, vóór de., komt ook overeen met de naam of de logische naam van een tabel.
Het wisselen van de naamweergave verandert hoe de resultaten worden genoemd, nooit wat er wordt gevonden.
Medebewerkers
In een sessie voor gezamenlijk bewerken bereiken logische namen en domeinkoppelingen elke editor zoals elke andere bewerking.
Zolang de vergrendeling Name View aanstaat, houdt elke editor een eigen weergave, en is het wisselen alleen zichtbaar in de editor waarin het gebeurde. Zolang ze uitstaat, wisselt elke editor mee wanneer een editor die niet alleen-lezen is van weergave wisselt — zie Vergrendeling, waar ook staat wat het in- of uitschakelen van de vergrendeling met de weergave van elke editor doet.
Als de gefocuste cel van een deelnemer een cel is die jouw weergave niet toont, verschijnt de kleur van die deelnemer op de cel die jouw weergave op die plaats toont: een naamcel in Physical Names verschijnt op je cel van de logische naam in Logical Names, en omgekeerd, en een typecel en het domein dat ervoor in de plaats staat, komen op dezelfde manier overeen.
Een codeeragent die via de MCP-server werkt, stelt logische namen in en koppelt domeinen, welke weergave je ook voor je hebt, en heeft geen tool die de naamweergave wisselt — zie Woordenboeken en Instellingen.
Editors in alleen-lezenmodus
In een editor met readonly werkt elke kiezer voor de naamweergave, en verandert het wisselen alleen dat scherm, hoe de vergrendeling ook staat.
Logische namen en domeinen kunnen daar niet worden bewerkt, dus er opent geen termenlijst of domeinkiezer, en geen van de items Derive Physical Name Again en Derive Physical Names Again wordt aangeboden. View Option → Domain verandert daar niets, net zoals geen enkele weergaveoptie dat doet.