Grumpy Old IT Guy/FREE DATA MODELS AND DATABASES

  • Free

FREE DATA MODELS AND DATABASES

  • Course
  • 40 Lessons

Select industry conceptual and logical models together with example code to create the databases, tables, load the tables, and also samples of analytical queries using Microsoft SQL Server. These products are meant for educational and prototyping purposes only. The author and Grumpy Old IT Guy Publishers assume no responsibility or liability for any misuse of the examples in this free module.

Contents

Trademarks and Disclaimers

Microsoft SQL Server Trademark Notice

Microsoft, Microsoft SQL Server, Microsoft Azure, SQL Server Management Studio (SSMS), Transact-SQL (T-SQL), and other Microsoft product names referenced in this material are trademarks or registered trademarks of Microsoft Corporation.

Grumpy Old IT Guy Publishers and Angelo R. Bobak are independent educational content providers and are not affiliated with, endorsed by, sponsored by, or associated with Microsoft Corporation.

All references to Microsoft technologies are used strictly for educational, instructional, commentary, and demonstration purposes under the principles of nominative fair use.

Any screenshots, product references, feature descriptions, or code examples referencing Microsoft technologies are intended solely to help users learn database design, SQL development, and related technical concepts.

Educational Use and Liability Disclaimer

All SQL scripts, database designs, narratives, sample data, business examples, company names, customer names, driver names, vehicle identifiers, addresses, phone numbers, email addresses, and operational scenarios presented in this material are entirely fictitious and were created solely for educational and demonstration purposes.

Any resemblance to actual individuals, companies, organizations, transportation providers, logistics firms, vehicles, routes, addresses, or real-world operations is purely coincidental and unintended.

All code, database structures, sample datasets, and accompanying materials are provided “as is” without warranties of any kind, either expressed or implied, including but not limited to warranties of performance, merchantability, fitness for a particular purpose, or compatibility with any production environment.

Users are solely responsible for reviewing, testing, modifying, and validating all SQL scripts and database designs before using them in development, testing, or production environments.

By using these materials, the user acknowledges that Grumpy Old IT Guy Publishers and Angelo R. Bobak shall not be held liable for any direct, indirect, incidental, financial, operational, legal, or consequential damages resulting from the use, misuse, modification, deployment, or interpretation of these materials.

These materials are provided strictly for educational, training, research, and demonstration purposes.

Legal suff - please read
Preview

Trucking Logistics Models & Database

This module contains documentation and scripts to create a Microsoft SQL Server database together with related tables and analytical queries. Scripts to load example data are included.

The Trucking Logistics Conceptual Model provides a high-level representation of the key business entities that support a modern trucking and freight transportation operation. The purpose of this model is to identify the core business objects and illustrate how freight moves from customer request through shipment execution, delivery, billing, and operational support functions.

This conceptual design intentionally avoids low-level technical details such as SQL Server data types, indexes, and physical storage decisions. Instead, it focuses on the business relationships that drive transportation operations.

Trucking Conceptual & Logical Logistics Data Models and SQL Server DDL Framework
Preview
Trucking Logisitics Conceptual Data Model
Trucking Logisitics Logical Data Model Design
Create Trucking Logistics Database and Tables script
Trucking Logistics Load Tables Script
Trucking Logistics Analytical Queries Script

Telcom Customer Relationship Management Data Models

The telecommunications industry operates in one of the most competitive and data-intensive business environments in the modern economy. Companies that provide cellular phone services, mobile devices, wireless internet access, messaging platforms, streaming connectivity, and subscription-based communication services must manage enormous volumes of customer, billing, marketing, operational, and service-related information. A well-structured Customer Relationship Management (CRM) data model serves as the foundation for organizing this information to support operational efficiency, customer engagement, analytical reporting, and strategic decision-making.

This conceptual business model was designed to represent the core business entities and relationships commonly found within a telecommunications CRM environment. The model focuses on customers, demographic profiling, service subscriptions, billing accounts, devices, invoices, marketing campaigns, customer support activities, and sales opportunities. The purpose of the model is to provide a high-level business-oriented representation of how information flows through a telecommunications organization that sells cellular phones, subscription plans, web access services, messaging services, and device leasing or financing programs.

The conceptual model emphasizes business meaning rather than technical implementation details. It identifies the major subject areas required to support customer acquisition, retention, service delivery, marketing segmentation, customer support, billing, and revenue management. Customer demographic information plays a central role in the model because modern telecommunications companies rely heavily on customer segmentation, targeted marketing campaigns, and behavioral analytics to compete effectively in rapidly changing markets.

This document is intended to serve as a foundation for logical and physical database design activities. Business analysts, data modelers, architects, developers, marketing teams, and database administrators can use this model as a reference when designing CRM systems, reporting solutions, customer analytics platforms, data warehouses, or master data management initiatives. The model may also be used for educational purposes to demonstrate how customer-centric telecommunications systems are commonly organized within enterprise data architectures.

All entities, relationships, descriptions, structures, and examples presented in this document are original and created for educational and illustrative purposes. Any names, companies, products, addresses, phone numbers, account numbers, or business scenarios referenced within the model are entirely fictitious and are not intended to represent any real individual, organization, or telecommunications provider.

Telcom Logical and Conceptual Data Models and SQL Server DDL Framework
Preview
Telcom Customer Relationship Management Conceptual Business Model
Telcom Customer Relationship Management Logical Entity-Relationship Model
Telcom - Create Database and Tables Script
Telcom - Load Database Tables Script
Telcom - Analytical Queries Script

High Frequency Trading Systems Data Model and SQL Server Toolkit

The High Frequency Trading Systems Data Model and SQL Server Toolkit is a professionally structured educational package designed for database developers, data architects, financial technologists, quantitative analysts, and students interested in the architecture of modern electronic trading systems. The product introduces the foundational concepts behind high-frequency trading environments and demonstrates how complex trading activity can be represented using structured relational database models implemented in Microsoft SQL Server.

All example company names, trading venues, securities, strategies, and datasets used within this product are entirely fictional and are provided solely for educational and demonstration purposes. The material was created as original instructional content and is intended to provide a safe, practical, and understandable introduction to the data structures and SQL techniques commonly associated with high-frequency trading environments.

© Grumpy Old IT Guy Publishers / Angelo R. Bobak 2026.

High Frequency Trading Systems - Short Tutorial
Preview
HFT Conceptual Model Data Dictionary
HFT Logical Model Data Dictionary - PDF.pdf
HighFrequencyTrading - Create Database Script
HighFrequencyTrading - Create Tables Script
HighFrequencyTrading - Load Database Tables Script
HighFrequencyTrading - Analytical Queries Script

Service Desk Conceptual and Logical Models

The logical Service Desk and Asset Management data model provides a structured representation of how technical support operations, company assets, employees, and support activities interact within an enterprise environment. The purpose of the model is to organize operational support data into well-defined entities that can efficiently support ticket management, asset tracking, workflow processing, historical auditing, and analytical reporting.

The lessons in this section include the conceptual and logical data models, plus sets of TSQL scripts to create the database, create and load the tables with sample data, and also a TSQL script to try out some analytical DML queries on the test data.

All references to Microsoft technologies are used strictly for educational, instructional, commentary, and demonstration purposes under the principles of nominative fair use.

Any screenshots, product references, feature descriptions, or code examples referencing Microsoft technologies are intended solely to help users learn database design, SQL development, and related technical concepts.

Serive Desk and Ticket Management - Tutorial
Preview
Service Desk Conceptual Model Data Dictionary
Service Desk Logical Model
ServiceDesk - Create Database Script
ServiceDesk - Create Tables Script
ServiceDesk - Load Tables Script
ServiceDesk - Analytical Queries Script

Financial Dervatives

Financial derivatives are specialized financial contracts whose value is derived from the performance, price movements, interest rates, exchange rates, credit quality, or market behavior of an underlying asset or financial benchmark. Rather than representing direct ownership of an asset, derivatives are contracts between two or more parties that specify how cash flows, obligations, profits, or losses will be exchanged in response to changes in market conditions.

Derivatives are widely used throughout global financial markets by banks, hedge funds, pension funds, insurance companies, commodity traders, corporations, governments, and institutional investors. These instruments serve multiple purposes, including risk management, speculation, hedging, arbitrage, portfolio optimization, and liquidity management.

Financial Derivatives Primer
Preview
Derivatives - Conceptual Model Data Model
Derivatives -Logical Model Data Model Final
Financial Derivatives - create database script.sql
Financial Derivatives - create tables script.sql
Financial Derivatives - load tables script.sql
Financial Derivatives - sample analytical query script.sql

Global Distributed Inventory Database

The Global Inventory Database is designed to support multinational inventory management, warehousing, distribution, logistics, retail operations, procurement, and supply chain analytics across geographically distributed business locations. The purpose of this database is to provide a centralized and standardized repository for tracking products, inventory balances, warehouse storage locations, pricing, movement history, and geographic distribution across countries and regions worldwide.

The database is intended to support organizations that maintain inventory in multiple countries, warehouses, distribution centers, retail facilities, and regional storage hubs. The design emphasizes scalability, normalization, historical tracking, analytical reporting, and operational flexibility. The conceptual model establishes the business foundation required to build logical and physical database implementations later using Microsoft SQL Server.

The system supports both transactional inventory processing and analytical reporting. The model accommodates detailed warehouse location tracking down to floor, room, aisle, rack, shelf, bin, or pallet level. It also supports product categorization, supplier and manufacturer relationships, pricing structures, inventory valuation, and historical inventory trend analysis.

Global Distributed Inventory Database Tutorial
Preview
Global Distributed Conceptual & Logical Data Model Overview
Global Distributed Inventory - Create Database Script
Global Distributed Inventory - Create Tables & Indexes Script
Global Distributed Inventory - Load Table Script
Global Distributed Inventory - Analytical Queries Script