Et diagram er en grafisk representasjon av informasjon som skildrer strukturen, forholdet eller driften av noe. Diagrammer lar publikum visuelt forstå skjult informasjon og engasjere seg med dem på måter som ord alene ikke kan. Avhengig av type prosjekt, er det mange måter å bruke diagrammer på. For eksempel, hvis du ønsker å skildre forholdet mellom forskjellige deler, bruker vi vanligvis et Entity Relationship Diagram (ERD). Det er mange flotte verktøy som kan hjelpe deg med å skissere databasedesignene dine vakkert.
I denne artikkelen vil jeg dele noen av favorittverktøyene mine som jeg bruker for å kurere datastrukturene mine og bringe ideene mine til live.
Google Dokumenter Drawing
Tegnefunksjonen i Google Docs lar deg legge til illustrasjoner på sidene dine. Du kan legge til egendefinerte former, diagrammer, grafer, infografikk og tekstbokser i dokumentet med det innebygde tegneverktøyet.
Skissere med Google Dokumenter
Selv om det er enkelt å legge til en grafikk i Google Dokumenter, er ikke prosedyren helt synlig. Dette er hvordan:
1 . Åpne et nytt dokument på Google Dokumenter.
2 . Klikk på sett inn-knappen og velg tegning . Velg deretter fra rullegardinmenyen Ny for å åpne tegneskjermen.
3 . Du kan bruke verktøykassen på denne skjermen til å legge til tekstbokser, velge linjer og former og endre fargene på tegningen.
4. Du kan også bruke markøren til å justere størrelsen på tegningene og fargen på designene dine ved å bruke verktøykassen øverst på skjermen.
5 . Når du er ferdig, klikker du på Spar og lukkeknapp. Du kan klikke på "filet”-verktøylinjen som vises øverst på skjermen for å laste ned dokumentet.
Egenskaper
Kostnad | Gratis. |
CLI? GUI? På nett? | På nett. |
Krever en konto? | Ja, en Google-konto kreves. |
Samarbeidsredigering? | Ja, med Google Disk-deling. |
Importer SQL | Ikke aktuelt. |
Eksporter SQL | Ikke aktuelt. |
Eksporter formater | .doc, .pdf, .rtf, .odt, .txt, .html, .epub |
Generer delbar URL | Ja. |
Google Dokumenter tilbyr utrolig praktisk. Imidlertid er det ikke ment å diagramme databaser. Du kan bli frustrert over å tegne piler og relasjoner på nytt hvis du gjør hyppige endringer i modellen din.
Graphviz
Graphviz er en gratis grafvisualiseringsprogramvare som lar oss uttrykke informasjon skjematisk.
Graphviz implementerer DOT-språket. DOT-språket er en abstrakt grammatikk som bruker terminaler, ikke-terminaler, parenteser, firkantede parenteser og vertikale streker. Mer informasjon om DOT-språket finner du i det dokumentasjon.
Egenskaper
Kostnad | Gratis. |
CLI? GUI? På nett? | CLI. Visual Studio Code, Eclipse og Notepad++. Grafiske grensesnitt. |
Krever en konto? | Nei. |
Samarbeidsredigering? | Ikke aktuelt. |
Importer SQL | Ja, bruker SQL Graphviz. |
Eksporter SQL | Ja, bruker SQL Graphviz. |
Eksporter formater | .gif, .png, .jpeg, .json, .pdf og mer |
Generer delbar URL | Ikke aktuelt. |
Graphviz har et imponerende og støttende fellesskap. Et høyt nivå av SQL-støtte er imidlertid bare tilgjengelig når du installerer ekstra tredjepartsprogramvare. Denne overheaden kan gjøre det mindre tilgjengelig for brukere som ikke er komfortable med å sette opp datamaskinen for å støtte disse verktøyene.
ERDPlus
ERDPlus er et databasemodelleringsverktøy som lar deg lage Entity Relationship Diagrams, Relational Schemas, Star Schemas og SQL DDL-setninger.
Den inneholder en kort veiledning om hvordan du lager ER-diagrammer, som er spesielt nyttig for nybegynnere. Du kan også enkelt konvertere dine opprettede ER-diagrammer til relasjonsskjemaer.
Egenskaper
Kostnad | Gratis. |
CLI? GUI? På nett? | På nett. |
Krever en konto? | Ikke nødvendig, men anbefalt for lagring. |
Samarbeidsredigering? | Ikke aktuelt. |
Importer SQL | Nei. |
Eksporter SQL | Ja, med støtte fra SQL DDL-setninger. |
Eksporter formater | . Png |
Generer delbar URL | Ikke aktuelt. |
ERDPlus er egnet for SQL. Den mangler ekstra eksportformater og mulighet til å dele med team, men disse funksjonene er ikke nødvendige ved import og eksport.
Diagrams.net
Diagrams.net (tidligere Draw.io) er et gratis online diagramverktøy som kan brukes til å lage flytskjemaer, UML-diagrammer, databasemodeller og andre typer diagrammer.
Egenskaper
Kostnad | Gratis. |
CLI? GUI? På nett? | Desktop og online. |
Krever en konto? | Ikke nødvendig, men anbefalt for lagring. |
Samarbeidsredigering? | Deling krever Google Disk eller OneDrive. |
Importer SQL | Ja. |
Eksporter SQL | Nei. |
Eksporter formater | .png, .jpeg, .svg, .pdf, .html og mer. |
Generer delbar URL | Ja, eksporter som URL et alternativ. |
Diagrams.net er designet for å støtte mange forskjellige arbeidsflyter. Dens evne til enkelt å integrere med tredjepartsintegrasjoner som Trello, Quip, Notion og andre skiller den fra de andre alternativene. Evnen til å dele og samarbeide kan få det til å fungere godt for samarbeidende team.
konklusjonen
Denne artikkelen er basert på bruk av gratis databaseverktøy som kan hjelpe deg med å visualisere ideene dine og deres evner med begrensninger til gode detaljer om hvordan du bruker disse verktøyene.
I min forskning kom jeg også over andre utmerkede verktøy med gratis prøveversjoner tilgjengelig for å lage databasediagrammer som Lucidchart, EDrawMax og DrawSQL. Disse gratis prøveversjonene har imidlertid begrensninger som kan gjøre dem mindre egnet for utviklere som jobber med flere prosjekter.
Jeg anbefaler på det sterkeste at du leser dokumentasjonen for hvert av disse verktøyene for å finne ut hva som fungerer best for deg og, viktigst av alt, for å unngå problemer med å bruke disse verktøyene.
Takk for at du tok deg tid til å lese så langt, og jeg håper du fant det du lette etter. Ha en vidunderlig dag!
Nyttige verktøy for å visualisere databaser på et budsjett opprinnelig publisert på CSS-triks. Du burde få nyhetsbrevet.
- "
- a
- evne
- Om oss
- ABSTRACT
- Logg inn
- tvers
- Ytterligere
- tillater
- utrolig
- aktuelt
- Artikkel
- publikum
- tilgjengelig
- barer
- BEST
- mellom
- bringe
- budsjett
- innebygd
- evner
- Topplisten
- Velg
- kode
- samarbeide
- samfunnet
- datamaskin
- bekvemmelighet
- kunne
- skape
- opprettet
- Opprette
- skikk
- dato
- Database
- databaser
- avhengig
- designet
- design
- detaljer
- Bestem
- utviklere
- forskjellig
- nedlasting
- tegning
- stasjonen
- lett
- muliggjøre
- engasjere
- enhet
- spesielt
- eksempel
- utmerket
- Egenskaper
- funnet
- Gratis
- fra
- funksjon
- flott
- veilede
- hjelpe
- Høy
- Hvordan
- Hvordan
- Men
- HTTPS
- Ideer
- imponerende
- inkluderer
- informasjon
- installere
- integrere
- integrasjoner
- IT
- Språk
- Nivå
- linjer
- ser
- gjøre
- GJØR AT
- Making
- modell
- modeller
- mer
- mest
- flere
- nødvendig
- nett
- Forestilling
- mange
- Tilbud
- på nett
- åpen
- drift
- Alternativ
- alternativer
- Annen
- stykker
- prosjekt
- prosjekter
- anbefaler
- forholdet
- Relasjoner
- representasjon
- påkrevd
- Krever
- forskning
- besparende
- Skjerm
- innstilling
- figurer
- Del
- deling
- Enkelt
- Størrelse
- Software
- noen
- noe
- kvadrat
- Stjerne
- uttalelser
- studio
- støtte
- støttende
- ta
- De
- tredjeparts
- tid
- verktøy
- Toolbox
- verktøy
- topp
- typer
- us
- bruke
- Brukere
- vanligvis
- synlig
- visualisering
- måter
- Hva
- herlig
- ord
- Arbeid
- arbeidsflyt
- arbeid
- virker
- Din