Systèmes d’Information et Application

Slides:



Advertisements
Présentations similaires
Bases de Données Avancées: Bases de Données Relationnelles
Advertisements

Programme Introduction aux BD et aux SGBD Le modèle relationnel
Créer une base de données MySQL Et création de tables, enregistrements, interaction avec PHP.
SGBD – Oracle Cours BD LF2 info
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,
Faculté I&C, Claude Petitpierre, André Maurer Bases de données SQL (Structured Query Language)
Initiation aux bases de données et à la programmation événementielle
SQL: Contraintes et Triggers
Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke1 SQL: Contraintes et Triggers Chapitre 5,
SQL partie3: Langage de définition des données
Management of Information Technology - e-business
Bases de Données Avancées - TP2: SQL
SQL partie 3. SQL est un langage de définition de données SQL est un langage de définition de données (LDD), c'est-à-dire qu'il permet de créer des tables.
Chap 4.5 : SQL (LDD) LDD : Langage de définition de données Réfs : Manuel p105.
Projet .NET Application C#
DEFINITION DES DONNEES : schéma conceptuel. Schéma conceptuel instructiondescription CREATE TABLEcréation d'une relation ALTER TABLEmodification de la.
Module 4 : Implémentation de l'intégrité des données.
Les Contraintes.
21/04/2015© Robert Godin. Tous droits réservés.1 6Gestion des contraintes d’intégrité en SQL n Contrainte d'intégrité statique – respectée pour chacun.
Quinio1 Bases de données : modèlisation et SGBD Séance 3 B Quinio.
Le Langage de Définition de Données LDD
Structured Query Language 1/34. SQL Types de données Langage de Définition de Données (LDD) Langage de Manipulation de Données (LDM) Langage de Contrôle.
Le langage SQL.
Initiation aux bases de données et à la programmation événementielle
INTRODUCTION AUX BASES DE DONNEES Base et métabase
Bases de données – Cours 3
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.
Les bases de données Séance 4 Construction du Modèle Physique (la BDD)
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.
1- Introduction 1ère partie Le langage SQL 2- Connexion 3- Structure & Contenu 4- Requêtes.
SQL partie 5 1 LMD create – update – primary key secondary key.
Le langage de définition de données B.T.S. S.I.O – SI3 –
SQL : 4 fonctions d'exploitation de SGBD SQL (Structured Query Language, traduisez Langage de requêtes structuré) est un langage informatique ayant pour.
1- phpMyAdmin 3ème partie : Manipulation des données Le langage SQL 2- Gérer les tables 3- Gérer les données.
SQL partie 1 Langage de Définition de Données. SQL est un langage de définition de données  SQL est un langage de définition de données (LDD), c'est-à-dire.
Chapitre 3: SQL-ORACLE. Concepts de SQL SQL est un langage d’interrogation de base de données relationnelles pour  Définir les données (LDD)  Interroger.
Les Bases de données Définition Architecture d’un SGBD
Méthode de conception d’une base de données
ملخص Initiation à la sgbdr
Introduction aux S.I.G Systèmes d’Information Géographique.
Structured Query Language SQL DDL
LE LANGAGE DE REQUETES SQL
Langage de manipulation de données (LMD)
Structured Query Language
Généralité sur les bases de données
Les Années 80.
Les Années 90.
SQL LID – INTERROGATIN DES DONNEES
Manipulation D’Une Base De Données
Protection de l’information
I Copyright © 2004, Oracle. Tous droits réservés. Introduction.
Préface. Préface-3 Profil Avant de commencer Avant de commencer ce cours, vous devez savoir utiliser une interface graphique. Vous devez en outre être.
Préface Introduction Objectifs du chapitre I-2 Objectifs du cours I-3 Oracle10g I-4 Oracle Database 10g I-6 Oracle Application Server 10g I-7 Oracle Enterprise.
Description et données des tables Exercices complémentaires.
D Copyright © 2004, Oracle. Tous droits réservés. Utiliser SQL*Plus.
Remarque : Un nombre ou une lettre en gras fait référence à un chapitre entier ou à une annexe entière. A Affichage des dates par défaut 02-06, Ajouter.
Bouchemit lila 1. 2 Entité Bouchemit lila Non relation 3.
3. LE LANGAGE SQL DML (2) Version 2 - Janvier 2012
1. LE LANGAGE SQL DDL Version 2 - Janvier Le langage SQL-DDL
7 Contraintes d’intégrité en SQL
Définition des contraintes Vérification des contraintes Triggers
TP1 - DBMAIN BFSH Lausanne - Switzerland - Tel Université de Lausanne.
Systèmes d’Information et Application
SQL: Contraintes et Triggers
1. LE LANGAGE SQL DDL Version 1 - Mai 2009 corrigé le 11/2/2011
Conception de schémas relationnels
Systèmes d’Information et Application
Systèmes d’Information et Application
Transcription de la présentation:

Systèmes d’Information et Application Année Universitaire 2017-2018 SIA TD2 Exercice de SQL LDD : Langage de Définition des Données Emmanuel Fruchart

Exercice : bdAffair Proposer un script (ensemble de commandes SQL) de création de la base de données bdAffair.

Exercice (correction 1/4) create database bdAffair; create table client ( nocli integer not null, nomcli char(50), ruecli char(50), cpcli char(5), villecli char(50), cacli float, constraint pk_client primary key(nocli), constraint ck_cpcli check (cpcli between ‘00000’ and ‘99999’) ) ;

Exercice (correction 2/4) create table materiel ( nomat integer not null, libmat char(50), qtemat integer, pvmat float, constraint pk_materiel primary key(nomat), constraint ck_qtemat check (qtemat between 0 and 99999) ) ;

Exercice (correction 3/4) create table affaire (noaff integer not null, nocli integer not null, nomat integer not null, dataff date, nbmat integer, nbliv integer, constraint pk_aff primary key(noaff), constraint fk_aff_nocli foreign key(nocli) references client(nocli), constraint fk_aff_nomat foreign key(nomat) references materiel(nomat), constraint ck_nbmat check (nbmat between 0 and 99999), constraint ck_nbliv check (nbliv between 0 and 99999)) ;

Exercice (correction 4/4) create table livraison ( nobl integer not null, noaff integer not null, datexp date, datliv date, qteliv integer, constraint pk_livraison primary key(nobl), constraint fk_livraison_noaff foreign key(noaff) references affaire(noaff), constraint ck_qteliv check (qteliv between 0 and 99999) ) ;