Navnegenerator til databasetabeller

Åbn en ny navngivningsproces for tabeller, der skal forklare deres formål. Sammenlign navne på enheder, relationer, revisioner, migrering, fakturering, privatliv, cache og låseorienterede navne, og juster derefter vinderen til dit skemas store og små bogstaver og ordforråd.

Senest opdateret:

Resultater

    Tidligere resultater 0

      Læs tabellen før kolonnerne

      Et databasetabelnavn gentages overalt, hvor dataene bevæger sig: applikationskode, SQL, migreringer, dashboards, hændelsesrapporter og teamdiskussioner. Denne gentagelse gør navngivning til et arkitektonisk valg. Enhedsnavne som CustomerContactDetails bør identificere posterne direkte. Relationsnavne som UserRoleAssignments bør gøre selve tilknytningen synlig. Operationelle navne som SchemaMigrationLocks bør fortælle læserne, at tabellen koordinerer arbejdet snarere end at repræsentere et forretningsobjekt.

      Match navnet med datalivscyklussen

      Livscyklussen leverer ofte den vigtigste kvalifikator. PaymentEvents antyder kun tilføjelseshistorik. DailySalesRollups antyder afledte aggregater. StagedCustomers foreslår midlertidige importerede poster, der afventer validering. ArchivedCustomerRecords advarer om, at rækkerne ikke er aktive. CacheInvalidationEvents peger på koordinering omkring afledte data. DataErasureRequests indebærer forventninger til privatliv og arbejdsgang. Vælg kun disse ord, når tabellens begrænsninger, tilbageholdelse og skrivemønstre gør dem sande.

      Brug domænesprog med teknisk præcision

      Gode navne justerer produktordforrådet med databasestrukturen. Brug termer, der genkendes af support, finans, drift og analyse, og tilføj derefter kun tekniske kvalifikatorer, når de forhindrer en reel tvetydighed. InvoicePaymentAllocations er nyttig, når allokering er en førsteklasses handling. CountryCodes er nok til et begrænset opslag. TenantNotificationRules er passende, når hver række tilhører en lejer. Undgå implementeringssouvenirs såsom midlertidige versionsnumre eller servicenavne, der kan forsvinde, mens dataene forbliver.

      En hurtig navngivningsgennemgang

      • Angiv den centrale enhed eller begivenhed først.
      • Reserver logfiler, begivenheder, revisioner og historik til virkelig forskellige livscyklusser.
      • Gør join-tabel-sproget ensartet på tværs af skemaet.
      • Brug kun Staged, Cachelagret, Arkiveret eller Rollup, når kvalifikatoren er operationelt sand.
      • Foretræk stabile domænenavne frem for midlertidige implementeringsetiketter.

      Spørgsmål til den næste migrering

      Før du accepterer et genereret navn, skal du teste det i en join, en migreringstitel og en alarm. Spørg, om det identificerer ejeren af ​​dataene, om det skelner mellem den aktuelle tilstand og historik, og om en anden tabel allerede gør krav på det samme navneord. Vælg derefter det korteste navn, der bevarer disse forskelle.

      • Hvad ville en vagttekniker udlede alene af navnet?
      • Hvilket ord adskiller denne tabel fra dens nærmeste nabo?
      • Fungerer navnet stadig, efter at den nuværende funktion er erstattet?
      • Hvilken begrænsning eller livscyklus skal navnet stille signalere?

      Ofte stillede spørgsmål

      Må jeg bruge resultaterne gratis?

      Ja. Du må bruge resultaterne gratis i fortællinger, spil og andre projekter.

      Hvor mange gange kan jeg få nye resultater?

      Du kan kaste terningerne, så ofte du vil. Nogle resultater kan dukke op igen.

      Skal jeg have internetforbindelse?

      Ja. Generatoren skal have internetforbindelse for at indlæse resultaterne.

      Hvor finder jeg flere værktøjer til fortællere?

      Se Navnegenerator til databasetabeller på The Story Shack for flere idéer og skriveværktøjer.