Correction informatique ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? CSECTION Sc Info EXAMEN DU BACCALAUREAT EPREUVE Algorithmique et Programmation Corrigé Exercice points Donner cinq fonctions d ? un Système de Gestion de Base de Données SGBD La dé ?nition d
? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? CSECTION Sc Info EXAMEN DU BACCALAUREAT EPREUVE Algorithmique et Programmation Corrigé Exercice points Donner cinq fonctions d ? un Système de Gestion de Base de Données SGBD La dé ?nition de données La manipulation de données L'intégrité de données La gestion des accès concurrents La con ?dentialité La sécurité du fonctionnement Citer les trois modes d ? utilisation d ? une application développée autour d ? une base de données en précisant l ? emplacement de chacune d ? elles Mode d ? utilisation Monoposte Application la même machine Emplacement Base de données la même machine Client Serveur Poste client Serveur de données Internet Serveur Web Serveur de données Placer chaque commande de la liste suivante dans la colonne correspondante au langage auquel elle appartient ALTER GRANT SELECT REVOKE CREATE DROP INSERT DELETE UPDATE Langage de Dé ?nition de Données LDD CREATE ALTER DROP Langage de Manipulation de Données LMD SELECT INSERT UPDATE DELETE Langage de Contrôle de Données LCD GRANT REVOKE Exercice points Soit la base de données intitulée Gestion Projets ? permettant de gérer les projets relatifs au développement de logiciels Elle est décrite par la représentation textuelle simpli ?ée suivante DEVELOPPEUR NumDev NomDev AdrDev EmailDev TelDev PROJET NumProj TitreProj DateDeb DateFin LOGICIEL CodLog NomLog PrixLog NumProj REALISATION NumProj NumDev Corrigé BD- SI- Bac Page CNom de la colonne NumDev NomDev AdrDev EmailDev TelDev NumProj Description des colonnes des tables Description Numéro du développeur Nom de la colonne TitreProj Description Titre du projet Nom du développeur DateDeb Date de début du projet Adresse du développeur Email du développeur DateFin CodLog Date de ?n du projet Code du logiciel N de téléphone du développeur Numéro du projet NomLog PrixLog Nom du logiciel Prix du logiciel Questions Ecrire les requêtes SQL suivantes permettant à l ? administrateur a d ? ajouter dans cette base de données un nouvel utilisateur identi ?é par Pers ? et ayant le mot de passe tSm yx ? CREATE USER Pers IDENTIFIED BY tSm yx b d ? attribuer à l ? utilisateur Pers ? les droits de sélection de modi ?cation et de suppression de données sur la table REALISATION ? GRANT SELECT UPDATE DELETE ON REALISATION TO Pers c d ? ajouter une contrainte d ? intégrité à la table PROJET ? pour que la valeur de la colonne DateFin soit supérieure ou égale à celle de la colonne DateDeb ALTER TABLE PROJET ADD CONSTRAINT CONST CHECK DateFin DateDeb d d ? a ?cher les noms et les prix des logiciels appartenant au projet ayant comme titre Gestion de stock ? triés dans l ? ordre décroissant des prix SELECT NomLog PrixLog FROM LOGICIEL L PROJET P WHERE L NumProj P NumProj AND TitreProj ? Gestion de stock ? ORDER BY PrixLog DESC e d ? a ?cher le total des prix des logiciels du projet numéro Lors de l ? a ?chage
Documents similaires
-
27
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Dec 18, 2022
- Catégorie Heavy Engineering/...
- Langue French
- Taille du fichier 300.3kB