Ben bu sene hayırlısıyla inşallah bir üniversiteye yerleşeceğim. Tercih listem de hep bilgisayar ve yazılımla ilgili bölümler yazdım.
Üniversitede ne düzeyde ders alırız ne kadar öğrenebiliriz bilmiyorum ama ben Veritabanı Programlama & Yönetimi konusunda sıfırdan kendimi geliştirmek istiyorum.
Nereden başlamalıyım, oracle mi yoksa sql server mı öğrenmeliyim?
Bu konuda Kitap, Video, E-Kitap önerileriniz nedir?
Veritabanı Programlama ve Yönetimi
3
●773
- 03-08-2012, 05:24:41Benim tecrübe ettiğim kadarı ile MS SQL Server' ı veritabanı uzmanlarından çok yazılımcılar kullanıyor... Ama Oracle konusu biraz farklı yani sırf Oracle uzmanı olmak tek başına büyük bir firmada çalışmak için yeterlilik olabilir(okuduğun okul da önemli tabi) Ama tek başına MS SQL Server biliyor olman iş bulmak adına çok bir şey kazandırmıyor...
Burada asıl önemli olan şey şu SQL dilini iyi öğrenmek ve anlamak.. Gerisi tüm Database serverlarda aynı zaten...Serverların Mantığı da aynı...İndexleri ihtiyaç doğrultusunda oluştur, performans ölçülebilirliği yap, index ve dblerin belli zaman aralıklarında bakımını yap, otomatik bakım ve back-up için script yazmayı bil...falan filan... Çok basit şeyler bunlar zaten...Öenmli olan bir tablo yapısının nasıl kurulcağının mantığını ve SQL dilinin mantığını doğru anlamak...
Kitap olarak inan bana ne alırsan al farketmez, yok şu yazr yok bu yazr mı diye debelenme git kitapçıdan birtane al işte... - 03-08-2012, 11:51:59İlk önce Veritabanı mantığından başlamayı düşünüyorum onun için bir kitap aldım. Veritabanı nedir, ne değildir, mantığı nedir vs Sonrada SQL'i iyice öğrenmek olacak işim.ugur_ben adlı üyeden alıntı: mesajı görüntüle
Bakc-up için script yazmayı bil demişsin bu bizim bildiğimiz manada bir script yazma mı? Bir de diyorlar ki işte Veritabanı Programlama ve Yönetimine geçmeden önce bir veya birden fazla prrogramlama dilinin bilinmesi gerektiğini söyleyenler var. Bu doğru mudur? Ben tamam bir script yazacak veya orta çapta işlemler yapacak kadar bir programlama dili bilmiyorum ama kör cahil değilim. - 14-08-2012, 08:46:36Öncelikle bir programlama dili bil diyenler kısmen haklılar, neden dersen bazı durumlarda doğru veritabanı yapısını oluşturmak için programlama tecruben olmalı, ama çalışacağın şirkette veritabanı yapısını sana proje yoneticisi veya programcı da verebilir..Veya bu veritabanı bir programa da bagli olmayabilir tabi...
Mesela Sipariş tablosu oluşturacaksan normalden farklı olarak bu tabloda foreign key bulundurmamalısın..Neden dersen doğru değil, daha sonra siparişler karışır...Vs gibi...Aslında programlama bilgin olmadan da ilişkili tablolar nasıl oluşturulur hemen hemen tüm sql kitaplarında anlatılır, bunun mantığını ogrensen yeter kanımca...
Evet bahsettiğim script bildiğimiz script, vb script ya da batch script le bile her türlü veritabanı yedek alma bakım yapma işlemleri çalıştırabilir bunları zamanlayıp otomatik çalışmasını sağlayabilirsin...
Mesela bir bacht file yaparsın bunu zamanlanmış görevlere atarsın, o da gider bir stored procedure'u tetikler..Sende belli aralıklarla şişen bir tablonun yedeğini alıp Live' dakinin içini boşaltırsın falan filan...