Odbc tvarkykles labaratorinis
5 (100%) 1 vote

Odbc tvarkykles labaratorinis

VILNIAUS UNIVERSITETO

KAUNO HUMANITARINIS FAKULTETAS

INFORMATIKOS KATEDRA

Informacijos pateikimas Internete technologijos

ODBC tvarkyklės

Referatas

Atliko:

Dėstytojas:

2007

Kaunas

Turinys

Įvadas 3

Bendra ODBC samprata 4

TRUMPA ISTORIJA 4

ODBC VERSIJOS: 4

ODBC architektūra 5

Taikymo teorijoje ir praktikoje principai 7

Palyginimas su analogiškomis technologijomis pagal konkrečius kriterijus 7

Privalumai ir trūkumai 8

Privalumai: 8

Trūkumai: 8

Vystymosi perspektyvos 8

Literatūra 10

Įvadas

Šiame darbe bus bandoma atsakyti į šiuos klausimus: kas yra ODBC; kokie privalumai ir trūkumai bei vystymosi perspektyvos.

Referate yra šios dalys:

 ODBC samprata;

 ODBC architektūra;

 taikymo teorijoje ir praktikoje principai;

 trumpai aptartos ODBC versijos;

 palyginimas ODBC;

 ODBC privalumai ir trūkumai;

 vystymosi perspektyvos;

 išvados.

Bendra ODBC samprata

ODBC (angl. akronimas Open Database Connectivity) yra standartizuota taikomosios programinės įrangos (aplikacijų) programavimo sąsaja (API) prisijungimui prie duomenų bazių (RDBMS).

Kiekvienai duomenų bazės programai arba duomenų bazių valdymo sistemai reikia skirtingos tvarkyklės.

ODBC – tai tipiškas tvarkyklių panaudojimo atvejis -: egzistuoja šimtai skirtingų formatų, kuriais saugomi duomenys, todėl labai sunku sukurti programas, kurios galėtų duomenis skaityti iš bet kokių šaltinių. Tačiau galima sukurti vieną programinę sąsają, kuri būtų vienoda visoms duomenų rūšims ir tada kurti atskiras programas – tvarkykles, kurios atitinkamus duomenis padarytų pasiekiamais per vieną, konkretų ODBC apibrėžtą sąsają. Tokiu būdu, ODBC tvarkyles gali tiekti atitinkamą duomenų formatą (šaltinį) atsakingos įmonės, o ODBC sąsają naudojantys programuotojai yra užtikrinti, kad jų programoms bus pasiekiami įvairių rūšių duomenys.

TRUMPA ISTORIJA

ODBC buvo sukurta SQL Access Group ir pirmąkart paskelbta rugsėjo mėn. 1992. Pirmoji ODBC realizavo ir pateikė savo Windows operacinėje sistemoje Microsoft kompanija, bet dabar egzistuoja ODBC palaikymas UNIX, OS/2 ir Macintosh sistemose.

ODBC VERSIJOS:

4 pagrindinės ODBC versijos:

Versija Apibūdinimas

1.0 (c1993) Pirmoji ODBC versija. Tik keletas ODBC 1.0 programų ir tvarkylių egzistuoja (tik Windows) ir nė vienos Linux.

2.0 (c1994) Antroji ODBC versija. Ne didelis reorganizavimas API (t.y. nauja SQLBindParameter pakeičia SQLSetParam) šerdyje, 1 ir 2 lygio formos pakitimai, nauji duomenų tipai.

Linux, daugelis ODBC tvarkyklių yra ODBC 3 ir tik nedaugelis yra dar ODBC 2.0 , bet sparčiai juda link 3

Atsirado versija ODBC 2.5.

3.0 (c1995). ODBC 3.0 pateikė didelį kiekį naujų APIs ir ODBC palaikomas deskriptorius. daugelis ODBC tvarkyklių Linux dabar yra ODBC 3.0 ir nemažai programų yra 3.0.

3.5x (c1997). UNICODE naujovė.

ODBC architektūra

Egzistuoja skirtingi modeliai (lygiai), kurie apibudina lygių skaičių, kurie turi būti praeinami, kad butų pasiekiama duomenų bazė.

Svarbiausi lygiai:

o Lygmuo 1

o Lygmuo 2

o Lygmuo 3

Pirmasis lygmuo

Program : kreipiasi į ODBC funkciją

ODBC Manager: nustato ką daryti

ODBC Driver: vykdo reikiamas procesus

Database file: jis atidaromas tvarkyklės ir

duomenis tvarkomi

Antrasis lygmuo

Program: kreipiasi į ODBC funkciją

ODBC Manager: nustato ką daryti

ODBC Driver: ruošia užklausa ir perduoda ją DBMS

DBMS: vykdo užklausa

Trečiasis lygmuo

Program: kreipiasi į ODBC funkciją

ODBC Manager: nustato ką daryti

ODBC Driver: ruošia užklausa ir perduoda ją DBMS

Gateway ODBC Manager/Driver: perduoda užklausa DBMS

DBMS: vykdo užklausaTaikymo teorijoje ir praktikoje principai

.

ODBC tvarkyklė reikalinga, kad susisiektume su duomenų baze t.y. siųsti ir gauti duomenis, taip pat vykdyti užklausa duomenims duomenų bazėje. ODBC tvarkyklės palengvino programuotojų darbą t.y. nebereikia kiekvienai duomenų bazei kurti programos sąsajų (API)

ODBC standartas buvo kuriamas, kad veiktų bet kokioje platformoje ir taip pat buvo prijungtos Win32, Unix, Macintosh, OS/2 ir kitos.

Šiuo metu Jūs matote 51% šio straipsnio.
Matomi 553 žodžiai iš 1074 žodžių.
Peržiūrėkite iki 100 straipsnių per 24 val. Pasirinkite apmokėjimo būdą:
El. bankininkyste - 1,45 Eur.
Įveskite savo el. paštą (juo išsiųsime atrakinimo kodą) ir spauskite Tęsti.
SMS žinute - 2,90 Eur.
Siųskite sms numeriu 1337 su tekstu INFO MEDIA ir įveskite gautą atrakinimo kodą.
Turite atrakinimo kodą?
Po mokėjimo iškart gausite atrakinimo kodą, kurį įveskite į laukelį žemiau:
Kodas suteikia galimybę atrakinti iki 100 straispnių svetainėje ir galioja 24 val.