Maison  >  Article  >  Quelles sont les opérations relationnelles spécialisées qu’un système de gestion de base de données relationnelle peut mettre en œuvre ?

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

青灯夜游
青灯夜游original
2020-12-10 10:55:3636355parcourir

Les opérations relationnelles spécialisées qui peuvent être mises en œuvre comprennent : 1. Opération de sélection : parmi tous les enregistrements de la table relationnelle bidimensionnelle, sélectionnez les enregistrements qui répondent aux conditions spécifiées. 2. Opération de projection : sélectionner une partie des champs et leurs valeurs parmi tous les champs à opérer. 3. Opération de connexion : effectuez une opération de projection sur deux relations pour connecter et générer une nouvelle relation.

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

L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.

Le système de gestion de base de données relationnelle (SGBDR) fait référence à un ensemble de programmes (logiciel de système de gestion de base de données) qui comprend une organisation logique interconnectée et un accès à ces données. Un système de gestion de bases de données relationnelles est un système qui gère des bases de données relationnelles et organise les données de manière logique.

Les opérations relationnelles spécialisées que le système de gestion de base de données relationnelle peut mettre en œuvre comprennent : la sélection, la projection et la connexion.

1) Opération de sélection : sélectionnez les tuples qui répondent aux conditions limites de la relation donnée.

2) Opération de projection : sélectionnez le groupe d'attributs spécifié dans l'ordre requis parmi tous les attributs de la relation donnée.

3) Opération de connexion : Épissez les noms d'attribut de deux relations différentes dans un grand modèle de relation. Les valeurs d'attribut avec les mêmes propriétés dans les deux relations doivent répondre aux conditions limites. Les nouveaux tuples après les avoir épissés. tuples Les groupes forment collectivement une nouvelle relation après la jointure.

Introduction aux opérations relationnelles

Il existe deux types d'opérations relationnelles de base : l'une est l'opération en ensemble traditionnelle (union, différence, intersection, etc.), et l' d'autres sont des opérations relationnelles spécialisées (sélection, projection, connexion, division, jointure externe, etc.). Certaines requêtes nécessitent une combinaison de plusieurs opérations de base et nécessitent plusieurs étapes pour être complétées.

1. Opérations d'ensemble traditionnelles

1. UNION Il existe deux relations R et S, qui 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

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.

Recommandations associées : "Introduction à la programmation"

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