Skip to content
MH.PORTFOLIOMH
Home Cyber Portfolio Résumé
Earlier work
NoSQL Diagrams RESTful APIs DevOps
Home

NoSQL Diagrams

Data diagrams and NoSQL document structures from the Introduction to NoSQL course. Select any diagram to open it full size.

// DIAGRAMS

Class diagram: a User class linked to three classes, Roles, Birthdate and Dependents.Exercise 1.4: Data diagram Diagram of three linked objects: Customer (id, first and last name, date of birth, user name), Invoice (id, dates created and shipped, subtotal, tax, total) and Line Items (id, name, price, quantity).Exercise 2.2: Data diagram Diagram of three linked objects: Student (id, first and last name, middle initial), Enroll (id, grade) and Class (id, name).Exercise 2.3: Data diagram Role-based access diagram: USER links to ROLE through LINK_USER_ROLE, and ROLE links to PERMISSION through LINK_ROLE_PERMISSION.Exercise 3.2: Data diagram Diagram of four documents: Person links to Author, Author to Book, and Book to Publisher, each with sample field values.Exercise 3.3: Document diagram

// DATA STRUCTURES

Code listing of a document with three fields: roles, birthdate and dependents.Exercise 1.4: Data structure Code listing of sample Customer, Invoice and Line Items documents filled in for one example order.Exercise 2.2: Data structure Code listing of Student, Enroll and Class documents, with the enrollment links shown as placeholders.Exercise 2.3: Data structure Code listing of a Users document with a duty title, one role (Admin) and one permission (Add-User).Exercise 3.2: Data structure Code listing of one document combining person, author contact, book and publisher fields.Exercise 3.3: Data structure

About

Cybersecurity professional and U.S. Air Force veteran focused on GRC and RMF, security architecture, and cloud and Zero Trust security.

Explore

Cyber Portfolio

Résumé (PDF)

NoSQL Diagrams

RESTful APIs

DevOps

Connect

LinkedIn

GitHub

Email

© 2026 Matthew Howard