Veritabanı bağımsız uygulama yazılımı geliştirme yöntemi
| dc.contributor.author | HALİL İBRAHİM BÜLBÜL | |
| dc.contributor.author | YAŞAR GÜNERİ ŞAHİN | |
| dc.date.accessioned | 2025-10-22T16:06:48Z | |
| dc.date.issued | 2007 | |
| dc.description.abstract | Uygulama yazılımlarında veritabanı bağımsızlığı, veritabanında sadece tablolar halinde verilerin ve bu tablolara ait 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ız uygulama yazılımı olarak adlandırılmaktadır. Yöntemin uygulanması ile veritabanı seçiminin işletmelere bırakılması istenildiği an küçük çaplı veritabanı yönetim sistemlerinin kullanılması veri yedekleme işleminin kolaylaş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 giderlerinde bir 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 ve uygulama 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ştirme araçları bileşenlerinin özellikleri kullanılarak veritabanı bağımsız bir uygulama yazılımı geliştirme yöntemi sunulmuştur. Ayrıca her iki yöntemle (bağımlı ve bağımsız) geliştirilebilecek uygulama yazılımlarının maliyet ve performans açısından karşılaştırılması yapılmış ve avantaj ve dezavantajları sunulmuştur. | |
| dc.identifier.citation | 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.3-6 2003.2. Awerbuch B. Bar-Noy A. Information Technology Laboratory “Database Independent Data Routing Scheme” Technical Report No : 2000-003 Medical University of South Carolina. 1-22000.3. Keller A.M. Basu J. “A Predicate-Based Caching Scheme for Client-Server Database Architectures” The VLDB journal 5 : 35-47 1996.4. 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.5. 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.6. Post G. Kagan A. “Database Management Systems: Design Considirations and Attribute Facilities” Elsevier-The Journal Systems and Software 56: 183-193 2001.7. Mah P.S. Chung S.M. “Schema Integration and Transaction Management for Multidatabases”The Journal of Information Sciences 111: 153-188 1998.8. 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.9. 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 BarcelonaSpain 1-36 2003.10. Qian X. “Integrity Constraint Reformulation for Efficient Validation” Proceedings of the 13th VLDB Conference Brighton UK 417-425 1987.11. Schewe K.D. “Consistency Enforcement in Entity Relationship and Object-Oriented Models” Data & Knowledge Engineering 28: 121-140 1998.12. Parker D.A. “Database Independent Abstraction Layer for C - libdbi Driver Author’s Guide”Neon Goat Productions 6-41 2002.13. Ceri S. Widom J. “Deriving Production Rules for Constraint Maintenance” Proceedings of the 16th Conference on Very Large DatabasesBrisbane Australia 566-577 1990.14. Yoo S.B. Cha S.K. “Integrity Maintenance in A Heterogeneous Engineering Database Environment”Data & Knowledge Engineering 21: 347-3631997.15. Brodie M.L. “On the Development of Data Model In M. L. Brodie J. Mylopoulos J. W.Schmidt ed. On Conceptual Modeling Perspectives from Artificial Intelligence Databases and Programming Languages Springer-Verlag Pub.87-114 1984.16. Geppert A. Dittrich K.R. “Specification and Implementation of Consistency Constraints in Object-Oriented Database System” Applying Programming-by-Contract G. Lausen (ed.):Proceedings. GI Conference BTW DresdenGermany March. 5-10 1995.17. Dittrich K.R. “Object-Oriented Data Model Concepts. In A. Dogac M. T. Özsu A. Biliris T. K. Sellis (ed.)” Advances in Object-Oriented Database Systems Computing and Systems Sciences 130 1994.18. Mathew P.K. SPICE is an Effective Model for Small Companies http://www.ciol.com/content/news/interviews/101021901.asp 2004.19. Demirörs O. Yazılım Süreç Iyileştirmehttp://www.bg.com. tr/yayinlar/ MAM-SPI.pdf2005.20. Oracle for Small and Midsize Businesses Products http://www.oracle.com/solutions/mid/index.html 2005.21. IBM DB2 Personel Edition Prices https://www-112.ibm.com/software/howtobuy/ buyingtools/paexpress/Express?P0=E1&part_number=D5B69LL&catalogLocale=en_US&Locale=en_US&country=USA 2005.22. IBM DB2 DB2 UDB Enterprise Server Edition Processor Prices https://www-112.ibm.com/software/howtobuy/buyingtools/paexpress/Express?P0=E1&part_number=D518GLLD518JLLD53Y2LL&catalogLocale=en_US&Locale=e n_US&country=USA (2005).23. IBM Informix Dynamic Server Enterprice and WorkGroup Edition Prices https://www-112.ibm.com/software/howtobuy/buyingtools/pae xpress/Express?P0=E1&part_number=D6DCRLL&catalogLocale=en_US&Locale=en_ US&country=USA 2005.24. IBM Informix Extended Parallel Server Priceshttps://www-112.ibm.com/software/howtobuy/buyingtools/paexpress/Express?P0=E1&part_nu mber=D6DAXLLD5282LLD6DB5LLD6DBD LLD53KKLL&catalogLocale=en_US&Locale= en_US&country=USA 2005.25. MYSQL Prices http://www.globalink.com.sg/mysql/prices/ 2005.26. Sybase-Aberdeen Mass-Deployment Database Embedded in Workgroup Environment Cost-Of-Ownership Studywww.sybase.com/content/1020326/Sybase2.pdf2005.27. Borland Porducts Shop http://amos.shop.com/ cc.class/cc?sy=products&main=ccn_search&okp=1&search_form=&ccsyn=260&ost=Software%2 0Borland&st=Borland%20Software&ccsid=376132130-26429&ccn test=1 2005.28. PostgreSQL Support & Maintenance Servicehttp://osb.sra.co.jp/ PostgreSQL/Service/service-en.php 2005.29. Yazılım Geliştirme Aşamalarıhttp://yazilimproje.tripod. com /proje.htm 2004.30. Muhtasar Vergileri ve SSK Aylık Sigorta Primleri Listesi http://www.calismahayati.net/ guncel.htm 2005.31. Microsoft .Net Performans Karşılaştırması:İşlem Denetimi http://www.microsoft.com/turkiye/net/yazilimgelistiriciler/performance.asp 2005.32. MySQL Helps Set New World Records for Speed & Price-Performance in Independent Benchmarks http://www.mysql.com/news-and-events/press-release/release_2004_27.html 2005.33. DBMonsterhttp://dbmonster.kernelpanic.pl/ manual/ 2005. | |
| dc.identifier.issn | 1300-1884 | |
| dc.identifier.issn | 1304-4915 | |
| dc.identifier.uri | https://gcris.yasar.edu.tr/handle/123456789/11282 | |
| dc.language.iso | Türkçe | |
| dc.source | Gazi Üniversitesi Mühendislik Mimarlık Fakültesi Dergisi | |
| dc.subject | Bilgisayar Bilimleri- Yazılım Mühendisliği | |
| dc.title | Veritabanı bağımsız uygulama yazılımı geliştirme yöntemi | |
| dc.type | Article | |
| dc.type | Article | |
| dspace.entity.type | Publication | |
| gdc.coar.type | text::journal::journal article | |
| gdc.index.type | TR-Dizin | |
| oaire.citation.endPage | 174 | |
| oaire.citation.startPage | 163 | |
| publicationissue.issueNumber | 1 | |
| publicationvolume.volumeNumber | 22 | |
| relation.isOrgUnitOfPublication | ac5ddece-c76d-476d-ab30-e4d3029dee37 | |
| relation.isOrgUnitOfPublication.latestForDiscovery | ac5ddece-c76d-476d-ab30-e4d3029dee37 |
