INP (veritabanı) - INP (database)

INP ("imp" olarak okunur) bir veritabanı Yönetim sistemi veri girişini işleyen formlar dahil. Veritabanı erişimi ve desteği, toplu güncelleme ve rapor oluşturma için elliden fazla yardımcı programdan oluşur. Tarafından geliştirilmiştir Bob Tidd -de California Üniversitesi, Berkeley 1976'da ve bugün kullanımda olan ticari ve açık kaynaklı veritabanlarının çoğundan önce geldi.[1] Halen Üniversite ve ilgili kurumlarda çok çeşitli sistemlerde kullanılmaktadır.

Özellikleri

Bir INP veritabanı, 1024 karaktere kadar (genişletilebilir) 100K kayıt içerebilir. On'a kadar veritabanı dizinleri izin verilir. Onlar btrees en fazla üç seviye. Veritabanları sabit uzunlukta kayıtlar içermelidir, ancak bazı yardımcı programlar değişken uzunluklu, sınırlandırılmış alan kayıtlarını işleyebilir. Her kaydın sonundaki bir satırsonu (RETURN) karakteri, INP veritabanlarını tüm dizi için erişilebilir kılar. Unix düzenleyiciler, sort, grep, awk vb. dahil yardımcı programlar

Veri giriş ve güncelleme programında her bir veri alanı açıklayıcı bir etiketle ekranda ayrı ayrı görüntülenir. Alanlar giriş sırasında atlanabilir veya önceki kayıttan çoğaltılabilir.

INP, girildiği gibi her veri alanını doğrular. Doğrulama türleri, basit alfabetik / sayısaldan sayı aralıklarına ve izin verilen tüm değerlerin tablolarına kadar değişir. Bir alan yanlışsa, INP doğrulama kriterlerini görüntüler, bipler ve sizi sorunlu alanın başlangıcına döndürür. Doğrulama kontrollerini geçersiz kılmak için bir mekanizma mevcuttur. Referans ve kurtarma için isteğe bağlı bir değişiklik denetim izi tutulur.

Veritabanı erişim programı zaten derlenmiştir. Çalışma zamanında veritabanı açıklama dosyalarını okur. Kayıt düzeni ve doğrulama kriterleri, bir şema dosya. Ekran görüntüleri için özellikler format dosyalarına girilir. Her ikisi de kullanıcı tarafından herhangi bir metin düzenleyiciyle oluşturulur. Bir veritabanı kaydının farklı bölümlerini görüntülemek veya güncellemek için çeşitli formatlar oluşturulabilir.

INP, DEC VAX ve PDP-11 altında BSD Unix veya ULTRIX. Şunun için sürümler mevcuttur: SunOS ve Oniks. Birkaç operatör, aynı veritabanı dosyasındaki bilgilere aynı anda erişebilir veya bilgileri güncelleyebilir.

Daktilolar ve çok az veri işleme tecrübesi olan diğerleri INP'nin kullanımını kolay buluyor ve genellikle bilgisayarla ilgili işlemlerde hızla rahat hale geliyorlar. Çoğu editör gibi, INP'nin de birçok komut seçeneği vardır, ancak temel birkaçı kolayca öğrenilebilir. INP, veri girişi ve komut hataları konusunda oldukça bağışlayıcı, yardımcı ve kurşun geçirmezdir.

Uygulanabilirlik

INP, herhangi bir küçük ve orta büyüklükteki veritabanı veya veri girişi görevi için kullanılabilir. INP'nin temel uygulamaları, Unix ve metin düzenleyiciye aşina kişiler tarafından, ancak programlama deneyimi olmadan tasarlanabilir ve uygulanabilir.

INP'nin iki güçlü seçeneği vardır. Elf paketi, kullanıcı tarafından sağlanan kodlanmış işlevlere izin verir ( C programlama dili Operatör tarafından çeşitli INP komutları talep edildiğinde meydana gelen çatallı programlar dahil olmak üzere özel doğrulama ve keyfi olarak karmaşık işlemler için. Bu, INP kullanılarak uygulanan projeler için "sınır gökyüzü" olasılıklarını açar.

INP, özel uygulamalara dahil edilebilen anahtarlı veritabanı erişim paketi dahil olmak üzere kapsamlı bir işlev kitaplığıyla birlikte gelir.

Referanslar

  1. ^ "INP veri yönetim sisteminin özellikleri". Arşivlenen orijinal 2005-03-02 tarihinde. Alındı 2008-05-13.

Dış bağlantılar