Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is relational data? [closed]

I'm not asking what a relational database is. I'm asking what relational data is. What makes data relational? What are some examples of relational data and of non-relational data that illustrate the difference?


Edit: I now understand that there isn't anything "relational" about the data itself, and that there are advantages to representing certain data sets relationally.

Even if the question is malformed, I think that a lot of other people might have the same question, want to know the answer, google it etc. So I think it'd be useful if they come across this.

like image 844
Adam Zerner Avatar asked Jul 14 '15 04:07

Adam Zerner


People also ask

What is the relationship between data in a relational database?

It allows users to establish links between different sets of data within the database and use these links to manage and reference related data. Many relational databases use SQL (Structured Query Language) to perform queries and maintain data. Relational databases focus on relations between data.

What is a relational database (RDBMS)?

What Is a Relational Database | Oracle What is a Relational Database (RDBMS)? A relational database is a type of database that stores and provides access to data points that are related to one another. Relational databases are based on the relational model, an intuitive, straightforward way of representing data in tables.

What problem does the relational database model solve?

The relational database model was designed to solve the problem of multiple arbitrary data structures. The relational data model provided a standard way of representing and querying data that could be used by any application.

What is a key in a relational database?

In a relational database, each row in the table is a record with a unique ID called the key. The columns of the table hold attributes of the data, and each record usually has a value for each attribute, making it easy to establish the relationships among data points.


1 Answers

"Relational data" is poor terminology used to indicate that the data is managed by a "relational" DBMS. "relational" is not a characteristic of the data per se and so the term per se is, essentially, a hopeless misnomer. If you hear someone use it, take it as a serious indicator/alarm that the person in question actually doesn't have a clue.

Also note that truly relational DBMS's actually do not exist (not in the industrial scene) and the closest approximation to a "relational" DBMS is SQL DBMS's like DB2, Oracle, SQL Server, PostgreSQL, ... but that "approximation" is a quite distant one.

like image 87
Erwin Smout Avatar answered Oct 20 '22 04:10

Erwin Smout