# Facts About Relational Model

1. **Relational Model (RM)** organises the data in the form of relations (tables).&#x20;
2. A relational DB consists of **collection of tables, each of which is assigned a unique name**.&#x20;
3. A **row in a table** represents **a relationship among a set of values**, and **table is collection of such relationships**.&#x20;
4. **Tuple:** A single row of the table representing a single data point / a unique record.&#x20;
5. **Columns:** represents the attributes of the relation. Each attribute, there is a permitted value, called domain of the attribute.&#x20;
6. **Relation Schema:** defines the design and structure of the relation, contains the name of the relation and all the columns/attributes.
7. Common RM based DBMS systems, aka RDBMS: Oracle, IBM, MySQL, MS Access.&#x20;
8. **Degree of table:** number of attributes/columns in a given table/relation.&#x20;
9. **Cardinality:** Total no. of tuples in a given relation.
10. **Relational Key:** Set of attributes which can uniquely identify an each tuple.&#x20;
11. Important properties of a **Table in Relational Model :**
    1. The name of relation is distinct among all other relation.
    2. The values have to be atomic. Can’t be broken down further.
    3. The name of each attribute/column must be unique.
    4. Each tuple must be unique in a table.
    5. The sequence of row and column has no significance.
    6. Tables must follow integrity constraints - it helps to maintain data consistency across the tables


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://codexpress.gitbook.io/welcome-to-datagenesis/relational-model/facts-about-relational-model.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
