Cours de Base de Données Cours n.1

Documents pareils
Bases de données cours 1

Cours Base de données relationnelles. M. Boughanem, IUP STRI

CESI Bases de données

Les bases de données

Bases de données relationnelles : Introduction

SCIENCES - TECHNOLOGIES - SANTE. STIC : Sciences et Technologies de l Information et de la Communication. Parcours Informatique

INTRODUCTION AUX BASES de DONNEES

Information utiles. webpage : Google+ : digiusto/

La problématique de la Préservation des Bases de Données. Olivier ROUCHON CINES Groupe PIN Jeudi 7 Octobre

Langage SQL (1) 4 septembre IUT Orléans. Introduction Le langage SQL : données Le langage SQL : requêtes

Sous réserve de validation par les instances de l Université. Information, Communication, Culture Euromédias

Bases de Données Relationnelles. Le Modèle Relationnel

Bases de données Outils de gestion

SQL MAP. Etude d un logiciel SQL Injection

IT203 : Systèmes de gestion de bases de données. A. Zemmari zemmari@labri.fr

Bases de Données. Plan

Introduction aux bases de données Cours 1 : Généralités sur les bases de données

Master CCI. Compétences Complémentaires en Informatique. Livret de l étudiant

Arts, Lettres, Langues. Langues, Littératures et Civilisations Etrangères (LLCE) spécialité Anglais

Cours TD TP EC UE EC UE CC Mixte Introduction aux sciences de. 3 Environnement. 4 l'administration et de. Anglais 28 2

Normes et description. des ressources continues et données d autorité Analyse de l information Recherche documentaire : méthodes et outils

Master I Génie Logiciel

Faculté des sciences de gestion et sciences économiques BASE DE DONNEES

Systèmes d information et bases de données (niveau 1)

Introduction au Système de Gestion de Base de Données et aux Base de Données

Présentation du module Base de données spatio-temporelles

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

Les bases de données Page 1 / 8

Bases de Données Avancées

Initiation aux bases de données (SGBD) Walter RUDAMETKIN

1 Introduction et installation

Le langage SQL Rappels

Période 2 : Du 26 Novembre 2012 au 14 Décembre 2012

Le Langage SQL version Oracle

Licence Sciences, Technologie et Santé Présentation de l interface IPWEB (Inscriptions pédagogiques en ligne)

Statistiques et traitement des données

Bases de données - Modèle relationnel

16H Cours / 18H TD / 20H TP

Bases de données Cours 1 : Généralités sur les bases de données

sous réserve de validation des modifications DROIT ECONOMIE GESTION SCIENCES DU MANAGEMENT FINANCE

Introduction aux bases de données: application en biologie

Les bases de données. Historique

Séance 1 Introduction aux bases de données

DUT. Informatique, orientation Imagerie Numérique. Domaine : Sciences, Technologies, Santé. Mention : Informatique

CONCEPTION Support de cours n 3 DE BASES DE DONNEES

BASES DE DONNÉES. CNAM Centre associé de Clermont-Ferrand Cycle A Année J. Darmont I. INTRODUCTION II. LES SYSTÈMES HIÉRARCHIQUES

h + 120h 555 h

UFR d Informatique. FORMATION MASTER Domaine SCIENCES, TECHNOLOGIE, SANTE Mention INFORMATIQUE

METIERS DES LANGUES ET CULTURES ETRANGERES

Introduction aux bases de données et aux SGBD

OFFRE DE FORMATION DANS LE SYSTÈME LMD

MASTER DROIT, ECONOMIE, GESTION Mention DROIT PUBLIC

Mercredi 15 Janvier 2014

Utilisation d Hyperplanning 2011

Bases de Données relationnelles et leurs systèmes de Gestion

Introduction aux Bases de Données

Bases de données relationnelles

Alpha PRIMO 58 boulevard baron du Marais Roanne / / contact@alphaprimo.fr

DROIT-ECONOMIE-GESTION SCIENCES DU MANAGEMENT ADMINISTRATION DES ENTREPRISES

Introduction aux Bases de Données Relationnelles Conclusion - 1

Formation L.M.D. en instrumentation biomédicale. Mise en œuvre dans une université scientifique et médicale : Claude Bernard Lyon I

Table des matières. Avant-propos

MASTER FINANCE, SPECIALITE FINANCE

UNIVERSITE PARIS 1 PANTHEON SORBONNE

S.T.A.P.S. S.T.A.P.S. Entraînement sportif. 213 h 162 h 171 h 180 h 546 h 240 h 141 h 165 h 180 h 546 h

LICENCE : INFORMATIQUE GENERALE

La solution pour gérer vos connaissances techniques et scientifiques

GESTION D UNE BASE BIBLIOGRAPHIQUE

Logiciel de création de badges personnalisés.

MASTER MANAGEMENT STRATEGIE, SPECIALITE CONSULTANT EN MANAGEMENT, ORGANISATION, STRATÉGIE

SGBDR. Systèmes de Gestion de Bases de Données (Relationnelles)

3 Descriptif du stage de fin d études du mastère professionnel

MASTER MANAGEMENT PARCOURS MARKETING ET COMMUNICATION

Bases de Données. Stella MARC-ZWECKER. Maître de conférences Dpt. Informatique - UdS

Microsoft Excel : tables de données

MASTER LPL : LANGUE ET INFORMATIQUE (P)

Langage SQL : créer et interroger une base

Année Universitaire ère année de Master Droit Mention Droit Privé 1 er semestre. 1 er SEMESTRE 8 matières CM TD COEFF ECTS.

Java DataBaseConnectivity

Bienvenue au collège Sciences et Technologie

MASTER PROFESSIONNEL (2 ème année)

MASTER 2 MENTION MARKETING ET VENTE, PARCOURS MÉDIAS ET COMMUNICATION

Chapitre 3 LE MODELE RELATIONNEL ET SQL (DDL)

UNIVERSITÉ DE LORRAINE Master MIAGE (Méthodes Informatiques Appliquées à la Gestion des Entreprises)

Magasins et entrepôts de données (Datamart, data warehouse) Approche relationnelle pour l'analyse des données en ligne (ROLAP)

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org

Droit. Administration Economique et Sociale. AGT/ Administration et Gestion des Territoires. Virginie DELBES Maître de conférences

Bases de Données. Le cas des BD relationnelles ouverture sur les BD relationnelles spatiales Séance 2 : Mise en oeuvre

PostgreSQL. Formations. Catalogue Calendrier... 8

L i c e n c e. Mention «Économie et de gestion» Diplôme Bac + 3. Parcours. Contacts. contact :

Bases de Données Avancées

PHP 4 PARTIE : BASE DE DONNEES

Gestion des bases de données

A.E.C. GESTION DES APPLICATIONS TECHNOLOGIE DE L'INFORMATION LEA.BW

L objectif de ce cycle est de former des techniciens supérieurs spécialisés dans l administration et la gestion de bases de données et des réseaux.

Ecole des Hautes Etudes Commerciales HEC Alger. par Amina GACEM. Module Informatique 1ière Année Master Sciences Commerciales

Transcription:

Cours de Base de Données Cours n.1 L2 Informatique Elisabetta De Maria - http://www.i3s.unice.fr/ edemaria/ UFR Sciences et Laboratoire I3S, CNRS 2017-2018 Université de Nice Sophia-Antipolis

Edt Lundi Mardi Mercredi Jeudi Vendredi TD TP 8h00-9h30 9h45-11h15 11h30-13h00 13h15-14h-14h45 15h00-16h30 16h45-18h15 1 2 1 2 1 2 1 2 1 2 A B C A B C A B C A B C A B C Emploi du Temps PROVISOIRE Licence Informatique 2e année, Semestre 3 Version 1 du 10/08/2017 Statistiques [Amphi M] TD Statistiques [M15] Anglais Outils Formels Info. (OFI) [Amphi Geol] TD1 [M24]/TPA [PV216] TD OFI [P302] (Bat Physique) Anglais TD Statistiques [M15] TD OFI [M32] Bases de Données [Amphi Biol] TD Algo Prog. Objet [M34] TD OFI [M11] TD Algo Prog. Objet [M15] TD2 [M11] /TPC [PV314] BD CM Algo Prog Objet [Amphi Biol] (13:30) PFA [Amphi PV] TPB BD [PV315] Sign. et Syst, [M2.7] Calcul Symbolique [PV314] (15:15) TP2 PFA [PV315] TP Algo Prog. Objet [PV213] TP Algo Prog. Objet [PV213] TP Algo Prog. Objet [PV214] TP1 PFA [PV317] Sign. et Syst [M2.7] UE Libres

Evaluation - Contrôle continu 1 écrit (CC) de 30-45 min (35%) 1 note de suivi de TP (15%) 1 écrit (CT) de 1h30 (50%)

Objectif Savoir ce qu est un SGBD Comprendre l apport des bases de données Connaître le modèle relationnel Apprendre plusieurs styles de langage (Graphique, Algébrique, Textuel) Apprendre des mécanismes avancés: journalisation, transaction... Mettre en œuvre une base de données : prise en compte des problèmes d optimisation, de gestion des droits d accès Comprendre les problèmes liés à la conception de gros systèmes d information

Exemples de base de données Achats au supermarché Achats à l aide d une carte de crédit Réservation d un voyage dans une agence Visite à la bibliothèque de la ville Etudes à l Université

Système de gestion de base de données (SGBD) Definition (Base de données) Une collection partagée de données en relation logique et une description des données, conçues pour satisfaire les besoins d information d une organisation. Definition (Système de gestion de base de données) Le système logiciel qui permet à des utilisateurs de définir, créer, mettre à jour une base de données et d en contrôler l accès langage de définition de données (LDD) langage de manipulation de données (LMD)

Spécificités d un SGBD Très grande quantité de données à gerer Besoin d interroger, mettre à jour souvent, rapidement et efficacement ces données Contrôler la redondance d information Partage des données / Accés concurrents Gérer les autorisation d accès / Sécurité des données Offrir des interfaces d accès multiples Verifier les contraintes d intégrité Assurer la reprise après panne

Modèle relationnel Les principaux concepts Relation/Table Identifiant/Clé primaire Identifiant externe/clé étrangère Domaine

Histoire du modèle relationnel Modèle logique proposé en 1970 par Tedd Codd (IBM lab.) Basé sur la notion de relations au sens mathématique, la théorie des ensembles et la logique des prédicats du 1er ordre Premier système en 1980 : Oracle avec SQL/DS Actuellement : DB2, INFORMIX, ORACLE, SQL Server, Ingres, Sybase, Dbase, Access, MySQL,...

Terminologie (1) Definition (Relation) Une table avec des colonnes et des lignes Definition (Attribut) Une colonne nommée de la relation Definition (Domaine) Un ensemble de valeurs admissibles pour un ou plusieurs attributs Definition (Tuple) Une ligne dans une relation

Terminologie (2) Definition (Degré) Nombre d attributs d une relation Definition (Cardinalité) Nombre de tuples d une relation Definition (Schéma de relation) Une relation nomméé définie par un ensemble de paires d attribut et de nom de domaine Definition (Instance de relation) Ensemble des tuples d une relation

Terminologie (3) Definition (Clé candidate) Ensemble minimum d attributs qu identifie de façon unique un tuple au sein d une d une relation Definition (Clé primaire) La clé candidate choisie pour identifier de façon unique les tuples au sein de la relation Definition (Clé étrangère) Un ensemble d attributs d une relation qui correspond à une clé candidate d une relation