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.