Et diagram er en grafisk repræsentation af information, der skildrer strukturen, forholdet eller driften af noget. Diagrammer sætter dit publikum i stand til visuelt at forstå skjult information og engagere sig i dem på måder, som ord alene ikke kan. Afhængigt af typen af projekt er der adskillige måder at bruge diagrammer på. For eksempel, hvis du ønsker at skildre forholdet mellem forskellige stykker, bruger vi normalt et Entity Relationship Diagram (ERD). Der er mange gode værktøjer, der kan hjælpe dig med at skitsere dine databasedesign smukt.
I denne artikel vil jeg dele nogle af mine yndlingsværktøjer, som jeg bruger til at kurere mine datastrukturer og bringe mine ideer ud i livet.
Google Docs DrawING
Tegnefunktionen i Google Docs giver dig mulighed for at tilføje illustrationer til dine sider. Du kan tilføje brugerdefinerede former, diagrammer, grafer, infografik og tekstbokse til dit dokument med det indbyggede tegneværktøj.
Skitsering med Google Docs
Selvom det er nemt at tilføje en grafik til dine Google Docs, er proceduren ikke helt synlig. Sådan gør du:
1 . Åbn et nyt dokument på Google Docs.
2 . Klik på knappen Indsæt og vælg Tegning . Vælg derefter fra rullemenuen Ny for at åbne tegneskærmen.
3 . Du kan bruge værktøjskassen på denne skærm til at tilføje tekstbokse, vælge linjer og former og ændre farverne på din tegning.
4 . Du kan også bruge markøren til at justere størrelsen på dine tegninger og farven på dine designs ved at bruge værktøjskassen øverst på skærmen.
5 . Når du er færdig, klik på Gem og lukkeknap. Du kan klikke på "File (Felt)” værktøjslinje vist øverst på din skærm for at downloade dit dokument.
Funktionalitet
Koste | Gratis. |
CLI? GUI? Online? | Online. |
Kræver en konto? | Ja, en Google-konto er påkrævet. |
Samarbejdsredigering? | Ja, med Google Drev-deling. |
Importer SQL | Ikke anvendelig. |
Eksporter SQL | Ikke anvendelig. |
Eksportformater | .doc, .pdf, .rtf, .odt, .txt, .html, .epub |
Generer delbar URL | Ja. |
Google Docs tilbyder fantastisk bekvemmelighed. Diagrammer af databaser er dog ikke noget, det var beregnet til. Du kan blive frustreret over at gentegne pile og relationer, hvis du laver hyppige redigeringer af din model.
Graphviz
Graphviz er en gratis grafvisualiseringssoftware, der giver os mulighed for at udtrykke information diagrammatisk.
Graphviz implementerer DOT-sproget. DOT-sproget er en abstrakt grammatik, der gør brug af terminaler, ikke-terminaler, parenteser, firkantede parenteser og lodrette streger. Mere information om DOT-sproget kan findes i dens dokumentation.
Funktionalitet
Koste | Gratis. |
CLI? GUI? Online? | CLI. Visual Studio Code, Eclipse og Notepad++. Grafiske grænseflader. |
Kræver en konto? | Nej. |
Samarbejdsredigering? | Ikke anvendelig. |
Importer SQL | Ja, bruger SQL Graphviz. |
Eksporter SQL | Ja, bruger SQL Graphviz. |
Eksportformater | .gif, .png, .jpeg, .json, .pdf og mere |
Generer delbar URL | Ikke anvendelig. |
Graphviz har et imponerende og støttende fællesskab. Et højt niveau af SQL-understøttelse er dog kun tilgængelig, når du installerer yderligere tredjepartssoftware. Denne overhead kan gøre det mindre tilgængeligt for brugere, der ikke er komfortable med at konfigurere deres computer til at understøtte disse værktøjer.
ERDPlus
ERDPlus er et databasemodelleringsværktøj, der giver dig mulighed for at oprette entitetsrelationsdiagrammer, relationsskemaer, stjerneskemaer og SQL DDL-sætninger.
Den indeholder en kort guide til, hvordan du opretter dine ER-diagrammer, hvilket er særligt nyttigt for begyndere. Du kan også nemt konvertere dine oprettede ER-diagrammer til relationsskemaer.
Funktionalitet
Koste | Gratis. |
CLI? GUI? Online? | Online. |
Kræver en konto? | Ikke påkrævet, men anbefales til at gemme. |
Samarbejdsredigering? | Ikke anvendelig. |
Importer SQL | Nej. |
Eksporter SQL | Ja, med understøttelse af SQL DDL-sætninger. |
Eksportformater | . Png |
Generer delbar URL | Ikke anvendelig. |
ERDPlus er velegnet til SQL. Det mangler yderligere eksportformater og mulighed for at dele med teams, men disse funktioner er ikke nødvendige ved import og eksport.
Diagrams.net
Diagrams.net (tidligere Draw.io) er et gratis online diagramværktøj, der kan bruges til at oprette flowcharts, UML-diagrammer, databasemodeller og andre typer diagrammer.
Funktionalitet
Koste | Gratis. |
CLI? GUI? Online? | Desktop og online. |
Kræver en konto? | Ikke påkrævet, men anbefales til at gemme. |
Samarbejdsredigering? | Deling kræver Google Drev eller OneDrive. |
Importer SQL | Ja. |
Eksporter SQL | Nej. |
Eksportformater | .png, .jpeg, .svg, .pdf, .html og mere. |
Generer delbar URL | Ja, eksporter som URL en mulighed. |
Diagrams.net er designet til at understøtte mange forskellige arbejdsgange. Dens evne til nemt at integrere med tredjeparts integrationer såsom Trello, Quip, Notion og andre adskiller den fra de andre muligheder. Evnen til at dele og samarbejde kan få det til at fungere godt for samarbejdende teams.
Konklusion
Denne artikel er baseret på brug af gratis databaseværktøjer, der kan hjælpe med at visualisere dine ideer og deres muligheder med begrænsninger til store detaljer om, hvordan du bruger disse værktøjer.
I min forskning stødte jeg også på andre fremragende værktøjer med gratis prøveversioner til rådighed til at oprette databasediagrammer som Lucidchart, EDrawMax og DrawSQL. Disse gratis prøveversioner har dog begrænsninger, som kan gøre dem mindre egnede til udviklere, der arbejder på flere projekter.
Jeg anbefaler på det kraftigste, at du læser dokumentationen for hvert af disse værktøjer for at finde ud af, hvad der fungerer bedst for dig og, vigtigst af alt, for at undgå problemer med at bruge disse værktøjer.
Tak fordi du tog dig tid til at læse så langt, og jeg håber du fandt det du ledte efter. Hav en vidunderlig dag!
Nyttige værktøjer til visualisering af databaser på et budget oprindeligt udgivet den CSS-tricks. Du burde få nyhedsbrevet.
- "
- a
- evne
- Om
- ABSTRACT
- Konto
- tværs
- Yderligere
- tillader
- forbløffende
- anvendelig
- artikel
- publikum
- til rådighed
- barer
- BEDSTE
- mellem
- bringe
- budget
- indbygget
- kapaciteter
- Diagrammer
- Vælg
- kode
- samarbejde
- samfund
- computer
- bekvemmelighed
- kunne
- skabe
- oprettet
- Oprettelse af
- skik
- data
- Database
- databaser
- Afhængigt
- konstrueret
- designs
- detaljer
- Bestem
- udviklere
- forskellige
- downloade
- tegning
- køre
- nemt
- muliggøre
- engagere
- enhed
- især
- eksempel
- fremragende
- Funktionalitet
- fundet
- Gratis
- fra
- funktion
- stor
- vejlede
- hjælpe
- Høj
- Hvordan
- How To
- Men
- HTTPS
- ideer
- imponerende
- omfatter
- oplysninger
- installere
- integrere
- integrationer
- IT
- Sprog
- Niveau
- linjer
- leder
- lave
- maerker
- Making
- model
- modeller
- mere
- mest
- flere
- nødvendig
- netto
- Begreb
- talrige
- Tilbud
- online
- åbent
- drift
- Option
- Indstillinger
- Andet
- stykker
- projekt
- projekter
- anbefaler
- forhold
- Relationer
- repræsentation
- påkrævet
- Kræver
- forskning
- besparelse
- Skærm
- indstilling
- former
- Del
- deling
- Simpelt
- Størrelse
- Software
- nogle
- noget
- firkant
- Stjerne
- udsagn
- Studio
- support
- støttende
- tager
- tredjepart
- tid
- værktøj
- Værktøjskasse
- værktøjer
- top
- typer
- us
- brug
- brugere
- sædvanligvis
- synlig
- visualisering
- måder
- Hvad
- vidunderlig
- ord
- Arbejde
- arbejdsgange
- arbejder
- virker
- Din