Database Design & Metadata

Articles in category: Database Design & Metadata

Data Modeling in Power BI: From Raw Data to a Trusted Model
Database Design & Metadata

Data Modeling in Power BI: From Raw Data to a Trusted Model

Learn how to build relationships, design semantic models, and document Power BI data models. See how Dataedo adds govern...

Michał Trybulec Michał Trybulec 16 min read
3 Basic Data Modeling Techniques - ERD, UML and Data Dictionary
Database Design & Metadata

3 Basic Data Modeling Techniques - ERD, UML and Data Dictionary

In this article I will give you a brief overview of 3 basic data modeling techniques - ER Diagrams, UML Class Diagrams a...

Piotr Kononow Piotr Kononow 4 min read
Do You Really Need a Huge ER Diagram for the Entire Database with ALL the Tables?
Database Design & Metadata

Do You Really Need a Huge ER Diagram for the Entire Database with ALL the Tables?

Many people trying to visualize database want to create a complete diagram with all the tables in the entire database. I...

Piotr Kononow Piotr Kononow 9 min read
5 Ways to Make Your Database Better
Database Design & Metadata

5 Ways to Make Your Database Better

5 tips on how you can start improving your databases so that everyone that has to work with it will be productive.

Tim Abell Tim Abell 5 min read
You Don't Need an ER Diagram to Understand Your Database
Database Design & Metadata

You Don't Need an ER Diagram to Understand Your Database

ERDs are great for visualizing databases but are not suitable as the documentation in itself. Why and what is? Find out.

Piotr Kononow Piotr Kononow 6 min read
Extended Properties for Database Documentation - Good or Bad?
Database Design & Metadata

Extended Properties for Database Documentation - Good or Bad?

Extended Properties are cool feature of SQL Server but are they suitable for documentation of schema. See pros and cons....

Adam Adamowicz Adam Adamowicz 2 min read
Lack of Comments Makes Database Documentation Useless
Database Design & Metadata

Lack of Comments Makes Database Documentation Useless

Too often, developers produce database documentation containing just a schema information - table and column names, with...

Piotr Kononow Piotr Kononow 4 min read
How to Check if Your Database Has Comments
Database Design & Metadata

How to Check if Your Database Has Comments

Most popular database engines provide option to provide descriptions for schema elements. This article shows how to chec...

Piotr Kononow Piotr Kononow 2 min read
7 Reasons Why Tables and Columns Have Confusing Names
Database Design & Metadata

7 Reasons Why Tables and Columns Have Confusing Names

I believe you have seen a lot of confusing table and column names and wondered who made them. Here I'm considering the r...

Piotr Kononow Piotr Kononow 4 min read
Test If Your Database Has Foreign Keys Or Is It Full of Loners (Metric + Test Queries)
Database Design & Metadata

Test If Your Database Has Foreign Keys Or Is It Full of Loners (Metric + Test Queries)

Databases should but many don't have foreign key constraints. Does your database have them? To what extent? Here is a me...

Piotr Kononow Piotr Kononow 7 min read
What You Can Comment In Oracle Database
Database Design & Metadata

What You Can Comment In Oracle Database

Overview of capabilities of commenting objects in Oracle database.

Piotr Kononow Piotr Kononow 3 min read
Captain Obvious' Guide to Column Descriptions - Data Dictionary Best Practices
Database Design & Metadata

Captain Obvious' Guide to Column Descriptions - Data Dictionary Best Practices

We assigned best of us - Captain Obvious - to document columns in one of our tables. We want to pass on to yo you what w...

Piotr Kononow Piotr Kononow 5 min read
Don't Most Databases Have Foreign Key Constraints? [Research data + Poll]
Database Design & Metadata

Don't Most Databases Have Foreign Key Constraints? [Research data + Poll]

Results of my research of existence of foreign key constraints in 40 example databases.

Piotr Kononow Piotr Kononow 5 min read
6 Useful SQL Server Data Dictionary Queries Every DBA Should Have
Database Design & Metadata

6 Useful SQL Server Data Dictionary Queries Every DBA Should Have

List of SQL queries for SQL Server system catalog / data dictionary handy for any DBA.

Magda Lakomiec Magda Lakomiec 11 min read
Why It Is More Important to Document Database Than Application Code
Database Design & Metadata

Why It Is More Important to Document Database Than Application Code

The differences between documenting database schema and application code.

Piotr Kononow Piotr Kononow 4 min read
Who do You Document Databases For
Database Design & Metadata

Who do You Document Databases For

There are many people and roles that need to understand the data model and could make use of a documentation. This artic...

Piotr Kononow Piotr Kononow 4 min read
9 reasons why there are no foreign keys constraints in your database (referential integrity checks)
Database Design & Metadata

9 reasons why there are no foreign keys constraints in your database (referential integrity checks)

A compilation of reasons why databases don't have defined foreign keys.

Piotr Kononow Piotr Kononow 6 min read
How to Document Stored Procedures and Functions in Database
Database Design & Metadata

How to Document Stored Procedures and Functions in Database

A compilation of best practices documenting stored procedures and functions in relational databases.

Piotr Kononow Piotr Kononow 5 min read
2 Common SQL Join Traps (with Test Queries)
Database Design & Metadata

2 Common SQL Join Traps (with Test Queries)

There are 2 very common traps (with serious consequences) you can easily fall into while joining tables in an SQL query....

Piotr Kononow Piotr Kononow 4 min read
8 Good Occasions to Start Documenting Your Databases
Database Design & Metadata

8 Good Occasions to Start Documenting Your Databases

It's never too late to start documenting your databases. Regardless of the stage in it's life-cycle or your knowledge, w...

Piotr Kononow Piotr Kononow 4 min read
6 Useful Oracle Data Dictionary Queries Every DBA Should Have
Database Design & Metadata

6 Useful Oracle Data Dictionary Queries Every DBA Should Have

List of handy SQL queries to the Oracle database data dictionary

Piotr Kononow Piotr Kononow 12 min read
10 Ways Data Dictionary Increases Software Developers Productivity
Database Design & Metadata

10 Ways Data Dictionary Increases Software Developers Productivity

Any software development project that has uses some kind of database needs a Data Dictionary. Learn why.

Piotr Kononow Piotr Kononow 3 min read
13 Reasons Why Databases Don't Get Documented
Database Design & Metadata

13 Reasons Why Databases Don't Get Documented

Subjective list of reasons why databases don't get documented in your team or organization.

Piotr Kononow Piotr Kononow 3 min read
Is Lack of Database Documentation a Global Problem for Software Developers?
Database Design & Metadata

Is Lack of Database Documentation a Global Problem for Software Developers?

See what polls tell us about software developers' struggles in the area of databases.

Piotr Kononow Piotr Kononow 2 min read