Navnegenerator for databasetabeller

Åpne en ny navnegjennomgang for tabeller som må forklare formålet sitt. Sammenlign navn på enheter, relasjoner, revisjon, migrering, fakturering, personvern, hurtigbuffer og låseorienterte navn, og juster deretter vinneren til skjemaets store og små bokstaver og vokabular.

Sist oppdatert:

Resultater

    Tidligere resultater 0

      Les tabellen før kolonnene

      Et databasetabellnavn gjentas overalt hvor dataene beveger seg: applikasjonskode, SQL, migreringer, dashbord, hendelsesrapporter og teamdiskusjoner. Denne gjentakelsen gjør navngiving til et arkitektonisk valg. Enhetsnavn som CustomerContactDetails bør identifisere postene direkte. Relasjonsnavn som UserRoleAssignments bør gjøre selve tilknytningen synlig. Operasjonelle navn som SchemaMigrationLocks bør fortelle leserne at tabellen koordinerer arbeid i stedet for å representere et forretningsobjekt.

      Tilpass navnet med datalivssyklusen

      Livssyklusen gir ofte den viktigste kvalifikatoren. PaymentEvents impliserer kun tilleggshistorikk. DailySalesRollups impliserer avledede aggregater. StagedCustomers foreslår midlertidige importerte poster som venter på validering. ArchivedCustomerRecords advarer om at radene ikke er aktive. CacheInvalidationEvents peker på koordinering rundt avledede data. DataErasureRequests har forventninger til personvern og arbeidsflyt. Velg disse ordene bare når tabellens begrensninger, oppbevaring og skrivemønstre gjør dem sanne.

      Bruk domenespråk med teknisk presisjon

      Gode navn justerer produktvokabularet med databasestrukturen. Bruk termer som gjenkjennes av support, finans, drift og analyse, og legg deretter til tekniske kvalifikatorer bare når de forhindrer en reell tvetydighet. InvoicePaymentAllocations er nyttig når allokering er en førsteklasses handling. CountryCodes er nok for et begrenset oppslag. TenantNotificationRules er passende når hver rad tilhører en leier. Unngå implementeringssouvenirer som midlertidige versjonsnumre eller tjenestenavn som kan forsvinne mens dataene blir værende.

      En rask navnegjennomgang

      • Oppgi den sentrale enheten eller hendelsen først.
      • Reserver logger, hendelser, revisjoner og historikk for genuint forskjellige livssykluser.
      • Gjør språket for sammenføyningstabeller konsistent på tvers av skjemaet.
      • Bruk Staged, Cached, Archived eller Rollup bare når kvalifikatoren er operasjonelt sann.
      • Foretrekk stabile domenenavn fremfor midlertidige implementeringsetiketter.

      Spørsmål til neste migrering

      Før du godtar et generert navn, test det i en sammenføyning, en migreringstittel og et varsel. Spør om det identifiserer eieren av dataene, om det skiller gjeldende tilstand fra historikk, og om en annen tabell allerede gjør krav på samme substantiv. Velg deretter det korteste navnet som beholder disse skillelinjene.

      • Hva ville en vaktmester utlede fra navnet alene?
      • Hvilket ord skiller denne tabellen fra den nærmeste naboen?
      • Fungerer navnet fortsatt etter at den nåværende funksjonen er erstattet?
      • Hvilken begrensning eller livssyklus bør navnet stille signalisere?

      Ofte stilte spørsmål

      Kan jeg bruke resultatene gratis?

      Ja. Du kan bruke resultatene gratis i fortellinger, spill og andre prosjekter.

      Hvor mange ganger kan jeg få nye resultater?

      Du kan kaste terningene så ofte du vil. Noen resultater kan dukke opp igjen.

      Må jeg være koblet til internett?

      Ja. Generatoren trenger en internettforbindelse for å laste inn resultatene.

      Hvor finner jeg flere verktøy for fortellere?

      Se Navnegenerator for databasetabeller på The Story Shack for flere ideer og skriveverktøy.