Вы находитесь на странице: 1из 32

LE LANGAGE DE REQUETES

SQL2

Les niveaux
SQL2 Intermédiaire
Introduction à SQL3

1
1. Les niveaux

 Trois niveaux distingués :

 Entry SQL2 = SQL89 + manques

 Intermediate SQL2 =Compléments relationnels

 Full SQL2 = Gadgets en plus


G. Gardarin 2
SQL2 Entry

 Codes réponses SQLSTATE

 Renommage des colonnes résultats

 Mots clés utilisables entre " "

 Méta-base normalisée (schémas)


G. Gardarin 3
2. SQL2 Intermédiaire

 SQL relationnel complet


 Support de la notion de domaine
 Domaine = type de données contraint
 Support du temps
 Type Date, Time, ... avec opérateurs
 Meilleur support des chaînes de caractères
 Opérateurs algébriques mieux intégrés
 Modification de schémas
G. Gardarin 4
SQL2 Intermediate : Création de
domaines
CREATE DOMAIN <nom> <type> [valeur] [Contrainte]
<type> ::=
CHAR [(n)]  VARCHAR [(n)]
BIT [VARYING] [(n)]
SMALLINT  INTEGER
NUMERIC [p, [q]] DECIMAL [p, [q]]  FLOAT [n]
DATETIME TIMESTAMPINTERVAL

<valeur> ::= DEFAULT


constante
USER  NULL
CURRENT_DATECURRENT_TIME CURRENT_TIMESTAMP

G. Gardarin 5
Exemples de domaine (1)

 CREATE DOMAIN cru VARCHAR(20) ;

 CREATE DOMAIN couleur_vins CHAR(10)


DEFAULT 'rouge' ;

 CREATE DOMAIN date_commande DATE ;

 CREATE DOMAIN quantite SMALLINT ;


G. Gardarin 6
Exemple de domaine (2)

 Possibilité de créer des domaines avec


contraintes :
 CREATE DOMAINE MONEY IS DECIMAL (5,2)
 DEFAULT (-1)
 CHECK (VALUE = -1 OR VALUE > 0)
 NOT NULL

G. Gardarin 7
SQL2 : Types

 Types de données date avec opérations


 DATE, TIME et TIMESTAMP
 Intervalles de temps
 Cascade des mises à jour
 Suppression en cas d' intégrité référentielle avec
options
 Cascader les suppressions (CASCADE)
 Rendre nul l'attribut référençant (NULLIFY)

 Différents alphabets et ordres de lettres


G. Gardarin 8
Traitement des chaînes de
caractères
expression_caractère ::=
'chaîne_caractère'
<nom_colonne>
USER
UPPER (expression_caractère)
LOWER (expression_caractère)
CHARACTER_LENGTH (expression_caractère)
SUBSTRING (expression_caractère FROM début FOR longueur)
POSITION (expression_caractère IN expression_caractère )
CAST (expression AS type | domaine)
expression_caractère | | expression_caractère

G. Gardarin 9
Exemple de chaînes de caractères

 Q11 :Donner le numéro et les 5 premières lettres


du cru en majuscule pour chaque vin dont le
cru possède plus de 10 lettres

SELECT V#, UPPER(SUBSTRING(CRU FROM 1 TO 5)


FROM VINS
WHERE CHARACTER_LENGTH(CRU) > 10

G. Gardarin 10
Traitement du type date

expression_date_temps ::=
constante
<nom_colonne>
CURRENT_DATE
CURRENT_TIME [précision]
CURRENT_TIMESTAMP [précision]
EXTRACT (champ FROM source)
CAST (expression AS type | domaine)
G. Gardarin 11
Traitement du type date

 Exemples :

UPDATE VINS
SET ANNEE = EXTRACT (YEAR FROM CURRENT_DATE)
WHERE V# = 10

UPDATE COMMANDES
SET DATE_COM = CAST ('1996-10-23' AS DATE)
WHERE V# = 10
G. Gardarin 12
SQL2 : Opérateurs

 Jointure externe (outer-join)


 SELECT …
 FROM R1 [NATURAL] [{LEFT | RIGHT}] JOIN R2 [ON
(A=B)], …
 WHERE …
 Expressions de SELECT
 [OUTER] UNION
 INTERSECT
 EXCEPT
G. Gardarin 13
Exemple de Jointure Externe

 Q12 :Afficher le numéro et le cru des vins ainsi que la quantité


commandée pour ceux d'entre eux qui ont été commandés ou non
 SELECT V#, CRU, QTE
 FROM VINS NATURAL LEFT JOIN COMMANDES
 ou bien
 SELECT V#, CRU, QTE
 FROM VINS LEFT JOIN COMMANDES USING (V#)
 ou encore
 SELECT V#, CRU, QTE
 FROM VINS LEFT JOIN COMMANDES ON V.V# = C.V#

G. Gardarin 14
SQL2 : Création d'index

CREATE [UNIQUE] INDEX [nom_index]


ON nom_table
( <nom_colonne [ASC  DESC] > * );

Exemple:

CREATE UNIQUE INDEX index_exp

ON EXPEDITION (num_exp ASC) ;

G. Gardarin 15
SQL2 : Création de schéma
CREATE SCHEMA [nom_schéma]
[ AUTHORIZATION <nom_utilisateur>]
[DEFAULT CHARACTER SET <jeu_car>]
[ <éléments_du_schéma> * ];

Exemple:

CREATE DATABASE VIGNOBLES // non normalisé

CREATE SCHEMA COOPERATIVE

CREATE DOMAIN ...


CREATE TABLE ...
G. Gardarin 16
SQL2 : Modification de schéma

DROP
DOMAIN <nom_domaine>
TABLE <nom_table>
INDEX <nom_index>
SCHEMA <nom_schema>
[CASCADE  RESTRICT] ;

RESTRICT interdit la destruction d'un objet référencé (via une


contrainte d'intégrité, une vue, ...) alors que CASCADE
propage la destruction
G. Gardarin 17
SQL2 : Modification de schéma

ALTER TABLE <nom_table>


ADD
COLUMN <def_colonne>
CONSTRAINT <def_contrainte_table >
ALTER <def_colonne>
DROP
COLUMN <nom_colonne>
CONSTRAINT <nom_contrainte >

G. Gardarin 18
Exemples de modification de
schema

ALTER TABLE EXPEDITION


ADD COLUMN adresse_livraison VARCHAR(30)
ALTER quantite INTEGER NOT NULL ;

G. Gardarin 19
SQL2 Full

 Extension des dates et temps


 Expressions étendues avec correspondances de
colonnes
 Possibilité de SELECT en argument d'un FROM
 Vues concrètes
 Contraintes d'intégrité multi-tables
 Contrôles d'intégrité différés
G. Gardarin 20
3. SQL3 et l'objet-relationnel

 Standard ISO accepté depuis 1999


 SQL89, SQL92, SQL99
 Objectif :
 étendre le standard SQL2 (adopté par l'ISO en 1992) avec des
fonctionnalités objets et autres
 Forme :
 un ensemble de composants dont foundation, PSM, CLI, ...
 Implémentation progressive dans les SGBD
 DB2, Informix, Oracle, Versant, …
G. Gardarin 21
Intégration de l'objet

 1990 : The Object-Oriented Manifesto


 1991 : The Third Generation Manifesto
 1996 : l'objet-relationnel s'impose dans l'industrie
 1999 : Normalisation du langage SQL3
 Fonctionnalités :
 extension du relationnel avec les concepts de l’objet
 support de types de données complexes et extensibles
 extension de SQL pour le support des objets
 intégration des règles (triggers)

G. Gardarin 22
Concepts fondamentaux

Encapsulation

Objet complexe

Héritage Polymorphisme

G. Gardarin 23
L'apport des modèles objets

 Identité d'objets
 introduction de pointeurs invariants
 possibilité de chaînage
 Encapsulation des données
 possibilité d'isoler les données par des opérations
 facilite l'évolution des structures de données
 Héritage d'opérations et de structures
 facilite la réutilisation des types de données
 permet l'adaptation à son application
 Possibilité d'opérations abstraites (polymorphisme)
 simplifie la vie du développeur

G. Gardarin 24
Les types d'objets complexes

 Nécessité d'introduire des attributs multivalués


 Fourniture de collections prédéfinies telles liste,
ensemble, tableau, ...
 Imbrication des collections pour représenter des objets
très compliqués
 Exemple :
 Type Point {real X, real Y}
 Type Ligne { list <Points> }
 Type PolyLigne {list <Lignes>}
G. Gardarin 25
Extension des tables relationnelles

 Peuvent contenir des attributs de type complexe


 Peuvent être des tables d'objets
Incident Table
Policy# Incident# Report Photo

24 134

24 219

24 037

G. Gardarin 26
Le modèle objet-relationnel

 Extension du modèle OBJET


relationnel
 attributs multivalués : Polymorphisme
structure, liste, tableau,
ensemble RELATIONNEL
Types Domaine
 héritage sur tables et types Table Collections
 domaine type abstrait de Attribut
Clé
données (structure cachée +
Référence
méthodes)
Opération Identifiant
 identité d'objets
 Object-Relational en anglais Héritage

G. Gardarin 27
Exemple de création de type

 CREATE TYPE Employe (E# int, Nom varchar(32) Prenom varchar(16),


BirthDate date, OPERATION age (BirthDate) int) ;
 Un ensemble de types sont inclus au SGBD
Numeric $245
Simple
Character “Jones”
Data Types Date 24-Jun-97
Text
Multimedia
Data Types Spatial
Image
Video
Specialized Application-Specific
G. Gardarin 28
Exemple de création de tables

 CREATE TABLE Incident (Police# int,


Incident# int, Rapport text, Photo image)

 CREATE TABLE Employes of TYPE employe

 CREATE TABLE Employes (Description


employe)
G. Gardarin 29
Extension des requêtes

 peuvent appeler les méthodes


 argument du SELECT
 argument du WHERE
 peuvent traverser les chemins
 découpage des attributs complexes
 parcours des associations
 peuvent parcourir les collections
 en argument du FROM
 possibilité de collection dépendantes
G. Gardarin 30
Exemples de requêtes

SELECT nom
FROM Employes e
WHERE e..age() < 35;

SELECT nom, adresse


FROM Employes e
WHERE e.adresse..dept() = "Var"
AND e.adresse.ville = "Toulon";

G. Gardarin 31
4. CONCLUSION

 Un standard de plus en plus complet très suivi


 Attention aux approximations et imitations incomplètes
 Tout ou presque existe dans les propositions SQL2 ou SQL3
 Une référence pour implémenter et utiliser chaque aspect des
BD
 Le langage de communication inter-système
 RDA, TP, SQL ACCESS GROUP (CLI, FAP)
 Le langage universel sur lequel s'appuie les progiciels

G. Gardarin 32

Вам также может понравиться

  • Guide Des Cours M201 - 1 - Bases de Données - SQL Server 2017
    Guide Des Cours M201 - 1 - Bases de Données - SQL Server 2017
    Документ58 страниц
    Guide Des Cours M201 - 1 - Bases de Données - SQL Server 2017
    Benny Bav
    Оценок пока нет
  • TUTO Flash BMS M365
    TUTO Flash BMS M365
    Документ14 страниц
    TUTO Flash BMS M365
    Gonzalo Cañas
    Оценок пока нет
  • Slide SQL COURS
    Slide SQL COURS
    Документ28 страниц
    Slide SQL COURS
    oriont
    Оценок пока нет
  • SQL1
    SQL1
    Документ15 страниц
    SQL1
    Souhayla Changuel
    Оценок пока нет
  • Le Langage SQL - Admin BD
    Le Langage SQL - Admin BD
    Документ34 страницы
    Le Langage SQL - Admin BD
    madjiguene80
    Оценок пока нет
  • BD SQL
    BD SQL
    Документ46 страниц
    BD SQL
    Toutou KHATRI
    Оценок пока нет
  • SQL Oracle
    SQL Oracle
    Документ48 страниц
    SQL Oracle
    SamirAwad
    Оценок пока нет
  • AdminBDOracle1 (Partie Corrigé)
    AdminBDOracle1 (Partie Corrigé)
    Документ6 страниц
    AdminBDOracle1 (Partie Corrigé)
    Nguessan Kouadio
    Оценок пока нет
  • Chapitre 4 SQL
    Chapitre 4 SQL
    Документ6 страниц
    Chapitre 4 SQL
    Ahmed Bouchagra
    Оценок пока нет
  • Chap 2
    Chap 2
    Документ12 страниц
    Chap 2
    yryreiuy
    Оценок пока нет
  • 7-Integrite Des Données
    7-Integrite Des Données
    Документ21 страница
    7-Integrite Des Données
    Slim
    100% (1)
  • Cours
    Cours
    Документ18 страниц
    Cours
    SamirAwad
    Оценок пока нет
  • Chapitre1 Rappel Sur SQL
    Chapitre1 Rappel Sur SQL
    Документ56 страниц
    Chapitre1 Rappel Sur SQL
    Ahmed Haddad
    Оценок пока нет
  • FBD 1CS Cours06
    FBD 1CS Cours06
    Документ23 страницы
    FBD 1CS Cours06
    Firdaous JEBRI
    Оценок пока нет
  • Compte Rendu de BD HANNA
    Compte Rendu de BD HANNA
    Документ8 страниц
    Compte Rendu de BD HANNA
    sadok chemli
    Оценок пока нет
  • SQL Oracle
    SQL Oracle
    Документ48 страниц
    SQL Oracle
    SamirAwad
    Оценок пока нет
  • Diapo Chapitre 3
    Diapo Chapitre 3
    Документ99 страниц
    Diapo Chapitre 3
    abdessamed630
    Оценок пока нет
  • Chapitre 3-BD-Langage SQL
    Chapitre 3-BD-Langage SQL
    Документ34 страницы
    Chapitre 3-BD-Langage SQL
    napac10458
    Оценок пока нет
  • c11 Gerer Les Donnees Resume Theorique Partie1 Mysql
    c11 Gerer Les Donnees Resume Theorique Partie1 Mysql
    Документ120 страниц
    c11 Gerer Les Donnees Resume Theorique Partie1 Mysql
    الناجي الوحيد
    Оценок пока нет
  • La Langage SQL
    La Langage SQL
    Документ15 страниц
    La Langage SQL
    guizi louai
    Оценок пока нет
  • 9 Les Contraintes - Print
    9 Les Contraintes - Print
    Документ6 страниц
    9 Les Contraintes - Print
    Mohamed Ouagga
    Оценок пока нет
  • Partie 2 BD
    Partie 2 BD
    Документ36 страниц
    Partie 2 BD
    ben arous mariem
    Оценок пока нет
  • 5 - Les Langages de Requête SQL
    5 - Les Langages de Requête SQL
    Документ49 страниц
    5 - Les Langages de Requête SQL
    biz nryoo
    Оценок пока нет
  • 2015 04 27 Atelier BD 2.1
    2015 04 27 Atelier BD 2.1
    Документ8 страниц
    2015 04 27 Atelier BD 2.1
    Hajer Naas Ep Kasraoui
    Оценок пока нет
  • TP1 BDD
    TP1 BDD
    Документ3 страницы
    TP1 BDD
    Fares Serdouk
    Оценок пока нет
  • Requètes SQL
    Requètes SQL
    Документ62 страницы
    Requètes SQL
    Hassan El Moustaoui
    Оценок пока нет
  • Chapitre 3 - BASE - de - DONNEE
    Chapitre 3 - BASE - de - DONNEE
    Документ19 страниц
    Chapitre 3 - BASE - de - DONNEE
    CÖPA SODAZINDJI
    Оценок пока нет
  • Chapitre 04 (Le Langage SQL)
    Chapitre 04 (Le Langage SQL)
    Документ27 страниц
    Chapitre 04 (Le Langage SQL)
    zab03304
    Оценок пока нет
  • Diapo Chapitre 3
    Diapo Chapitre 3
    Документ96 страниц
    Diapo Chapitre 3
    saïda Senoussaoui
    Оценок пока нет
  • TP 2
    TP 2
    Документ8 страниц
    TP 2
    leila karimu
    Оценок пока нет
  • TP 2
    TP 2
    Документ3 страницы
    TP 2
    Farid
    0% (1)
  • TP BDD Document-Annexe
    TP BDD Document-Annexe
    Документ34 страницы
    TP BDD Document-Annexe
    Sa Fi
    Оценок пока нет
  • Génération de Base de Données
    Génération de Base de Données
    Документ3 страницы
    Génération de Base de Données
    Achour Mahamat Saleh
    Оценок пока нет
  • Langagesql Retel 2016
    Langagesql Retel 2016
    Документ96 страниц
    Langagesql Retel 2016
    Khadim Niang
    Оценок пока нет
  • DD 01
    DD 01
    Документ5 страниц
    DD 01
    timaa_2020
    Оценок пока нет
  • PSQL - Sell - TD-TP
    PSQL - Sell - TD-TP
    Документ40 страниц
    PSQL - Sell - TD-TP
    SAMIR EL - FEHRI
    Оценок пока нет
  • Langage SQL
    Langage SQL
    Документ82 страницы
    Langage SQL
    Med HARRANE
    Оценок пока нет
  • 3.chap3 Req Imb
    3.chap3 Req Imb
    Документ14 страниц
    3.chap3 Req Imb
    hamza
    Оценок пока нет
  • Cours SQL Part5
    Cours SQL Part5
    Документ62 страницы
    Cours SQL Part5
    Elghnmikarim Fatim elzzhra
    Оценок пока нет
  • Prisonnier
    Prisonnier
    Документ13 страниц
    Prisonnier
    Ibrahima sory Bah
    Оценок пока нет
  • 5 Langage SQL LDD +LMD
    5 Langage SQL LDD +LMD
    Документ7 страниц
    5 Langage SQL LDD +LMD
    api-26420184
    Оценок пока нет
  • ITF2 S 1
    ITF2 S 1
    Документ10 страниц
    ITF2 S 1
    BO
    Оценок пока нет
  • SQL Avance 2018 2019 LDD
    SQL Avance 2018 2019 LDD
    Документ47 страниц
    SQL Avance 2018 2019 LDD
    Malek JELASSI
    Оценок пока нет
  • Partie1 Basics
    Partie1 Basics
    Документ103 страницы
    Partie1 Basics
    Fatima Zahra Dev
    Оценок пока нет
  • Langage SQL PDF
    Langage SQL PDF
    Документ67 страниц
    Langage SQL PDF
    Haitam Ibrahim Amine
    Оценок пока нет
  • Chapitre2 SQL
    Chapitre2 SQL
    Документ37 страниц
    Chapitre2 SQL
    Mahmoud Marrakchi
    Оценок пока нет
  • Cours SQL LDD
    Cours SQL LDD
    Документ87 страниц
    Cours SQL LDD
    Ons Attia
    Оценок пока нет
  • TP1-TP2 - Avec Corrections
    TP1-TP2 - Avec Corrections
    Документ6 страниц
    TP1-TP2 - Avec Corrections
    Fares Serdouk
    Оценок пока нет
  • SQL Sous Oracle LMD
    SQL Sous Oracle LMD
    Документ48 страниц
    SQL Sous Oracle LMD
    Salim Bouazizi
    Оценок пока нет
  • MYSQL Cours
    MYSQL Cours
    Документ46 страниц
    MYSQL Cours
    Bouayad Yassine
    Оценок пока нет
  • Cours Tablespace AdminBDOracle
    Cours Tablespace AdminBDOracle
    Документ28 страниц
    Cours Tablespace AdminBDOracle
    Jihane Khallad
    Оценок пока нет
  • PLSQL Trigger
    PLSQL Trigger
    Документ46 страниц
    PLSQL Trigger
    KHAWLA JABARI
    Оценок пока нет
  • Cours Oracle
    Cours Oracle
    Документ99 страниц
    Cours Oracle
    SimoKas
    Оценок пока нет
  • SQL Commande
    SQL Commande
    Документ35 страниц
    SQL Commande
    Amel Hebboul
    Оценок пока нет
  • Chapitre 2
    Chapitre 2
    Документ12 страниц
    Chapitre 2
    najwa bensaid
    Оценок пока нет
  • Cours PLSQL Partie4 Triggers SagarSamya
    Cours PLSQL Partie4 Triggers SagarSamya
    Документ22 страницы
    Cours PLSQL Partie4 Triggers SagarSamya
    Baira Meriem
    Оценок пока нет
  • TP2 BD PDF
    TP2 BD PDF
    Документ7 страниц
    TP2 BD PDF
    Ibrahima sory Bah
    Оценок пока нет
  • ORACLE
    ORACLE
    Документ9 страниц
    ORACLE
    TUG
    Оценок пока нет
  • BD Cours 5 (1) - Copie
    BD Cours 5 (1) - Copie
    Документ40 страниц
    BD Cours 5 (1) - Copie
    ShamsB'enMefteh
    Оценок пока нет
  • Courde Programmation
    Courde Programmation
    Документ44 страницы
    Courde Programmation
    mimicharonneamina
    Оценок пока нет
  • FPGA - Arduino
    FPGA - Arduino
    Документ8 страниц
    FPGA - Arduino
    ali azila
    Оценок пока нет
  • Guide de L'Utilisateur
    Guide de L'Utilisateur
    Документ311 страниц
    Guide de L'Utilisateur
    Dan Lem
    Оценок пока нет
  • TD Linda
    TD Linda
    Документ2 страницы
    TD Linda
    Abdelilah Baibih
    Оценок пока нет
  • Application de Gestion D'un Catalogue D'étudiants en Delphi 7
    Application de Gestion D'un Catalogue D'étudiants en Delphi 7
    Документ14 страниц
    Application de Gestion D'un Catalogue D'étudiants en Delphi 7
    Azedine Sariye
    Оценок пока нет
  • 6.4.3.4 Packet Tracer - Configuring Basic EIGRP With IPv6 Routing Instructions
    6.4.3.4 Packet Tracer - Configuring Basic EIGRP With IPv6 Routing Instructions
    Документ3 страницы
    6.4.3.4 Packet Tracer - Configuring Basic EIGRP With IPv6 Routing Instructions
    Mohamed
    Оценок пока нет
  • Cunit
    Cunit
    Документ7 страниц
    Cunit
    Amine Mokni
    Оценок пока нет
  • Angular
    Angular
    Документ18 страниц
    Angular
    Harena V1.0
    Оценок пока нет
  • Cours+Arduino+1AS 2AS 2021 Sami+Soudani
    Cours+Arduino+1AS 2AS 2021 Sami+Soudani
    Документ6 страниц
    Cours+Arduino+1AS 2AS 2021 Sami+Soudani
    Imed Moussa
    100% (1)
  • T2 S5 Image Définition Résolution Compression
    T2 S5 Image Définition Résolution Compression
    Документ3 страницы
    T2 S5 Image Définition Résolution Compression
    Yonkeu
    Оценок пока нет
  • MEMO IP Powershell
    MEMO IP Powershell
    Документ13 страниц
    MEMO IP Powershell
    Frana Pauve
    Оценок пока нет
  • Examen 6
    Examen 6
    Документ4 страницы
    Examen 6
    محده عبد الرحمان
    Оценок пока нет
  • Nouveau Document Texte
    Nouveau Document Texte
    Документ9 страниц
    Nouveau Document Texte
    Ayoub Fares
    Оценок пока нет
  • VOTRE ORDINATEUR 03 1984-01-02 (Acme)
    VOTRE ORDINATEUR 03 1984-01-02 (Acme)
    Документ92 страницы
    VOTRE ORDINATEUR 03 1984-01-02 (Acme)
    Taranis35
    Оценок пока нет
  • R Cours5
    R Cours5
    Документ15 страниц
    R Cours5
    diarrassouba kolotieloma
    Оценок пока нет
  • Calendrier Ine1
    Calendrier Ine1
    Документ8 страниц
    Calendrier Ine1
    Mohammed Elhlou
    Оценок пока нет
  • Idm
    Idm
    Документ2 страницы
    Idm
    justin
    Оценок пока нет
  • Loçon 3
    Loçon 3
    Документ3 страницы
    Loçon 3
    Said El Kafhali
    Оценок пока нет
  • DCS Deltav
    DCS Deltav
    Документ41 страница
    DCS Deltav
    Bamsi Dirilis
    Оценок пока нет
  • Oral Java
    Oral Java
    Документ117 страниц
    Oral Java
    Corentin Stalars
    Оценок пока нет
  • Installation Et Configuration de SQL Server 2008
    Installation Et Configuration de SQL Server 2008
    Документ46 страниц
    Installation Et Configuration de SQL Server 2008
    Ahmed
    Оценок пока нет
  • TP Dfs
    TP Dfs
    Документ15 страниц
    TP Dfs
    Adil Abouelhassan
    Оценок пока нет
  • Modèle OSI
    Modèle OSI
    Документ31 страница
    Modèle OSI
    gahede
    Оценок пока нет
  • Resultats 4 Année MARS2023
    Resultats 4 Année MARS2023
    Документ49 страниц
    Resultats 4 Année MARS2023
    lamouadden ranya
    Оценок пока нет
  • Administration RX Unix
    Administration RX Unix
    Документ179 страниц
    Administration RX Unix
    Joslain Guedenon
    Оценок пока нет
  • CRI - Chapitre 1
    CRI - Chapitre 1
    Документ11 страниц
    CRI - Chapitre 1
    Tinhinane Ait Messaoud
    Оценок пока нет
  • Winschem & Wintypon - Compatibilité Selon Les Versions de Wi
    Winschem & Wintypon - Compatibilité Selon Les Versions de Wi
    Документ1 страница
    Winschem & Wintypon - Compatibilité Selon Les Versions de Wi
    Makrani Brahim
    Оценок пока нет
  • Seance 1 2 3 4 Programmation
    Seance 1 2 3 4 Programmation
    Документ86 страниц
    Seance 1 2 3 4 Programmation
    Samba Komangara
    Оценок пока нет
  • EFM Conception de Réseaux Locaux Commutés v3
    EFM Conception de Réseaux Locaux Commutés v3
    Документ2 страницы
    EFM Conception de Réseaux Locaux Commutés v3
    fodekambalou
    Оценок пока нет