Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the industry standard database modeling language?

Before anyone votes to close this as a dupe, know that every question I found so far was a question about specific programs that are good for database modeling. My question is what is the industry standard language (if there is one) for modeling a relational database?

I know UML is very popular in general, especially for OOP modeling, and the author of the book I am currently reading ("Pro SQL Server 2005 Database Design and Optimization" by Davidson) uses IDEF1X. MS Visio, though it supports IDEF1X, defaults to what seems like a generic modeling language without many specific symbols (refered to as the "relational" symbol set), but I know Visio is pretty standard because it's a part of the Office suite.

So, as a summer intern trying to build my résumé, which modeling language will prove the most useful in the industry for the future?

like image 264
JoeCool Avatar asked Jun 12 '09 15:06

JoeCool


People also ask

What is industry standard data model?

A standard data model or industry standard model (ISDM) is a data model that is widely applied in some industry, and shared amongst competitors to some degree. They are often defined by standard bodies, database vendors or operating system vendors.

Which language is used for data modeling?

YANG is a data modeling language for the NETCONF configuration management protocol. Together, NETCONF and YANG provide the tools that network administrators need to automate configuration tasks across heterogeneous devices in a software-defined network (SDN).

Which Modelling language is most commonly used for data Modelling?

One of the most widely used modeling languages is the Unified Modeling Language commonly known as UML.

Is SQL used for data modeling?

Oracle SQL Developer Data Modeler is a free graphical tool for Oracle databases that enhances productivity and simplifies data modeling tasks. For SQL Server databases, Database Diagrams is a great feature of the SQL Server Management Studio that offers data modeling capabilities and simplifies data modeling tasks.


2 Answers

That would be Entity RelationShip Diagrams, in short ERD.

like image 107
Razzie Avatar answered Sep 25 '22 16:09

Razzie


ERD is probably the most widely used. I've also seen ORM used, though it is not database specific- it is about building a universe of facts.

like image 38
RichardOD Avatar answered Sep 22 '22 16:09

RichardOD