IF6-Cours-1
49 pages
Français
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
49 pages
Français
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

IF6 - Initiation aux Bases de donn´eesIF6 - Initiation aux Bases de donn´eesE.Coqueryemmanuel.coquery@liris.cnrs.frhttp ://www710.univ-lyon1.fr/∼ecoquery/enseignement/if6IF6 - Initiation aux Bases de donn´eesPlan du cours de bases de donn´eesIntroduction, mod`ele relationnel, alg`ebre relationnelleCalcul relationnelSQLSch´emas entit´es-associationsPHPOptimisation alg´ebriqueIF6 - Initiation aux Bases de donn´eesInformations diversesD´emarrage des TD / TPTD : d´ebut la semaine prochaineTP : d´ebut la semaine du 12/03Groupes A et B :TD le lundiTP le vendrediGroupes C et D :TD le vendrediTP le lundiIF6 - Initiation aux Bases de donn´eesIntroductionPlan1 IntroductionFichiersSyst`eme de Gestion de Bases de Donn´ees2 Le mod`ele relationnel3 Alg`ebre relationnellePr´esentationOp´erateurs de l’alg`ebre relationnelleIF6 - Initiation aux Bases de donn´eesIntroductionDonn´eesUn ensemble de donn´ees c’est :Des objets :un nom, par exemple Emmanuelun cours, par exemple Initiation aux bases de donn´eesune date, par exemple 16/02/2007...Mais aussi des des liens ou relations entre ces objets :Emmanuel enseigne le cours ”Initiation aux bases de donn´ees”le 16/02/2007Une base de donn´ees est une application qui permet de stocker,d’interroger et de mettre `a jour un ensemble de donn´ees.IF6 - Initiation aux Bases de donn´eesIntroductionFichiersFichiersOn peut utiliser des fichiers pour stocker un ensemble de donn´ees :Collection ...

Informations

Publié par
Nombre de lectures 47
Langue Français

Extrait

IF6-Initiationaux
http
Basesdedonn´ees
IF6-InitiationauxBasesdedonne´es
E.Coquery
emmanuel.coquery@liris.cnrs.fr
://www710.univ-lyon1.fr/uqre/yneeocnt/if6seigneme
IF6-nIiittainoauxBasesdeodnne´es
Planducoursdebasesdedonne´es
Introduction,mod`elerelationnel,alge`brerelationnelle Calcul relationnel SQL Sch´emasentit´ociations es-ass PHP Optimisationalge´brique
FI6-nIiitatinouaxBasesdedonn´ees
Informations diverses
De´marragedesTD/TP
TD:de´butlasemaineprochaine
TP:d´ebutlasemainedu12/03
Groupes A et B :
TD le lundi
TP le vendredi
Groupes C et D :
TD le vendredi
TP le lundi
see´nnodedsesaBxontiucodtrInonauiatiInitIF6-
Lemode`lerelationnel
1
Introduction Fichiers Syst`emedeGestiondeBasesdeDonn´ees
Plan
Alge`brerelationnelle Pr´ ntation ese Op´erateursdelalge`brerelationnelle
3
2
FI6I-ntIrnoitdiaucttiioonnauxBases
Donn´ ees
edodnne´es
Unensemblededonn´eescest: Des objets : un nom, par exemple Emmanuel uncours,parexempleInitiationauxbasesdedonn´ees une date, par exemple 16/02/2007 ... Mais aussi des des liens ou relations entre ces objets : EmmanuelenseignelecoursInitiationauxbasesdedonn´eesle 16/02/2007
nee Une base de don ´ s est une application qui permet de stocker, dinterrogeretdemettre`ajourunensemblededonnees. ´
nne´edodsaseuaBxtionitia6-InIFiechFirsiechrsnIsedortitcuiFno
On peut utiliser des fichiers pour stocke ble de d ´ r un ensem onnees : Collectiondapplicationsou`chaqueapplicationde´nitetg`ere ses fichiers. Un fichier est une suite d’enregistrements contenant des donn´eeslogiquementliees. ´ Ilestpossibledutiliserdesbiblioth`equesdanslesdi´erents langages pour simplifier la lecture et l’ecriture dans ces ´ fichiers : fichiers d enregistrement en Pascal “ ´ ialisation” en Java ser ... Ne´cessiteuneint´egration´etroiteentreleprogrammeetles fichiers. ´ Lamanipulationdeschiersestdirectementinte´greedansle programme.
udtcoiFnciihreEssdedonn´eesIntrompxele
Donn´eessurlese´tudiantsdansuneuniversit´e: Ladressedune´tudiantestutilise´epoursesinscriptions,a`la biblioth`eque,... Chaqueapplicationdoitg´ererunensembledechiersde donn´eesetlesmaintenira`jour. Les formats des fichiers peuvent varier. Lesmises`ajoursontredondantes,doncsourcesderreurset dincoh´erences ex:misea`jourdeladresse:auservicedesinscriptions,a`la bibliothe`que,...
nitiationauxBaseI6FI-
Lourdeurdacce`sauxdo´es: nne Enpratique,ilestne´cessaired´ecrireun(gros)morceaude programmepouracce´dera`unedonne´e. Lecacite´entermesdacc`esauxdonne´es(parex,utilisation dunindex)peutapporterunecomplexit´edeprogrammation suppl´ementaire. Fichierss´epare´s:Redondancedanslad´enitionetlestockage desdonne´es. Manquedes´ecurite´:Sitoutprogrammeurpeutacc´ederaux chiers,ilestimpossibledegarantirlas´ecurite´etlinte´grite´ des donnees. ´ Pasdecontroˆledeconcurrence:siplusieursutilisateurs acc`edentauxchierssimultan´ement,desprobl`emesde corruptiondedonne´espeuventseproduire(lectureete´criture simultan´eesoudeux´ecrituressimultane´es).
oitaitinI-6FIn´onedsdseBauxnaoiFnudtctnoreeIsv´ennconersIichisdesienterschi
itia6-InauxBtionFItiucodtr`estSyonodedsesanIsee´nnndioaseBdemestGesee´esaBedsennoDeessdedonn´
Objectif:pallierauxinsusancesdelagestiondedonne´esdirecte via des fichiers.
Unebasededonneescestunensemblededonne´es: ´ ’ enregistr´e(surunsupportadressable), dontlastructurened´ependpasdelapplicationmaisdes donn´eesa`stocker cohe´rent de redondance minimale accessibledemanie`reconcurrenteparplusieursutilisateurs
´eesQuifaitquoioidnBesaseedoDnn`estSyonstGedemenIsee´nnitcudortauxBtiondedoasesFItiai-6nI
Leconcepteurge`re: la structuration non redondance miseencommunetladistribution´eventuelledesdonne´es
LeSyste`medeGestiondeBasesdeDonne´es(SGBD,DBMSen l is) g` ang a ere : le stockage ladisponibilite´desdonn´ees l acces ’ ` la concurrence
SGBDattemrepe´rcaltntneioatE:lbdesnmeilsloutielsogic lutilisationdebasesdedonn´ees. Fonctionsd’un SGBD : De´nitiondunebasededonn´ee: spe´citiondestypedesdonn´ ca ees structurationdesdonne´es contraintesdinte´grit´e(decoh´erence)surlesdonne´esstock´ees interrogationsdesdonne´es i ` jour des d ´ m se a onnees garantiedelint´egrit´edesdonne´es gestion de la concurrence gestiondelacondentialite´dedonn´ees s´ecurite´
edemtseGdnoisaBedeesnnDoes´eSGLesaseedodnne´senItroductionSyst`eDBFI6-InitiationauxB
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents