MODELISATION DES CROISIERES POUR LES AGENCES

Dimension: px
Commencer à balayer dès la page:

Download "MODELISATION DES CROISIERES POUR LES AGENCES"

Transcription

1 MODELISATION DES CROISIERES POUR LES AGENCES Groupe 2: CORBERY Evariste (SI) HEINRICHS Alexandre (SI) PANNATIER Grégoire (HEC) IQUISE Victor (Science)

2 1. Introduction objectif description sources interrogations 2. Prédicats 3. Domaines 4. Table universelle 5. Table fractionnée 6. Graphe des relations 7. Six questions d algèbre relationnel 8. Six questions SQL 9. Masque de saisie 10. Explications du masque de saisie TABLE DES MATIERES 11. Exemple d'utilisation du masque de saisie 12. Create table avec SQLPLUS 13. Exemples d'insert sur SQLPLUS 14. Six questions SQL sur SQLPLUS 15. Create view sur SQLPLUS 15. Conclusion A. Heinrichs & E. Corbery 1

3 1. Introduction Objectif: KUANI est une centrale de voyage. Elle est membre de la fédération Suisse des agences de voyage. Elle propose différentes catégories de voyages, chacun décrit dans une brochure. Par exemple: île Maurice, Seychelles, Afrique australe Caraïbes Mexique, Amérique du sud Great USA La Floride Arabie Croisières Séjours linguistiques etc... Nous avons décidé de modéliser son catalogue de croisière, qui est constitué d un catalogue des différentes croisières et d un cahier des prix. Description: Nous allons modéliser toutes les informations contenues dans leur catalogue pour en créer une base de donnée. Ainsi les agences de voyages affiliées à Kuani pourront interroger le serveur des croisières Kuani pour donner des informations à leurs clients ainsi qu effectuer des réservations. Genève Lausanne Bâle Lucerne Serveur Kuoni Sion Fribourg Berne Zurich schéma1 - Représentation client-serveur A. Heinrichs & E. Corbery 2

4 Nous nous situons donc à la centrale Kuani. Nos clients sont les agences affiliées à la centrale Kuani. De ce fait, ces agences auront un accès plus rapide aux informations et pourront connaître en «temps réel» l état des réservations des différentes croisières. Cette base de donnée permet aussi de faciliter les corrections et la mise à jour des différents constituants. Sources: Nous avons les documents suivants: Kuoni Croisières: novembre décembre 1995, contenant le descriptif de 119 voyages différents Un cahier de prix pour la même période, contenant des propositions de voyage d acheminement, des prix, des plans de bateau et des conditions de voyage et de contrat. Interrogations: Méthode pour indiquer aux agences qu une cabine est réservée. Quel sera le degré d intégrité de cette base de donnée? Quel sera la fréquence de consultation de la base de donnée? Quel sera la facilité pour mettre à jour la base de donnée? Quel est la capacité d un bateau? A. Heinrichs & E. Corbery 3

5 2. Les Prédicats Bateau (NomBateau, Compagnie, Classe) Prédicat : " bateau (nb, cie, cl). Le bateau appartenant à la compagnie cie a un nom nb et une classe cl. " Cabine (NoCabine, CatégorieCabine, NomBateau, Pont, Situation, NombreLit, Confort) Prédicat : " cabine (nc, catc nb, p, s, l, c). Une cabine se trouve sur le pont p d un bateau qui a un nom nb. Elle a une situation s, donnant sur l extérieur ou l intérieur du bateau, est identifié par un numéro nc et a une catégorie catc. Les cabines sont caractérisées par le nombre de litsl et un confort c. " Voyage (NoVoyage, NomBateau, Région, NombreJour, Remarques) Prédicat : " voyage (nv, nb, r, j, rem). Un voyage a un numéro nv, se déroule dans une région r et dure un nombre de jours j sur un bateau portant un nom nb. Certains voyages seront étayés de remarques r. " Variante (NoVariante, NoVoyage, DateDépart, DateArrivée) Prédicat : " variante (nv, nvar, dd, da). Chaque voyage nv a une variante nvar, commence à une date dd et fini à une date da. " Programme (NoProgramme, LieuDépart, LieuArrivée, Remarques) Prédicat : " programme (np, ld, la, r, nv). Chaque voyage nv a un programme np, fait état d un lieu de départ ld, d un lieu d arrivée la et est completé de certaines remarques r. " Escales (NoProgramme, NombreEscales, Villes, Observations) Prédicat : " escales (np, ne, v, o). Chaque programme np a un certain nombre d escales ne passant par des villes v. Les diverses curiosités des escales sont répertoriées dans les observations o. " Saison (NoVoyage, NoVariante, Saison, Prix) Prédicat : " saison (nv, nvar, s, pi, ps). Chaque voyage nv avec le numéro de variante nvar a des fourchettes de prix, comprises entre pi et ps, différentes suivant les saisons s. " A. Heinrichs & E. Corbery 4

6 Réservations (NoCabine, NoVariante, NoAgence, Réservé) Prédicat : " réservations (nc, nvar, na, r). Les agences identifiées par leur numéro na, ont la possibilité de réservé r (oui/non) une cabine nc par rapport à une variante nvar de voyage. " Agence (NoAgences, nom, ville, adresse) Prédicat : " agences (na, n, v, a). Les agences ont un numéro na, un nom n et ont une adresse a dans une ville v. " 3. Les domaines nom_bateau texte char(20) classe entier [1..5] number(1) cie texte char(20) no_cabine texte char(8) cat_cabine entier[1..3] number(3) pont texte char(15) situation booléen char(1) nb_lit entier[1..6] number(1) confort texte char(12) no_voyage texte char(2) région texte char(20) nb_jours entier[1..999] number(3) rem1 texte char(200) rem2 texte char(200) date-dép date date date_arr date date no_variante texte char(6) lieu_dep texte char(15) lieu_arr texte char(15) no_prog entier[1..99] number(2) nb_escale entier[1..20] number(2) villes texte char(200) observations texte char(200) prix_inf entier[1..999] number(10) prix_sup entier[1..999] number(10) saison texte char(20) no_agence entier[1..999] number(3) reserve booléen char(1) nom_agence texte char(20) ville_agence texte char(20) adresse texte char(50) cat_cabine texte char(3) A. Heinrichs & E. Corbery 5

7 4. Table universelle nom_bateau classe cie no_cabine cat_cabine pont situation nb_lit confort no_voyage region nbre_jour rem1 date_dep date_arr no_variante lieu_dep lieu_arr rem2 no_prog villes observations nb_escales saisons cat_cabine nom_agence reserve adresse no_agence ville_agence prix_inf prix_sup 5. Table fractionnée Bateau nom_bateau classe cie Cabine nom_bateau cat_cabine pont situation no_cabine nb_lit confort Voyage nom_bateau no_voyage region nb_jour rem1 Variante no_voyage no_variante date_dep date_arr Programme no_prog lieu_dep lieu_arr rem2 no_voyage Escale no_prog villes observations nb_escales Saisons no_variante no_voyage prix_inf prix_sup saison Réservation no_cabine no_variante nom_agence reserve Agence nom_agence ville_agence adresse no_agence A. Heinrichs & E. Corbery 6

8 6. Le graphe des relations classe cie Bateau region nb_jour no_cabine nom_bateau Voyage rem1 date_dep date_arr Cabine situation pont cat_cabine nb_lit confort rem2 lieu_arr lieu_dep Programme no_voyage Variante no_prog no_cabine villes Escale observations nb_escales prix_sup Saisons saison prix_inf reserve Réservation no_variante nom_agence adresse Agence ville_agence no_agence schéma2 - graphe des relations A. Heinrichs & E. Corbery 7

9 7. Six questions d algèbre relationnel 1) Quels sont les bateaux effectuant une croisière en Méditerranée? (*((région = «Méditerranée») voyage)* bateau) [nom_bateau] 2)Quel est le prix_sup de la croisière no 18 du 30 avril au 7 mai? (*((no_voyage = 18) (date_dép = 30.4)) variante)* saison) [prix_sup] 3)Pendant quels saisons les croisières sont-elles le moins chères? (*(sum(prix_inf, prix_sup) sum(prix_inf, prix_sup)) [saison] 4) Quels sont les bateaux de luxe (classe 4) naviguant dans le pacifique à Noël? (*(((classe = 4) (région = «pacifique») (date_dép < 25.12) (date_arr > 25)) variante * voyage * bateau) [nom_bateau] 5) Quels sont les escales faites par les bateaux naviguant en mer indienne? (*((région = «mer indienne») escales * programme)* voyage) [escales + ] 6) Quels sont les voyages au départ de Marseille sur des bateaux de classe moyenne (classe 2 et 3) pour 3 personnes dans la même cabine orientée vers l extérieur. Donner le prix, les dates de départ et d arrivée ainsi que les remarques liées au voyage et le lieu d arrivée? (*((lieu_dép = «Marseille») ( (classe = 2) (classe = 3)) (nbre_lit = 3) (situation = «extérieur»)) bateau * voyage * cabine * programme)* saisons) [no_voyage, prix_inf, prix_sup, date_dép, date_arr, rem1, rem2, lieu_arr] A. Heinrichs & E. Corbery 8

10 8. Six questions SQL 1)Quels sont les noms des bateaux de la compagnie Costa Crociere? SELECT nom_bateau FROM Bateau WHERE cie = COSTA CROCIERE ORDER BY nom_bateau; 2) Combien de cabines donnent sur l extérieur à bord du bateau EUGENIO COSTA? SELECT count(no_cabine) FROM Cabine WHERE situation = extérieure AND nom_bateau='eugenio Costa'; 3) Quels sont les voyages de moins de frs dans la Méditerranée, classés par ordre de prix? SELECT voyage.no_voyage, saisons.prix_inf FROM Voyage, Saison WHERE voyage.no_voyage = saison.no_voyage AND region = Mediterranee AND prix_inf 3000 ORDER BY prix_inf; 4) Quel sont les cabines encore disponibles sur la compagnie CUNARD? SELECT no_cabine FROM Cabine, Bateau, Réservation WHERE cabine.nom_bateau = bateau.nom_bateau AND cabine.no_cabine = reservation.no_cabine AND reservé = not oui; 5)Quel est le prix moyen d une croisière chez Kuani? SELECT avg(prix_inf) FROM Saisons; A. Heinrichs & E. Corbery 9

11 6) Quel est la fourchette de prix de la croisière no 18 pendant la période allant du au ? SELECT variante.no_variante, saisons.prix_inf, saisons.prix_sup FROM saisons, variante WHERE saison.no_variante = variante.no_variante AND date_dep >= 22-feb-94 AND date_dep <= 27-feb-94 AND variante.no_voyage=18; A. Heinrichs & E. Corbery 10

12 9. Masque de saisie A. Heinrichs & E. Corbery 11

13 10. Explications du masque de saisie L'utilisateur commence par sélectionner dans les entités (bateau, cabine...) ce dont il a besoin. Ex.: En cliquant sur bateau, un menu déroulant apparaît avec les constituants de bateau, nom_bateau, cie.... Si on clique sur nom_bateau, le nom de tous les bateaux apparaissent dans la fenêtre en-dessous où on peut sélectionner le nom du bateau qui fera partie de nos préférences. Ses différentes sélections vont apparaître dans la fenêtre dans laquelle il pourra affiner (avec des commandes SQL) ses sélections. Puis en appuyant sur recherche le résultat apparaît dans la fenêtre résultat. Une fois tous ses choix faits, il peut choisir réservation pour réserver la cabine au nom de l'agence. S'il veut faire une nouvelle requête, il va choisir 'Nouvelle', s'il veut imprimer le résultat 'Imprimer' et 'tri' s'il veut classer ses résultats. A. Heinrichs & E. Corbery 12

14 11. Exemple d'utilisation du masque de saisie Quels sont les noms des bateaux qui voyagent en Méditerranée? 1. Sélection des constituants A. Heinrichs & E. Corbery 13

15 2. Affichage des résultats A. Heinrichs & E. Corbery 14

16 12. Create table sous SQLPLUS create table Bateau ( nom_bateau char(20), classe number(1), cie char(20)); create table Cabine ( nom_bateau char(20), cat_cabine number(3), pont char(15), situation char(1), no_cabine char(8), nb_lit number(1), confort char(12)); create table Voyage ( nom_bateau char(20), no_voyage char(3), region char(20), nb_jour number(3), rem1 char(200)); create table Variante ( no_voyage char(3), no_variante char(6), date_dep date, date_arr date); create table programme ( no_prog number(2), lieu_dep char(15), lieu_arr char(15), rem2 char(200), no_voyage char(3)); create table escale ( no_prog number(2), villes char(200), observations char(200), nb_escales number(2)); create table saisons ( no_variante char(6), no_voyage char(3), prix_inf number(10), prix_sup number(10), saison char(20)); A. Heinrichs & E. Corbery 15

17 create table reservation ( no_cabine char(8), no_variante char(6), nom_agence char(20), reserve char(3)); create table agence ( nom_agence char(20), ville_agence char(20), adresse char(40), no_agence number(3)); A. Heinrichs & E. Corbery 16

18 13. Exemples d'insert sur SQLPLUS Entité bateau: insert into bateau (nom_bateau, classe, cie) values('achille Lauro', 2, 'Starlauro'); insert into bateau (nom_bateau, classe, cie) values('costa Allegra', 4, 'Costa Crociere'); insert into bateau (nom_bateau, classe, cie) values('eugenio Costa', 3, 'Costa Crociere'); insert into bateau (nom_bateau, classe, cie) values('monterey', 3, 'Starlauro'); insert into bateau (nom_bateau, classe, cie) values('queen Elizabeth 2', 5, 'Cunard'); Entité cabine: insert into cabine (nom_bateau, cat_cabine, pont, situation, no_cabine, nb_lit, confort) values('achille Lauro', 1, 'B', 'i', 'AL0001', 4, 'd/wc'); insert into cabine (nom_bateau, cat_cabine, pont, situation, no_cabine, nb_lit, confort) values('achille Lauro', 8, 'A', 'e', 'AL0329', 2, 'd/wc'); insert into cabine (nom_bateau, cat_cabine, pont, situation, no_cabine, nb_lit, confort) values('costa Allegra', 3, 'Van Gogh', 'i', 'CA0001', 4, 'd/wc'); insert into cabine (nom_bateau, cat_cabine, pont, situation, no_cabine, nb_lit, confort) values('costa Allegra', 4, 'Rousseau', 'e', 'CA0269', 4, 'b/wc appart'); insert into cabine (nom_bateau, cat_cabine, pont, situation, no_cabine, nb_lit, confort) values('eugenio Costa', 1, 'Bordighera', 'i', 'EC0001', 4, 'lavabo'); A. Heinrichs & E. Corbery 17

19 insert into cabine (nom_bateau, cat_cabine, pont, situation, no_cabine, nb_lit, confort) values('eugenio Costa', 12, 'Embarcations', 'e', 'EC1125', 4, 'b/wc suite'); insert into cabine (nom_bateau, cat_cabine, pont, situation, no_cabine, nb_lit, confort) values('monterey', 1, 'Maile', 'i', 'M0001', 4, 'd/wc'); insert into cabine (nom_bateau, cat_cabine, pont, situation, no_cabine, nb_lit, confort) values('monterey', 5, 'Aloha', 'i', 'M0101', 2, 'd/wc'); insert into cabine (nom_bateau, cat_cabine, pont, situation, no_cabine, nb_lit, confort) values('queen Elizabeth 2', 3, '5', 'i', 'QE0001', 2, 'd/wc'); insert into cabine (nom_bateau, cat_cabine, pont, situation, no_cabine, nb_lit, confort) values('queen Elizabeth 2', 4, 'Sport', 'e', 'QE2125', 4, 'b/wc deluxe'); Entité voyage: insert into voyage (nom_bateau, no_voyage, region, nb_jour, rem1) values( 'Achille Lauro', 37, 'Mediterranee', 12, 'Acheminement par train 1ere classe ou avion Swissair'); insert into voyage (nom_bateau, no_voyage, region, nb_jour, rem1) values( 'Eugenio Costa', 21, 'Mediterranee', 11, 'Acheminement par train 1ere classe ou avion Swissair'); insert into voyage (nom_bateau, no_voyage, region, nb_jour, rem1) values( 'Queen Elizabeth 2', 63, 'Monde', 54, 'Acheminement par train 1ere classe ou avion Swissair'); insert into voyage (nom_bateau, no_voyage, region, nb_jour, rem1) values( 'Costa Allegra', 11, 'Caraibes', 9, 'Acheminement par train 1ere classe ou avion Swissair'); insert into voyage (nom_bateau, no_voyage, region, nb_jour, rem1) values( 'Monterey', 32, 'Caraibes', 13, 'Acheminement par train 1ere classe ou avion Swissair'); A. Heinrichs & E. Corbery 18

20 Entité variante: insert into variante (no_voyage, no_variante, date_dep, date_arr) values( 11, '11/1', '1-apr-94', '10-apr-94'); insert into variante (no_voyage, no_variante, date_dep, date_arr) values( 18, '18/3', '14-may-94', '21-may-94'); insert into variante (no_voyage, no_variante, date_dep, date_arr) values( 21, '21/5', '2-nov-94', '13-nov-94'); insert into variante (no_voyage, no_variante, date_dep, date_arr) values( 63, '63/1', '7-jan-95', '21-apr-95'); insert into variante (no_voyage, no_variante, date_dep, date_arr) values( 32, '32/3', '1-feb-94', '10-feb-94'); Entité programme: insert into programme (no_prog, lieu_dep, lieu_arr, rem2, no_voyage) values( 6, 'Amsterdam', 'Amsterdam', 'excursions diverses', 6); insert into programme (no_prog, lieu_dep, lieu_arr, rem2, no_voyage) values( 11, 'Pointe-a-Pitre', 'Pointe-a-Pitre', 'excursions diverses', 11); insert into programme (no_prog, lieu_dep, lieu_arr, rem2, no_voyage) values( 21, 'Genes', 'Genes', 'excursions diverses', 21); insert into programme (no_prog, lieu_dep, lieu_arr, rem2, no_voyage) values( 63, 'New-York', 'New-York', 'excursions diverses', 63); insert into programme (no_prog, lieu_dep, lieu_arr, rem2, no_voyage) values( 18, 'Genes', 'Genes', 'excursions diverses', 18); Entité escale: insert into escale (no_prog, villes, observations, nb_escales) values( 11, 'Pointe-a-Pitre/Bridgetown/St- Johns/Roadtown/Philipsbourg/Fort-de-France/Pointe-a-Pitre', 'curiosités', 5); insert into escale A. Heinrichs & E. Corbery 19

21 (no_prog, villes, observations, nb_escales) values( 21, 'Genes/Barcelone/Casablanca/St- Cruz/Funchal/Malaga/Genes', 'curiosités', 5); Entité saisons: insert into saisons (no_variante, no_voyage, prix_inf, prix_sup, saison) values( '11/1', 11, 2520, 4230, 'CS03SHP001'); insert into saisons (no_variante, no_voyage, prix_inf, prix_sup, saison) values( '11/2', 11, 2930, 5130, 'Tf'); insert into saisons (no_variante, no_voyage, prix_inf, prix_sup, saison) values( '18/1', 18, 1355, 3015, 'EU3SHP001'); insert into saisons (no_variante, no_voyage, prix_inf, prix_sup, saison) values( '18/3', 18, 2675, 6095, 'EU3SHP002'); insert into saisons (no_variante, no_voyage, prix_inf, prix_sup, saison) values( '21/1', 21, 2500, 4615, 'EU3SHP004'); insert into saisons (no_variante, no_voyage, prix_inf, prix_sup, saison) values( '21/5', 21, 1435, 3205, 'EU3SHP005'); insert into saisons (no_variante, no_voyage, prix_inf, prix_sup, saison) values( '63/1', 63, 41010, , 'Tf'); insert into saisons (no_variante, no_voyage, prix_inf, prix_sup, saison) values( '37/1', 37, 2105, 4485, 'AC1SHP001'); Entité reservation: insert into reservation (no_cabine, no_variante, nom_agence, reserve) values('al0001', '37/1', 'KuaniGe', 'o'); insert into reservation (no_cabine, no_variante, nom_agence, reserve) values('qe0001', '63/1', 'KuaniVs', 'n'); Entité agence: insert into agence (nom_agence, ville_agence, adresse, no_agence) values('kuanige', 'Geneve', '12 rue du Lac', 001); insert into agence (nom_agence, ville_agence, adresse, no_agence) values('kuanivs', 'Sion', '4 rue du Vin', 002); A. Heinrichs & E. Corbery 20

22 insert into agence (nom_agence, ville_agence, adresse, no_agence) values('kuanivd', 'Lausanne', '21 bd du Pont', 003); A. Heinrichs & E. Corbery 21

23 14. Six questions SQL sur SQLPLUS 1) Quels sont les noms des bateaux de la compagnie Costa Crociere? select nom_bateau from bateau where cie= 'Costa Crociere' order by nom_bateau; NOM_BATEAU Costa Allegra Eugenio Costa 2)Quels sont les croisières qui se font dans les Caraibes? select bateau.nom_bateau, voyage.no_voyage from bateau, voyage where voyage.nom_bateau=bateau.nom_bateau and voyage.region='caraibes'; NOM_BATEAU NO_VOYAGE Costa Allegra 11 Monterey 32 3)Quels sont les agences qui ont réservé une croisière et laquelle? select agence.nom_agence, no_agence, ville_agence from agence, reservation where agence.nom_agence=reservation.nom_agence and reserve='o'; NOM_AGENCE NO_AGENCE VILLE_AGENCE KuaniGe 1 Geneve 4)Quel est la fourchette de prix de la croisière no 18? select no_variante, prix_inf, prix_sup from saisons where no_voyage=18; NO_VAR PRIX_INF PRIX_SUP / / A. Heinrichs & E. Corbery 22

24 5)Quelle est la ville de départ et les escales de la croisière no 11? select programme.lieu_dep, escale.villes from programme, escale where programme.no_prog=escale.no_prog and programme.no_voyage='11'; LIEU_DEP VILLES Pointe-a-Pitre Pointe-a-Pitre/Bridgetown/St- Johns/Roadtown/Philipsbourg/Fort-de- France/Pointe-a-Pitre 6)Quel est le prix moyen inférieur des croisières Kuani? select avg(prix_inf) " Prix moyen inferieur" from saisons; Prix moyen inferieur ) Quels sont les voyages des moins de Fr dans la Méditerranée classés par ordre de prix? select voyage.no_voyage, prix_inf from voyage, saisons where voyage.no_voyage=saisons.no_voyage and region='mediterranee' and prix_inf <= 3000 order by prix_inf; NO_ PRIX_INF A. Heinrichs & E. Corbery 23

25 15. Create view sur SQLPLUS 1) SQL> create view bat (nom_bateau, classe, cie) as select * from bateau; View created. SQL> select * from bat; NOM_BATEAU CLASSE CIE Achille Lauro 2 Starlauro Costa Allegra 4 Costa Crociere Eugenio Costa 3 Costa Crociere Monterey 3 Starlauro Queen Elizabeth 2 5 Cunard 2) SQL> create view batcab(nom_bateau, cie, no_cabine) as select bateau.nom_bateau, cie, no_cabine from bateau, cabine where bateau.nom_bateau = cabine.nom_bateau; View created. SQL> select * from batcab; NOM_BATEAU CIE NO_CABIN Achille Lauro Starlauro AL0001 Achille Lauro Starlauro AL0329 Costa Allegra Costa Crociere CA0001 Costa Allegra Costa Crociere CA0269 Eugenio Costa Costa Crociere EC0001 Eugenio Costa Costa Crociere EC1125 Monterey Starlauro M0001 Monterey Starlauro M0101 Queen Elizabeth 2 Cunard QE0001 Queen Elizabeth 2 Cunard QE rows selected. 3) create view resage (nom_agence, no_agence, ville_agence, reserve) as select agence.nom_agence, agence.no_agence, agence.ville_agence, reservation.reserve from reservation, agence where reserve='o'; View created. SQL> select * from resage; NOM_AGENCE NO_AGENCE VILLE_AGENCE RES A. Heinrichs & E. Corbery 24

26 KuaniGe 1 Geneve o KuaniVs 2 Sion o KuaniVd 3 Lausanne o A. Heinrichs & E. Corbery 25

27 16. Conclusion Par la suite nous allons intégrer les règles d intégrités adéquates qui permettront une plus grandre rigueur dans l entrée des données. Cette base de donnée permettra aux agences Kuani de Suisse de trouver des informations plus rapidement ainsi que d effectuer des mises à jour. Par la suite il faudra affiner les prix par rapport à chaque cabine et non en fonction d'une borne inférieure et supérieure. Il ne faut pas oublier que nos clients sont les agences et donc les clients des agences sont uniquement de leur ressort. Ce travail nous a permis d'aquérir les bases de la constitution d'une base de donnée relationnelle. A. Heinrichs & E. Corbery 26

Groupe 11 TABLE DES MATIERES

Groupe 11 TABLE DES MATIERES Groupe 11 TABLE DES MATIERES I. CHAMP D APPLICATION a) Domaine b) Objectif c) Constituants II. II. II. II. II. II. II. IX. IX. REMARQUES CONCERNANT LES IDENTIFICATEURS DOMAINE «SQL» DES CONSTITUANTS PREDICAT

Plus en détail

PROJET 1 : BASE DE DONNÉES REPARTIES

PROJET 1 : BASE DE DONNÉES REPARTIES PROJET 1 : BASE DE DONNÉES REPARTIES GESTION D UNE BANQUE Elèves : David Bréchet Frédéric Jacot Charles Secrétan DONNÉES DU PROJET SSC - Bases de Données II Laboratoire de Bases de Données BD réparties

Plus en détail

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

Langage SQL (1) 4 septembre 2007. IUT Orléans. Introduction Le langage SQL : données Le langage SQL : requêtes Langage SQL (1) Sébastien Limet Denys Duchier IUT Orléans 4 septembre 2007 Notions de base qu est-ce qu une base de données? SGBD différents type de bases de données quelques systèmes existants Définition

Plus en détail

ECR_DESCRIPTION CHAR(80), ECR_MONTANT NUMBER(10,2) NOT NULL, ECR_SENS CHAR(1) NOT NULL) ;

ECR_DESCRIPTION CHAR(80), ECR_MONTANT NUMBER(10,2) NOT NULL, ECR_SENS CHAR(1) NOT NULL) ; RÈGLES A SUIVRE POUR OPTIMISER LES REQUÊTES SQL Le but de ce rapport est d énumérer quelques règles pratiques à appliquer dans l élaboration des requêtes. Il permettra de comprendre pourquoi certaines

Plus en détail

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

Bases de Données relationnelles et leurs systèmes de Gestion III.1- Définition de schémas Bases de Données relationnelles et leurs systèmes de Gestion RAPPELS Contraintes d intégrité sous Oracle Notion de vue Typage des attributs Contrainte d intégrité Intra-relation

Plus en détail

COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2

COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2 SQL Sommaire : COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2 COMMANDES DE MANIPULATION DE DONNEES... 2 COMMANDES DE CONTROLE TRANSACTIONNEL... 2 COMMANDES DE REQUETE DE DONNEES... 2 COMMANDES

Plus en détail

Dream Yacht Charter, Vente et Gestion de bateaux Offre le choix à ses propriétaires

Dream Yacht Charter, Vente et Gestion de bateaux Offre le choix à ses propriétaires Dream Yacht Charter, Vente et Gestion de bateaux Offre le choix à ses propriétaires Les programmes de gestion Dream Yacht Charter Propriété active /Dream Yacht Performance Dream Yacht Garanti Dream Yacht

Plus en détail

Objectifs du TP : Initiation à Access

Objectifs du TP : Initiation à Access Objectifs du TP : Initiation à Access I. Introduction Microsoft Access fait partie de l ensemble Microsoft Office. C est un SGBDR (système de gestion de bases de données relationnelles) présentant une

Plus en détail

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

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 Exemple accessible via une interface Web Une base de données consultable en ligne : Bases de données et systèmes de gestion de bases de données The Trans-atlantic slave trade database: http://www.slavevoyages.org/tast/index.faces

Plus en détail

CRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE

CRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE CRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE 2 ème partie : REQUÊTES Sommaire 1. Les REQUÊTES...2 1.1 Créer une requête simple...2 1.1.1 Requête de création de listage ouvrages...2 1.1.2 Procédure de

Plus en détail

Utiliser le site Voyages-sncf.com

Utiliser le site Voyages-sncf.com voyages-sncf.com 17 mars 2014 p 1 Utiliser le site Voyages-sncf.com Avec ce tutoriel, vous apprendrez à utiliser le site de la SNCF dédié aux trajets grandes lignes et plus particulièrement à : rechercher

Plus en détail

Prenez part à notre INTERNATIONAL TRANSPLANT SNOW WEEK

Prenez part à notre INTERNATIONAL TRANSPLANT SNOW WEEK English version: http://www.tackers.org/friends2015.pdf Deutsch Version: http://www.tackers.org/friends2015deutsch.pdf Prenez part à notre INTERNATIONAL TRPLANT SNOW WEEK 18-25 JANVIER 2015, ANZERE, SWITZERLAND

Plus en détail

Bases de données relationnelles

Bases de données relationnelles Bases de données relationnelles Système de Gestion de Bases de Données Une base de données est un ensemble de données mémorisé par un ordinateur, organisé selon un modèle et accessible à de nombreuses

Plus en détail

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

1 Modélisation d une base de données pour une société de bourse IN306 : Corrigé SID Christophe Garion 18 octobre 2010 Ce document est un corrigé succinct de l examen du module IN306. 1 Modélisation d une base de données pour une société de bourse Une

Plus en détail

OpenOffice Base Gestionnaire de Base de Données

OpenOffice Base Gestionnaire de Base de Données OpenOffice Base OpenOffice Base Gestionnaire de Base de Données Version 2.3 / 2.4.1 Module d'introduction Document de présentation Contributions : Charles BURRIEL, Pauline CONSTANT, Frédéric PIRARD Jeffrey

Plus en détail

TP base de données SQLite. 1 Différents choix possibles et choix de SQLite : 2 Définir une base de donnée avec SQLite Manager

TP base de données SQLite. 1 Différents choix possibles et choix de SQLite : 2 Définir une base de donnée avec SQLite Manager TP base de données SQLite 1 Différents choix possibles et choix de SQLite : La plupart des logiciels de gestion de base de données fonctionnent à l aide d un serveur. Ils demandent donc une installation

Plus en détail

La base de données dans ArtemiS SUITE

La base de données dans ArtemiS SUITE 08/14 Vous préférez passer votre temps à analyser vos données plutôt qu à chercher un fichier? La base de données d ArtemiS SUITE vous permet d administrer et d organiser confortablement vos données et

Plus en détail

Les bases de données

Les bases de données Les bases de données Introduction aux fonctions de tableur et logiciels ou langages spécialisés (MS-Access, Base, SQL ) Yves Roggeman Boulevard du Triomphe CP 212 B-1050 Bruxelles (Belgium) Idée intuitive

Plus en détail

Tutoriel Atout Facture. 14/01/2015 Codelpi

Tutoriel Atout Facture. 14/01/2015 Codelpi Tutoriel Atout Facture 14/01/2015 Codelpi Sommaire Le menu... 3 Menu gauche... 3 Menu haut-droit... 4 Tableau de bord... 5 Les clients... 8 Créer un client... 8 Modifier un client... 9 Ses adresses...

Plus en détail

Le langage SQL pour Oracle - partie 1 : SQL comme LDD

Le langage SQL pour Oracle - partie 1 : SQL comme LDD Le langage SQL pour Oracle - partie 1 : SQL comme LDD 1 SQL : Introduction SQL : Structured Query Langage langage de gestion de bases de donn ees relationnelles pour Définir les données (LDD) interroger

Plus en détail

Bulletin d'inscription

Bulletin d'inscription Bulletin d'inscription A renvoyer signé avant LE VEBNDRE 9 JANVIER 2015 et accompagné de votre acompte Toute réservation après la date d échéance fera l objet d une demande de cabines supplémentaires à

Plus en détail

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

clef primaire ; clef étrangère ; projection ; restriction ; jointure ; SQL ; SELECT ; FROM ; WHERE Cas Neptune hôtel Base de données et langage SQL Propriété Intitulé long Formation concernée Matière Notions Transversalité Présentation Description Neptune Hôtel. L interrogation d une base de données

Plus en détail

Encryptions, compression et partitionnement des données

Encryptions, compression et partitionnement des données Encryptions, compression et partitionnement des données Version 1.0 Grégory CASANOVA 2 Compression, encryption et partitionnement des données Sommaire 1 Introduction... 3 2 Encryption transparente des

Plus en détail

Ces éléments de correction n'ont qu'une valeur indicative. Ils ne peuvent en aucun cas engager la responsabilité des autorités académiques, chaque

Ces éléments de correction n'ont qu'une valeur indicative. Ils ne peuvent en aucun cas engager la responsabilité des autorités académiques, chaque Ces éléments de correction n'ont qu'une valeur indicative. Ils ne peuvent en aucun cas engager la responsabilité des autorités académiques, chaque jury est souverain. B.T.S. VENTES ET PRODUCTIONS TOURISTIQUES

Plus en détail

Le langage SQL Rappels

Le langage SQL Rappels Le langage SQL Rappels Description du thème : Présentation des principales notions nécessaires pour réaliser des requêtes SQL Mots-clés : Niveau : Bases de données relationnelles, Open Office, champs,

Plus en détail

Créer le schéma relationnel d une base de données ACCESS

Créer le schéma relationnel d une base de données ACCESS Utilisation du SGBD ACCESS Polycopié réalisé par Chihab Hanachi et Jean-Marc Thévenin Créer le schéma relationnel d une base de données ACCESS GENERALITES SUR ACCESS... 1 A PROPOS DE L UTILISATION D ACCESS...

Plus en détail

Documentation Suivi S.E.O

Documentation Suivi S.E.O Documentation Suivi S.E.O Document : Projet : Documentation Outil de Suivi SEO myposeo Date : 18/02/15 Version : 1 G4interactive SAS 53, rue des deux communes 93100 Montreuil, France contact@myposeo.com

Plus en détail

ht t p: // w w w.m e di al o gis.c om E - Ma i l : m ed i a l og i s @ m e di a l o g i s. c om Envoi des SMS

ht t p: // w w w.m e di al o gis.c om E - Ma i l : m ed i a l og i s @ m e di a l o g i s. c om Envoi des SMS Page 1/8 Envoi des SMS La nouvelle fonctionnalité d envoi de SMS va vous permettre d envoyer des SMS directement à partir de Médialogis SQL. Ces SMS peuvent être générés automatiquement lors de la saisie

Plus en détail

Modélisation PHP Orientée Objet pour les Projets Modèle MVC (Modèle Vue Contrôleur) Mini Framework

Modélisation PHP Orientée Objet pour les Projets Modèle MVC (Modèle Vue Contrôleur) Mini Framework Modélisation PHP Orientée Objet pour les Projets Modèle MVC (Modèle Vue Contrôleur) Mini Framework L'objectif de ce document est de poser des bases de réflexion sur la modélisation d'un projet réalisé

Plus en détail

Saisissez le login et le mot de passe (attention aux minuscules et majuscules) qui vous ont

Saisissez le login et le mot de passe (attention aux minuscules et majuscules) qui vous ont I Open Boutique Sommaire : I Open Boutique... 1 Onglet «Saisie des Produits»... 3 Création d'une nouvelle fiche boutique :... 3 Création d'une nouvelle fiche lieux de retraits :... 10 Création d'une nouvelle

Plus en détail

IFT3030 Base de données. Chapitre 1 Introduction

IFT3030 Base de données. Chapitre 1 Introduction IFT3030 Chapitre 1 Introduction Plan du cours Introduction Architecture Modèles de données Modèle relationnel Algèbre relationnelle SQL Conception Fonctions avancées Concepts avancés Modèle des objets

Plus en détail

UNIVERSITE DE CONSTANTINE 1 FACULTE DES SIENCES DE LA TECHNOLOGIE DEPARTEMENT D ELECTRONIQUE 3 ème année LMD ELECTRONIQUE MEDICALE

UNIVERSITE DE CONSTANTINE 1 FACULTE DES SIENCES DE LA TECHNOLOGIE DEPARTEMENT D ELECTRONIQUE 3 ème année LMD ELECTRONIQUE MEDICALE UNIVERSITE DE CONSTANTINE 1 FACULTE DES SIENCES DE LA TECHNOLOGIE DEPARTEMENT D ELECTRONIQUE 3 ème année LMD ELECTRONIQUE MEDICALE TP N 1 : Initiation à L Access I. Introduction Microsoft Access fait partie

Plus en détail

TD : Requêtes SQL (BDR.TD2-1) INSA 3IF 2008-2009

TD : Requêtes SQL (BDR.TD2-1) INSA 3IF 2008-2009 TD : Requêtes SQL (BDR.TD2-1) INSA 3IF 2008-2009 Loïc Maisonnasse 1 Objectif Ce TD a pour objectif de vous familiariser avec le langage de requêtes SQL. Et de vous apprendre à écrire des requêtes SQL pour

Plus en détail

1 Introduction et installation

1 Introduction et installation TP d introduction aux bases de données 1 TP d introduction aux bases de données Le but de ce TP est d apprendre à manipuler des bases de données. Dans le cadre du programme d informatique pour tous, on

Plus en détail

Bases de données Outils de gestion

Bases de données Outils de gestion 11/03/2010 Bases de données Outils de gestion Mise en place d outils pour gérer, stocker et utiliser les informations d une recherche biomédicale ent réalisé par L. QUINQUIS d épidémiologie et de biostatistique

Plus en détail

Création de Sous-Formulaires

Création de Sous-Formulaires Création de Sous-Formulaires Révision 1.01 du 02/01/04 Réalisé avec : OOo 1.1.0 Plate-forme / Os : Toutes Distribué par le projet Fr.OpenOffice.org Table des Matières 1 But de ce how-to...3 2 Pré-requis...3

Plus en détail

Phone Manager Soutien de l'application OCTOBER 2014 DOCUMENT RELEASE 4.1 SOUTIEN DE L'APPLICATION

Phone Manager Soutien de l'application OCTOBER 2014 DOCUMENT RELEASE 4.1 SOUTIEN DE L'APPLICATION Phone Manager Soutien de l'application OCTOBER 2014 DOCUMENT RELEASE 4.1 SOUTIEN DE L'APPLICATION Sage CRM NOTICE The information contained in this document is believed to be accurate in all respects but

Plus en détail

L outil de réservation en ligne de Carlson Wagonlit Travel dédié aux PME. Guide utilisateur

L outil de réservation en ligne de Carlson Wagonlit Travel dédié aux PME. Guide utilisateur L outil de réservation en ligne de Carlson Wagonlit Travel dédié aux PME Guide utilisateur Connexion et profils Copyright 2008 CWT 2 Aux prochaines connexions, il vous suffira d entrer votre identifiant

Plus en détail

Donnez la possibilité à vos distributeurs les moyens de mieux vendre vos produits. Offrez les outils qui leurs permettront de booster vos ventes.

Donnez la possibilité à vos distributeurs les moyens de mieux vendre vos produits. Offrez les outils qui leurs permettront de booster vos ventes. Donnez la possibilité à vos distributeurs les moyens de mieux vendre vos produits. Offrez les outils qui leurs permettront de booster vos ventes. CRM TO Collaboratif Vous êtes producteurs, vous êtes croisiéristes

Plus en détail

1. Base de données SQLite

1. Base de données SQLite Dans ce TP, nous allons voir comment créer et utiliser une base de données SQL locale pour stocker les informations. La semaine prochaine, ça sera avec un WebService. On repart de l application AvosAvis

Plus en détail

Base de données relationnelle et requêtes SQL

Base de données relationnelle et requêtes SQL Base de données relationnelle et requêtes SQL 1e partie Anne-Marie Cubat Une question pour commencer : que voyez-vous? Cela reste flou Les plans de «Prison Break»? Non, cherchons ailleurs! Et de plus près,

Plus en détail

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. Le cas des BD relationnelles ouverture sur les BD relationnelles spatiales Séance 2 : Mise en oeuvre Bases de Données Le cas des BD relationnelles ouverture sur les BD relationnelles spatiales Séance 2 : Mise en oeuvre Synthèse : conception de BD langage de modélisation famille de SGBD SGBD Analyse du

Plus en détail

BIRT (Business Intelligence and Reporting Tools)

BIRT (Business Intelligence and Reporting Tools) BIRT (Business Intelligence and Reporting Tools) Introduction Cette publication a pour objectif de présenter l outil de reporting BIRT, dans le cadre de l unité de valeur «Data Warehouse et Outils Décisionnels»

Plus en détail

Création et Gestion des tables

Création et Gestion des tables Création et Gestion des tables Version 1.0 Z Grégory CASANOVA 2 Sommaire 1 Introduction... 3 2 Pré-requis... 4 3 Les tables... 5 3.1 Les types de données... 5 3.1.1 Les types de données Sql Server... 5

Plus en détail

C91 FRANCE C91 FRANCE C91 FRANCE. -5% Réf. SMT DN 2015. 369 /pers. 369 TTC STAND STAND STAND. Salon Mondial. Salon Mondial du tourisme.

C91 FRANCE C91 FRANCE C91 FRANCE. -5% Réf. SMT DN 2015. 369 /pers. 369 TTC STAND STAND STAND. Salon Mondial. Salon Mondial du tourisme. C91 Du 11 au 18 Avril 2015 Du 18 au 25 Avril 2015 Séjour de 8 jours/7 nuits tout compris Pension Complète avec accompagnement randonnées pendant 6 journées «Chemins des Vignes» Randonnées Pédestres Accompagnés

Plus en détail

ISC21-1 --- Système d Information Architecture et Administration d un SGBD Compléments SQL

ISC21-1 --- Système d Information Architecture et Administration d un SGBD Compléments SQL ISC21-1 --- Système d Information Architecture et Administration d un SGBD Compléments SQL Jean-Marie Pécatte jean-marie.pecatte@iut-tlse3.fr 16 novembre 2006 ISIS - Jean-Marie PECATTE 1 Valeur de clé

Plus en détail

Créer une base de données vidéo sans programmation (avec Drupal)

Créer une base de données vidéo sans programmation (avec Drupal) Créer une base de données vidéo sans programmation (avec Drupal) 10.10.2013 Nicolas Bugnon (nicolas.bugnon@alliancesud.ch) Centre de documentation Alliance Sud www.alliancesud.ch Résultat de l atelier

Plus en détail

2 Serveurs OLAP et introduction au Data Mining

2 Serveurs OLAP et introduction au Data Mining 2-1 2 Serveurs OLAP et introduction au Data Mining 2-2 Création et consultation des cubes en mode client-serveur Serveur OLAP Clients OLAP Clients OLAP 2-3 Intérêt Systèmes serveurs et clients Fonctionnalité

Plus en détail

Langage SQL : créer et interroger une base

Langage SQL : créer et interroger une base Langage SQL : créer et interroger une base Dans ce chapitre, nous revenons sur les principales requêtes de création de table et d accès aux données. Nous verrons aussi quelques fonctions d agrégation (MAX,

Plus en détail

Thème : Gestion commerciale

Thème : Gestion commerciale Département Génie Informatique BD40 Ingénierie des systèmes d information TP 4 : Ms/Access : Listes déroulantes, Formulaires avancés Thème : Gestion commerciale Christian FISCHER Copyright Novembre 2005

Plus en détail

TP Bases de données réparties

TP Bases de données réparties page 1 TP Bases de données réparties requêtes réparties Version corrigée Auteur : Hubert Naacke, révision 5 mars 2003 Mots-clés: bases de données réparties, fragmentation, schéma de placement, lien, jointure

Plus en détail

Ces envois peuvent être automatiques ou manuels. Nous allons découvrir dans ce manuel comment

Ces envois peuvent être automatiques ou manuels. Nous allons découvrir dans ce manuel comment 1. Paramétrages : SMS - MAIL Les sms et les mails font partie de notre quotidien. Ce sont en effet des moyens de communication utiles et pratiques. Ces moyens de communication modernes, DATALOGIC les a

Plus en détail

iil est désormais courant de trouver sur Internet un document

iil est désormais courant de trouver sur Internet un document Matériels et systèmes L Acrobat qui cherche dans les PDF Michel NARCY - Formateur TICE et Médialog Bulletin officiel, programmes d enseignement, articles de quotidiens ou de revues scientifiques... De

Plus en détail

Partie 0 : Gestion des tablespace et des utilisateurs... 3

Partie 0 : Gestion des tablespace et des utilisateurs... 3 Sommaire Partie 0 : Gestion des tablespace et des utilisateurs... 3 1- Créer deux TableSpaces votre_nom-tbs et Votre_nom-TempTBS :... 3 2. Créer un utilisateur qui porte votre nom :... 3 3. Attribuer à

Plus en détail

1. Cliquez sur dans le coin supérieur gauche de l'écran 2. Sélectionnez la Langue de l'interface désirée 3. Cliquez sur

1. Cliquez sur dans le coin supérieur gauche de l'écran 2. Sélectionnez la Langue de l'interface désirée 3. Cliquez sur NOTIFICATIONS GUIDE Le module Notifications permet de retrouver des notifications en utilisant les champs spécifiques de la base de données du Registre central des notifications (RCN). Il comporte une

Plus en détail

OUTIL DE RAPPORT DES VENTES EN LIGNE D'AIR CANADA FOIRE AUX QUESTIONS

OUTIL DE RAPPORT DES VENTES EN LIGNE D'AIR CANADA FOIRE AUX QUESTIONS À PROPOS OUTIL DE RAPPORT DES VENTES EN LIGNE D'AIR CANADA FOIRE AUX QUESTIONS Pourquoi le site Web de l'outil de rapport a-t-il été créé? L'outil a été conçu pour réunir toutes les ventes en ligne à un

Plus en détail

PRIX FORFAITS ÉTÉ - HIVER DISNEYLAND PARIS

PRIX FORFAITS ÉTÉ - HIVER DISNEYLAND PARIS MARS FEV JAN DEC NOV OCT SEPT AOUT JUIL JUIN MAI AVRIL PRIX FORFAITS ÉTÉ - HIVER DISNEYLAND PARIS Prix valables pour des arrivées du 1 Avril au 23 Mars From 8th November 2013 to 2nd April 2014 Mois Année

Plus en détail

COMMENT CREER SIMPLEMENT UN TABLEAU DE BORD AVEC SAS BI DASHBOARD 4.3?

COMMENT CREER SIMPLEMENT UN TABLEAU DE BORD AVEC SAS BI DASHBOARD 4.3? COMMENT CREER SIMPLEMENT UN TABLEAU DE BORD AVEC SAS BI DASHBOARD 4.3? Les versions 4.3 et 4.31 du SAS BI Dashboard offrent de nouvelles fonctionnalités tant pour les utilisateurs finaux (nouvelle application

Plus en détail

TOUT SAVOIR SUR LES DEPLACEMENTS DES PATIENTS AVEC LEUR MATERIEL

TOUT SAVOIR SUR LES DEPLACEMENTS DES PATIENTS AVEC LEUR MATERIEL TOUT SAVOIR SUR LES DEPLACEMENTS DES PATIENTS AVEC LEUR MATERIEL Il est important qu un insuffisant respiratoire qui désire se déplacer pour rendre visite à sa famille ou ses amis, ou prendre des vacances,

Plus en détail

PROJET PERSONNALISÉ ENCADRÉ : N 6

PROJET PERSONNALISÉ ENCADRÉ : N 6 PROJET PERSONNALISÉ ENCADRÉ : N 6 Mise en place d un serveur AD Benjamin Dupuy BTS Service Informatique aux Organisations Option : Solutions d'infrastructure, systèmes et réseaux Epreuve E6 Parcours de

Plus en détail

Partie I : Créer la base de données. Année universitaire 2008/2009 Master 1 SIIO Projet Introduction au Décisionnel, Oracle

Partie I : Créer la base de données. Année universitaire 2008/2009 Master 1 SIIO Projet Introduction au Décisionnel, Oracle Année universitaire 2008/2009 Master 1 SIIO Projet Introduction au Décisionnel, Oracle Ce projet comporte trois parties sur les thèmes suivants : création de base de donnée, requêtes SQL, mise en œuvre

Plus en détail

1. Introduction... 2. 2. Création d'une macro autonome... 2. 3. Exécuter la macro pas à pas... 5. 4. Modifier une macro... 5

1. Introduction... 2. 2. Création d'une macro autonome... 2. 3. Exécuter la macro pas à pas... 5. 4. Modifier une macro... 5 1. Introduction... 2 2. Création d'une macro autonome... 2 3. Exécuter la macro pas à pas... 5 4. Modifier une macro... 5 5. Création d'une macro associée à un formulaire... 6 6. Exécuter des actions en

Plus en détail

MEGA ITSM Accelerator. Guide de démarrage

MEGA ITSM Accelerator. Guide de démarrage MEGA ITSM Accelerator Guide de démarrage MEGA 2013 1ère édition (janvier 2013) Les informations contenues dans ce document pourront faire l objet de modifications sans préavis et ne sauraient en aucune

Plus en détail

Olivier Mondet http://unidentified-one.net

Olivier Mondet http://unidentified-one.net T-GSI Ch.4 Le Langage SQL LDD, LCD Cet exercice guidé reprend le plan suivis lors de l intervention de formation faite pour l académie de Versailles. L objectif principal visait en la présentation du langage

Plus en détail

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

Introduction aux bases de données Cours 1 : Généralités sur les bases de données Cours 1 : Généralités sur les bases de données ESIL Université de la méditerranée Odile.Papini@esil.univmed.fr http://odile.papini.perso.esil.univmed.fr/sources/bdmat.html Plan du cours 1 1 Qu est ce qu

Plus en détail

Licence de MIDO - 3ème année Spécialités Informatique et Mathématiques Appliquées

Licence de MIDO - 3ème année Spécialités Informatique et Mathématiques Appliquées Licence de MIDO - 3ème année Spécialités Informatique et Mathématiques Appliquées ANNEE 2014 / 2015 Désignation de l enseignement : Bases de données Nom du document : TP SQL sous PostgreSQL Rédacteur :

Plus en détail

Dossier I Découverte de Base d Open Office

Dossier I Découverte de Base d Open Office ETUDE D UN SYSTEME DE GESTION DE BASE DE DONNEES RELATIONNELLES Définition : Un SGBD est un logiciel de gestion des données fournissant des méthodes d accès aux informations. Un SGBDR permet de décrire

Plus en détail

BRAVOFLY DOSSIER DE PRESSE 2012

BRAVOFLY DOSSIER DE PRESSE 2012 BRAVOFLY DOSSIER DE PRESSE 2012 Le Groupe Bravofly, une web success-story Agence de voyages en ligne spécialisée dans la recherche, la comparaison et la réservation de vols sur compagnies low cost et traditionnelles,

Plus en détail

Gestion de base de données

Gestion de base de données Université Libre de Bruxelles Faculté de Philosophie et Lettres Département des Sciences de l Information et de la Communication Gestion de base de données Projet : Take Off ASBL Cours de M. A. Clève STIC-B-505

Plus en détail

PLATEFORME MÉTIER DÉDIÉE À LA PERFORMANCE DES INSTALLATIONS DE PRODUCTION

PLATEFORME MÉTIER DÉDIÉE À LA PERFORMANCE DES INSTALLATIONS DE PRODUCTION PLATEFORME MÉTIER DÉDIÉE À LA PERFORMANCE DES INSTALLATIONS DE PRODUCTION KEOPS Automation Espace Performance 2B, rue du Professeur Jean Rouxel BP 30747 44481 CARQUEFOU Cedex Tel. +33 (0)2 28 232 555 -

Plus en détail

Evolutions dans FFBClubNet v. 23.1.0 :

Evolutions dans FFBClubNet v. 23.1.0 : Evolutions dans FFBClubNet v. 23.1.0 : 1. envoi par email au service assistance de la F.F.B. (assistance.club@ffbridge.net) de la sauvegarde générale du club sur demande du service... 2 2. envoi des résultats

Plus en détail

Créer un publipostage avec Microsoft Word

Créer un publipostage avec Microsoft Word Créer un publipostage avec Microsoft Word Cette technique permet de créer un document type et de le fusionner avec une base de données. Si vous devez créer et envoyer un document à de nombreuses personnes,

Plus en détail

Procédures Stockées WAVESOFT... 12 ws_sp_getidtable... 12. Exemple :... 12. ws_sp_getnextsouche... 12. Exemple :... 12

Procédures Stockées WAVESOFT... 12 ws_sp_getidtable... 12. Exemple :... 12. ws_sp_getnextsouche... 12. Exemple :... 12 Table des matières Les Triggers... 2 Syntaxe... 2 Explications... 2 Les évènements déclencheurs des triggers... 3 Les modes de comportements des triggers... 4 Les pseudo tables... 5 Exemple... 6 Les procédures

Plus en détail

A QUOI SERVENT LES BASES DE DONNÉES?

A QUOI SERVENT LES BASES DE DONNÉES? BASE DE DONNÉES OBJET Virginie Sans virginie.sans@irisa.fr A QUOI SERVENT LES BASES DE DONNÉES? Stockage des informations : sur un support informatique pendant une longue période de taille importante accès

Plus en détail

Utiliser une base de données

Utiliser une base de données Access Utiliser une base de données SOMMAIRE Généralités sur les SGBD... 3 Démarrage d'access 2002... 4 Ouverture d'un fichier Access... 4 Les objets dans Access... 5 Les tables... 6 A) Ouvrir une table

Plus en détail

LES RETOMBÉES ÉCONOMIQUES DE LA PÊCHE DE LOISIRS DANS LE SECTEUR DU LAC DU BOURGET. Restitution - 13 octobre 2014

LES RETOMBÉES ÉCONOMIQUES DE LA PÊCHE DE LOISIRS DANS LE SECTEUR DU LAC DU BOURGET. Restitution - 13 octobre 2014 LES RETOMBÉES ÉCONOMIQUES DE LA PÊCHE DE LOISIRS DANS LE SECTEUR DU LAC DU BOURGET Restitution - 13 octobre 2014 ATTENTION Ne pas cumuler! LE DISPOSITIF D ÉTUDE Evaluer la contribution à l économie locale

Plus en détail

SOMMAIRE. Travailler avec les requêtes... 3

SOMMAIRE. Travailler avec les requêtes... 3 Access Les requêtes SOMMAIRE Travailler avec les requêtes... 3 A) Créer une requête sélection en mode QBE... 3 B) Exécuter une requête à partir du mode Modifier (QBE)... 3 C) Passer du mode Feuille de

Plus en détail

Sélection d un moteur de recherche pour intranet : Les sept points à prendre en compte

Sélection d un moteur de recherche pour intranet : Les sept points à prendre en compte Sélection d un moteur de recherche pour intranet : Les sept points à prendre en compte 1Les bases : vos objectifs 2 Sélection d un moteur de recherche pour intranet : Les sept points à prendre en compte

Plus en détail

Une ergonomie intuitive

Une ergonomie intuitive Une ergonomie intuitive Les solutions de la ligne PME offrent une interface de travail proche des usages quotidiens en informatique. Leur ergonomie intuitive facilite la prise en main du logiciel. Une

Plus en détail

FÉDÉRATION MAROCAINE DES SOCIÉTÉS D'ASSURANCES ET DE RÉASSURANCE FICHIER CENTRAL CRM. MANUEL D UTILISATION Version 1.0

FÉDÉRATION MAROCAINE DES SOCIÉTÉS D'ASSURANCES ET DE RÉASSURANCE FICHIER CENTRAL CRM. MANUEL D UTILISATION Version 1.0 FÉDÉRATION MAROCAINE DES SOCIÉTÉS D'ASSURANCES ET DE RÉASSURANCE FICHIER CENTRAL CRM MANUEL D UTILISATION Version 1.0 Juin 2006 Avant propos Ce manuel décrit les fonctionnalités de la consultation du fichier

Plus en détail

TP Contraintes - Triggers

TP Contraintes - Triggers TP Contraintes - Triggers 1. Préambule Oracle est accessible sur le serveur Venus et vous êtes autorisés à accéder à une instance licence. Vous utiliserez l interface d accés SQL*Plus qui permet l exécution

Plus en détail

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

INSTITUT NATIONAL DES TELECOMMUNICATIONS CONTROLE DES CONNAISSANCES. 2. Les questions sont indépendantes les unes des autres. INSTITUT NATIONAL DES TELECOMMUNICATIONS CONTROLE DES CONNAISSANCES Durée : 1h30 Date : 17/05/2006 Coordonnateurs : Amel Bouzeghoub et Bruno Defude Documents autorisés : ceux distribués en cours Avertissements

Plus en détail

Styler un document sous OpenOffice 4.0

Styler un document sous OpenOffice 4.0 Mars 2014 Styler un document sous OpenOffice 4.0 Un style est un ensemble de caractéristiques de mise en forme (police, taille, espacement, etc.) qui sert à structurer un document en l organisant de manière

Plus en détail

SQL Server et Active Directory

SQL Server et Active Directory SQL Server et Active Directory Comment requêter AD depuis SQL Server Comment exécuter des requêtes de sélection sur un Active Directory depuis SQL Server? L'utilisation du principe des serveurs liés adapté

Plus en détail

Module d échange de données INTERLIS v1.0 GeoConcept Manuel d'utilisation

Module d échange de données INTERLIS v1.0 GeoConcept Manuel d'utilisation Module d échange de données INTERLIS v1.0 GeoConcept Manuel d'utilisation Interlis V1.0 - GC version 5.0 Table des matières TABLE DES MATIERES...1 1. INTRODUCTION...2 1.1 OBJECTIF...2 1.2 PRINCIPE...2

Plus en détail

Le Langage De Description De Données(LDD)

Le Langage De Description De Données(LDD) Base de données Le Langage De Description De Données(LDD) Créer des tables Décrire les différents types de données utilisables pour les définitions de colonne Modifier la définition des tables Supprimer,

Plus en détail

TUTORIEL RADIUS. I. Qu est-ce que RADIUS? II. Création d un groupe et d utilisateur

TUTORIEL RADIUS. I. Qu est-ce que RADIUS? II. Création d un groupe et d utilisateur TUTORIEL RADIUS Dans ce tutoriel nous allons voir, comment mettre en place une borne wifi avec un protocole RADIUS. Pour cela, vous aurez besoin : - d un serveur Windows 2012 - d un Active Directory -

Plus en détail

Créer un rapport pour Reporting Services

Créer un rapport pour Reporting Services Créer un rapport pour Reporting Services Comment créer des rapports pour SSRS Maintenant que nous avons vu que la version de SQL Server 2005 Express Edition with Advanced Services intègre SQL Server Reporting

Plus en détail

Guide de procédures Mise à jour faite le 29/03

Guide de procédures Mise à jour faite le 29/03 Guide de procédures Mise à jour faite le 29/03 Copyright 2012 CWT SOMMAIRE Votre agence page 3 Le profil voyageur page 4 Choix du mode de réservation page 5 Le process online SIMBAD Transport page 6 à

Plus en détail

MODE OPERATOIRE OPENOFFICE BASE

MODE OPERATOIRE OPENOFFICE BASE MODE OPERATOIRE OPENOFFICE BASE Openoffice Base est un SGBDR : Système de Gestion de Base de Données Relationnelle. L un des principaux atouts de ce logiciel est de pouvoir gérer de façon efficace et rapide

Plus en détail

Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite.

Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite. Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite. Mots-clés : Niveau : Bases de données relationnelles, Open Office, champs, relations,

Plus en détail

DEVAKI NEXTOBJET PRESENTATION. Devaki Nextobjects est un projet sous license GNU/Public.

DEVAKI NEXTOBJET PRESENTATION. Devaki Nextobjects est un projet sous license GNU/Public. DEVAKI NEXTOBJET 1 Présentation...2 Installation...3 Prérequis...3 Windows...3 Linux...3 Exécution...4 Concevoir une BDD avec Devaki NextObject...5 Nouveau MCD...5 Configurer la connexion à la base de

Plus en détail

Tutoriel D utilisation. Du PGI Open line d EBP

Tutoriel D utilisation. Du PGI Open line d EBP Tutoriel D utilisation Du PGI Open line d EBP Tutoriel d utilisation du PGI EBP Open line - christophe.cessac@ac-orleans-tours.fr LP Les charmilles / Mission TICE Page 1/64 Table des matières Première

Plus en détail

1. Qu'est-ce que SQL?... 2. 2. La maintenance des bases de données... 2. 3. Les manipulations des bases de données... 5

1. Qu'est-ce que SQL?... 2. 2. La maintenance des bases de données... 2. 3. Les manipulations des bases de données... 5 1. Qu'est-ce que SQL?... 2 2. La maintenance des bases de données... 2 2.1 La commande CREATE TABLE... 3 2.2 La commande ALTER TABLE... 4 2.3 La commande CREATE INDEX... 4 3. Les manipulations des bases

Plus en détail

Création d'un site dynamique en PHP avec Dreamweaver et MySQL

Création d'un site dynamique en PHP avec Dreamweaver et MySQL Création d'un site dynamique en PHP avec Dreamweaver et MySQL 1. Création et configuration du site 1.1. Configuration de Dreamweaver Avant de commencer, il est nécessaire de connaître l'emplacement du

Plus en détail

Stockage du fichier dans une table mysql:

Stockage du fichier dans une table mysql: Stockage de fichiers dans des tables MYSQL avec PHP Rédacteur: Alain Messin CNRS UMS 2202 Admin06 30/06/2006 Le but de ce document est de donner les principes de manipulation de fichiers dans une table

Plus en détail

TUTORIAL Microsoft Project 2010 Fonctionalités de base

TUTORIAL Microsoft Project 2010 Fonctionalités de base TUTORIAL Microsoft Project 2010 Fonctionalités de base Microsoft Project est un logiciel de la suite Microsoft Office. Il s agit d un logiciel de gestion de projet et plus précisement de gestion de planning

Plus en détail

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

Bases de données Cours 1 : Généralités sur les bases de données Cours 1 : Généralités sur les bases de données POLYTECH Université d Aix-Marseille odile.papini@univ-amu.fr http://odile.papini.perso.esil.univmed.fr/sources/bd.html Plan du cours 1 1 Qu est ce qu une

Plus en détail