IMAGE (ma'lumotlar bazasi) - IMAGE (database)

Rasm a ma'lumotlar bazasini boshqarish tizimi (DBMS) tomonidan ishlab chiqilgan Hewlett Packard va bilan qo'shilgan HP 3000 minikompyuter. Bu ushbu platformaning bozorda muvaffaqiyat qozonishining asosiy sababi edi. Bundan tashqari, ba'zida uni deb atashgan IMAGE / 3000 uning dastlabki versiyasida va keyingi versiyalari sifatida tanilgan TurboIMAGEva TurboIMAGE / XL keyin PA-RISC migratsiya.

IMAGE-ga asoslangan tarmoq ma'lumotlar bazasi modeli, aksariyat zamonaviy tizimlardan farqli o'laroq relyatsion ma'lumotlar bazasi model. A SQL Keyinchalik (Structured Query Language) oldingi protsessor qo'shilib, foydalanuvchilarga mavjud ma'lumotlar bazalarida SQL so'rovlarini bajarish imkoniyatini taqdim etdi. Bu ishlab chiqarilgan IMAGE / SQL, joriy nomi.

Umumiy nuqtai

IMAGE API bilan birga bir nechta yordam dasturlaridan iborat (HP hujjatlari tomonidan "ichki narsalar" deb nomlanadi):

  • DBSCHEMA - manba sxemasi tartibini kompilyatsiya qilish. Manba tartibi jadvallarni (SETS nomi bilan tanilgan) va ustunlarni (FIELDS nomi bilan tanilgan) tavsiflaydi.
  • DBUTIL - ma'lumotlar bazasida texnik funktsiyalarni yaratadi va bajaradi.
  • QUERY - har qanday TurboIMAGE ma'lumotlar bazasiga kirish uchun umumiy so'rov vositasi.

Quyida namuna ro'yxati keltirilgan API dastur ishlab chiqish uchun foydalaniladigan qo'ng'iroqlar. Ushbu qo'ng'iroqlarni HP kompilyatorlari qo'llab-quvvatlaydi: COBOL, FORTRAN, ASOSIY, SPL, Paskal va C.

  • DBFIND - yozuvni topadi.
  • DBGET - yozuvni oladi.
  • DBPUT - yozuv qo'shadi.
  • DBUPDATE - yozuvni yangilaydi.
  • DBINFO - ma'lumotlar bazasi tuzilishi to'g'risida ma'lumot beradi.
  • DBOPEN - dasturga kirish huquqini ta'minlash uchun ma'lumotlar bazasini ko'rsatilgan parol bilan ochadi.

Tarix

IMAGE-ning muhim voqealari:

  • Dastlab IMAGE / 3000 sifatida 1972 yil atrofida 10,000 dollarlik variant sifatida chiqarilgan, ammo keyinchalik MPE operatsion tizimining bir qismi sifatida bepul kiritilgan.
  • HP Precision Architecture Computers bilan HP-UX va MPE / XL operatsion tizimlari uchun HP ALLBASE sifatida taqdim etilgan.
  • Bir nechta To'rtinchi avlod dasturlash tili mahsulotlar (Powerhouse, Transact, Speedware, Protos) uchinchi tomon sotuvchilarida mavjud bo'ldi.
  • Saqlash hajmini oshirish va ma'lumotlar bazasida ruxsat berilgan SETS soni kabi bir qancha ichki cheklovlarni oshirish, shu jumladan yangi imkoniyatlar qo'shildi. IMAGE / 3000 ushbu yangi imkoniyatlar tufayli TurboIMAGE deb o'zgartirildi.
  • HP DISC ning OMNIDEX va Bradmark SUPERDEX mahsulotlariga Uchinchi tomon interfeysini (TPI) taqdim etdi.
  • HP TurboIMAGE-ni o'z ichiga olgan HP3000 uchun ishlash muddati tugaganligini e'lon qildi.
  • Marxmeier "TurboIMAGE" ga mos sxemasi va API bo'lgan va TurboIMAGE dasturlariga ishlashga imkon beradigan "Eloquence" ni chiqardi. Microsoft Windows va HP-UX.
  • Stromasys HP3000 emulyatorini chiqardi, bu TurboIMAGE dasturlarini tovar apparatida ishlashga imkon beradi.

Tashqi havolalar