Firebird ve Database Dizayn İçin Etkinlik
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: Firebird ve Database Dizayn İçin Etkinlik
Selamlar,
Haftaya salıya konumuz ne olsun?
Kolay Gelsin
Adnan
Haftaya salıya konumuz ne olsun?
Kolay Gelsin
Adnan
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Re: Firebird ve Database Dizayn İçin Etkinlik
Merhaba.
- Seviyeyi gündelik hayata çekmekte fayda var diye değerlendiriyorum.
Örneğin
1. Tablo Oluştururken (GENERATOR veya TABLO) ile AutoInc alan oluşturma -ki diğer veritabanlarında otomatik olan bu unsur, Firebird'de manueldir- Tabi buna üşengeçlik edenler olursa sonuçları ne olur ?! (örneğin ardışık benzer sonuç dönen sorgularda yorumlayıcı iki veri satırını ayıracak unsur bulamayınca şaşırıp kalıyor gibi)
(15 + mola + 15 dakika)
2. TABLO oluşturmada hız anlamında ve sunucu yükü anlamında INDEX tanımlamanın önemi. (bunu herkes biliyordur ama tablodaki 30 küsür alanın çoğuna farklı kombinasyonlarda INDEX tanımlamaya çalışanı da gördüm.)
(10 dakika)
3. SQLServer / ORACLE ile LinkedServer diyaloğu. ( iki farklı tablo aynı katalogda olduğu gibi, farklı sunucularda da olabilir. )
(10 dakika)
4. ENBEDDED kullananlar için tavsiyeler
(10 dakika)
Toplam (1) saat yeterli. Seni yormadan, ilgiyi de açık tutarak bence bu şablon mümkün. Hem soru da gelecektir, çünkü bu konular sürekli uygulama geliştirenlerce olmazsa olmazlar.
- Seviyeyi gündelik hayata çekmekte fayda var diye değerlendiriyorum.
Örneğin
1. Tablo Oluştururken (GENERATOR veya TABLO) ile AutoInc alan oluşturma -ki diğer veritabanlarında otomatik olan bu unsur, Firebird'de manueldir- Tabi buna üşengeçlik edenler olursa sonuçları ne olur ?! (örneğin ardışık benzer sonuç dönen sorgularda yorumlayıcı iki veri satırını ayıracak unsur bulamayınca şaşırıp kalıyor gibi)
(15 + mola + 15 dakika)
2. TABLO oluşturmada hız anlamında ve sunucu yükü anlamında INDEX tanımlamanın önemi. (bunu herkes biliyordur ama tablodaki 30 küsür alanın çoğuna farklı kombinasyonlarda INDEX tanımlamaya çalışanı da gördüm.)
(10 dakika)
3. SQLServer / ORACLE ile LinkedServer diyaloğu. ( iki farklı tablo aynı katalogda olduğu gibi, farklı sunucularda da olabilir. )
(10 dakika)
4. ENBEDDED kullananlar için tavsiyeler
(10 dakika)
Toplam (1) saat yeterli. Seni yormadan, ilgiyi de açık tutarak bence bu şablon mümkün. Hem soru da gelecektir, çünkü bu konular sürekli uygulama geliştirenlerce olmazsa olmazlar.
- softdestek
- Üye
- Mesajlar: 155
- Kayıt: 17 Eyl 2010 03:53
Re: Firebird ve Database Dizayn İçin Etkinlik
Adnan bey aşağıdaki konu biz firebirdçülerin alanı dışı....
3)SQLServer / ORACLE ile LinkedServer diyaloğu. ( iki farklı tablo aynı katalogda olduğu gibi, farklı sunucularda da olabilir. )
Bu konu "Firebird ve Database Dizayn İçin Etkinlik" kapsamın dışında bu konu dışı kalabilir .
3. konu firebird için kullanılan komponentlerin hız testleri olabilir mesala..veya firebird için kullanılan değişik komponentlerin nasıl kullandıldığıda olabilir.
3)SQLServer / ORACLE ile LinkedServer diyaloğu. ( iki farklı tablo aynı katalogda olduğu gibi, farklı sunucularda da olabilir. )
Bu konu "Firebird ve Database Dizayn İçin Etkinlik" kapsamın dışında bu konu dışı kalabilir .
3. konu firebird için kullanılan komponentlerin hız testleri olabilir mesala..veya firebird için kullanılan değişik komponentlerin nasıl kullandıldığıda olabilir.
Re: Firebird ve Database Dizayn İçin Etkinlik
Merhaba.
- Karar sizin ama çok mu ileri seviye olduğu için konu dışıdır ? Linked Server konusu Firebird'in değildir diyerek bu sorundan kaçılamaz ki
- Farklı veritabanları ile Firebird veritabanı sunucularını birbiriyle konuşturmak gereği olduğunda ihtiyaç duyulacak bir konudur.
- Örnek : Bir projeye (stok management) başladınız Firebird veritabanı kullandınız. Yazılımı kullanacak müşterinin muhasebe kayıtları ve personel kayıtları hali hazırda kullandıkları (örnek ETA) SQLServer veya ORACLE olduğunu düşünün. Müşteriye bu kayıtları hem kendi sisteminize girin hem de benim yazılımıma girin diyemezsiniz. Firebird veritabanıyla SQLServer konuşacak, siz istediğiniz veriyi oradan kendiliğinden çekilmesini sağlayarak ve kardeş kardeş kullanacaksınız.
- Tabii Şunu da diyebilirsiniz. İki farklı Query açabilirim, birisi Firebird, diğeri SQLServer. Bunları pasif olarak bir TStringGrid'de birleştirir kullanabilirsiniz.
Neyse giriş yapılabilir diye değerlendirdim ama listeden kaldırılabilir. Bu işleme ihtiyacı olana forumdan yardımcı olurum. Ancak "Bireysel yazılımlarda buna ihtiyaç yok!" ve/veya "Büyük proje geliştirirken de FIREBIRD kullanmam!" demeyelim.
- Karar sizin ama çok mu ileri seviye olduğu için konu dışıdır ? Linked Server konusu Firebird'in değildir diyerek bu sorundan kaçılamaz ki
- Farklı veritabanları ile Firebird veritabanı sunucularını birbiriyle konuşturmak gereği olduğunda ihtiyaç duyulacak bir konudur.
- Örnek : Bir projeye (stok management) başladınız Firebird veritabanı kullandınız. Yazılımı kullanacak müşterinin muhasebe kayıtları ve personel kayıtları hali hazırda kullandıkları (örnek ETA) SQLServer veya ORACLE olduğunu düşünün. Müşteriye bu kayıtları hem kendi sisteminize girin hem de benim yazılımıma girin diyemezsiniz. Firebird veritabanıyla SQLServer konuşacak, siz istediğiniz veriyi oradan kendiliğinden çekilmesini sağlayarak ve kardeş kardeş kullanacaksınız.
- Tabii Şunu da diyebilirsiniz. İki farklı Query açabilirim, birisi Firebird, diğeri SQLServer. Bunları pasif olarak bir TStringGrid'de birleştirir kullanabilirsiniz.
Neyse giriş yapılabilir diye değerlendirdim ama listeden kaldırılabilir. Bu işleme ihtiyacı olana forumdan yardımcı olurum. Ancak "Bireysel yazılımlarda buna ihtiyaç yok!" ve/veya "Büyük proje geliştirirken de FIREBIRD kullanmam!" demeyelim.
Re: Firebird ve Database Dizayn İçin Etkinlik
Selamlar,
İsterseniz Joined Query örneği yapabiliriz. Yani Farklı Database'lerden birbirine bağlanıp Query nasıl çekilebildiğinin bir örneği. Beraberinde de M$ SQL Server'dan Firebird'e bağlanıp Linked Server nasıl yapılabildiğinin örneğini de yapabiliriz. Daha önceden bu söylediklerimi yapmıştım, ben de hatırlamış olurum
Kolay Gelsin
Adnan
İsterseniz Joined Query örneği yapabiliriz. Yani Farklı Database'lerden birbirine bağlanıp Query nasıl çekilebildiğinin bir örneği. Beraberinde de M$ SQL Server'dan Firebird'e bağlanıp Linked Server nasıl yapılabildiğinin örneğini de yapabiliriz. Daha önceden bu söylediklerimi yapmıştım, ben de hatırlamış olurum
Kolay Gelsin
Adnan
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Re: Firebird ve Database Dizayn İçin Etkinlik
Adnan bey,
Sunumda bir yerlerde DeadLock konusu geçince kendimce "İtalyan Çıkmazı" demiştim ya aslı "Meksika Açmazı" imiş. Buradan bir düzeltme yapayım.
Sunumda bir yerlerde DeadLock konusu geçince kendimce "İtalyan Çıkmazı" demiştim ya aslı "Meksika Açmazı" imiş. Buradan bir düzeltme yapayım.
Re: Firebird ve Database Dizayn İçin Etkinlik
Heheheheh,
Transformers 3'de de geçer Meksika Açmazı Herkes silahı birbirine doğrultur
Kolay Gelsin
Adnan
Transformers 3'de de geçer Meksika Açmazı Herkes silahı birbirine doğrultur
Kolay Gelsin
Adnan
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Re: Firebird ve Database Dizayn İçin Etkinlik
Selamlar,
Bu akşam nasipse kimler katılacak yazabilirlerse iyi olur.
Bu akşam temel olarak, Çoklu Database ile çalışma üzerine bir şeyler anlatalım.
Bir de Deadlock'lar üzerine biraz konuşuruz.
Google Hangout üzerinden yine yaparız.
Kolay Gelsin
Adnan
Bu akşam nasipse kimler katılacak yazabilirlerse iyi olur.
Bu akşam temel olarak, Çoklu Database ile çalışma üzerine bir şeyler anlatalım.
Bir de Deadlock'lar üzerine biraz konuşuruz.
Google Hangout üzerinden yine yaparız.
Kolay Gelsin
Adnan
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Re: Firebird ve Database Dizayn İçin Etkinlik
Sanırım yine 21:00 de düşünüyorsunuz. Hangouts dan yaparız tabii.
Ben yine deneme amaçlı olarak 20:30 gibi webex i açıp önceki listedeki arkadaşları ve buraya yeni gelecek arkadaşları davet ederim. güzel giderse orada ; olmazsa hangoutsa geçeriz. www.webex.com da 15 günlük bir trial süremiz var. Bu daha güzel gibi ama çoklu ortamda denemeden karar veremeyiz. Ekran paylaşımı ve kayıt seçenekleri bende olumlu izlenim bıraktı.
Mehmet
Ben yine deneme amaçlı olarak 20:30 gibi webex i açıp önceki listedeki arkadaşları ve buraya yeni gelecek arkadaşları davet ederim. güzel giderse orada ; olmazsa hangoutsa geçeriz. www.webex.com da 15 günlük bir trial süremiz var. Bu daha güzel gibi ama çoklu ortamda denemeden karar veremeyiz. Ekran paylaşımı ve kayıt seçenekleri bende olumlu izlenim bıraktı.
Mehmet
Re: Firebird ve Database Dizayn İçin Etkinlik
Selamlar,
Dünkü videoları bekliyorum
Kolay Gelsin
Adnan
Dünkü videoları bekliyorum
Kolay Gelsin
Adnan
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Re: Firebird ve Database Dizayn İçin Etkinlik
Selamlar,
Herkesin geçmiş bayramı kutlu mübarek olsun.
Önümüzdeki salı akşamı için halihazırda düşündüğünüz birşeyler var mı? İşlenmesini istediğiniz vs....
Kolay Gelsin
Adnan
Herkesin geçmiş bayramı kutlu mübarek olsun.
Önümüzdeki salı akşamı için halihazırda düşündüğünüz birşeyler var mı? İşlenmesini istediğiniz vs....
Kolay Gelsin
Adnan
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
- greenegitim
- Üye
- Mesajlar: 713
- Kayıt: 28 Nis 2011 10:33
- Konum: İstanbul
Re: Firebird ve Database Dizayn İçin Etkinlik
Veritabanı oluştururken nelere dikkat etmemiz gerektiği page size, SQL dialect ne gibi bir işe yarar tablolarda çok fazla alan olacaksa neler yapılabileceği çok sayıda index in bize faydası zararı v.s
temel tanım olarak üzerinden bunlarında geçebiliriz (procedures, Views, Triggers, udf, roles) nedir ne değildir nerelerde ne amaçlarla kullanılabilir.
temel tanım olarak üzerinden bunlarında geçebiliriz (procedures, Views, Triggers, udf, roles) nedir ne değildir nerelerde ne amaçlarla kullanılabilir.
Mücadele güzelleştirir!
Re: Firebird ve Database Dizayn İçin Etkinlik
Selamlar,
Olabilir, Table View Procedure Constraint vs. bunların üzerinden geçebiliriz.
Önümüzdeki Salı akşamına bunlar üzerinde bir şeyler anlatabiliriz.
Kolay Gelsin
Adnan
Olabilir, Table View Procedure Constraint vs. bunların üzerinden geçebiliriz.
Önümüzdeki Salı akşamına bunlar üzerinde bir şeyler anlatabiliriz.
Kolay Gelsin
Adnan
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Re: Firebird ve Database Dizayn İçin Etkinlik
Selamlar,
Bu akşam katılım olacak mı? Olacak arkadaşlar buradan bilgi geçebilir mi.
Ona göre akşam planını yapacağım.
Selamlar
Bu akşam katılım olacak mı? Olacak arkadaşlar buradan bilgi geçebilir mi.
Ona göre akşam planını yapacağım.
Selamlar
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/