Pressées, les graines de tournesol donnent de l'huile. Mais d'autres végétaux permettent également de produire de l'huile. Vous disposez de données téléchargées depuis le site de l'Organisation des Nations unies pour l'alimentation et l'agriculture (FAO) concernant la production de différentes huiles.Téléchargez :
Affichage des articles dont le libellé est sgbd. Afficher tous les articles
Affichage des articles dont le libellé est sgbd. Afficher tous les articles
lundi 11 mai 2015
bac 2015 : jour j-4
mardi 1 avril 2014
uefa champions league 2010/2011

2010/11 : Barcelone règne à nouveau sur l'Europe du foot ! L'UEFA Champions League a connu cette année-là le même dénouement qu'en 2006 et 2009 : Barcelone a brandi le trophée après avoir battu une équipe anglaise en finale. Retour sur cette compétition via quelques statistiques...
Téléchargez :
- les instructions
- la liste des clubs
- la liste des joueurs
vendredi 28 mars 2014
voiliers
Dans cet exercice, il faut gérer une petite compagnie de location de voiliers. On a la liste des voiliers de la compagnie, et les locations effectuées pendant un mois. On doit rédiger quelques requêtes de sélection, une requête de mise à jour et un rapport...
Téléchargez :
- les instructions
- la liste des bateaux
- la liste des locations
samedi 22 mars 2014
pizzas

Dans la pizzeria Net, une grande variété de pizzas peuvent être commandées. On ne peut pas entrer dans la pizzeria, la commande ne peut se faire que par SMS, et on ne peut commander qu'une seule variété de pizza par SMS.
Téléchargez :
- les instructions
- la liste des catégories
- la liste des pizzas
- la liste des commandes
Solutions :
- captures d'écran avec les résultats que vous devez recevoir
- captures d'écran avec la structure des requêtes
samedi 1 juin 2013
mise à jour
Reprenons la base de données "Livres et Auteurs", et essayons de créer quelques requêtes de mise à jour...
Une petite bibliothèque s'ouvre dans votre lycée. Le bibliothécaire souhaite informatiser le système. Pourrez-vous l'aider à commencer son projet grâce au SGBD ?Téléchargez :
- les instructions
- la liste des livres
- la liste des auteurs
Mise à jour :
- Modifiez le nom de l'éditeur : "Le Livre de Poche" >> "Livre de Poche". (Màj01)
- Inventez un pseudonyme pour Márai Sándor. (Màj02)
- J. K. Rowling est décédée ce matin ! Mettez à jour la table Auteur. (Màj03)
- Tous les romans policiers ont 10 pages de plus que ce qui est indiqué dans la BD. Corrigez cette erreur ! (Màj04)
- Le papier coûte cher ! Diminuez le nombre de pages des livres "Harry Potter" de 10% ! (Màj05)
vendredi 31 mai 2013
population en europe
Vous disposez des données concernant la population de l'Europe actuelle (27 pays) pour les 10 dernières années (de 2002 à 2001). Créez la BD, importez les données externes et répondez aux questions !
Téléchargez :
- les instructions
- les données externes
- le modèle de l'état (pas d'instructions, juste le modèle)
jeudi 16 mai 2013
bac : jour j-5
Les caractéristiques des plus grands arbres de Hongrie sont recueillies dans des listes publiques depuis plus de dix ans. En plus du nom de l’espèce des arbres et de leurs coordonnées géographiques, nombre d’autres données sont notées. Vous avez à votre disposition une partie des données recueillies sur les arbres dans le fichier faforr.txt, et pour connaître leur emplacement géographique vous disposez du nom des comitats dans le fichier megyeforr.txt.
- Préparez une nouvelle base de données sous le nom "oregfak". Importez les fichiers annexés faforr.txt sous le nom de table "Fa" et le fichier megyeforr.txt sous "Megye". Les fichiers sont des fichiers textes de code UTF-8 entrecoupés de tabulations. Dans chacun d’eux, la première ligne contient le nom des champs. Ajoutez au tableau fa un identificateur individuel sous "azon". Lors de la création réglez les types et les clés qui conviennent.
- azon : l’identificateur de l’arbre (compteur), c’est la clé
- faj : le nom de l’espèce de l’arbre (texte)
- kormeret : la circonférence du tronc de l’arbre en centimètres (nombre)
- telepules : le nom de du lieu où l’arbre se trouve (texte)
- megyeid : le code du comitat du lieu (nombre)
- meres : l’année du relevé des données de l’arbre (nombre) Megye (id, nev)
- id : l’identificateur du comitat (nombre), c’est la clé
- nev : le nom du comitat (texte)
- Préparez les états suivants, en créant auparavant une requête si nécessaire.
- La liste des arbres, groupés par espèce ; dans chaque groupe, affichez la circonférence et le nom du lieu où se trouve l'arbre, en les triant du plus gros au plus petit. (Etat-01)
- La liste des arbres, groupés par comitat ; pour chaque comitat, affichez l'année du relevé des données, le nom de l'arbre et du lieu où il se trouve. (Etat-02)
- Préparez un rapport qui affiche les lieux où l'on peut trouver des exemplaires géants de châtaigner ou de marronnier (en hongrois : gesztenye). Le rapport doit contenir le nom de lieu, le nom de l’espèce des arbres, leur circonférence, groupés par lieu et à l’intérieur du groupe dans l’ordre croissant de la circonférence. Préparez le rapport avec une requête intermédiaire qui contient les champs nécessaires ou avec une table provisoire. (Etat-03)
- La liste des arbres de plus de 8 mètres de circonférence, dont les données ont été mesurées entre 2005 et aujourd'hui. Groupez-les par année, et pour chaque année, triez-les du plus large au plus mince. (Etat-04)
- Si vous avez le temps et l'envie, créez également les requêtes du bac d'octobre 2011 (pages 12-13).
-
Fa (azon, faj, kormeret, telepules, megyeid, meres)
samedi 11 mai 2013
bac : jour j-10
Bientôt l'été, les vacances... Avec des amis, vous préparez un voyage au bord d'un lac, qui durera plusieurs jours. Vous allez camper, et aurez besoin pour cela de matériel de camping : tente, tables et chaises pliantes, sac de couchage, lampe de poche, ... Pour économiser, vous décidez d'acheter ce qui est possible sur un site de vente aux enchères.
- Créez une nouvelle base de données que vous enregistrez sous le nom jour-j-10-xxx (où xxx est votre nom d'utilisateur) dans le format par défaut du programme.
- Importez les données contenues dans le fichier jour-j-10-camping.txt (encodage UTF-8, données entrecoupées de tabulations, la première ligne contient le nom des champs) dans une nouvelle table "Camping" dont voici la description :
- ID : identifiant de l'objet en vente, c'est la clé primaire (compteur)
- Nom : courte description de l'objet (texte)
- Encheres : nombre d'enchères déjà passées sur le site pour l'objet (numérique)
- Prix : prix de l'objet en euros (numérique)
- Livraison : prix de la livraison en euros, NULL si livraison gratuite (numérique)
- FinEnchere : temps restant avant la fin de l'enchère (date/heure)
- Affichez la liste des objets en vente sur le site (ID, Nom, Prix, FinEnchere), du moins cher au plus cher ; si plusieurs objets coûtent le même prix, affichez en premier celui dont l'enchère se termine le plus tôt. (Requête1)
- Affichez la liste des objets dont la livraison est gratuite. (Requête2)
- Affichez la liste des objets coûtant entre 10 et 20 euros. (Requête3)
- Affichez la liste des objets pour lesquels un ou plusieurs internautes ont déjà proposé une enchère. (Requête4)
- Affichez la liste des objets pour lesquels les enchères se terminent dans moins de 12 heures. (Requête5)
- Calculez le "prix total" réel (prix et livraison) pour les objets dont le prix de livraison n'est pas nul. (Requête6)
- Combien y a-t-il de sacs à vendre sur le site ? (Requête7)
- Pour quel objet y a-t-il le plus d'enchères ? (Requête8)
- Affichez la liste des objets qui coûtent moins cher que le prix moyen de tous les objets. (Requête9)
- D'après les conditions de vente du site, le prix maximum de livraison est de 5 euros. Mettez à jour les données en fixant à 5 euros le prix de la livraison des objets qui ne respectent pas cette règle. (Requête10)
Source :
- Camping Trekking | eBay, http://www.befr.ebay.be/sch/Camping-Trekking-, consulté le 11 mai 2013
vendredi 5 avril 2013
UEFA Champions League 2010/11

2010/11 : Barcelone règne à nouveau sur l'Europe du foot ! L'UEFA Champions League a connu cette année-là le même dénouement qu'en 2006 et 2009 : Barcelone a brandi le trophée après avoir battu une équipe anglaise en finale. Retour sur cette compétition via quelques statistiques...
Téléchargez :
- les instructions
- la liste des clubs
- la liste des joueurs
mercredi 27 mars 2013
pizzas

Dans la pizzeria Net, une grande variété de pizzas peuvent être commandées. On ne peut pas entrer dans la pizzeria, la commande ne peut se faire que par SMS, et on ne peut commander qu'une seule variété de pizza par SMS.
Téléchargez :
- les instructions
- la liste des catégories
- la liste des pizzas
- la liste des commandes
Solutions :
- captures d'écran avec les résultats que vous devez recevoir
- captures d'écran avec la structure des requêtes
mardi 12 mars 2013
le niveau des eaux

Le niveau des cours d'eau est régulièrement mesuré depuis des centaines d'années. La base de données suivante comporte les relevés fluviométriques du Danube et de la Tisza entre les années 2000 et 2004.
Téléchargez :
- les instructions
- les données externes
samedi 9 mars 2013
livres et auteurs
Une petite bibliothèque s'ouvre dans votre lycée. Le bibliothécaire souhaite informatiser le système. Pourrez-vous l'aider à commencer son projet grâce au SGBD ?Téléchargez :
- les instructions
- la liste des livres
- la liste des auteurs
vendredi 1 juin 2012
foot et requêtes
Voici le test de l'année passée, que vous pouvez refaire à la maison pour bien préparer le grand test SGBD de mardi ! ;-)
Télécharger :
Télécharger :
- les instructions
- les données externes : club.txt et joueur.txt
- le modèle pour le rapport
- la solution
vendredi 18 mai 2012
bac info : devoir-15
Mise à jour : Requête3 supprimée, Requête9 et Requête10 ajoutéesVous disposez des données concernant la populations de l''Europe actuelle (27 pays) pour les 10 dernières années (de 2002 à 2011). Répondez aux questions suivantes !
- Créez une nouvelle base de données vide, que vous enregistrez dans le format par défaut du programme sous le nom devoir-15-a07xxx (où xxx est votre nom d'utilisateur).
- Importez les données contenues dans le fichier population-europe.txt (fichier texte, données entrecoupées par des tabulations, encodage Unicode) dans une nouvelle table Population. Vous devez ajouter une clé primaire automatique : id. Voici la description de la table :
- id : clé primaire (compteur)
- pays : le pays où l'on a compté la population (texte)
- annee : l'année de mesure de la population (nombre)
- population : le nombre d'habitants (nombre)
- Affichez le nombre d'habitants dans les 27 pays de l'UE en 2011 (dans l'ordre alphabétique des pays) - Requête1
- Le 1er mai 2004, la Hongrie est entrée dans l'Union Européenne ; combien d'habitants comptait-elle alors ? - Requête2
Comment la population des 27 pays a-t-elle évolué durant les 10 dernières années ? Affichez la liste des pays, avec la différence de population (Diff-Pop) entre 2011 et 2002 - Requête3- Affichez la liste des 27 pays dans l'ordre alphabétique - Requête4
- Quel pays européen compte le plus grand nombre d'habitants en 2011 ? - Requête5
- Pour chaque pays, affichez la population moyenne sur les dix dernières années, en les triant du plus au moins peuplé - Requête6
- Combien de pays ont un nom qui commence par « B » ? - Requête7
- Affichez le nombre d'habitants en Hongrie l'année où la population de République tchèque était la plus basse - Requête8
- Affichez la population de Belgique et de Hongrie pour les années 2005 à 2010 (inclus) - Requête9
- Combien d'habitants compte l'Europe des 27 en 2011 ? - Requête10
- Eurostat – Data Explorer, http://appsso.eurostat.ec.europa.eu/nui/show.do?dataset=demo_gind&lang=fr, consulté le 17 mai 2012
mercredi 16 mai 2012
quelques bases de données
Voici les exercices faits en classe, vous pouvez télécharger :
- les données externes (fichier .zip à décompresser)
- les instructions pour importer
- les requêtes de sélection
mercredi 25 avril 2012
vendredi 30 mars 2012
bac info : devoir-08

Dans la base de données sgbd-exercice-02 (basket), répondre à la question : "Combien de joueurs différents ont marqué des points ?" Envoyez la réponse sous forme de requête(s) SQL (voir capture d'écran ci-contre).
Posez ensuite une question de votre choix à la BD, et envoyez la requête avec la réponse (SQL) ; ça servira d'exercice aux autres élèves ;-)
mardi 27 mars 2012
sgbd : importer des données externes

La première étape lors de la résolution d'un exercice avec une base de données est peut-être la plus importante : il faut réussir à bien importer les données externes ! À partir d'un ou plusieurs fichiers texte (1 fichier par table), on construit la structure de la BD (champs, types de données, relations) et on remplit les tables (avec des enregistrements).
Dans les exercices suivants, vous devez construire 4 bases de données différentes, en important les données à partir des fichiers à télécharger : jatekos.txt et jegyzokonyv.txt (exercice-02), menetrend.txt (exercice-03), viz.txt (exercice-04), kiado.txt et konyv.txt (exercice-05).
Entraînez-vous à la maison, construisez et enregistrez bien ces BD, on va encore les utiliser... ;-)
mercredi 25 mai 2011
voler

Pour s'entraîner à parler SQL : télécharger la BD (et l'ouvrir avec OpenOffice Base) ou utiliser la BD de l'exercice 2.
Répondre aux questions suivantes (directement en SQL si possible ;)) :
- Donner la liste de tous les avions (compagnie, type, places) en les triant dans l’ordre alphabétique des compagnies, puis du plus grand au plus petit.
- Donner la liste des compagnies dans l’ordre alphabétique.
- Compter le nombre d’avions (« flotte ») par compagnie, et afficher la compagnie qui a le plus d’avions au début.
- Calculer le nombre total de places disponibles (« capacité ») par compagnie, et afficher la compagnie qui en a le moins au début.
- Calculer la moyenne du nombre de places disponibles (« Moyenne Airbus ») sur les avions de type Airbus.
- Donner la liste des vols (aéroports de départ et d’arrivée, compagnie) qui partent de Budapest.
- Donner la liste des vols (aéroport et heure de départ, aéroport et heure d’arrivée, compagnie) qui décollent le 1er ou le 2 avril, dans l’ordre chronologique.
- Calculer le nombre de places libres (« libres ») sur chaque vol (id).
- Copier-coller la requête précédente et la modifier pour avoir uniquement le vol pour lequel il y a le plus de places libres.
- Idem, mais on veut connaître les 5 vols où il y a le moins de places libres.
- Donner la liste des avions (type, compagnie) qui atterrissent à l’aéroport d’où le vol avec 320 passagers a décollé (afficher aussi cet aéroport).
- Idem, mais remplacer « 320 » par « le moins de ».
naviguer

- Se déplacer sur l'eau, en parlant des navires et de leurs passagers.
- Inform. Passer de manière non linéaire d'un document électronique, d'un site d'un réseau télématique à l'autre grâce aux liens hypertextuels.
Quelques requêtes supplémentaires que l'on peut essayer de faire (directement en SQL, pourquoi pas ? ;)) avec la BD sur les voiliers, voir exercice 3 :
- donner la liste des tours (n°, nom bateau, jours) qui ont duré entre 3 et 5 jours
- donner la liste des types de bateaux dans l’ordre alphabétique
- calculer le nombre de fois (« locations ») que chaque bateau (nom) a été loué, en commençant par celui qui a été loué le plus de fois
- calculer nombre total de personnes (« passagers ») qui sont montées sur chaque bateau (nom), en commençant par celui qui a eu le moins de passagers
- calculer nombre de jours (« navigation ») que chaque voilier a passés sur l’eau, en commençant par celui qui a navigué le plus longtemps
- donner la liste des tours (n° du tour, nom et type du bateau) avec le nombre de place libres (« libre(s) »)
- modifier le nom du type « Cadet » --> « Kadet »
- augmenter de 5 % le prix de location des bateaux qui coûtent moins que 25.000 forints
Inscription à :
Articles (Atom)










