Hi,
Can anyone advise a good ER modelling tutorial/book or program? It is very time consuming to do ER diagrams in word.
Also, has anyone else has come across the 'Pet Practice' database modelling problem?
Thanks.
Hi,
Can anyone advise a good ER modelling tutorial/book or program? It is very time consuming to do ER diagrams in word.
Also, has anyone else has come across the 'Pet Practice' database modelling problem?
Thanks.
A few focused recommendations for and anyone doing ER modelling exercises.
Good introductory books: Database Design for Mere Mortals (Michael J. Hernandez) for a practical, example-driven approach; Fundamentals of Database Systems (Elmasri & Navathe) or Database System Concepts (Silberschatz et al.) for textbook depth; SQL and Relational Theory (C. J. Date) for formal background. A concise refresher on the model and notation is available at the Entity-relationship model page.
If Word is slow, try lightweight diagram tools that support ER notation and export: diagrams.net (draw.io) for free drag-and-drop drawing, dbdiagram.io for textual-to-ER quick diagrams, or a DB tool with modeling built in (MySQL Workbench, pgModeler, DBeaver) if forward-/reverse-engineering to SQL is needed.
A short, practical workflow to turn a problem statement into an ERD:
If the "Pet Practice" task is a veterinary/grooming-style exercise, pay attention to owner-pet dependency, visit/appointment as an entity (with service and billing attributes), and enforcing unique constraints (microchip id, licence) that affect keys and queries.
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.