1 Introduction aux bases de données



Documents pareils
Introduction aux Bases de Données

Bases de Données. Plan

Bases de données avancées Introduction

1 Modélisation d une base de données pour une société de bourse

Exemple accessible via une interface Web. Bases de données et systèmes de gestion de bases de données. Généralités. Définitions

Rappel sur les bases de données

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

Bases de données relationnelles

Modèle conceptuel : diagramme entité-association

Concevoir une base de données

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

Information utiles. webpage : Google+ : digiusto/

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

Formation à l utilisation des Systèmes de Gestion de Bases de Données Relationnelles. organisée avec la collaboration du

Introduction aux Bases de Données

Patrice BOURSIER. Professeur, Univ. de La Rochelle. Bases de Données. Notes de cours

1 Introduction et installation

Dossier I Découverte de Base d Open Office

INSTITUT NATIONAL DES TELECOMMUNICATIONS CONTROLE DES CONNAISSANCES. 2. Les questions sont indépendantes les unes des autres.

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

Les bases de données

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude

INTRODUCTION : Données structurées et accès simplifié

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

Cours Bases de données

INITIATION AUX BASES DE DONNEES MODELISATION et LANGAGE SQL

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

Introduction aux bases de données. Généralités sur les bases de données. Fonctions d'un SGBD. Définitions. Indépendance par rapport aux traitements

Conception des bases de données : Modèle Entité-Association

Université de Bangui. Modélisons en UML

CONCEPTION Support de cours n 3 DE BASES DE DONNEES

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

Mercredi 15 Janvier 2014

Bases de Données Avancées

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

Windows Server Chapitre 3 : Le service d annuaire Active Directory: Concepts de base

LE MODELE CONCEPTUEL DE DONNEES

Table des matières. Avant-propos

Groupe Eyrolles, 2004 ISBN :

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

Ecole Polytechnique de Louvain INGI Fichiers et bases de données

Méthodologie de conceptualisation BI

Année Universitaire 2009/2010 Session 2 de Printemps

1. LA GESTION DES BASES DE DONNEES RELATIONNELLES

Introduction aux Systèmes de Gestion de Bases de Données Relationnelles. Olivier Losson

UE 8 Systèmes d information de gestion Le programme

Soutien technique en informatique

PROJET DE PORTAIL INTRANET YNNA

DESS CCI Formation Continue. Février Université Louis-Pasteur de Strasbourg Département d'informatique

BUSINESS INTELLIGENCE

Chapitre 5 LE MODELE ENTITE - ASSOCIATION

SQL Server 2012 Implémentation d'une solution de Business Intelligence (Sql Server, Analysis Services...)

16H Cours / 18H TD / 20H TP

Modèle Entité/Association

Méthode d analyse Merise

Sciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION

//////////////////////////////////////////////////////////////////// Administration bases de données

MEGA Database Builder. Guide d utilisation

Le "tout fichier" Le besoin de centraliser les traitements des fichiers. Maitriser les bases de données. Historique

Bases de données. Yamine AIT AMEUR. INPT-ENSEEIHT DIMA 2 Rue Charles Camichel Toulouse Cedex 7

Compte-rendu de projet de Système de gestion de base de données

Master Exploration Informatique des données Data Mining & Business Intelligence. Evelyne CHARIFOU Priscillia CASSANDRA

II. Modèle conceptuel le modèle entité-association

Base de Données et Langage SQL

Bases de données cours 1

RapidMiner. Data Mining. 1 Introduction. 2 Prise en main. Master Maths Finances 2010/ Présentation. 1.2 Ressources

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB Olivier Augereau Formation UML

Chapitre 1 Généralités sur les bases de données

Bases de données élémentaires Maude Manouvrier

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

Cours SGBD 1. Concepts et langages des Bases de Données Relationnelles

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

Introduction aux services de domaine Active Directory

Types d applications pour la persistance. Outils de développement. Base de données préexistante? 3 modèles. Variantes avec passerelles

Conception d une base de données

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

CATALOGUE DES FORMATIONS 2014

Gestion des bases de données

Cours de bases de données. Philippe Rigaux

Architecte Logiciel. Unité de formation 1 : Développer en s appuyant sur les modèles et les frameworks 7 semaines

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

OASIS Date de publication

Ordonnancement. N: nains de jardin. X: peinture extérieure. E: électricité T: toit. M: murs. F: fondations CHAPTER 1

clef primaire ; clef étrangère ; projection ; restriction ; jointure ; SQL ; SELECT ; FROM ; WHERE

Gestion d Epargne de Crédit & Comptabilité

C est quoi le SWAT? Les équipes décrites par James Martin s appellent SWAT : Skilled With Advanced Tools.

Chapitre 07 Le modèle relationnel des données

Le modèle de données

Modélisation des données

Chap. 3: Le modèle de données entité-association (E.A.)

Présentation générale de la méthode orientée objet : O.M.T. (Rumbaugh & al.)

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

NOUVEAUTES de Microsoft Dynamics CRM 2011 REF FR 80342A

Bases de données relationnelles : Introduction

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

Devenez un véritable développeur web en 3 mois!

Modélisation conceptuelle des données Responsable: Dominique Schneuwly, Regis Caloz

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

CESI Bases de données

Transcription:

1 Introduction aux bases de données Qu'est-ce qu'un SGBD? quelles sont ses fonctions? Peut-on mémoriser tous les types de données? Business Object est-il un SGBD? Access? Citez trois logiciels de SGBD industriels. Citez deux logicels de SGBD Open Source. Quelle est la place d'un serveur SGBD dans une architecture N-tiers? Est-il utile ou important d'organiser des sauvegardes de données? Si oui : comment? est-ce qu'un SGBD permet de le faire? Qu'est-ce qu'une transaction de données? quel est son rôle? Daniel Marre - 2011 1

2 Modèle Entités-Associations quel est le rôle du modèle Entité-Association? quelles sont les trois Daniel Marre golden rules pour ce modèle? qu'est-ce qu'une contrainte? donnez des exemples. quels sont les diérents types de contrainte? qu'est-ce qu'une entité? qu'est-ce qu'un ensemble d'associations? donner un exemple précis. quelle est la diérence entre entre un attribut et une entité? à quoi sert un ensemble de valeurs d'attribut? qu'est-ce qu'une clé? quel est son rôle? que signie la cardinalité? quel est son rôle? qu'exprime une cardinalité 1,-? que signie la fonctionnalité? quel est son rôle? une cardinalité exprime-t-elle une contrainte? qu'est-ce qu'une contrainte de valeur d'attribut? donner un exemple. qu'est-ce qu'une contrainte inter-attributs? donner un exemple. qu'est-ce qu'une contrainte inter-associations? donner un exemple. peut-on modéliser toutes les contraintes eectives? si non, comment faire alors? citez deux logiciels utilisant le modèle Entité-Association. 2 Daniel Marre - 2011

3 Modèle relationnel quel est le rôle du modèle relationnel? qu'est-ce que le schéma relationnel d'une base de données? pourquoi utiliser ce modèle? pourquoi a-t-il été choisi plutôt que le modèle entités-associatons? en existe-t-il d'autres? pourquoi les autres modèles ne sont-il pas utilisés en machine? quelles sont les trois Daniel Marre golden rules pour ce modèle? comment obtenir ce modèle? comment valider une modélisation relationnelle? quels sont les concepts de base de ce modèle? quelles sont les règles d'obtention du modèle relationnel à partir d'un modèle EA? qu'est-ce qu'un diagramme relationnel? qu'est-ce que le schéma d'une relation? qu'est-ce que le schéma d'une base de données? quel est le langage informatique utilisé pour décrire le schéma relationnel? qu'est-ce qu'une clé étrangère? quel est son rôle? qu'est-ce qu'un index? quel est son rôle? qu'est-ce qu'un trigger? quel est son rôle? qu'est-ce qu'une vue? quel est son rôle? Daniel Marre - 2011 3

3.1 Normalisation pourquoi normaliser un schéma relationnel? quel est l'outil utilisé pour nomaliser une relation? quelle est la dénition de la dépendance fonctionnelle? comment obtient-on un ensemble de DF? citer six propriétés des dépendances formelles? que dit le théorème d'ullmann? pourquoi a-t-on besoin de l'équivalence d'ensembles de DF? qu'est ce que la fermeture d'un ensemble de DF? qu'est ce que la fermeture transitive d'un ensemble de DF, quel est son rôle? qu'elle ce que la couverture minimale d'un ensemble de DF, quel est son rôle? qu'elle ce qu'une dépendance fonctionnelle élémentaire? donner un contre-exemple? qu'elle ce qu'une dépendance fonctionnelle directe? donner un contre-exemple? dénir une clé primaire avec le concept de dépendance fonctionnelle? quel est le but de la FN1? quel est le but de la FN2? quel est le but de la FN3? quel est le but de la FN3BCK? quelle est la dénition de la dépendance multivaluée? quelle est la dénition de la dépendance de jointure? 4 Daniel Marre - 2011

3.2 Algèbre relationnelle quelles sont les fonctions d'un langage de manipulation? qu'est-ce que l'algèbre relationnelle? comment exprimer une requète complexe avec ce langage? citez les opérateurs ensemblistes de l'algèbre relationnel? citez les opérateurs spéciques de l'algèbre relationnel? expliquez le fonctionnement de chaque opérateur? quelles ont les fonctions de calculs utilisables? comment fonctionne l'opération d'agrégation? qu'elle est le type du résultat qu'il retourne? 3.3 Calcul relationnel 3.3.1 Logique et bases de données quel est le rôle de la logique des prédicats? qu'est-ce qu'une varible libre? liée? qu'est-ce qu'une formule bien formée? ouverte? fermée? qu'est-ce qu'une interprètation? pourquoi n'est-il pas concevable de considérer une base de donnée comme une théorie? dans quels cas, envisage-t-on cette théorie? quelles sont les deux domaines de langages prédicatifs des bases de données? 3.3.2 Calcul de N-uplets quel est le rôle du calcul relationnel de N-uplets? peut-on donner l'équivalence de tous les opérateurs algèbrique dans ce langage? comment reformuler la division en calcul de N-uplets? comment utiliser l'agrégation en calcul de N-uplets? qu'est-ce qu'une sous-sélection? 3.3.3 Calcul de domaines quel est le rôle du calcul relationnel de domaines? peut-on donner l'équivalence de tous les opérateurs algèbrique dans ce langage? comment reformuler la division? comment utiliser l'agrégation? qu'est-ce qu'une sous-sélection? Daniel Marre - 2011 5