Journals / Gazi Üniversitesi Mühendislik Mimarlık Fakültesi Dergisi / 2007 / Cilt: 22 - Sayı: 1

VERİTABANI BAĞIMSIZ UYGULAMA YAZILIMI GELİŞTİRME YÖNTEMİ

Pages
0
Publication Date
2013-02-15
DOI
—
🏛️Bibliographic metadata and full text access for this article are provided via DergiPark.
DergiPark Record ↗
✨

AI Summary & Key Takeaways

AI Insight
⚡ TL;DR(Too Long; Didn't Read)

Ayrıca her iki yöntemle (bağımlı ve bağımsız) geliştirilebilecek uygulama yazılımlarının maliyetve performans açısından karşılaştırılması yapılmış ve avantaj ve dezavantajları sunulmuştur.

📌 3 Key Takeaways

🎯
Objective & Hypothesis:Uygulama yazılımlarında veritabanı bağımsızlığı; veritabanında sadece tablolar halinde verilerin ve bu tablolaraait indekslerin bulunması, diğer tüm ilişki ve işlemlerin uygulama katmanında bir veri modülü (data module)üzerinden yapılması olarak tanımlanmaktadır.
📊
Key Findings & Data:Bu yöntemle geliştirilmiş yazılımlar da veritabanı bağımsızuygulama yazılımı olarak adlandırılmaktadır.
💡
Conclusion & Impact:Ayrıca her iki yöntemle (bağımlı ve bağımsız) geliştirilebilecek uygulama yazılımlarının maliyetve performans açısından karşılaştırılması yapılmış ve avantaj ve dezavantajları sunulmuştur.
🔬Design:Research Article
📍Scope:Comprehensive Sample
⚙️Variables:Veritabanı · uygulama yazılımı · yazılım geliştirme

Özet

Uygulama yazılımlarında veritabanı bağımsızlığı; veritabanında sadece tablolar halinde verilerin ve bu tablolaraait indekslerin bulunması, diğer tüm ilişki ve işlemlerin uygulama katmanında bir veri modülü (data module)üzerinden yapılması olarak tanımlanmaktadır. Bu yöntemle geliştirilmiş yazılımlar da veritabanı bağımsızuygulama yazılımı olarak adlandırılmaktadır. Yöntemin uygulanması ile veritabanı seçiminin işletmelerebırakılması, istenildiği an küçük çaplı veritabanı yönetim sistemlerinin kullanılması, veri yedekleme işlemininkolaylaştırılması ve veritabanı yönetim sistemi için gerekli uzman personel istihdamının azaltılmasısağlanacaktır. Böylece hem veritabanı başlangıç hem de veritabanı bakım-onarım zaman ve yönetim giderlerindebir düşüş elde edilmiş olacak ve KOBİ’lerin bilişim alanındaki ekonomik yükü azaltılmış olacaktır. Aynızamanda veritabanı bağımsız geliştirilecek bir uygulama yazılımıyla, veritabanı yapısına esneklik getirilecek veuygulama katmanından yapılan işlemlerle yönetilmesi kolaylaşacaktır. Bu çalışmada, var olan veritabanıyönetim sistemleri kullanımı incelenmiş ve bu veritabanları üzerinde aşamalarıyla birlikte, uygulama geliştirmearaçları bileşenlerinin özellikleri kullanılarak, veritabanı bağımsız bir uygulama yazılımı geliştirme yöntemisunulmuştur. Ayrıca her iki yöntemle (bağımlı ve bağımsız) geliştirilebilecek uygulama yazılımlarının maliyetve performans açısından karşılaştırılması yapılmış ve avantaj ve dezavantajları sunulmuştur.

🔖

Cite This Article

ŞAHİN, Y., BÜLBÜL, H. (2013). VERİTABANI BAĞIMSIZ UYGULAMA YAZILIMI GELİŞTİRME YÖNTEMİ. Gazi Üniversitesi Mühendislik Mimarlık Fakültesi Dergisi, Cilt: 22 - Sayı: 1, 0. https://ajindex.com/articles/21064

📄 Full Text PDF Viewer

📄

PDF görüntüleyici hazırlanıyor...

References (10)

  1. Yu, E.K., “Database Independence! Myth or Reality?”, Senior Solutions Architect, Advanced Solutions Group, University of South Carolina. www.asg.sc.edu/pdf/ DatabaseIndependence.pdf., -6, 2003.
  2. Awerbuch B., Bar-Noy A., Information Technology Laboratory, “Database Independent Data Routing Scheme”, Technical Report No: 2000-, Medical University of South Carolina., 1-2, - Keller A.M., Basu J., “A Predicate-Based Caching Scheme for Client-Server Database Architectures”, The VLDB journal, 5: 35-47, 1996.
  3. Altınel M., Bornhövd C., Krishnamurthy S., Mohan C., Pirahesh H., Reinwald B.,“Cache Tables: Paving the Way for Adaptive Database Cache”, Proceeding of the 29th VLDB Conference, Berlin-Germany, 1-12, 2003.
  4. Bornhövd C., Altınel M., Krishnamurthy S., Mohan C., Pirahesh H., Reinwald B.,“DBCache: Middle-tier Database Caching for Highly Scalable e-Business Architectures”, SIGMOD International Conference, San Diego, CA., 1-2, 2003.
  5. Post G., Kagan A., “Database Management Systems: Design Considirations and Attribute Facilities”, Elsevier-The Journal Systems and Software, 56: 183-193, 2001.
  6. Mah P.S., Chung S.M., “Schema Integration and Transaction Management for Multidatabases”, The Journal of Information Sciences, 111: 153-, 1998.
  7. Grufman S., Samson F., Embury S.M., Gray Peter M.D., Risch T., “Distributing Semantic Constraints Between Heterogeneous Databases”, 13th International Conference on Data Engineering, ICDE’97, Birmingham, England, 1-9, 1997.
  8. Mayol E., Teniente E., “A Review of Integrity Constraint Maintenance and View Updating Techniques”, Unversitat Politecnica De Catalunya Research Report No: LSI-03-5-R, Barcelona, Spain, 1-36, 2003. Qian X., “Integrity Constraint Reformulation for Efficient Validation”, Proceedings of the 13th VLDB Conference, Brighton, UK, 417-425, 1987. Schewe K.D., “Consistency Enforcement in Entity- Relationship and Object-Oriented Models”, Data & Knowledge Engineering, 28: 121-140, 1998. Parker D.A., “Database Independent Abstraction Layer for C - libdbi Driver Author’s Guide”, Neon Goat Productions, 6-41, 2002.
  9. Ceri S., Widom J., “Deriving Production Rules for Constraint Maintenance”, Proceedings of the th Conference on Very Large Databases, Brisbane, Australia, 566-577, 1990.
  10. Yoo S.B., Cha S.K., “Integrity Maintenance in A Heterogeneous Engineering Database Environment”, Data & Knowledge Engineering, 21: 347-363, - Brodie M.L., “On the Development of Data Model, In M. L. Brodie, J. Mylopoulos, J. W. Schmidt ed., On Conceptual M