REFERENTIEL DE LA SERIE STG

Slides:



Advertisements
Présentations similaires
Benoît Piranda Équipe SISAR Université de Marne La Vallée Bases de données Algèbre relationnelle, opérations Requêtes SQL.
Advertisements

Informatique appliquée à la gestion Bases de données www. labri
19 septembre 2006 Tendances Logicielles IBM Rational Data Architect Un outil complet de modélisation et de conception pour SGBD Isabelle Claverie-Berge.
Introduction Pour concrétiser l’enseignement assisté par ordinateur
Vocabulaire pour la passage du modèle conceptuel des données au modèle relationnel des données. MCDMRD EntitéTable PropriétésChamps, attribut IdentifiantClé
Le modèle logique des données relationnel MLD
Le Modèle Logique de Données
Communication et gestion de l’information
Techniques dindexation Implémentation du modèle relationnel ~ LIF10: Fondements des bases de données relationnelles.
Formation au référentiel 1 STG (Sciences et technologie de la gestion)
Les requêtes Manière de dialoguer avec une base de donnée pour :
La base de données : le modèle relationnel.
Relations avec les entity beans Michel Buffa UNSA
LE LANGAGE SQL : LDD La création de tables L’ordre CREATE CREATE TABLE nom_de_table (Nom_colonne Type_colonne, Nom_colonne Type_colonne,
Initiation au système d’information et aux bases de données
Initiation au système d’information et aux bases de données
Développement d’applications web
Création d’un langage d’action pour un logiciel MDA
L’utilisation des bases de données
Rappel sur les bases de données et le vocabulaire
ETAPE03 « Produits et ingrédients…… » « Produits et ingrédients… » Rappel : Dans létape 2, nous avons vu une organisation plus complète des données relatives.
La dépendance fonctionnelle simple
Initiation à la conception de systèmes d'information
Geti2101 : Systèmes d’Information et Informatique
Chap 4 Les bases de données et le modèle relationnel
Les bases de donnÉes I DÉFINITION Ensemble structuré d’informations
Les requêtes Les requêtes permettent dinterroger une base de données suivant 3 opérateurs : La projection Affiche le contenu dun champ complet En langage.
La structuration et la représentation informatique de l'information
SELECT {* | Expression [Alias] [,...] } FROM Table [WHERE Condition] [ORDER BY { Expression | Alias } [ ASC | DESC ] [NULLS FIRST | NULLS LAST ] [,...]
Vers la conception objet
L’utilisation des bases de données
Algèbre relationnelle et SQL
MODELE RELATIONNEL concept mathématique de relation
Cours de Base de Données & Langage SQL
Cours N°2 Base de Données & Langage SQL
Les concepts et les méthodes des bases de données
Le modèle relationnel Le modèle relationnel est une représentation de la structure de la base de donnée, permettant de la développer à laide dun logiciel.
Introduction Le SQL (Structured  Query Language) est un langage universel de gestion des bases de données. Il a une triple fonction : LDD Langage de Définition.
Chapitre 5 : Le langage SQL
JDBC L'API JDBC est utilisée pour utilisée pour intéragir avec une base de données.
Initiation aux bases de données
DOSSIER 10 – La base de données relationnelle
DOSSIER G10 – La base de données Relationnelle
Bases de données : modèlisation et SGBD
Sélection de colonnes (la projection)
P. Freyssengeas Bases de Données et pédagogie Comment enseigner les bases de données en Baccalauréat Professionnel tertiaire ! Approche par le concept.
Cours n°1 Introduction, Conception
MATHÉMATIQUES DISCRÈTES Chapitre 6 (relations)
Quinio1 Bases de données : modèlisation et SGBD Séance 3 B Quinio.
Système Gestion Bases Données
Les vues Une vue: c’est une relation virtuelle. Définie par:
DOSSIER G11 – Interroger une base de données
06/04/06 LES BASES DE DONNEES INTRODUCTION CogniTIC – Bruxelles Formation - Cepegra.
ANALYSE LE MCD 1ère approche
Nouvelles Technologies Internet & Mobile
ANALYSE LE MCD 1ère approche
PROGRAMMATION INFORMATIQUE D’INGÉNIERIE II PRO-1024.
Séance /10/2004 SGBD - Approches & Principes.
Introduction aux Bases de Données et au langage SQL
Initiation aux bases de données et à la programmation événementielle
Initiation aux bases de données et à la programmation événementielle
PROGRAMMATION INFORMATIQUE D’INGÉNIERIE II PRO-1024.
Cours n°2 Implémentation et exploitation
Analyse, élaboration et exploitation d’une Base de Données
Le langage SQL LA Plan 1. Introduction Rappels sur le modèle relationnel Les caractéristiques du langage SQL 2. Le Langage d'Interrogation des.
De Arnault Chazareix :
Les bases de données Séance 4 Construction du Modèle Physique (la BDD)
1 Initiation aux bases de données et à la programmation événementielle VBA sous ACCESS Cours N° 4 Support de cours rédigé par Bernard COFFIN Université.
1 Les bases de données Séance 5 -- Le Langage de Définition de Données ou la manœuvre de la structure de la base -- Le Langage de Manœuvre de Données.
Transcription de la présentation:

REFERENTIEL DE LA SERIE STG Gestion et système d’information Spécialités Information et Gestion et Information et Communication 2

3

La base de données relationnelles http://www.eco.netfenua.pf/A/A12_1.jsp La base de données relationnelles « NetFenua » publie sur son site internet le classement des entreprises polynésiennes à partir d’informations saisies sur « Base », la base de données d’Open Office.

Les objets présentés … La présentation des données = le rapport

Les objets présentés … La représentation des données dans la base = le schéma physique

Les objets présentés … Ce qui permis de concevoir la base de donnée = le modèle relationnel secteur_activité(Type_secteur,SECTEUR) societe(Identifiant_ste,nom_ste,effectif,#Type_secteur) annee(code_annee,annee) classement(Identifiant_ste,code_annee,classement

Les types de données L’effectif est propre à chaque organisation Remarque : toutes les données présentées sont saisies et ne proviennent pas d’un calcul. La même activité peut caractériser plusieurs organisations Le classement d’une organisation varie en fonction des années

La table « société » L’effectif est propre à chaque organisation La structure de la table société Les données de la table société

La table « secteur_activite » La même activité peut caractériser plusieurs organisations

La dépendance fonctionnelle simple On veut établir un lien entre et Car si je connais une société, je connais un et un seul domaine d’activité… Il existe donc une dépendance fonctionnelle entre les tables « société » et « secteur_activité » Comment matérialiser ce lien ? La clé primaire d’ une table identifie chaque enregistrement sans possibilité de doublons Le rappel de la clé de la table « secteur_activité » dans la table « société » matérialise ce lien et devient une clé étrangère

La dépendance fonctionnelle simple On peut établir un lien entre et La relation peut maintenant être représentée ainsi

La dépendance fonctionnelle multiple ou composée Pourquoi ne peut-on pas inscrire les champs « dates » et « classement » dans la table « societe »? Car si je connais une société, je ne connais pas une et une seule date, ni un seul classement. Pour retrouver les classements des sociétés, il faut connaître la société et l’année. Nous avons la table « societe », il faut créer la table « annee »

La dépendance fonctionnelle multiple ou composée On veut établir un lien entre et Mais nous ne pouvons pas utiliser la clé primaire « code_annee » comme clé étrangère dans societe. Et nous voulons indiquer les classements Nous sommes dans le cas d’une dépendance fonctionnelle multiple qui se matérialise par la création d’une nouvelle table

La dépendance fonctionnelle multiple ou composée Le lien entre les trois tables La clé primaire est concaténée La relation peut maintenant être représentée ainsi

Le modèle relationnel Le modèle relationnel est une représentation de la structure de la base de donnée, permettant de la développer à l’aide d’un logiciel (ex:Base) ou d’un langage. Une table sans clé étrangère secteur_activite(type_secteur,secteur) Nom de la relation La clé primaire est soulignée Un attribut

Le modèle relationnel Le modèle relationnel est une représentation de la structure de la base de donnée, permettant de la développer à l’aide d’un logiciel (ex:Base) ou d’un langage. Une table avec une clé étrangère societe(Identifiant_ste,nom_ste,effectif,#Type_secteur) La clé primaire est soulignée La clé étrangère est repérée par # Deux attributs

Le modèle relationnel Le modèle relationnel est une représentation de la structure de la base de donnée, permettant de la développer à l’aide d’un logiciel (ex:Base) ou d’un langage. Une table avec une clé primaire concaténée classement(Identifient_ste,code_annee,classement) La clé primaire concaténée est soulignée Un attribut

Les requêtes La projection Les requêtes permettent d’interroger une base de données suivant 3 opérateurs : La projection Affiche le contenu d’un champ complet En langage SQL Select SECTEUR From secteur_activite

Les requêtes La restriction Les requêtes permettent d’interroger une base de données suivant 3 opérateurs : La restriction N’affiche que certains éléments En langage SQL SELECT nom_ste, effectif FROM societe WHERE Identifiant_ste='ATN'

Les requêtes La jointure Les requêtes permettent d’interroger une base de données suivant 3 opérateurs : La jointure Se combine avec les autres opérateurs et permet de faire le lien entre plusieurs tables à partir des clés En langage SQL SELECT nom_ste, SECTEUR FROM societe, secteur_activite WHERE Identifiant_ste = 'BOY' AND societe.Type_secteur = secteur_activite.Type_secteur