SGBDR MySQL
Qu'est-ce que le SGBDR ?
RDBMS signifie système de gestion de base de données relationnelle.
RDBMS est un programme utilisé pour maintenir une base de données relationnelle.
RDBMS est la base de tous les systèmes de bases de données modernes tels que MySQL, Microsoft SQL Server, Oracle et Microsoft Access.
RDBMS utilise des requêtes SQL pour accéder aux données de la base de données.
Qu'est-ce qu'une table de base de données ?
Une table est une collection d'entrées de données liées, et elle se compose de colonnes et de lignes.
Une colonne contient des informations spécifiques sur chaque enregistrement de la table.
Un enregistrement (ou ligne) est chaque entrée individuelle qui existe dans une table.
Regardez une sélection du tableau "Clients" de Northwind :
CustomerID | CustomerName | ContactName | Address | City | PostalCode | Country |
---|---|---|---|---|---|---|
1 |
Alfreds Futterkiste | Maria Anders | Obere Str. 57 | Berlin | 12209 | Germany |
2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitución 2222 | México D.F. | 05021 | Mexico |
3 | Antonio Moreno Taquería | Antonio Moreno | Mataderos 2312 | México D.F. | 05023 | Mexico |
4 |
Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
5 | Berglunds snabbköp | Christina Berglund | Berguvsvägen 8 | Luleå | S-958 22 | Sweden |
Les colonnes du tableau "Clients" ci-dessus sont : CustomerID, CustomerName, ContactName, Address, City, PostalCode et Country. La table comporte 5 enregistrements (lignes).
Qu'est-ce qu'une base de données relationnelle ?
Une base de données relationnelle définit les relations de base de données sous la forme de tables. Les tables sont liées les unes aux autres - sur la base de données communes à chacune.
Examinez les trois tables suivantes "Clients", "Commandes" et "Expéditeurs" de la base de données Northwind :
Tableau des clients
CustomerID | CustomerName | ContactName | Address | City | PostalCode | Country |
---|---|---|---|---|---|---|
1 |
Alfreds Futterkiste | Maria Anders | Obere Str. 57 | Berlin | 12209 | Germany |
2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitución 2222 | México D.F. | 05021 | Mexico |
3 | Antonio Moreno Taquería | Antonio Moreno | Mataderos 2312 | México D.F. | 05023 | Mexico |
4 |
Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
5 | Berglunds snabbköp | Christina Berglund | Berguvsvägen 8 | Luleå | S-958 22 | Sweden |
La relation entre la table "Clients" et la table "Commandes" est la colonne CustomerID :
Tableau des commandes
OrderID | CustomerID | EmployeeID | OrderDate | ShipperID |
---|---|---|---|---|
10278 |
5 | 8 | 1996-08-12 | 2 |
10280 | 5 | 2 | 1996-08-14 | 1 |
10308 | 2 | 7 | 1996-09-18 | 3 |
10355 |
4 | 6 | 1996-11-15 | 1 |
10365 | 3 | 3 | 1996-11-27 | 2 |
10383 | 4 | 8 | 1996-12-16 | 3 |
10384 | 5 | 3 | 1996-12-16 | 3 |
La relation entre la table "Orders" et la table "Shippers" est la colonne ShipperID :
Tableau des expéditeurs
ShipperID | ShipperName | Phone |
---|---|---|
1 | Speedy Express | (503) 555-9831 |
2 | United Package | (503) 555-3199 |
3 | Federal Shipping | (503) 555-9931 |