Maison >Problème commun >Quelles sont les trois opérations relationnelles de base qu'un système de gestion de base de données relationnelle peut mettre en œuvre ?

Quelles sont les trois opérations relationnelles de base qu'un système de gestion de base de données relationnelle peut mettre en œuvre ?

尚
original
2020-03-08 15:55:5911448parcourir

Quelles sont les trois opérations relationnelles de base qu'un système de gestion de base de données relationnelle peut mettre en œuvre ?

Les trois opérations relationnelles de base qu'un système de gestion de base de données relationnelle peut mettre en œuvre sont la sélection (l'opération consistant à trouver des tuples qui répondent à des conditions données à partir d'une relation), la projection (à partir d'une relation Spécifiez plusieurs attributs dans le schéma pour former une nouvelle relation), une connexion (qui est une combinaison horizontale de relations).

1. L'opération de sélection peut également être considérée comme une restriction. Il s'agit de sélectionner des tuples qui répondent à des conditions données dans la relation R. L'opération de sélection consiste en fait à sélectionner dans la relation R à. exprimer la logique. La formule F est un vrai tuple, qui est une opération du point de vue des lignes.

2. Opération de projection. La projection sur la relation R consiste à sélectionner plusieurs colonnes d'attributs de R pour former une nouvelle relation. ∏A(R) = {t[A]|t∈R}où A est la colonne d'attributs dans R. L'opération de projection s'effectue du point de vue de la colonne.

3. Opération de connexion. La connexion peut également être considérée comme une connexion thêta, qui sélectionne des tuples qui remplissent certaines conditions entre les attributs du produit cartésien de deux relations. Il existe deux opérations de jointure les plus importantes et les plus couramment utilisées, à savoir la jointure équivalente et la jointure naturelle. La connexion lorsque θ est "=" est appelée connexion équivalente. Une jointure naturelle est un type spécial d’équijointure.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn