Entity relationshipShow entities, their attributes, and the relationships between them.Copy MarkdownView MarkdownEdgesEntities with several relationshipsOpen in Playgroundplacescontainsusesships toappears inCUSTOMERORDERLINE_ITEMADDRESSPRODUCTDocumentation examples1. erDiagram · CUSTOMER ||--o{ ORDER : placesOpen in PlaygroundOrder exampleplacescontainsusesCUSTOMERORDERLINE-ITEMDELIVERY-ADDRESS2. erDiagram · CUSTOMER ||--o{ ORDER : placesOpen in PlaygroundplacescontainsCUSTOMERstringnamestringcustNumberstringsectorORDERintorderNumberstringdeliveryAddressLINE-ITEMstringproductCodeintquantityfloatpricePerUnit3. erDiagram · CUSTOMER ||--o{ ORDER : placesOpen in Playgroundplacescontainsappears inCUSTOMERstringnamestringemailORDERintiddateplacedAtLINE_ITEMintquantityfloatpricePRODUCTstringskustringtitle4. erDiagram · CUSTOMER ||--o{ ORDER : placesOpen in Playgroundplacescontainsappears inCUSTOMERstringnamestringemailORDERintiddateplacedAtLINE_ITEMintquantityfloatpricePRODUCTstringskustringtitle5. erDiagram · "This ❤ Unicode"Open in PlaygroundThis ❤ Unicode6. erDiagram · "This **is** _Markdown_"Open in PlaygroundThis is Markdown7. erDiagram · CAR ||--o{ NAMED-DRIVER : allowsOpen in PlaygroundallowsisCARNAMED-DRIVERPERSON8. erDiagram · CAR 1 to zero or more NAMED-DRIVER : allowsOpen in PlaygroundallowsisCARNAMED-DRIVERPERSON9. erDiagram · CAR ||--o{ NAMED-DRIVER : allowsOpen in PlaygroundallowsisCARstringregistrationNumberstringmakestringmodelNAMED-DRIVERPERSONstringfirstNamestringlastNameintage10. erDiagram · PERSON {Open in PlaygroundPERSONstringfirstNamestring?middleNamestringlastName11. erDiagram · p[Person] {Open in PlaygroundhasPersonstringfirstNamestringlastNameCustomer Accountstringemail12. erDiagram · CAR ||--o{ NAMED-DRIVER : allowsOpen in PlaygroundallowsismakesCARstringregistrationNumberPKstringmakestringmodelstring[]partsNAMED-DRIVERstringcarRegistrationNumberPK, FKstringdriverLicensePK, FKPERSONstringdriversLicensePKThe license #string(99)firstNameOnly 99 characters are allowedstringlastNamestringphoneUKintageMANUFACTURER13. erDiagram · direction TBOpen in PlaygroundplacescontainsCUSTOMERstringnamestringcustNumberstringsectorORDERintorderNumberstringdeliveryAddressLINE-ITEMstringproductCodeintquantityfloatpricePerUnit14. erDiagram · direction LROpen in PlaygroundplacescontainsCUSTOMERstringnamestringcustNumberstringsectorORDERintorderNumberstringdeliveryAddressLINE-ITEMstringproductCodeintquantityfloatpricePerUnitplacescontainsCUSTOMERstringnamestringcustNumberstringsectorORDERintorderNumberstringdeliveryAddressLINE-ITEMstringproductCodeintquantityfloatpricePerUnit15. erDiagram · subgraph title1Open in Playgroundtitle2title3title1allowsCUSTOMERstringnamestringcustNumberstringsectorCARNAMED-DRIVERPERSONstringfirstNamestringlastNameintage16. erDiagram · subgraph title1Open in Playgroundtitle1CUSTOMER17. erDiagram · subgraph "Customer Domain"Open in PlaygroundCustomer DomainCUSTOMER18. erDiagram · subgraph id1 [title 1]Open in Playgroundtitle 1CUSTOMER19. erDiagram · subgraph title1Open in Playgroundtitle3title2title1linkslinkslinkslinkslinkslinksA1A2B1B2C1C220. erDiagram · direction LROpen in PlaygroundTOPB2B1linkslinkslinkslinkslinksI1F1I2F2ABTOPB2B1linkslinkslinkslinkslinksI1F1I2F2AB21. erDiagram · id1||--||id2 : labelOpen in Playgroundlabelid1id222. erDiagram · direction TBOpen in PlaygroundCARstringregistrationNumberstringmakestringmodelPERSONstringfirstNamestringlastNameintageHOUSE23. erDiagram · CAR {Open in PlaygroundownshasCARstringregistrationNumberstringmakestringmodelPERSONstringfirstNamestringlastNameintageHOUSE24. erDiagram · CAR {Open in PlaygroundownshasCARstringregistrationNumberstringmakestringmodelPERSONstringfirstNamestringlastNameintageHOUSE25. erDiagram · CUSTOMER ||--o{ ORDER : placesOpen in PlaygroundOrder exampleplacescontainsusesCUSTOMERORDERLINE-ITEMDELIVERY-ADDRESS