SlideShare a Scribd company logo
1 of 7
Conectarea
SGBD Access
din surse de
date externe
Cumpana Cristian
Vedere generala
 Dimensiunile  bazei de date in VFP si
 extinderea numarului de utilizator ai bazei
 face necesara trecerea la o arhitectura
 client-server pe doua sau chiar mai multe
 straturi. MS recomanda trecerea spre SQL
 Server (baza de date poate fi oricare din
 cele importante : Oracle , Sysbase ,
 Informix etc. , atata timp cat mecanismul
 ODBC nu mai e o problema )
Ce reprezinta driverele ODBC?
   Open database connectivity este o interfata
    standard care permite unei aplicatii sa
    acceseze date din surse diferite . Interfata
    ODBC defineste :
   -o biblioteca de apeluri de functii care permit
    unei aplicatii sa se conecteze la o sursa de
    date
   -o modalitate standard de conectare la o
    sursa de date externa
   -o modalitate standard de reprezentare a
    tipurilor de date
Crearea unei sconexiuni
VisualFoxPro (client Oracle)
   O conexiune (un obiect de tip connection) poate fi
    asimilată definiţiei unei surse de date stocată într-
    o bază de date VFP. Deschiderea unor astfel de
    sesiuni se realizează fie implicit prin remote
    views (tabele derivate la distanţă), fie explicit
    prin interfaţa de transfer SPT (SQL Pass-Through).
   Definirea unui obiect de tip connection într-o BD
    VFP va cuprinde o serie de parametri care se
    referă la specificarea sursei de date pentru care
    este construită conexiunea VFP, şi o serie de
    parametri care se referă la gestionarea
    comunicării/traficului dintre clientul VFP şi sursa
    (baza) de date remote (la distanţă).
   Legarea VFP cu Oracle, chiar în condiţiile în care tabelele
    bazei sunt, în totalitate, gestionate în Oracle, presupune
    crearea unei BD. Denumită VFPOracle, baza de date VFP
    va conţine conexiuni (connections) şi, eventual, tabele
    derivate "la distanţă".
   Precizarea sursei de date se poate face fie prin indicarea
    explicită a informaţiilor referitoare la: Data source,
    Userid, Password, Database (selectând opţiunea Data
    source, Userid, Password), fie prin completarea unui şir
    de caractere (selectând opţiunea Connection string) care
    se compune, în cazul driver-ului pentru Oracle, din
    specificaţiile parametrilor: DSN pentru numele sursei de
    date ODBC, UID pentru identificatorul utilizatorului în a
    cărui schemă se găsesc datele ce se doresc a fi accesate,
    PWD parola utilizatorului, DBQ pentru precizarea bazei
    de date/serviciului Oracle.
   În cazul şirului de caractere pentru conectare, acesta
    poate fi construit şi automat de sistem prin fereastra de
    dialog activată la selectarea butonului cu eticheta "…" din
    dreaprta căsuţei de tip text aferentă şirului de conectare.
Concluzii
   Extinderea, în timp (şi spaţiu) a dimensiunii
    bazelor date face imperios necesară trecerea de
    la o arhitectură file-sharing la una de tip client-
    server. În această primă parte a materialului
    dedicat aplicaţiilor client-server Visual FoxPro-
    Oracle a fost prezentat mecanismul ODBC de
    creare a conexiunilor unei BD VFP la serverul
    Oracle. Dintre cele două tehnologii, tabele
    derivate "la distanţă" (remote views) şi SPT
    (SQL Pass Trough), prezentul articol s-a oprit
    asupra primeia, ilustrând-o cu un formular
    simplu (şi simplist) VFP "legat" la o bază de date
    Oracle 8.
 Pentru   mai multe
  detalii , nu ezita!
  trimite-mi un
  feedback la adresa :
 Cumpana.cr@gmail.
  com

More Related Content

Viewers also liked

Viewers also liked (9)

persistent diarrhea & Chronic diarrhea
persistent diarrhea & Chronic diarrheapersistent diarrhea & Chronic diarrhea
persistent diarrhea & Chronic diarrhea
 
Hashvetvutyun 2012 13
Hashvetvutyun 2012 13Hashvetvutyun 2012 13
Hashvetvutyun 2012 13
 
Race Allen - resume Oct 16, 2016
Race Allen - resume Oct 16,  2016 Race Allen - resume Oct 16,  2016
Race Allen - resume Oct 16, 2016
 
Ppt ruiz angiozar.
Ppt ruiz angiozar.Ppt ruiz angiozar.
Ppt ruiz angiozar.
 
BU unj-s2-s3
BU unj-s2-s3BU unj-s2-s3
BU unj-s2-s3
 
แบบฝึกหัด
แบบฝึกหัดแบบฝึกหัด
แบบฝึกหัด
 
презентация 7
презентация 7презентация 7
презентация 7
 
Board Of Engineer Malaysia
Board Of Engineer MalaysiaBoard Of Engineer Malaysia
Board Of Engineer Malaysia
 
Course-Pump & Compressor
Course-Pump & CompressorCourse-Pump & Compressor
Course-Pump & Compressor
 

Similar to Conectarea sgbd access din surse de date externe

Conectarea SGDB Access la surse de date externe
Conectarea SGDB Access la surse de date externeConectarea SGDB Access la surse de date externe
Conectarea SGDB Access la surse de date externeRiims
 
Conectarea sgdb access
Conectarea sgdb accessConectarea sgdb access
Conectarea sgdb accessRiims
 
Modelarea datelor via XML. Design patterns in contextul specificarii document...
Modelarea datelor via XML. Design patterns in contextul specificarii document...Modelarea datelor via XML. Design patterns in contextul specificarii document...
Modelarea datelor via XML. Design patterns in contextul specificarii document...Sabin Buraga
 
Fii linked data
Fii linked dataFii linked data
Fii linked datateodora001
 
Fii linked data
Fii linked dataFii linked data
Fii linked datateodora001
 
Programare Web - De la CGI la servere de aplicatii
Programare Web - De la CGI la servere de aplicatiiProgramare Web - De la CGI la servere de aplicatii
Programare Web - De la CGI la servere de aplicatiiSabin Buraga
 
[Web Days] Manipularea Datelor, Conectivitate Si Performanta In Silverlight 2
[Web Days] Manipularea Datelor, Conectivitate Si Performanta In Silverlight 2[Web Days] Manipularea Datelor, Conectivitate Si Performanta In Silverlight 2
[Web Days] Manipularea Datelor, Conectivitate Si Performanta In Silverlight 2Diana Tataran
 
Modulul 7 web
Modulul 7   webModulul 7   web
Modulul 7 web08alesa
 
Introducere baza de-date
Introducere baza de-dateIntroducere baza de-date
Introducere baza de-dateChelariu Mihai
 
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP Sabin Buraga
 
Dezvoltarea Aplicatiilor Web
Dezvoltarea Aplicatiilor WebDezvoltarea Aplicatiilor Web
Dezvoltarea Aplicatiilor Webdanielnastase
 
05 db server_deployment_ro
05 db server_deployment_ro05 db server_deployment_ro
05 db server_deployment_romcroitor
 
Programatica Enterprise 2011 - Zitec
Programatica Enterprise 2011 - ZitecProgramatica Enterprise 2011 - Zitec
Programatica Enterprise 2011 - ZitecAgora Group
 

Similar to Conectarea sgbd access din surse de date externe (20)

Conexiunea sgdb
Conexiunea sgdbConexiunea sgdb
Conexiunea sgdb
 
Conectarea SGDB Access la surse de date externe
Conectarea SGDB Access la surse de date externeConectarea SGDB Access la surse de date externe
Conectarea SGDB Access la surse de date externe
 
Csgdb
CsgdbCsgdb
Csgdb
 
Conectarea sgdb access
Conectarea sgdb accessConectarea sgdb access
Conectarea sgdb access
 
HTML5? HTML5!
HTML5? HTML5!HTML5? HTML5!
HTML5? HTML5!
 
Modelarea datelor via XML. Design patterns in contextul specificarii document...
Modelarea datelor via XML. Design patterns in contextul specificarii document...Modelarea datelor via XML. Design patterns in contextul specificarii document...
Modelarea datelor via XML. Design patterns in contextul specificarii document...
 
Fii linked data
Fii linked dataFii linked data
Fii linked data
 
Fii linked data
Fii linked dataFii linked data
Fii linked data
 
Fii linked data
Fii linked dataFii linked data
Fii linked data
 
Programare Web - De la CGI la servere de aplicatii
Programare Web - De la CGI la servere de aplicatiiProgramare Web - De la CGI la servere de aplicatii
Programare Web - De la CGI la servere de aplicatii
 
[Web Days] Manipularea Datelor, Conectivitate Si Performanta In Silverlight 2
[Web Days] Manipularea Datelor, Conectivitate Si Performanta In Silverlight 2[Web Days] Manipularea Datelor, Conectivitate Si Performanta In Silverlight 2
[Web Days] Manipularea Datelor, Conectivitate Si Performanta In Silverlight 2
 
Modulul 7 web
Modulul 7   webModulul 7   web
Modulul 7 web
 
Introducere baza de-date
Introducere baza de-dateIntroducere baza de-date
Introducere baza de-date
 
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP
 
Dezvoltarea Aplicatiilor Web
Dezvoltarea Aplicatiilor WebDezvoltarea Aplicatiilor Web
Dezvoltarea Aplicatiilor Web
 
2 Firebird Technical Ro
2 Firebird Technical Ro2 Firebird Technical Ro
2 Firebird Technical Ro
 
05 db server_deployment_ro
05 db server_deployment_ro05 db server_deployment_ro
05 db server_deployment_ro
 
Capitolul 3
Capitolul 3Capitolul 3
Capitolul 3
 
Programatica Enterprise 2011 - Zitec
Programatica Enterprise 2011 - ZitecProgramatica Enterprise 2011 - Zitec
Programatica Enterprise 2011 - Zitec
 
MOBILI-AR.pptx
MOBILI-AR.pptxMOBILI-AR.pptx
MOBILI-AR.pptx
 

Conectarea sgbd access din surse de date externe

  • 1. Conectarea SGBD Access din surse de date externe Cumpana Cristian
  • 2. Vedere generala  Dimensiunile bazei de date in VFP si extinderea numarului de utilizator ai bazei face necesara trecerea la o arhitectura client-server pe doua sau chiar mai multe straturi. MS recomanda trecerea spre SQL Server (baza de date poate fi oricare din cele importante : Oracle , Sysbase , Informix etc. , atata timp cat mecanismul ODBC nu mai e o problema )
  • 3. Ce reprezinta driverele ODBC?  Open database connectivity este o interfata standard care permite unei aplicatii sa acceseze date din surse diferite . Interfata ODBC defineste :  -o biblioteca de apeluri de functii care permit unei aplicatii sa se conecteze la o sursa de date  -o modalitate standard de conectare la o sursa de date externa  -o modalitate standard de reprezentare a tipurilor de date
  • 4. Crearea unei sconexiuni VisualFoxPro (client Oracle)  O conexiune (un obiect de tip connection) poate fi asimilată definiţiei unei surse de date stocată într- o bază de date VFP. Deschiderea unor astfel de sesiuni se realizează fie implicit prin remote views (tabele derivate la distanţă), fie explicit prin interfaţa de transfer SPT (SQL Pass-Through).  Definirea unui obiect de tip connection într-o BD VFP va cuprinde o serie de parametri care se referă la specificarea sursei de date pentru care este construită conexiunea VFP, şi o serie de parametri care se referă la gestionarea comunicării/traficului dintre clientul VFP şi sursa (baza) de date remote (la distanţă).
  • 5. Legarea VFP cu Oracle, chiar în condiţiile în care tabelele bazei sunt, în totalitate, gestionate în Oracle, presupune crearea unei BD. Denumită VFPOracle, baza de date VFP va conţine conexiuni (connections) şi, eventual, tabele derivate "la distanţă".  Precizarea sursei de date se poate face fie prin indicarea explicită a informaţiilor referitoare la: Data source, Userid, Password, Database (selectând opţiunea Data source, Userid, Password), fie prin completarea unui şir de caractere (selectând opţiunea Connection string) care se compune, în cazul driver-ului pentru Oracle, din specificaţiile parametrilor: DSN pentru numele sursei de date ODBC, UID pentru identificatorul utilizatorului în a cărui schemă se găsesc datele ce se doresc a fi accesate, PWD parola utilizatorului, DBQ pentru precizarea bazei de date/serviciului Oracle.  În cazul şirului de caractere pentru conectare, acesta poate fi construit şi automat de sistem prin fereastra de dialog activată la selectarea butonului cu eticheta "…" din dreaprta căsuţei de tip text aferentă şirului de conectare.
  • 6. Concluzii  Extinderea, în timp (şi spaţiu) a dimensiunii bazelor date face imperios necesară trecerea de la o arhitectură file-sharing la una de tip client- server. În această primă parte a materialului dedicat aplicaţiilor client-server Visual FoxPro- Oracle a fost prezentat mecanismul ODBC de creare a conexiunilor unei BD VFP la serverul Oracle. Dintre cele două tehnologii, tabele derivate "la distanţă" (remote views) şi SPT (SQL Pass Trough), prezentul articol s-a oprit asupra primeia, ilustrând-o cu un formular simplu (şi simplist) VFP "legat" la o bază de date Oracle 8.
  • 7.  Pentru mai multe detalii , nu ezita! trimite-mi un feedback la adresa :  Cumpana.cr@gmail. com