1
22e MnslD2 Direction informatique LOGICIEL LesSGBD relqtionnelles sous Windows por Jeon-Pierre Vickoff, crper, en méthokrgie du traiteme nt de I'informtion es SGBD relationnelles orientés objets sous Win- dows au secoursdes sys- tèmesd'entreprise. Une dizaine de logiciels de gestion de bases de données sous Windows sont commercia- lisés en Europe. Depuis plus de six mois, ils font I'objet de pré- sentations, d'analysesde perfor- manceset d'études comparati- ves dans les médias étrangers, Nous accusonsun certain retard dans ce domaine, pourtant im- portant quant à ses conséquen- ces sur la gestion et la producti- vité des entreprises. On distingue plusieurs types de produits, selon leur simplici- té. leur puissance et leur convi- vialité : r ceux permettant la gestion de monofichiers ou de multiples fi- chiers à structures complexes ; fluencée par un souci de conti- nuité ou de compatibilité amont. Ce logicicl n'est pas nouveau : il existe depuis près de deux ans. Certains regretterontde ne pas I'avoir connu plus tôt, mais la version française n'a fait I'objet d'aucune présentation au Québec. Pourtant, SB4 est considéré comme un leader du marché des SCBD relationnel- les sous Windows. Precision Software, qui a dé- veloppe SB4, avait commercia- lisé cn 1989 une version identi- que dans ses principales fonc- tionnalités : SB2, qui fonction- nait sous Windows 2. Petit utilisoteur deviendro grond Ce produit se distingue par sa facilité d'utilisation étagéesur quatre niveaux : utilisateur dé- butant, utilisateur avancé, infor- maticien classique et expert. Chacun peut tout faire, de façon plus ou moins complexe ou ra- pide (création de la base,mise à jour des données,états). Cette notion est une véritable révolu- tion quont au rôlc quc lc ges- tionnaire tiendra dans I'avenir par rapport à la manipulation de son information de base, Les écrans et les documents plus professionnelsse dessinent avec un outil de type Paint- brush, puissantet simple, en gé- néral du ressort d'un informati- cien. Un langage DML orienté objets offre de nombreuses pos- sibilités graphiques et de com- mande par boutons qui permet- tent au développeur expérimen- té d'obtenir des automatismes dans un style Windows sans égal. Une fonction de requêtesre- lationnelles SQL totalement conversationnelle(query opti- mizer) fait de I'obtention d'états un jeu d'enfant. (Select avec clauses imbriquées, multifi- chier, etc.). La navigation à tra- vers les données s'appuie sur des boutons dont les symboles rappellent ceux d'un magnéto- scope (avant, arrière, rapide, dé- but, fin, pause,stop, etc.). Programmotion obiets Un langagede type Basic, DML (DatabaseManagement Lan- guage), permet d'écrire des pro- grammes pour développer une application spécifique. DML compte près de 300 fonctions, certaines très puissantes. Pour les passionnés, notons le soutien DDE (échangedyna- mique de données)et I'appel de fonctions externes par I'inter- médiaire des bibliothèques de liens dynamiques. Divers pro- grammes Windows compatibles peuvent s'exécuter à partir de SB4 : appel des fonctions de Norton (pour Windows) comme le formatage de disquettes ou le calculateur, et dans un contexte de développement évolué, des petits programmes réalisés en interne en Visual Basic ou C pour Windows. Dcs fonctions conrplètës d'import-export (dBase, ASCII, Excel, Lotus, DIF) facilitent I'apport extérieur d'informa- tions, comme Ie transfert de fi- chiers à partir d'un ordinateur central, qui peut être entière- ment automatisé. SB4 est ainsi capable de lire et de convertir directement les fichiers dBase. ce qui permet la reprise directe des données lors de la conver- sion d'applications. Un seleur d'impression EXCElent ll est possible d'utiliser d'autres applications rùy'indows comme serveurs de fonctions spécifi- ques (Excel pour formater des suite à Ia page 29 o ceux prévoyant I'usage mono-utilisateur ou soutenant les transactionsmultiples en É- seauavec maintien de I'intégri- té des données; . ceux permetlant le dévelop- pement indépendant ou devant être utilisés à partir d'un langa- ge de prcgrammation claeeique. Certains offrent un simple générateur d'écrans ; d'autres, plus puissants, intègrent plu- sieurs outils de développement sous Windows. Les plus évo- lués sont réellement relation- nels, les autres le sont moins et exploitent lourdement des pro- cédures classiques. Ils peuvent être dotés des dernières fonc- tionnalités d'échange dynami- que de données entre applica- tions, (DDE, OLE) ou n'être qu'un maquillage graphique d'anciens SGBD. læs plus res- pectueux des standards offrent la possibilité de requêtes SQL, et les plus avancéssur le plan technologique permettent I'ac- cès, localement ou à distance, à des fichiers géréspar DB2, Ora- cle Server ou autres grands mo- teurs de basesde données rela- tionnelles exploités sur plates- formes multiples. Tous tentent, plus ou moins bien, de s'inté- grer à I'environnement Win- dows et, à ce titre, ne peuvent guère s'écarter du standard, of- frant ainsi une vision externe homogène à l'utilisatcurfinal. Le plus ancien de ces pro- duits, dans sa version originale, est Super Base 4. C'est aussi le plus utilisé en Europe. Il est vendu au Canada en versions anglaise et française. Le but de cet article est de pÉsenter, à tra- vers ce produit, un principe im- portant, celui des SGBD sous Windows. logiciel heureux n'o pqs d'histoirc Super Base 4 ne fonctionne que sous Windows. ll n'est pas le fruit de l'évolution d'un logiciel classique : il a été cré.é de toutes pièces pour I'environnement graphique orienté objets. Parti- cularité imponante, du fait que la conception n'a pas été in- -*._' .r.!+,(oon^rFsp " -_'"-.- auolnoraun.p luud u1 aruoJ BssErilJ al le uo8up a1 rucergp.rnof n661 a1 a8r: rg lnb epuurol o1 luaurasnma;1) 'apul8uo.rnarnuq sssloJ 001 Juop lruJnsâula sloJ 66 âJllBl uslrnpordar lmar p 'smolg6t ap tnoq nn'tuanbgeuoc ru4 'altu8uo matnuqusap 9l|loru BIep{orcrnesstrfB uo.l lnol anbuqc : alftru tac snos sesoqr sl zaJ?prsuo3 'unol 961 BoNT gSÀl[ ap aJaqgrgc anbuseuurf? ep atuurer9ord nB asuod?u CSA Recherche ltée, 801Chemln Sî-Louh, Bureou 240, Québec-(Québec) Conodo, GIS lCl o Té1.: (418) ôS7-57ô4,Télécopleur: (418) 687-1441 t|LVEBnfrTt. df tn€morqtpdoffidâCSAlæhæh.lÔo r GSAlæhrrch.L.6trernb€drlCompd.rstrldil^ôô.r!cfop. Senice d.informAtion nelIS Ld ouhe molqB c[éc mt d€. m('qua dép6é€r d d€a rmtçFa d6 cofim€E opporierEnt ù ler,r dét€nt€u|r r€rp€cttfs.

 · Created Date: 1/25/2013 5:46:56 PM

Embed Size (px)

Citation preview

Page 1:  · Created Date: 1/25/2013 5:46:56 PM

22e MnslD2 Direction informatique

LOGICIEL

Les SGBD relqtionnelles sous Windowspor Jeon-Pierre Vickoff,crper, en méthokrgie dutraiteme nt de I'informtion

es SGBD relationnellesorientés objets sous Win-dows au secours des sys-tèmes d'entreprise.

Une dizaine de logiciels degest ion de bases de donnéessous Windows sont commercia-lisés en Europe. Depuis plus desix mois, ils font I'objet de pré-sentations, d'analyses de perfor-mances et d'études comparati-ves dans les médias étrangers,Nous accusons un certain retarddans ce domaine, pourtant im-portant quant à ses conséquen-ces sur la gestion et la producti-vité des entreprises.

On distingue plusieurs typesde produits, selon leur simplici-té. leur puissance et leur convi-vialité :r ceux permettant la gestion demonofichiers ou de multiples fi-chiers à structures complexes ;

fluencée par un souci de conti-nuité ou de compatibilité amont.

Ce logicicl n'est pas nouveau: il existe depuis près de deuxans. Certains regretteront de nepas I'avoir connu plus tôt, maisla vers ion f rançaise n 'a fa i tI'objet d'aucune présentation auQuébec. Pourtant , SB4 estconsidéré comme un leader dumarché des SCBD relationnel-les sous Windows.

Precision Software, qui a dé-veloppe SB4, avait commercia-lisé cn 1989 une version identi-que dans ses principales fonc-tionnalités : SB2, qui fonction-nait sous Windows 2.

Petit utilisoteurdeviendro grond

Ce produit se distingue par safacilité d'utilisation étagée surquatre niveaux : utilisateur dé-butant, utilisateur avancé, infor-mat ic ien c lassique et expert .Chacun peut tout faire, de façonplus ou moins complexe ou ra-pide (création de la base, mise àjour des données, états). Cettenotion est une véritable révolu-tion quont au rôlc quc lc ges-tionnaire tiendra dans I'avenirpar rapport à la manipulation deson information de base,

Les écrans et les documentsplus professionnels se dessinentavec un out i l de type Paint-brush, puissant et simple, en gé-néral du ressort d'un informati-cien. Un langage DML orientéobjets offre de nombreuses pos-sibilités graphiques et de com-mande par boutons qui permet-tent au développeur expérimen-té d'obtenir des automatismesdans un sty le Windows sanségal.

Une fonction de requêtes re-lat ionnel les SQL tota lementconversationnelle (query opti-mizer) fait de I'obtention d'étatsun jeu d'enfant. (Select avecclauses imbr iquées, mul t i f i -

chier, etc.). La navigation à tra-vers les données s'appuie surdes boutons dont les symbolesrappellent ceux d'un magnéto-scope (avant, arrière, rapide, dé-but, fin, pause, stop, etc.).

Programmotion obiets

Un langage de type Basic, DML(Database Management Lan-guage), permet d'écrire des pro-grammes pour développer uneapplication spécifique. DMLcompte près de 300 fonctions,certaines très puissantes.

Pour les passionnés, notonsle soutien DDE (échange dyna-mique de données) et I'appel defonctions externes par I'inter-médiaire des bibliothèques deliens dynamiques. Divers pro-grammes Windows compatiblespeuvent s'exécuter à partir deSB4 : appel des fonctions deNorton (pour Windows) commele formatage de disquettes ou lecalculateur, et dans un contextede développement évolué, despetits programmes réalisés eninterne en Visual Basic ou Cpour Windows.

Dcs fonct ions conrplètësd'import-export (dBase, ASCII,Excel , Lotus, DIF) faci l i tentI'apport extérieur d'informa-tions, comme Ie transfert de fi-chiers à partir d'un ordinateurcentral, qui peut être entière-ment automatisé. SB4 est ainsicapable de lire et de convertirdirectement les fichiers dBase.ce qui permet la reprise directedes données lors de la conver-sion d'applications.

Un seleur d'impressionEXCElent

ll est possible d'utiliser d'autresapplications rùy'indows commeserveurs de fonctions spécifi-ques (Excel pour formater des

suite à Ia page 29

o ceux p révoyan t I ' u sagemono-utilisateur ou soutenantles transactions multiples en É-seau avec maintien de I'intégri-té des données ;. ceux permetlant le dévelop-pement indépendant ou devantêtre utilisés à partir d'un langa-ge de prcgrammation claeeique.

Certains offrent un simplegénérateur d'écrans ; d'autres,plus puissants, intègrent plu-sieurs outils de développementsous Windows. Les plus évo-lués sont réellement relation-nels, les autres le sont moins etexploitent lourdement des pro-cédures classiques. Ils peuventêtre dotés des dernières fonc-tionnalités d'échange dynami-que de données entre applica-t ions, (DDE, OLE) ou n 'êtrequ'un maqui l lage graphiqued'anciens SGBD. læs plus res-pectueux des standards offrentla possibilité de requêtes SQL,et les plus avancés sur le plantechnologique permettent I'ac-cès, localement ou à distance, àdes fichiers gérés par DB2, Ora-cle Server ou autres grands mo-

teurs de bases de données rela-tionnelles exploités sur plates-formes multiples. Tous tentent,plus ou moins bien, de s'inté-grer à I 'environnement Win-dows et, à ce titre, ne peuventguère s'écarter du standard, of-frant ainsi une vision externehomogène à l'utilisatcur final.

Le plus ancien de ces pro-duits, dans sa version originale,est Super Base 4. C'est aussi leplus utilisé en Europe. Il estvendu au Canada en versionsanglaise et française. Le but decet article est de pÉsenter, à tra-vers ce produit, un principe im-portant, celui des SGBD sousWindows.

logiciel heureux n'o pqsd'histoirc

Super Base 4 ne fonctionne quesous Windows. ll n'est pas lefruit de l'évolution d'un logicielclassique : il a été cré.é de toutespièces pour I 'environnementgraphique orienté objets. Parti-cularité imponante, du fait quela concept ion n 'a pas été in-

-* ._ ' . r . !+,(oon^rFsp " -_ '"- . -

auolnor aun.p luud u1aruoJ BssErilJ al le uo8up a1rucergp.rnof n661 a1 a8r: rg

lnb epuurol o1 luaurasnma;1)'apul8uo.rnarnuq ss sloJ 001Juop lruJnsâu la sloJ 66 âJllBlus lrnpordar lmar p 'smolg6t

ap tnoq nn'tuanbgeuoc ru4'altu8uo matnuqusap

9l|loru BIep{orcrnesstrfB uo.llnol anbuqc : alftru tac snos

sesoqr sl zaJ?prsuo3 'unol 961

BoNTgSÀl[

ap aJaqgrgc anbuseuurf?ep atuurer9ord

nB asuod?u

CSA Recherche ltée, 801 Chemln Sî-Louh, Bureou 240, Québec-(Québec) Conodo, GIS lCl o Té1.: (418) ôS7-57ô4,Télécopleur: (418) 687-1441t|LVEBnfrTt. df tn€morqtpdoffidâCSAlæhæh.lÔo r GSAlæhrrch.L.6trernb€drlCompd.rstrldil^ôô.r!cfop.

Senice d.informAtion nelISLd ouhe molqB c[éc mt d€. m('qua dép6é€r d d€a rmtçFa d6 cofim€E opporierEnt ù ler,r dét€nt€u|r r€rp€cttfs.