Teradata - Concepts relationnels
Le système de gestion de base de données relationnelle (SGBDR) est un logiciel de SGBD qui permet d'interagir avec les bases de données. Ils utilisent le langage SQL (Structured Query Language) pour interagir avec les données stockées dans les tables.
Base de données
La base de données est une collection de données liées logiquement. Ils sont accessibles par de nombreux utilisateurs à des fins différentes. Par exemple, une base de données des ventes contient des informations complètes sur les ventes qui sont stockées dans de nombreuses tables.
les tables
Les tableaux sont l'unité de base du SGBDR où les données sont stockées. Une table est une collection de lignes et de colonnes. Voici un exemple de table des employés.
Numéro d'employé | Prénom | Nom de famille | Date de naissance |
---|---|---|---|
101 | Mike | James | 05/01/1980 |
104 | Alex | Stuart | 06/11/1984 |
102 | Robert | Williams | 05/03/1983 |
105 | Robert | James | 01/12/1984 |
103 | Peter | Paul | 01/04/1983 |
Colonnes
Une colonne contient des données similaires. Par exemple, la colonne Date de naissance dans la table Employé contient des informations de date de naissance pour tous les employés.
Date de naissance |
---|
05/01/1980 |
06/11/1984 |
05/03/1983 |
01/12/1984 |
01/04/1983 |
Rangée
Row est une instance de toutes les colonnes. Par exemple, dans la table des employés, une ligne contient des informations sur un seul employé.
Numéro d'employé | Prénom | Nom de famille | Date de naissance |
---|---|---|---|
101 | Mike | James | 05/01/1980 |
Clé primaire
La clé primaire est utilisée pour identifier de manière unique une ligne dans une table. Aucune valeur en double n'est autorisée dans une colonne de clé primaire et ils ne peuvent pas accepter les valeurs NULL. C'est un champ obligatoire dans une table.
Clé étrangère
Les clés étrangères sont utilisées pour construire une relation entre les tables. Une clé étrangère dans une table enfant est définie comme clé primaire dans la table parent. Une table peut avoir plus d'une clé étrangère. Il peut accepter des valeurs en double et également des valeurs nulles. Les clés étrangères sont facultatives dans une table.