Sql une norme un succes 1 SQL une norme un succès Classi ?cation des ordres SQL CREATE ?? ALTER ?? DROP ?? RENAME ?? TRUNCATE Dé ?nition des données INSERT ?? UPDATE ?? DELETE ?? MERGE ?? LOCK TABLE Manipulation des données SELECT Interrogation des donnée

SQL une norme un succès Classi ?cation des ordres SQL CREATE ?? ALTER ?? DROP ?? RENAME ?? TRUNCATE Dé ?nition des données INSERT ?? UPDATE ?? DELETE ?? MERGE ?? LOCK TABLE Manipulation des données SELECT Interrogation des données GRANT ?? REVOKE ?? COMMIT ?? ROLLBACK Contrôle des données CTables et données ? Considérons la ?gure suivante qui présente deux tables relationnelles permettant de stocker des compagnies des pilotes et le fait qu ? un pilote soit embauché par une compagnie CNotion de schéma ? Un schéma est un ensemble comprenant des structures de données et des données Il appartient à un utilisateur de la base et porte le nom de ce dernier Chaque utilisateur possède ainsi son propre schéma Leurs éléments Oracle les nomme d ? une manière générique objects sont créés et modi ?és par des ordres SQL CNotion de schéma ? La ?gure suivante illustre deux utilisateurs travaillant sur leur schéma stocké dans un espace de la base par une interface qui peut être SQL Plus dans la majeure partie des enseignements ou un langage de programmation ?? citons principalement C COBOL C ou Java CConnexion à Oracle ? Quel que soit le mode de connexion que vous allez choisir il faudra saisir au moins deux paramètres utilisateur et mot de passe Un troisième paramètre est optionnel il s ? agit du descripteur de connexion qui indique la base à laquelle vous voulez vous connecter Si vous n ? avez qu ? une base Oracle parle d ? instance ? et que vous êtes sur la machine qui l ? héberge nul besoin de renseigner ce paramètre ne rien mettre ou inscrire le nom de la base ? Dans le cas contraire il faudra utiliser un descripteur de connexion dé ?ni par l ? outil Net Con ?guration Assistant et qui se trouvera codé dans le ?chier de con ?guration tnsnames ora situé dans un sous-répertoire d ? Oracle network admin en fonction de la version dont vous disposerez CConnexion à Oracle Le code suivant décrit une connexion locale le descripteur de connexion est surligné CXBDSOUTOU le nom de la base en gras BDSOUTOU ? CXBDSOUTOU DESCRIPTION ADDRESSLIST ADDRESS PROTOCOL TCP HOST Camparols PORT CONNECTDATA SERVICE NAME BDSoutou CConnexion à Oracle ? Dans une fenêtre de commandes lancez sqlplus Un nom d ? utilisateur et un mot de passe sont demandés Pour les connexions distantes il faut relier le nom du descripteur de connexion à celui de l ? utilisateur exemple soutou cxbdsoutou CConnexion à Oracle CConnexion à Oracle CConnexion à Oracle CConnexion à Oracle CCréation d ? une table CREATE TABLE ? Pour pouvoir créer une table dans votre schéma il faut que vous ayez reçu le privilège CREATE TABLE Si vous avez le privilège CREATE ANY TABLE vous pouvez créer des tables dans tout schéma ? La syntaxe SQL simpli ?ée est la suivante ? CREATE TABLE schéma nomTable ? colonne type DEFAULT valeur NOT NULL ? colonne type DEFAULT valeur NOT NULL ?

  • 31
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Dec 16, 2022
  • Catégorie Administration
  • Langue French
  • Taille du fichier 43.1kB