Flux rss
Collection CommentÇaMarche.net
Bookmark Ajouter aux favoris / Partager

Opérations de base

Une opération de base est définie par le fait qu'elle ne peut être réalisée par combinaison d'autres opérations. Il existe 5 opérations élémentaires pouvant être classées en deux catégories :

  • Les opérations unaires: elles consistent à éliminer des lignes ou des colonnes de la table
  • les opérations ensemblistes: elles consistent à effectuer un recoupement entre plusieurs tables

Opérations unaires

Projection

L'opérateur projection consiste à créer une table à partir d'une autre en ne gardant que les colonnes spécifiées dans la projection. On note une projection :

projX1,X2,...,XN(R)
X1,X2, ..., XN représentent les colonnes que l'on garde

Restriction (ou sélection)

L'opérateur restriction consiste à créer une table à partir d'une autre en ne gardant que les lignes pour lesquelles une colonne vérifie certaines propriétés. On note une restriction :

selectQ(R)
Q représente la qualification, c'est-à-dire la condition à réaliser

Opérations ensemblistes

Union

L'union de deux tables est la table contenant l'ensemble des tuples (cellules) appartenant à l'une ou l'autre des tables (ou les deux). Les deux tables opérandes doivent être de même schéma, c'est-à-dire que les attributs de la table (colonnes) doivent être les mêmes. On note l'union entre deux tables R1 et R2 :

union(R1,R2)
ou encore
R1 U R2

Différence

La différence entre deux tables est la table contenant l'ensemble des tuples (cellules) appartenant à une table mais pas à la seconde. Les deux tables opérandes doivent être de même schéma, c'est-à-dire que les attributs de la table (colonnes) doivent être les mêmes. On note la différence entre deux tables R1 et R2 :

minus(R1,R2)
ou encore
R1 - R2

Produit cartésien

Le produit cartésien de deux tables est la table contenant la concaténation de l'ensemble des tuples d'une ligne d'une table à ceux de l'autre table, et ce pour chaque ligne. Les deux tables opérandes n'ont pas nécessairement le même schéma On note le produit cartésien de deux tables R1 et R2 :

product(R1,R2)
ou encore
R1 * R2


Dernière modification le mardi 14 octobre 2008 à 17:40:31.Ce document intitulé « Opérations de base » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Internet bas debit & deux lignes telephonique (Résolu) bonjour, je souhaiterais avoir un petit eclaircissement si possible.je voudrais savoir s'il existe un operateur internet qui fournit des FORFAITS internet bas debit ( 56k) que l'on peut utiliser à partir de plusieurs lignes telephoniques.en effet, je... www.commentcamarche.net/forum/affich-964157-internet-bas-debit-deux-lignes-telephonique
[Visual basic] Operateur Voici mon probleme, je doit réussir à comprendre un programme ecrit en visual basic seulement je ne comprend certain opérateur. Est-ce que l'opérateur %= correspond bien au modulo ? A quoi correspond le $ qui mis derriere certaine variable ? Et comme... www.commentcamarche.net/forum/affich-1863926-visual-basic-operateur
VBScript - Les opérateurs Qu'est-ce qu'un opérateur? Les opérateurs sont des symboles qui permettent de manipuler des variables, c'est-à-dire effectuer des opérations, les évaluer, ... On distingue plusieurs types d'opérateurs : les opérateurs de calcul les opérateurs de... www.commentcamarche.net/contents/vbscript/vbsop.php3
[Windows] Basculer QWERTY / AZERTYVos touches de clavier sont inversées ? Il s'agit probablement d'une inversion liée au basculement du clavier de AZERTY (clavier français) à QWERTY (clavier américain). S'il s'agit d'un ordinateur portable, le problème peut également être lié à... www.commentcamarche.net/faq/sujet-162-windows-basculer-qwerty-azerty
Opérateurs de téléphonie mobile et les numéros utilesCoordonnées des opérateurs de téléphonie mobile et les numéros utiles Liste non exhaustive SFR Orange Bouygues Telecom Virgin Mobile Tele2 NRJ Mobile M6 Mobile Neuf Mobile Debitel Breizh Mobile Coriolis Fnac Mobile www.commentcamarche.net/faq/sujet-10008-operateurs-de-telephonie-mobile-et-les-numeros-utiles
[Windows] Nettoyer la base de registre avec RegCleanerLa plupart des applications stockent des données de configuration dans la base de registre car il s'agit d'un espace de stockage de données facile à gérer et commun à tous les systèmes Microsoft Windows. Néanmoins, beaucoup d'entre-elles laissent... www.commentcamarche.net/faq/sujet-2666-windows-nettoyer-la-base-de-registre-avec-regcleaner
Changer d'opérateur mobile devient plus facile dès (Résolu)(Paris - Relaxnews) - A partir de lundi, changer d'opérateur mobile devient beaucoup plus simple pour les abonnés. Grâce au lancement du nouveau système de portabilité des numéros, les consommateurs pourront basculer chez un autre opérateur plus... www.commentcamarche.net/forum/affich-3004055-changer-d-operateur-mobile-devient-plus-facile-des
[Java] Addition, opération (Résolu)Bonjour, Je m'adresse à vous pour avoir des informations sur les différents opérateurs mathématiques en JAVA. J'ai du faire des calculs pour réveiller des threads et comparer des dates d'une base de donnée par rapport à la date courant pour migrer des... www.commentcamarche.net/forum/affich-2621543-java-addition-operation
Opérateur unaire attendu (Résolu)Bonjour, j'ai un petit problème j'ai un message de la console quit me dit : != : opérateur unaire attendu ... j'aimerais faire un test si un fichier n'existe pas j'écris qqch sinon autre chose voici mon code : #!/bin/bash CURRENTDATE=`date | cut -d '... www.commentcamarche.net/forum/affich-5645953-operateur-unaire-attendu
Télécharger OperaMarre des trous de sécurité du navigateur par défaut ? Envie enfin d'avoir un navigateur simple et configurable facilement ? Opera est un navigateur gratuit possédant des fonctionnalités avancées : Sessions - Enregistrez un ensemble d'onglets... www.commentcamarche.net/telecharger/telecharger-57-opera
Télécharger Visual Basic 6 Runtime (VB6 DLL)Le Runtime Visual Basic 6 contient l'ensemble des librairies (DLL) nécessaires pour exécuter des programmes écrits en langage Visual Basic 6.0. Il contient notamment les DLL suivantes :... www.commentcamarche.net/telecharger/telecharger-3673521-visual-basic-6-runtime-vb6-dll
Télécharger Visual Basic Express 2005Le langage de programmation Visual Basic est historiquement dans les gènes de la société Microsoft. Avec plus de 30.000 développeurs en France l’utilisant au quotidien, Visual Basic reste un langage de programmation incontournable malgré les quelques... www.commentcamarche.net/telecharger/telecharger-160-visual-basic-express-2005
DBtechnologies Opera M12-4M 12, Sono, 275 W Watt, 126 db, 19 kg, Basse:30.4 cm, Couleur: , Dimensions (LxHxP):40.0x41.0x51.0 cm, Disquante:2.5 cm, Impédance: , Isolement magnétique: , Mid range: , Nombre d'élements:2 voies, Poids:19 kg, Puissance:275 W, Sensibilité:126... www.commentcamarche.net/guide/390069-dbtechnologies-opera-m12-4
DBtechnologies Basic 200Sono, 160 W Watt, 118 db, 40.0x60.0x34.5 cm, 14.5 kg, Black, Couleur:Black, Isolement magnétique: , Nombre d'éléments:2 voies, Type:Monitoring (studio), Aigus:2.5 cm, Basses:30.4 cm, Dimensions (LxHxP):40.0x60.0x34.5... www.commentcamarche.net/guide/392934-dbtechnologies-basic-200
Changer d'opérateur mobile devient plus facile dès lundi(Paris - Relaxnews) - A partir de lundi, changer d'opérateur mobile devient beaucoup plus simple pour les abonnés. Grâce au lancement du nouveau système de portabilité des numéros, les consommateurs pourront basculer chez un autre opérateur plus... www.commentcamarche.net/actualites/changer-d-operateur-mobile-devient-plus-facile-des-lundi-3004055-actualite.php3
Mobile : lancement d'un opérateur low-cost(Paris - Relax news) - Un nouvel opérateur de téléphonie mobile fait son entrée sur le marché français. Baptisé "Zéro Forfait", ce MVNO (nouvel opérateur mobile virtuel) utilise le réseau SFR pour proposer une offre sans abonnement, sans engagement,... www.commentcamarche.net/actualites/mobile-lancement-d-un-operateur-low-cost-5848397-actualite.php3
Opérations de calculOpérations calculatoires Les opérateurs de calcul ne sont pas des opérations dérivées dans la mesure où ils ne peuvent pas être exprimés à l'aide des opérateurs de base. Ils permettent néanmoins de faire des opérations très utiles (parfois... www.commentcamarche.net/contents/relation/opcalc.php3
Bases de données - IntroductionQu'est-ce qu'une base de données ? Une base de données (son abréviation est BD, en anglais DB, database) est une entité dans laquelle il est possible de stocker des données de façon structurée et avec le moins de redondance possible. Ces données... www.commentcamarche.net/contents/bdd/bddintro.php3
PHP - Bases de donnéesPhp permet un interfaçage très simple avec un grand nombre de bases de données. Lorsqu'une base de données n'est pas directement supportée par Php, il est possible d'utiliser un driver ODBC, pilote standard pour communiquer avec les bases de... www.commentcamarche.net/contents/php/phpbdd.php3