CITATIONS ET REFERENCES BIBLIOGRAPHIQUES Guide pour l
23 nov. 2017 Définition de dictionnaire ou d'encyclopédie en ligne . ... A partir de 8 ... Souvent il est impossible de trouver le nom de l'auteur.
Le catalogage des noms africains : etude des noms senegalais et
senegalais et projet de norme : liste d'autorite ' a partir "Le nom se trouve etre comme un programme a realiser un cadre relatif.
Fiche méthode : Réalisation dun graphique
Objectifs 3 : Trouver le nom des axes. A partir de la consigne vous pouvez retrouver le nom des axes avec l'expression : tracer le.
Du nom à ladjectif
1) Trouve et écris le NOM formé à partir de l'adjectif donné. Exemple : Le maître est sévère. ? la sévérité du maître. ? Ces poissons d'Amazonie sont
1. Les commandes grep et find 1.1 Les expressions régulières 1.2
La commande grep permet de rechercher une chaîne de caractères dans un fichier le nom contient la chaîne de caractères toto à partir du répertoire /usr.
JEUX dECRITURE
Chaque élève choisit 5 mots de différentes natures : 3 noms 1 adjectif et 1 verbe. Il A partir de quelques lettres de l'alphabet tirées au hasard
specification technique de lachat public - laits et produits laitiers
Définition des laits de consommation en fonction du taux de matière grasse…. 7. 5.1.1.2. Définition des laits On le trouve dans le commerce sous le nom.
SQL - Bases de données
3 Définition et modification du schéma d'une base. 4 Exemple de mise en place d'une base Récupérer les valeurs contenus dans la table nom table en ne.
LA CARTE VITALE 1. Les textes de référence
Ses nom et prénom (nom de famille ou si la personne en fait la demande
Exercices corrigés
Saisir deux mots comparez-les pour trouver le « plus petit » et affichez le pile: qui retourne une pile à partir d'une liste variable d'éléments passés ...
[PDF] Les définitions de nom et les autres
17 mai 2015 · En d'autres mots la définition donne un nom à une chose mais la possibilité ou l'impos- sibilité de la chose est indépendante de sa définition
Quest-ce quun nom ? Dico en ligne Le Robert
25 jan 2023 · Un nom est un mot ou un groupe de mots qui peut être le sujet d'un verbe et qui correspond sémantiquement à un objet de pensée (être ou
trouver le nom a partir d un verbe - Français facile
En vous inspirant de ces exemples trouver le nom correspondant au verbe proposé Dans cet exercice il s'agit de trouver des paronymes à partir d'un nom
Recherche dans des fichiers PDF Adobe Acrobat
3 oct 2022 · Procédez comme suit pour accéder aux fonctions de recherche d'Adobe Acrobat et pour rechercher et remplacer du texte dans un fichier PDF
Nom Prénom - Définition - Dictionnaire juridique
Le "nom" est la désignation d'une personne physique ou morale sous laquelle elle est identifiée En ce qui concerne le nom des personnes cette partie du
Définitions : nom - Dictionnaire de français Larousse
nom - Définitions Français : Retrouvez la définition de nom ainsi que les synonymes homonymes expressions difficultés citations
[PDF] Dérivation et composition
La morphologie lexicale s'occupe de la formation des mots Ainsi la langue française à partir du nom ? scandale > scandaliser à partir de l'adjectif
Nominalisation verbe nom - Podcast français facile
28 nov 2022 · La nominalisation ( verbe nom) permet de transformer une phrase verbale en phrase nominale Les phrases nominales sont plus courtes
Naming : définition et guide pour trouver le nom de son produit
Il est d'une importance capitale pour l'entreprise à la fois au niveau marketing commercial et communication Une bonne stratégie de product naming permet de
[PDF] LEXIQUE DES MOTS DIFFICILES
LEXIQUE RÉALISÉ À PARTIR DU ROBERT JUNIOR accordeur nom masculin accordeuse nom féminin Personne qui accorde les pianos les orgues ? Mot de la famille
Comment trouver un mot à partir d'une définition ?
Dans votre navigateur Web, rendez-vous sur le moteur de recherche Google. Dans le champ de recherche, saisissez la commande define: suivie du mot dont vous recherchez la définition. Cliquez alors sur le bouton Rechercher. Google vous affiche les différentes définitions du mot qu'il a trouvé sur Internet.Comment trouver le nom d'une phrase ?
2. Reconnaître le nom. C'est un mot qui désigne une personne, un animal, un être vivant, un objet. On le repère dans la phrase car il est très souvent précédé d'un déterminant au masculin ou au féminin, au singulier ou au pluriel.Comment former un nom à partir d'un verbe ?
La plupart du temps, un verbe peut être facilement être transformé en nom commun en rempla?nt sa terminaison de l'infinitif par un suffixe nominal. Par exemple pour le verbe "appeler", il suffit de retirer le -er pour donner le nom commun "un appel".- Nom commun
(Infinitif substantivé) Départ.
Bases de donnees
Bases de donnees
SQLE.Coquery
emmanuel.coquery@liris.cnrs.frBases de donnees
SQL Un langage concret interagir avec le modele relationnel :Un langage de manipulation de donnees.
Un langage de description de donnees.
Un langage pour administrer la base, gerer les contr^oles d'acces.Origine : IBM, dans les annees 70.Standards :
SQL-87 : 1987 (ISO)
SQL-2 : 1992 (ANSI)
SQL-3 : 1999
SQL-2003
SQL-2006
Dierences avec la theorie :
possibilites de doublons; possibilite d'ordonner le resultat des requ^etes; notion de valeur non denie.Bases de donnees
InterrogationPlan
1Interrogation
Requ^etes simples
Sur plusieurs tables
Fonctions
Aggregats
2Modications d'une instance
3Denition et modication du schema d'une base
4Exemple de mise en place d'une base
Bases de donnees
Interrogation
Requ^etes simplesInterrogation simple
SELECTatt1,att2, ...
FROMnomtable;Recuperer les valeurs contenus dans la tablenomtable, en ne gardant que les attributsatt1, att2, ...En algebre relationnelle : att1;att2;:::(nomtable) On peut remplaceratt1,att2, ... par*pour utiliser tous les attributs.Bases de donnees
Interrogation
Requ^etes simplesExemple
Schema :
Employe(Nom, Num, Fonction, Numsup, Embauche, Salaire, NumDept) Donner le nom et la fonction de chaque employe :SELECT Nom,Fonction FROM Employe;Nom;Fonction(Employe)
Bases de donnees
Interrogation
Requ^etes simplesExemple 2
Schema :
Employe(Nom, Num, Fonction, Numsup, Embauche, Salaire, NumDept) Donner les informations sur chaque employe :SELECT * FROM Employe;Employe
Bases de donnees
Interrogation
Requ^etes simplesmot cle DISTINCT
Le mot cle
DISTINCT
p ermetd' eliminerles doublons da nsle resultat.Exemple :
Donner les dierentes fonctions occupees dans l'entreprise :SELECTDISTINCT Fonction FROM Employe ;Bases de donnees
Interrogation
Requ^etes simplesSelections (de lignes)
SELECTatt1,att2, ...
FROMnomtable
WHEREconditionLa clauseWHERE sp ecieles lignes as electionnergr ^ace ala condition.En algebre relationnelle : att1;att2;:::(condition(nomtable))Bases de donnees
Interrogation
Requ^etes simplesConditions du WHERE
Expressions simples :
Comparaisons (=,!= ,< ,<= ,> ,>= )entre un attribut et une constante ou un autre attribut dierents types de donnees utilises pour les constantes : nombres : 1, 1980, 1.5 cha^nes de caracteres : 'Martin', 'directeur' dates : '1980-06-18' le formattage des dates peut varier Combinaison d'expressions via :le 'et',^:AND le 'ou',_:ORBases de donnees
Interrogation
Requ^etes simplesExemple
Schema :
Employe(Nom, Num, Fonction, Numsup, Embauche, Salaire, NumDept) Quels sont les employes dont la date d'embauche est anterieure au 1 erjanvier 1999 :SELECT NomFROM Employe
WHERE Embauche < '1999-01-01';
Nom(Embauche<0199901010(Employe))
Bases de donnees
Interrogation
Requ^etes simplesExemple 2
Schema :
Employe(Nom, Num, Fonction, Numsup, Embauche, Salaire, NumDept) Quels sont les employes dont la date d'embauche est anterieure au 1 erjanvier 1999 et touchant au moins 30000 euros de salaire :SELECT NomFROM Employe
WHERE Embauche < '1999-01-01'
AND Salaire >= 30000;
Bases de donnees
Interrogation
Requ^etes simplesAutres conditions
L'operateur
IN p ermetde sp ecieru nensemble de valeur possibles :Quels sont les employes qui sont directeur ou ingenieur?SELECT Nom, Fonction
FROM Employe
WHERE Fonction
IN ('ingenieur','directeur') ;L'operateurBETWEEN ... AND p ermetde sp ecierun intervalle de valeurs :Quels employes gagnent entre 25000 et 30000 euros?SELECT Nom, Salaire
FROM Employe
WHERE Salaire
BETWEEN
25000AND
30000 ;Attention a ne pas confondre le AND du BETWEEN avec celui
qui correspond au^.Bases de donnees
Interrogation
Requ^etes simplesAutre exemple
Quels sont les employes directeur ou ingenieur, embauches entre le 1 erjanvier 1990 et le 31 decembre 1999 gagnant moins de 32000 euros?SELECT Nom, Embauche, Fonction, Salaire
FROM Employe
WHERE Fonction
IN ('ingenieur','directeur') ANDEmbauche
BETWEEN
'1990-01-01' AND '1999-12-31' ANDSalaire
32000 ;
condition connecteur ^Bases de donnees
Interrogation
Requ^etes simplesValeurs non denies
En pratique, il est possible d'avoir des valeurs non denies.Elles sont representees par le mot cle
NULL On peut tester si une valeur n'est pas denie gr^ace a la conditionIS NULL
(ou au contraireIS NOT NULL
Schema :Batiment(Numbat, Nombat, Entprinc, EntSec) Les b^atiments qui n'ont pas d'entree secondaire auront une valeur NULL pour l'attribut EntSec. La requ^ete suivante indique les b^atiments n'ayant pas d'entree secondaire :SELECT *
FROM Batiment
WHERE Entsec IS NULL;
Bases de donnees
Interrogation
Requ^etes simplesTri du resultat d'une requ^ete
En pratique, il peut ^etre interessant de trier le resultat d'un requ^ete.SELECTatt1,att2, ...
FROMnomtable
WHEREcondition
ORDER BYatti,attj, ...Le resultat de la requ^ete est trie par ordre croissant sur l'attributattiEn cas d'egalite entre deux lignes au niveau de l'attributatti, on utilise l'attributattj, etc ...Dans un ORDER BY, il est possible de faire suivre le nom d'un attribut par ASC ou DESC p ourindiquer un o rdre croissant ou d ecroissantBases de donnees
Interrogation
Requ^etes simplesExemple
Schema :
Employe(Nom, Num, Fonction, Numsup, Embauche, Salaire, NumDept) Donner le nom des employes du departement numero 20, en triant le resultat par salaire decroissant, puis par nom (croissant) :SELECT Nom
FROM Employe
WHERE Numdept=20
ORDER BY Salaire DESC, Nom;
Bases de donnees
Interrogation
Sur plusieurs tablesRequ^etes sur plusieurs tablesSELECTatt1,att2, ...
FROMnomtable
1,nomtable
2, ...
WHEREcondition
ORDER BYatti,attj, ...Il est possible d'utiliser plusieurs tables dans une requ^ete. Cela correspond a eectuer un produit cartesien entre les dierentes tables.Si un attribut est present dans plusieurs tables utilisees, on doit l'ecrirenomtable:attBases de donnees
Interrogation
Sur plusieurs tablesJointures naturelles
On peut remplacer la virgule par
NA TURALJOIN
: SELECT att1, att2, ...
FROMnomtable
1NATURAL JOINnomtable
2, ...
WHEREcondition
ORDER BYatti,attj, ...
Jointure naturelle sur les relationsR(A1;A2;B1;B2) etS(C1;C2;B1;B2), equivalent a :
SELECTA1,A2,R:B1,S:B2,C1,C2
FROM R, S
WHERER:B1=S:B1ANDR:B2=S:B2
Bases de donnees
Interrogation
Sur plusieurs tablesExemple
Schema :
Batiment(Numbat, Nombat, Entprinc, EntSec)
Departement(Numdept, Nomdept, Numbat)
Donner les departements avec leur b^atiments :Departement1BatimentSELECT Numdept, Nomdept, Batiment.Numbat,
Nombat, Entprinc, Entsec
FROM Departement, Batiment
WHERE Departement.Numbat = Batiment.Numbat;
Bases de donnees
Interrogation
Sur plusieurs tablesRenommages
Il est parfois utile de renommer des tables :
SELECTatt1,att2, ...
FROMnomtable
1nouveaunom
1, nomtable2nouveaunom
2, ...
WHEREcondition
ORDER BYatti,attj, ...Indication des renommage dans le FROM. Les anciens noms indiques dans le FROM ne peuvent pas ^etreutilises dans les autres parties de la requ^ete.Utile lorsque l'on veut eectuer des jointures ou des produits
cartesiens d'une table avec elle-m^eme.Bases de donnees
Interrogation
Sur plusieurs tablesExemple
Schema :
Employe(Nom, Num, Fonction, Numsup, Embauche, Salaire, NumDept) Donner les noms et la fonction des employes avec le nom de leur superieur hierarchique.Nom;Superieur;Fonction(Num=Numsup
Nom;Numsup;Fonction(Employe)
Superieur;Num(Nom=Superieur(Employe))))SELECT Employe.Nom, Employe.Fonction, Chef .NomSuperieur
FROM Employe, Employe
Chef WHERE Chef .Num = Employe.Numsup;Bases de donnees
Interrogation
Sur plusieurs tablesExemple 2
Schema :
Employe(Nom, Num, Fonction, Numsup, Embauche, Salaire, NumDept) Quels sont les employes, donnes avec leur salaire, qui gagnent moins que Bellot?SELECT Employe.Nom, Employe.Salaire
FROM Employe, Employe bel
WHERE Employe.Salaire < bel.Salaire
AND bel.Nom = 'Bellot';
Bases de donnees
Interrogation
Sur plusieurs tablesSous-requ^etes
Il est possible d'utiliser le resultat d'une requ^ete dans une autre requ^ete.Augmentation de la puissance d'expression du langage. Les sous-requ^etes sont utilisables dans les parties WHEREFROM (a condition de renommer le resultat)
SELECT (a condition que pour chaque ligne selectionnee par la requ^ete principale, on ne selectionne qu'une ligne dans la sous-requ^ete).En cas de con it sur les nom, c'est la declaration la plus proche qui est utilisee.Bases de donnees
Interrogation
Sur plusieurs tablesExemple
Si la sous-requ^ete renvoie un resultat simple sur une ligne :Schema :
Employe(Nom, Num, Fonction, Numsup, Embauche, Salaire, NumDept) Quels sont les employes ayant la m^eme fonction que 'Jones'?SELECT Nom
FROM Employe
WHERE Fonction =
(SELECT FonctionFROM Employe
WHERE Nom='Jones');
Bases de donnees
Interrogation
Sur plusieurs tablesExemple : Sous-requ^ete liee a la requ^ete principaleSchema :
Employe(Nom, Num, Fonction, Numsup, Embauche, Salaire, NumDept) Quels sont les employes qui ne travaillent pas dans le m^eme departement que leur superieur?SELECT
Nom FROMEmploye
Emp WHERENum dept!=
(SELECTNum dept
FROMEmploye
WHEREEmp.Num sup= Num );
Bases de donnees
Interrogation
Sur plusieurs tablesSous-requ^etes renvoyant plusieurs lignes Operateurs permettant d'utiliser de telles sous-requ^etes : aIN( sousrequete)vrai siaappara^t dans le resultat desousrequete.a2ANY( sousrequete) ou2peut ^etref=;<;>;<=;>=gvrai si il existe unbparmi les lignes renvoyees par sousrequetetel quea2bsoit vrai.a2ALL( sousrequete) ou2peut ^etref=;<;>;<=;>=gvrai si pour toutes les lignesbrenvoyees parsousrequete, a2best vrai.EXISTS( sousrequete)vrai si le resultat desousrequeten'est pas vide.Bases de donnees
Interrogation
Sur plusieurs tablesExemple
Schema :
Employe(Nom, Num, Fonction, Numsup, Embauche, Salaire, NumDept) Quels sont les employes, donnes avec leur salaire, gagnant plus que tous les employes du departement 20?SELECT Nom, Salaire
FROM Employe
WHERE Salaire > ALL (SELECT Salaire
FROM Employe
WHERE Numdept = 20);
Bases de donnees
Interrogation
Sur plusieurs tablesExemple 2
Schema :
Employe(Nom, Num, Fonction, Numsup, Embauche, Salaire, NumDept)Quels sont les employes qui ont un subalterne?
SELECT Nom
FROM Employe Chef
WHERE EXISTS (SELECT Nom
FROM Employe
WHERE Employe.Numsup = Chef.Num);
Bases de donnees
Interrogation
Sur plusieurs tablesSous-requ^ete avec un resultat a plusieurs colonnesOn peut utiliser la notation
( a,b, ...)p ourfo rmerun n-uplet a comparer avec le resultat de la sous-requ^ete :Schema :
Employe(Nom, Num, Fonction, Numsup, Embauche, Salaire, NumDept) Quels sont les employes ayant m^eme fonction et m^eme superieur que 'Bellot'?SELECT Nom
FROM Employe
WHERE (Fonction, Numsup) = (SELECT Fonction, NumsupFROM Employe
WHERE Nom='Bellot');
Bases de donnees
Interrogation
Sur plusieurs tablesSous-requ^etes imbriquees
Il est possible d'imbriquer les sous-requ^etes :
Employe(Nom, Num, Fonction, Numsup, Embauche, Salaire, NumDept) Donner le nom et la fonction des employes du departement 20 ayant m^eme fonction qu'une personne du departement de 'Dupont'.SELECT Nom, Fonction
FROM Employe
WHERE Numdept = 20
AND fonction IN
(SELECT FonctionFROM Employe
WHERE Numdept = (SELECT Numdept
FROM Employe
WHERE Nom = 'Dupont'));
Bases de donnees
Interrogation
Sur plusieurs tablesOperations ensemblistes
Permettent de combiner les resultats de plusieurs SELECT.Operateur :
[: UNION\: INTERSECTION: MINUSPas de doubles (DISTINCT implicite). Les SELECT doivent contenir le m^eme nombre d'attributs. Les noms des attributs sont ceux du premier SELECT.C'est l'ordre des attributs qui compte.
Seul le dernier SELECT peut contenir un ORDER BY.
Les colones a utiliser pour le tri sont precisees par leur numero et pas par leur attribut.Bases de donnees
Interrogation
Sur plusieurs tablesExemple
Schema :
Employe1(Nom, Num, Fonction, NumSup, Embauche, Salaire, NumDept) Employe2(Nom, Num, Fonction, Numsup, Embauche, Salaire, NumDept)quotesdbs_dbs45.pdfusesText_45[PDF] solutions contre pesticides
[PDF] trouver le mot qui correspond a la definition
[PDF] agroécologie définition simple
[PDF] expression etre bien dans ses baskets
[PDF] qu'est ce que l'agroécologie
[PDF] bien dans ses baskets citation
[PDF] principes de l'agroécologie
[PDF] agroecologie en pratique
[PDF] que faire en cas de dépression sévère
[PDF] cours d'agroécologie pdf
[PDF] type de agroécologie
[PDF] cours agroécologie pdf
[PDF] cours agriculture durable pdf
[PDF] guerir depression chronique