• Aucun résultat trouvé

INTRODUCTION AUX BASES DE DONNÉES

N/A
N/A
Protected

Academic year: 2022

Partager "INTRODUCTION AUX BASES DE DONNÉES "

Copied!
1
0
0

Texte intégral

(1)

INTRODUCTION AUX BASES DE DONNÉES

Ce module vise à consolider ou développer les savoir-faire suivants :

CONTENUS CAPACITÉS ATTENDUES COMMENTAIRES

Contexte.

Principe d’un SGBD. Principe

d’une architecture trois-tiers. Connaître de nom les princi- pales solutions logicielles exis- tantes.

On pointera les limites des structures de données

« plates », l’intérêt de subdivi- ser une base en tables, le con- fort d’un langage essentielle- ment déclaratif.

Algèbre booléenne.

Tables de vérité des opérateurs logiques ET, OU. Commutativi- té. Associativité. Distributivité.

Négation d’une conjonction, d’une disjonction.

Utiliser les connecteurs lo- giques pour exprimer une con- dition.

On privilégiera les exemples issus du langage courant ou de l’univers des nombres.

Bases et tables de données.

Table (ou relation), champ (ou attribut), type, entrée (ou occur- rence), notion de clé primaire de recherche, de clé étrangère d’intégrité, schéma relationnel.

Utiliser une application offrant une interface graphique pour prototyper et créer une petite base de données, la compléter, la corriger, la sauvegarder sous différents formats.

Ces concepts sont présentés dans une perspective applica- tive, en prise avec la spécialité du BTS préparé. Le symbo- lisme et le formalisme de l’algèbre relationnelle sont hors programme.

La base ne comportera pas plus de quatre tables, ayant chacune un nombre limité de colonnes.

Requêtes SQL

Tri descendant/ascendant : ORDER BY. Bornes de pagina- tion : LIMIT. Renommage (alias) : AS. Fonctions sca- laires : UPPER, LENGTH. Pro- jection : SELECT. Restriction, mêlant une ou plusieurs condi- tions : clause WHERE.

Groupage et fonctions d'agré- gation : GROUP BY, MIN – MAX, SUM, COUNT, AVG, STD. Filtrage post-traitement : clause HAVING.

Jointure interne : JOIN ON.

Lancer des requêtes sur une base de données de taille quel- conque, comportant plusieurs tables, que les étudiants n'au- ront pas eu à construire mais auront su importer, à l’aide d’une application offrant une interface graphique.

Les commandes UNION, IN- TERSECT, EXCEPT (ou MI- NUS) visant à associer les en- registrements de deux requêtes sont hors programme.

Les jointures asymétriques sont hors programme.

Références

Documents relatifs

Orientée Fichiers Outils d'exploitation interactive, Programmation,.. Outils 4e

Le taux de chômage se trouve dans la relation economy et dans cette dernière il n’y a pas un nom de pays mais un code constitué de un, deux ou trois lettres Ce code se trouve aussi

Système de Gestion de Bases de Données SGBD Rappel sur les niveaux d’abstraction MySQL Principaux types de données disponibles Créer une BD phpMyAdmin Pour finir... Système de

cd Retourne au répertoire personnel de la personne cd <répertoire> Permet de se déplacer vers le répertoire. ls Permet de connaître la liste des fichiers du

□ Toute personne qui met en œuvre un fichier contenant des données personnelles doit renseigner les points suivants : identité du responsable, objectif de la collecte

: liste des valeurs associées chacune à une colonne de la table ; toutes les colonnes doivent avoir une valeur qui leur correspond (dans l’ordre défini dans la table) ; on peut

Afficher le Prénom et Nom de tous les employés ayant une permanence selon l’ordre alphabétique des noms puis

Les usages de BD se sont aujourd'hui généralisés pour entrer dans tous les secteurs de l'entreprise, depuis les petites bases utilisées par