Livre_silo 30 août 2013 16:32 Page 268
¨
©
¨
©
¨
©
¨
©
C o p y r i g h t E y r o l l e s
268
Informatique pour tous
1 Il suffit d’effectuer une projection sur l’attribut correspondant. Les doublons sont fusionnés :
π Filière (classe)
2 Il suffit de sélectionner les classes de PCSI :
σ Filière=P CSI (classe)
3 On sélectionne les élèves selon chacune des classes, puis on ne garde que les prénoms :
π Prénom (σ Classe=1 (élève) ∪ σ Classe=3 (élève))
4 On peut commencer par ne garder que les noms et les notes, puis sélectionner selon cette note :
σ Note<10 (π Nom, Note (élève))
10.4 Utilisation d’un gestionnaire de bases
de données relationnelles
Les logiciels de gestion de bases de données relationnelles servent à concevoir informatiquement des relations suivant un schéma relationnel, à définir des valeurs et à interroger
la base pour rechercher des valeurs particulières.
Une base de données est constituée d’un ensemble de relations, ainsi que de leurs schémas
relationnels. Elle est stockée dans un fichier ou un jeu de fichiers. Un gestionnaire de bases
de données va gérer cette base et permettre à des utilisateurs d’y accéder ou de la modifier.
Le gestionnaire joue donc un rôle d’intermédiaire entre la vision idéale, issue du modèle
relationnel, et la réalité concrète de la base.
Dans un gestionnaire de bases de données, il est possible d’effectuer les opérations suivantes :
• créer une relation à l’aide d’un schéma – on parle alors de table plutôt que de relation ;
• ajouter des valeurs dans une relation ;
• modifier les valeurs d’une relation ;
• modifier le schéma d’une table – cette opération est complexe car si on ajoute des attributs,
il faut leur donner une valeur par défaut.
Les gestionnaires de bases de données (SQLite, MySQL, PostgreSQL…) ne fournissent
pour la plupart que des outils rudimentaires pour interagir avec eux (par exemple des applications console dans lesquelles on rentre de manière textuelle des commandes).
¨
©
¨
©
¨
©
¨
©
C o p y r i g h t E y r o l l e s
268
Informatique pour tous
1 Il suffit d’effectuer une projection sur l’attribut correspondant. Les doublons sont fusionnés :
π Filière (classe)
2 Il suffit de sélectionner les classes de PCSI :
σ Filière=P CSI (classe)
3 On sélectionne les élèves selon chacune des classes, puis on ne garde que les prénoms :
π Prénom (σ Classe=1 (élève) ∪ σ Classe=3 (élève))
4 On peut commencer par ne garder que les noms et les notes, puis sélectionner selon cette note :
σ Note<10 (π Nom, Note (élève))
10.4 Utilisation d’un gestionnaire de bases
de données relationnelles
Les logiciels de gestion de bases de données relationnelles servent à concevoir informatiquement des relations suivant un schéma relationnel, à définir des valeurs et à interroger
la base pour rechercher des valeurs particulières.
Une base de données est constituée d’un ensemble de relations, ainsi que de leurs schémas
relationnels. Elle est stockée dans un fichier ou un jeu de fichiers. Un gestionnaire de bases
de données va gérer cette base et permettre à des utilisateurs d’y accéder ou de la modifier.
Le gestionnaire joue donc un rôle d’intermédiaire entre la vision idéale, issue du modèle
relationnel, et la réalité concrète de la base.
Dans un gestionnaire de bases de données, il est possible d’effectuer les opérations suivantes :
• créer une relation à l’aide d’un schéma – on parle alors de table plutôt que de relation ;
• ajouter des valeurs dans une relation ;
• modifier les valeurs d’une relation ;
• modifier le schéma d’une table – cette opération est complexe car si on ajoute des attributs,
il faut leur donner une valeur par défaut.
Les gestionnaires de bases de données (SQLite, MySQL, PostgreSQL…) ne fournissent
pour la plupart que des outils rudimentaires pour interagir avec eux (par exemple des applications console dans lesquelles on rentre de manière textuelle des commandes).
