Maison >base de données >SQL >Quelles sont les opérations relationnelles de la base de données ?

Quelles sont les opérations relationnelles de la base de données ?

烟雨青岚
烟雨青岚original
2020-07-03 09:28:0330015parcourir

Les opérations relationnelles de la base de données comprennent : 1. Opération de sélection, qui sélectionne tous les tuples qui remplissent des conditions données à partir d'une relation R ; 2. Opération de projection, qui sélectionne certains attributs spécifiés parmi tous les attributs d'une relation R ; ; 3. L'opération de connexion consiste à sélectionner des tuples qui remplissent certaines conditions entre les attributs du produit cartésien généralisé de deux relations pour former une nouvelle relation.

Quelles sont les opérations relationnelles de la base de données ?

Les opérations relationnelles de la base de données comprennent :

1, Sélectionner l'opération, de une relation Sélectionnez tous les tuples de R qui répondent aux conditions données

2, Opération de projection, sélectionnez certains attributs spécifiés parmi tous les attributs d'une relation R

3 , l'opération de connexion consiste à sélectionner des tuples qui remplissent certaines conditions entre les attributs du produit cartésien généralisé de deux relations pour former une nouvelle relation.

Extension des connaissances :

1. Opérations d'ensemble traditionnelles

1 Il existe deux relations R et S, elles ont la même structure. L'union de R et S est un ensemble constitué de tuples appartenant à R ou appartenant à S, et l'opérateur est ∪. Marqué comme T=R∪S.

2. DIFFÉRENCE La différence entre R et S est un ensemble composé de tuples qui appartiennent à R mais pas à S. L'opérateur est -. Marqué comme T = R-S.

3. INTERSECTION L'intersection de R et S est un ensemble composé de tuples qui appartiennent à la fois à R et S. L'opérateur est ∩. Notons-le comme T = R∩S. R∩S=R-(RS).

2. Opération de sélection

La recherche des tuples qui satisfont à des conditions données à partir d'une relation est appelée sélection. La condition est donnée sous forme d'expression logique et le tuple avec une valeur vraie sera sélectionné. Cette opération extrait les tuples dans la direction horizontale. Les expressions FOR et WHILE dans FOXPRO sont équivalentes à des opérations de sélection.

Par exemple : LISTE POUR Unité de publication = 'Higher Education Press' ET Prix unitaire <=20

3 Opération de projection

Sélectionnez plusieurs attributs du modèle relationnel à utiliser. former une nouvelle La relation est appelée projection. Cela se fait du point de vue des colonnes et équivaut à une décomposition verticale de la relation. L'expression FIELDS est équivalente à l'opération de projection dans FOXPRO. Par exemple : unité LIST FIELDS, nom

4. Opération de connexion

L'opération de connexion consiste à sélectionner des tuples dont les attributs répondent à certaines conditions à partir du produit cartésien de deux relations.

5. Opération de division

En algèbre relationnelle, l'opération de division peut être comprise comme l'opération inverse du produit cartésien.

Supposons que la relation de division R soit une relation m-aire et que la relation de division S soit une relation n-aire, alors leur quotient est une relation m-n-aire, enregistrée comme R÷S. Le principe de la composition du quotient est le suivant : diviser les m-n colonnes de la relation de division R en plusieurs groupes selon leurs valeurs, vérifier si l'ensemble des n valeurs de colonnes dans chaque groupe contient la relation de division S, et si oui, prendre la valeur de la colonne m-n comme quotient Un tuple, autrement non pris.

6. Opération de jointure externe

Tutoriel recommandé : "Tutoriel vidéo SQL"

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