Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
info:bdd:basesgene [2024/03/08 15:50] – [BDDR - Généralités] phil | info:bdd:basesgene [2024/03/08 15:58] (Version actuelle) – [BDDR - Généralités] phil |
---|
* [[:info:bdd:sqliteConsole|Wiki - BDDR - SQLite - Requêtes dans la console]] | * [[:info:bdd:sqliteConsole|Wiki - BDDR - SQLite - Requêtes dans la console]] |
* [[:info:bdd:basesql|Wiki - BDDR - MySQL - Requêtes dans la console]] | * [[:info:bdd:basesql|Wiki - BDDR - MySQL - Requêtes dans la console]] |
* [[:info:bdd:SqliteVSCode|Wiki - BDDR - SQL et SQLite dans VSCode]] | * [[:info:bdd:SqliteVSCode|Wiki - BDDR - SQLite dans VSCode]] |
| |
| |
---- | ---- |
| |
=== Introduction === | === 1. Introduction === |
Une base de données est un dispositif permettant de stocker un ensemble d'informations de manière structurée. L'agencement adopté pour organiser les informations s'appelle le **schéma de la base**. Ce shéma est constitué de tables constituant l'**instance** de la base de donnée. | Une base de données est un dispositif permettant de stocker un ensemble d'informations de manière structurée. L'agencement adopté pour organiser les informations s'appelle le **schéma de la base**. Ce shéma est constitué de tables constituant l'**instance** de la base de donnée. |
| |
{{ :web:schemabase.png?nolink&300 |}} | {{ :web:schemabase.png?nolink&300 |}} |
=== Organisation === | === 2. Organisation === |
L'unité de base de cette structure s'appelle la **table**. Une table regroupe des ensembles d'informations qui sont composés de manière similaire. Une **ligne** de la table (entrée) s'appelle un **enregistrement** (record) ou **t-uplet** (tuple). Chaque entrée est caractérisée par plusieurs renseignements distincts (les **colonnes**), appelés **attributs** ou **champs**. La première ligne est le **schéma de la table**. | L'unité de base de cette structure s'appelle la **table**. Une table regroupe des ensembles d'informations qui sont composés de manière similaire. Une **ligne** de la table (entrée) s'appelle un **enregistrement** (record) ou **t-uplet** (tuple). Chaque entrée est caractérisée par plusieurs renseignements distincts (les **colonnes**), appelés **attributs** ou **champs**. La première ligne est le **schéma de la table**. |
| |
\\ | \\ |
| |
=== Langage de requêtes === | === 3. Langage de requêtes === |
Afin d'effectuer toutes ces opérations, on passe par un **langage de requête**. Celui dont nous avons besoin s'appelle <html><a href="https://sql.sh/" target="_blank"><strong>SQL</strong></a></html>. | Afin d'effectuer toutes ces opérations, on passe par un **langage de requête**. Celui dont nous avons besoin s'appelle <html><a href="https://sql.sh/" target="_blank"><strong>SQL</strong></a></html>. |
| |