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 l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!