Bagikan melalui


Glosarium ODBC

A

paket akses
Rencana yang dihasilkan oleh mesin database untuk menjalankan pernyataan SQL. Setara dengan kode yang dapat dieksekusi yang dikompilasi dari bahasa generasi ketiga seperti C.

Fungsi agregat
Fungsi yang menghasilkan nilai tunggal dari sekelompok nilai, sering digunakan dengan klausa GROUP BY dan HAVING . Fungsi agregat termasuk AVG, COUNT, MAX, MIN, dan SUM. Juga dikenal sebagai fungsi yang ditetapkan. Lihat juga fungsi skalar.

ANSI
Institut Standar Nasional Amerika. API ODBC didasarkan pada Antarmuka Tingkat Panggilan ANSI.

APD
Lihat pendeskripsi parameter aplikasi (APD).

API
Antarmuka Pemrograman Aplikasi. Serangkaian rutinitas yang digunakan aplikasi untuk meminta dan melakukan layanan tingkat bawah. ODBC API terdiri dari fungsi ODBC.

application
Program yang dapat dieksekusi yang memanggil fungsi di ODBC API.

pendeskripsi parameter aplikasi (APD)
Deskriptor yang menjelaskan parameter dinamis yang digunakan dalam pernyataan SQL sebelum konversi apa pun yang ditentukan oleh aplikasi.

deskriptor baris aplikasi (ARD)
Deskriptor yang mewakili metadata kolom dan data dalam buffer aplikasi, yang menjelaskan baris data setelah konversi data apa pun yang ditentukan oleh aplikasi.

ARD
Lihat pendeskripsi baris aplikasi (ARD).

mode penerapan otomatis
Mode penerapan transaksi di mana transaksi dilakukan segera setelah dijalankan.

B

perubahan perilaku
Perubahan fungsionalitas tertentu dari perilaku ODBC 3.x menjadi perilaku ODBC 2.x , atau sebaliknya. Disebabkan oleh mengubah atribut lingkungan SQL_ATTR_ODBC_VERSION.

Objek besar biner (BLOB)
Setiap data biner melalui sejumlah byte tertentu, seperti 255. Biasanya jauh lebih lama. Data tersebut umumnya dikirim ke dan diambil dari sumber data di beberapa bagian. Juga dikenal sebagai data panjang.

pengikatan
Sebagai kata kerja, tindakan mengaitkan kolom dalam tataan hasil atau parameter dalam pernyataan SQL dengan variabel aplikasi. Sebagai kata benda, asosiasi.

offset pengikatan
Nilai yang ditambahkan ke alamat buffer data dan alamat buffer panjang/indikator untuk semua kolom terikat atau data parameter, menghasilkan alamat baru.

kursor blok
Kursor yang mampu mengambil lebih dari satu baris data pada satu waktu.

Buffer
Sepotong memori aplikasi yang digunakan untuk meneruskan data antara aplikasi dan driver. Buffer sering berpasangan: buffer data dan buffer panjang data.

byte
Delapan bit atau satu oktet. Lihat juga oktet.

C

Jenis data C
Jenis data variabel dalam program C, dalam hal ini aplikasi.

katalog
Kumpulan tabel sistem dalam database yang menjelaskan bentuk database. Juga dikenal sebagai skema atau kamus data.

fungsi katalog
Fungsi ODBC yang digunakan untuk mengambil informasi dari katalog database.

CLI
Lihat API.

klien/server
Strategi akses database di mana satu atau beberapa klien mengakses data melalui server. Klien biasanya menerapkan antarmuka pengguna saat server mengontrol akses database.

column
Kontainer untuk satu item informasi berturut-turut. Juga dikenal sebagai bidang.

Melakukan
Untuk membuat perubahan dalam transaksi permanen.

konkurensi
Kemampuan lebih dari satu transaksi untuk mengakses data yang sama secara bersamaan.

tingkat kesuaian
Serangkaian fungsionalitas diskrit yang didukung oleh driver atau sumber data. ODBC mendefinisikan tingkat kesuaian API dan tingkat kesuaian SQL.

koneksi
Instans tertentu dari driver dan sumber data.

penjelajahan koneksi
Mencari sumber data jaringan yang akan disambungkan. Penjelajahan koneksi mungkin melibatkan beberapa langkah. Misalnya, pengguna mungkin terlebih dahulu menelusuri jaringan untuk server lalu menelusuri server tertentu untuk database.

handel koneksi
Handel ke struktur data yang berisi informasi tentang koneksi.

baris saat ini
Baris yang saat ini ditunjukkan oleh kursor. Operasi yang diposisikan bertindak pada baris saat ini.

Kursor
Sepotong perangkat lunak yang mengembalikan baris data ke aplikasi. Mungkin dinamai sesuai dengan kursor berkedip di terminal komputer; sama seperti kursor tersebut menunjukkan posisi saat ini di layar, kursor pada kumpulan hasil menunjukkan posisi saat ini dalam tataan hasil.

D

buffer data
Buffer yang digunakan untuk meneruskan data. Sering dikaitkan dengan buffer data adalah buffer panjang data.

kamus data
Lihat katalog.

buffer panjang data
Buffer yang digunakan untuk meneruskan panjang nilai dalam buffer data yang sesuai. Buffer panjang data juga digunakan untuk menyimpan indikator, seperti apakah nilai data dihentikan null.

sumber data
Data yang ingin diakses pengguna dan sistem operasi terkait, DBMS, dan platform jaringan (jika ada).

jenis data
Jenis sepotong data. ODBC mendefinisikan jenis data C dan SQL. Lihat juga indikator jenis.

kolom data-at-execution
Kolom tempat data dikirim setelah SQLSetPos dipanggil. Dinamai demikian karena data dikirim pada waktu eksekusi daripada ditempatkan dalam buffer set baris. Data panjang umumnya dikirim dalam bagian pada waktu eksekusi.

parameter data-at-execution
Parameter tempat data dikirim setelah SQLExecute atau SQLExecDirect dipanggil. Dinamai demikian karena data dikirim ketika pernyataan SQL dijalankan daripada ditempatkan dalam buffer parameter. Data panjang umumnya dikirim dalam bagian pada waktu eksekusi.

database
Pengumpulan data diskrit dalam DBMS. Juga DBMS.

mesin database
Perangkat lunak dalam DBMS yang mengurai dan menjalankan pernyataan SQL dan mengakses data fisik.

DBMS
Sistem Manajemen Database. Lapisan perangkat lunak antara database fisik dan pengguna. DBMS mengelola semua akses ke database.

Driver berbasis DBMS
Driver yang mengakses data fisik melalui mesin database yang berdiri sendiri.

DDL
Bahasa Definisi Data. Pernyataan tersebut dalam SQL yang mendefinisikan, dibandingkan dengan memanipulasi, data. Misalnya, CREATE TABLE, CREATE INDEX, GRANT, dan REVOKE.

pengidentifikasi yang dibatasi
Pengidentifikasi yang diapit dalam karakter kutipan pengidentifikasi sehingga dapat berisi karakter khusus atau kata kunci yang cocok (juga dikenal sebagai pengidentifikasi yang dikutip).

Deskripsi
Struktur data yang menyimpan informasi tentang data kolom atau parameter dinamis. Representasi fisik deskriptor tidak ditentukan; aplikasi mendapatkan akses langsung ke deskriptor hanya dengan memanipulasi bidangnya dengan memanggil fungsi ODBC dengan handel deskriptor.

database desktop
DBMS yang dirancang untuk berjalan di komputer pribadi. Umumnya, DBMS ini tidak menyediakan mesin database yang berdiri sendiri dan harus diakses melalui driver berbasis file. Mesin dalam driver ini umumnya telah mengurangi dukungan untuk SQL dan transaksi. Misalnya, dBASE, Paradox, Btrieve, atau Microsoft FoxPro.

Diagnostik
Rekaman yang berisi informasi diagnostik tentang fungsi terakhir yang disebut yang menggunakan handel tertentu. Catatan diagnostik dikaitkan dengan pegangan lingkungan, koneksi, pernyataan, dan deskriptor.

DML
Bahasa Manipulasi Data. Pernyataan tersebut dalam SQL yang memanipulasi, dibandingkan dengan mendefinisikan, data. Misalnya, INSERT, UPDATE, DELETE, dan SELECT.

pengemudi
Pustaka rutin yang mengekspos fungsi di ODBC API. Driver khusus untuk satu DBMS.

Manajer Driver
Pustaka rutin yang mengelola akses ke driver untuk aplikasi. Driver Manager memuat dan membongkar (atau menyambungkan ke dan memutuskan sambungan dari) driver dan meneruskan panggilan ke fungsi ODBC ke driver yang benar.

DLL penyetelan driver
DLL yang berisi fungsi penginstalan dan konfigurasi khusus driver.

kursor dinamis
Kursor yang dapat digulir mampu mendeteksi baris yang diperbarui, dihapus, atau disisipkan dalam tataan hasil.

SQL dinamis
Jenis SQL yang disematkan tempat pernyataan SQL dibuat dan dikompilasi pada waktu proses. Lihat juga SQL statis.

E

SQL yang disematkan
Pernyataan SQL yang disertakan langsung dalam program yang ditulis dalam bahasa lain, seperti COBOL atau C. ODBC tidak menggunakan SQL yang disematkan. Lihat juga SQL statis dan SQL dinamis.

lingkungan
Konteks global untuk mengakses data; terkait dengan lingkungan adalah informasi apa pun yang bersifat global, seperti daftar semua koneksi di lingkungan tersebut.

handel lingkungan
Handel ke struktur data yang berisi informasi tentang lingkungan.

klausa escape
Klausa dalam pernyataan SQL.

menjalankan
Untuk menjalankan pernyataan SQL.

F

kursor lemak
Lihat kursor blok.

ambil
Untuk mengambil satu atau beberapa baris dari kumpulan hasil.

kebun
Lihat kolom.

driver berbasis file
Driver yang mengakses data fisik secara langsung. Dalam hal ini, driver berisi mesin database dan bertindak sebagai driver dan sumber data.

sumber data file
Sumber data yang informasi koneksinya disimpan dalam file .dsn.

kunci asing
Kolom atau kolom dalam tabel yang cocok dengan kunci utama di tabel lain.

kursor forward-only
Kursor yang hanya dapat bergerak maju melalui kumpulan hasil dan umumnya hanya mengambil satu baris pada satu waktu. Sebagian besar database relasional hanya mendukung kursor forward-only.

H

menangani
Nilai yang secara unik mengidentifikasi sesuatu seperti file atau struktur data. Handel bermakna hanya untuk perangkat lunak yang membuat dan menggunakannya tetapi diteruskan oleh perangkat lunak lain untuk mengidentifikasi hal-hal. ODBC mendefinisikan handel untuk lingkungan, koneksi, pernyataan, dan deskriptor.

I

deskriptor parameter implementasi (IPD)
Deskriptor yang menjelaskan parameter dinamis yang digunakan dalam pernyataan SQL setelah konversi apa pun yang ditentukan oleh aplikasi.

deskriptor baris implementasi (IRD)
Deskriptor yang menjelaskan baris data sebelum konversi apa pun yang ditentukan oleh aplikasi.

DLL penginstal
DLL yang menginstal komponen ODBC dan mengonfigurasi sumber data.

Fasilitas Peningkatan Integritas
Subset SQL yang dirancang untuk mempertahankan integritas database.

tingkat kesuaian antarmuka
Tingkat antarmuka ODBC 3.7 yang didukung oleh driver; dapat berupa Core, Level 1, atau Level 2.

interoperabilitas
Kemampuan satu aplikasi untuk menggunakan kode yang sama saat mengakses data di DBMS yang berbeda.

IPD
Lihat Deskriptor Parameter Implementasi (IPD).

IRD
Lihat Deskriptor Baris Implementasi (IRD).

ISO/IEC
Organisasi Standar Internasional/Komisi Elektroteknik Internasional. API ODBC didasarkan pada Antarmuka Tingkat Panggilan ISO/IEC.

J

join
Operasi dalam database relasional yang menautkan baris dalam dua tabel atau lebih dengan mencocokkan nilai dalam kolom tertentu.

K

kunci
Kolom atau kolom yang nilainya mengidentifikasi baris. Lihat juga kunci asing dan kunci primer.

set kunci
Sekumpulan kunci yang digunakan oleh kursor campuran atau berbasis keyset untuk mengambil ulang baris.

kursor berbasis keyset
Kursor yang dapat digulir yang mendeteksi baris yang diperbarui dan dihapus dengan menggunakan set kunci.

L

harfiah
Representasi karakter dari nilai data aktual dalam pernyataan SQL.

Penguncian
Proses di mana DBMS membatasi akses ke baris di lingkungan multipengguna. DBMS biasanya mengatur sedikit pada baris atau halaman fisik yang berisi baris yang menunjukkan baris atau halaman dikunci.

data panjang
Setiap data biner atau karakter dengan panjang tertentu, seperti 255 byte atau karakter. Biasanya jauh lebih lama. Data tersebut umumnya dikirim ke dan diambil dari sumber data di beberapa bagian. Juga dikenal sebagai BLOBs atau CLOBs.

M

sumber data komputer
Sumber data tempat informasi koneksi disimpan pada sistem (misalnya, registri).

mode penerapan manual
Mode penerapan transaksi di mana transaksi harus dilakukan secara eksplisit dengan memanggil SQLTransact.

metadata
Data yang menjelaskan parameter dalam pernyataan SQL atau kolom dalam kumpulan hasil. Misalnya, jenis data, panjang byte, dan presisi parameter.

driver multi-tingkat
Lihat Driver berbasis DBMS.

N

Nilai NULL
Tidak memiliki nilai yang ditetapkan secara eksplisit. Secara khusus, nilai NULL berbeda dari nol atau kosong.

O

oktet
Delapan bit atau satu byte. Lihat juga byte.

panjang oktet
Panjang oktet buffer atau data yang dikandungnya.

ODBC
Buka Konektivitas Database. Spesifikasi untuk API yang menentukan serangkaian rutinitas standar tempat aplikasi dapat mengakses data di sumber data.

ODBC Administrator
Program yang dapat dieksekusi yang memanggil DLL penginstal untuk mengonfigurasi sumber data.

Buka Grup
Perusahaan yang menerbitkan standar. Secara khusus, ini menerbitkan standar SQL Access Group (SAG).

konkurensi optimis
Strategi untuk meningkatkan konkurensi di mana baris tidak dikunci. Sebaliknya, sebelum diperbarui atau dihapus, kursor memeriksa untuk melihat apakah kursor telah diubah sejak terakhir dibaca. Jika demikian, pembaruan atau penghapusan gagal. Lihat juga konkurensi pesimis.

gabungan luar
Gabungan di mana baris yang cocok dan tidak cocok dikembalikan. Nilai semua kolom dari tabel yang tidak cocok dalam baris yang tidak cocok diatur ke NULL.

pemilik
Pemilik tabel.

P

parameter
Variabel dalam pernyataan SQL, ditandai dengan penanda parameter atau tanda tanya (?). Parameter terikat ke variabel aplikasi dan nilainya diambil saat pernyataan dijalankan.

deskriptor parameter
Deskriptor yang menjelaskan parameter run-time yang digunakan dalam pernyataan SQL, baik sebelum konversi apa pun yang ditentukan oleh aplikasi (deskriptor parameter aplikasi, atau APD) atau setelah konversi apa pun yang ditentukan oleh aplikasi (deskriptor parameter implementasi, atau IPD).

array operasi parameter
Array yang berisi nilai yang dapat diatur aplikasi untuk menunjukkan bahwa parameter yang sesuai harus diabaikan dalam operasi SQLExecDirect atau SQLExecute .

array status parameter
Array yang berisi status parameter setelah panggilan ke SQLExecDirect atau SQLExecute.

konkurensi pesimis
Strategi untuk menerapkan serializability, di mana baris dikunci sehingga transaksi lain tidak dapat mengubahnya. Lihat juga konkurensi optimis dan serialisasi.

operasi yang diposisikan
Setiap operasi yang bertindak pada baris saat ini. Misalnya, pernyataan pembaruan dan penghapusan yang diposisikan, SQLGetData, dan SQLSetPos.

pernyataan pembaruan yang diposisikan
Pernyataan SQL yang digunakan untuk memperbarui nilai di baris saat ini.

pernyataan penghapusan yang diposisikan
Pernyataan SQL yang digunakan untuk menghapus baris saat ini.

mempersiapkan
Untuk mengkompilasi pernyataan SQL. Paket akses dibuat dengan menyiapkan pernyataan SQL.

kunci primer
Kolom atau kolom yang secara unik mengidentifikasi baris dalam tabel.

Prosedur
Sekelompok satu atau beberapa pernyataan SQL yang telah dikommpilasikan sebelumnya yang disimpan sebagai objek bernama dalam database.

kolom prosedur
Argumen dalam panggilan prosedur, nilai yang dikembalikan oleh prosedur, atau kolom dalam tataan hasil yang dibuat oleh prosedur.

Q

Kualifikasi
Database yang berisi satu atau beberapa tabel.

query
Pernyataan SQL. Terkadang digunakan untuk berarti pernyataan SELECT .

pengidentifikasi yang dikutip
Pengidentifikasi yang diapit dalam karakter kutipan pengidentifikasi sehingga dapat berisi karakter khusus atau kata kunci yang cocok (juga dikenal di SQL-92 sebagai pengidentifikasi yang dibatasi).

R

Radix
Basis sistem angka. Biasanya 2 atau 10.

record
Lihat baris.

tataan hasil
Kumpulan baris yang dibuat dengan menjalankan pernyataan SELECT .

mengembalikan kode
Nilai yang dikembalikan oleh fungsi ODBC.

gulung balik
Untuk mengembalikan nilai yang diubah oleh transaksi ke status aslinya.

mendayung
Sekumpulan kolom terkait yang menjelaskan entitas tertentu. Juga dikenal sebagai catatan.

deskriptor baris
Deskriptor yang menjelaskan kolom kumpulan hasil, baik sebelum konversi apa pun yang ditentukan oleh aplikasi (deskriptor baris implementasi, atau IRD) atau setelah konversi apa pun yang ditentukan oleh aplikasi (deskriptor baris aplikasi, atau ARD).

array operasi baris
Array yang berisi nilai yang dapat diatur aplikasi untuk menunjukkan bahwa baris terkait harus diabaikan dalam operasi SQLSetPos .

array status baris
Array yang berisi status baris setelah panggilan ke SQLFetch, SQLFetchScroll, atau SQLSetPos.

set baris
Kumpulan baris yang dikembalikan dalam satu pengambilan oleh kursor blok.

buffer set baris
Buffer terikat ke kolom kumpulan hasil dan tempat data untuk seluruh set baris dikembalikan.

S

SAG
Lihat Grup Akses SQL (SAG).

fungsi skalar
Fungsi yang menghasilkan satu nilai dari satu nilai. Misalnya, fungsi yang mengubah kasus data karakter.

skema
Lihat katalog.

kursor yang dapat digulir
Kursor yang dapat bergerak maju atau mundur melalui kumpulan hasil.

serializability
Apakah dua transaksi yang dijalankan secara bersamaan menghasilkan hasil yang sama dengan eksekusi serial (atau berurutan) dari transaksi tersebut. Transaksi yang dapat diserialisasikan diperlukan untuk menjaga integritas database.

database server
DBMS yang dirancang untuk dijalankan di lingkungan klien/server. DBMS ini menyediakan mesin database mandiri yang menyediakan dukungan kaya untuk SQL dan transaksi. Mereka diakses melalui driver berbasis DBMS. Misalnya, Oracle, Informix, DB/2, atau SQL Server.

set fungsi
Lihat fungsi agregat.

menyiapkan DLL
Lihat DLL penyiapan driver dan DLL penyetelan penerjemah.

driver tingkat tunggal
Lihat driver berbasis file.

SQL
Bahasa Permintaan Terstruktur. Bahasa yang digunakan oleh database relasional untuk mengkueri, memperbarui, dan mengelola data.

Grup Akses SQL (SAG)
Konsorsium industri perusahaan yang peduli dengan SQL DBMSs. Antarmuka Tingkat Panggilan Grup Terbuka didasarkan pada pekerjaan yang awalnya dilakukan oleh Grup Akses SQL.

Tingkat kesuaian SQL
Tingkat tata bahasa SQL-92 yang didukung oleh driver; dapat berupa Entri, Transisi FIPS, Menengah, atau Penuh.

Jenis data SQL
Jenis data kolom atau parameter seperti yang disimpan di sumber data.

SQLSTATE
Nilai lima karakter yang menunjukkan kesalahan tertentu.

Pernyataan SQL
Frasa lengkap di SQL yang dimulai dengan kata kunci dan sepenuhnya menjelaskan tindakan yang harus diambil. Misalnya, SELECT * FROM Orders. Pernyataan SQL tidak boleh dikacaukan dengan pernyataan.

state
Kondisi item yang terdefinisi dengan baik. Misalnya, koneksi memiliki tujuh status, termasuk data yang tidak dialokasikan, dialokasikan, tersambung, dan membutuhkan data. Operasi tertentu hanya dapat dilakukan ketika item berada dalam keadaan tertentu. Misalnya, koneksi hanya dapat dibebaskan ketika dalam keadaan dialokasikan dan tidak, misalnya, ketika dalam keadaan tersambung.

transisi status
Pergerakan item dari satu status ke status lainnya. ODBC mendefinisikan transisi status yang ketat untuk lingkungan, koneksi, dan pernyataan.

statement
Kontainer untuk semua informasi yang terkait dengan pernyataan SQL. Pernyataan tidak boleh dikacaukan dengan pernyataan SQL.

handel pernyataan
Handel ke struktur data yang berisi informasi tentang pernyataan.

kursor statis
Kursor yang dapat digulir yang tidak dapat mendeteksi pembaruan, menghapus, atau menyisipkan dalam tataan hasil. Biasanya diimplementasikan dengan membuat salinan kumpulan hasil.

SQL statis
Jenis SQL yang disematkan di mana pernyataan SQL dikodekan secara permanen dan dikompilasi ketika sisa program dikompilasi. Lihat juga SQL dinamis.

prosedur tersimpan
Lihat prosedur.

T

tabel
Kumpulan baris.

thunking
Konversi alamat 16-bit ke alamat 32-bit, atau sebaliknya, ketika aplikasi 16-bit digunakan dengan driver ODBC 32-bit.

transaksi
Unit atom pekerjaan. Pekerjaan dalam transaksi harus diselesaikan secara keseluruhan; jika ada bagian dari transaksi yang gagal, seluruh transaksi gagal.

isolasi transaksi
Tindakan mengisolasi satu transaksi dari efek semua transaksi lainnya.

tingkat isolasi transaksi
Ukuran seberapa baik transaksi diisolasi. Ada lima tingkat isolasi transaksi: Baca Tidak Dikomit, Baca Diterapkan, Baca Berulang, Dapat Diserialisasi, dan Penerapan Versi.

DLL penerjemah
DLL yang digunakan untuk menerjemahkan data dari satu set karakter ke karakter lainnya.

DLL penyiapan penerjemah
DLL yang berisi fungsi penginstalan dan konfigurasi khusus penerjemah.

penerapan dua fase
Proses penerapan transaksi terdistribusi dalam dua fase. Pada fase pertama, prosesor transaksi memeriksa bahwa semua bagian transaksi dapat dilakukan. Pada fase kedua, semua bagian transaksi dilakukan. Jika ada bagian dari transaksi yang menunjukkan pada fase pertama bahwa transaksi tidak dapat dilakukan, fase kedua tidak terjadi. ODBC tidak mendukung penerapan dua fase.

indikator jenis
Nilai bilangan bulat yang diteruskan ke atau dikembalikan dari fungsi ODBC untuk menunjukkan jenis data variabel aplikasi, parameter, atau kolom. ODBC mendefinisikan indikator jenis untuk jenis data C dan SQL.

V

view
Cara alternatif untuk melihat data dalam satu atau beberapa tabel. Tampilan biasanya dibuat sebagai subset kolom dari satu atau beberapa tabel. Di ODBC, tampilan umumnya setara dengan tabel.