Ana içeriğe atla

Kayıtlar

Veritabanı etiketine sahip yayınlar gösteriliyor

Veritabanı Kopyalamak Caiz midir?

Hayatında veritabanı duymamış ve ne olduğunu bilmeyen cahiller veritabanı kopyalanmasına tepki gösterebilir. Son zamanlarda sosyal medyada gördüğüm kadarıyla ağzına gelen konuşuyor ve konuyla ilgili saçma sapan yorumlar yazılıyor. Hatta bir çok yazılı ve görsel basını incelediğimizde de konuyla yakından uzaktan ilişkisi olmayan teknoloji fukaraları sırf ağızları var diye konuşuyor veya klavyeye basabildiği için saçma sapan yazılar yazıyor. Bu noktada önemle vurgulamam gereken bir kaç husus var. Dışarıda konuya hakim olmayan kişiler, tüm devlet kurumlarında her hafta yedekleme yapıldığı için verinin kopyalandığını bilmezler. Hatta veritabanlarıyla birlikte sunucular da imajlarını alınarak yedeklenir. Veri her hafta yedeklenirken artımlı yedekleme yapılır. Bu yüzden kopyalarda tüm veri bulunmaz. Ama bazı durumlarda veya belirli aralıklarla (genellikle ayda bir) tam veri kopyalaması da yapılır. Bunun bir amacı da yapılan hatalı işlemlerde geri dönüş noktaları oluşturabilmek

Oracle Veritabanı Mimarisi (Database Architecture)

Bu makalemizde amacım ORACLE veritabanı mimarisine giriş yapmaktır. Bunun için öncelikle genel olarak ilişkisel veritabanları ile ilgili kısa bilgi verdikten sonra oracle mimarisini anlatmaya başlayacağım. İlişkisel veritabanları, bir-birleriyle ilişkili verilerin bir koleksiyonudur. İlişkisel veritabanları bir biri ile ilişkili verilerin daha efektif sorgulanabilecek şekilde hafızada tutulması için altyapı sağlar. Bir veritabanının da genel olarak amacı, ilgili bilgileri saklamak ve bunları SQL sorguları ile geri elde edebilmektir. Oracle da, ilişkisel veritabanıdır. Bir veritabanı sunucusu bilgi yönetiminin anahtarıdır. Genel olarak, veritabanı sunucuları, çok kullanıcılı bir ortamda büyük miktarda veriyi güvenilir şekilde yönetmek için tasarlanmıştır. Böylece birçok kullanıcı aynı verilere aynı anda erişebilir. Bunlar üzerinde sorgulama, düzenleme, silme ve ekleme işlemleri yapabilir. Ve bu işlemleri yaparken de bir birleriyle çakışma durumlarını minimize eder.

VLDB (Very Large DataBase) Nedir?

VLDB Very Large DataBase sözlerinin kısaltmasından oluşturulmuş bir terimdir. Türkçeye tercüme edecek olursak Çok Büyük Veri Tabanları diye tercüme edebiliriz. Çok büyük veri tabanları denildiğinde akla ilk başta veri boyutları gelecektir ve aslında VLDB de tam olarak budur. Ama doğal olarak verinin büyümesi beraberinde bir çok problemleri de getirmektedir. Bu konu başlıklarını kısaca başlıklar halinde vermeye çalışırsak bunlar networks, partitions, clustering files and indexes, database sharing, CPU hızı ve miktarı, RAM hızı ve miktarı, ve MPP (massively parallel processing database) vb. konularıdır.

Oracle REPLACE Fonksiyonu

REPLACE ile SQL Sorgu Sonuçlarını Değiştirmek Replace fonksiyonu tüm orta ve yüksek seviyeli programlama dillerinde bulunan ve metinlere uygulanan belirli bir metin parçasını başka bir metin parçasıyla değiştirmek için kullanılan fonksiyondur. Örnek vermem gerekirse metin içerisinde İstanbul yerine İtsanbul yazdıysanız Replace fonksiyonu ile bu hatayı yaptığınız metin içerisinde düzeltmeleri yapabilirsiniz. Replace fonksiyonu SQL içinde de uygulanabilir ve bu makalemde Oracle için replace fonksiyonun nasıl kullanıldığını anlatmaya çalışacağım. Genel olarak Replace fonksiyonunu SQL için iki ihtiyaçtan kullanmamız gerekebilir. Bunlardan birincisi SQL sorgu sonuçlarını manipüle etmek yani değiştirmek için, diğeri ise veritabanına yanlış yazılmış verileri düzeltmek için. Makalemde bu iki konuyu da anlatacak örnekler vermeye çalışacağım.

SQL(Sql Server, Oracle, MySQL) Girilen Sayı Kadar Kayıt Getirme (Select N Record)

VeriTabanı Teknolojileri Bu makalemizde Sql Server, MySQL ve Oracle veritabanında verilerin sorgulanması sırasında kayıt sayısının filtrelenmesi daha doğrusu kaç tane kayıt getirmesi konusunu inceleyeceğim. Bir anlamda ingilizcesi de select n record olduğu için makale başlığında da bunu belirtmek istedim. Konuya giriş yapmadan önce belirtmem gerekiyor ki belirli sayıda veri getirme standart sql sorgusu olmadığı için her veritabanı yazılımı bu işlemi farklı şekilde uyguluyor. Bu yüzden de en çok kullanıldığını düşündüğüm 3 veri tabanı yazılımında girilen sayı kadar veri getirme konusunu anlatmaya çalışacağım.