premier cours SQL - Laboratoire d`Informatique de l`Université du

Initiation à SQL
Le langage de communication avec une base de
données relationnelles
Application avec PostgreSQL
Nathalie Camelin – 2011/2012
Université du Maine
Institut Claude Chappe
D'après Levy Estève Plew&Stephens Audibert
Introduction à SQL - N.Camelin 2
Qu'est-ce qu'une donnée ?
« Dans les technologies de l'information (TI), une donnée est
une description élémentaire, souvent codée, d'une chose, d'une
transaction d'affaire, d'un événement, etc. » Wikipédia
« Représentation d'une information sous une forme
conventionnelle destinée à faciliter son traitement. » Médiadico
Une Base de Données (BD) est une collection de
données
mécanisme organisé de stockage
ex : l'annuaire téléphonique
Des données aux SGBD-R
Introduction à SQL - N.Camelin 3
Modèle relationnel
1970 : Edgar F. Codd, mathématicien chez IBM
A Relational Model of Data for Large Shared Data Banks
Pourquoi ?
accès performant à de grandes quantités de données
réponse aux problèmes de redondance ou d'intégrité des données
Une Base de Données Relationnelles (BD-R)
suit les principes de l'algèbre relationnel (Codd)
données stockées dans des unités logiques, les tables
relations entre tables
Des données aux SGBD-R
Introduction à SQL - N.Camelin 4
Le Système de Gestion de Bases de Données
(SGBD)
gestion et accès à la BD : ajout, modification et recherche
quelques objectifs :
non redondance des données
cohérence des données
partage des données
sécurité des données
Des données aux SGBD-R
Introduction à SQL - N.Camelin 5
SQL : Structured Query Language
un langage de requêtes pour communiquer avec une BDR
De nombreuses fonctionnalités !
Gestion, insertion, suppression, modification de données
Opérations arithmétiques et de comparaison
Affichage des données
Affectation
Fonctions d'aggrégations
Et SQL dans tout ça?
1 / 60 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !