Bildirim
veri tabanı nasıl yapılır :S
Daha Fazla 
Bu Konudaki Kullanıcılar:
Daha Az 

3 Misafir - 3 Masaüstü

Giriş
Mesaj
-
-
up -
sıfır bilgin var ise direkt veritabanından başlayamazsın.Önce bi temelini almalısın -
yardımcı kaynak site adı falan verebilirmiisnquote:
Orijinalden alıntı: NobbLe
sıfır bilgin var ise direkt veritabanından başlayamazsın.Önce bi temelini almalısın
-
vb nin kitabı var internet sitelerinde yuklu onları inceleye bilirsin site adı bulursam yazacam -
veri tabanında işlem yapabilmek için temel olarak sql bilmen gerekiyor. -
zaten sql bilmeden programlama yapamaz kitabı okusa bile -
quote:
Orijinalden alıntı: babel261
zaten sql bilmeden programlama yapamaz kitabı okusa bile
Sebep???SQL kullanmadan yazılan program yok mu?
< Bu mesaj bu kişi tarafından değiştirildi TradeMark -- 28 Ağustos 2010; 1:24:56 > -
sql öğrenmeden veri tabanı yapabilirim ama sql de önemli ama sql siz basit bi veri tabanı yapılabilir diye düşünüyorum -
quote:
Orijinalden alıntı: amone
quote:
Orijinalden alıntı: dr...daredevil
sql öğrenmeden veri tabanı yapabilirim ama sql de önemli ama sql siz basit bi veri tabanı yapılabilir diye düşünüyorum
sql kullanmak zorundasın
sql server 2005 2008 fark edermi ikisini aynı anda kullanabilirmiyim -
c# veri tabanı için sql şart yani -
quote:
Orijinalden alıntı: dr...daredevil
c# veri tabanı için sql şart yani
@amone'nun dediklerini tam olarak anlamamışsın. C# veritabanı diye birşey yoktur. SQL (Structured Query Language - Yapılandırılmış Sorgu Dili) ve veritabanı kavramlarını bir dile aitmiş gibi düşünemezsin. PHP veritabanı ya da C# veritabanı ya da ne biliyim ASP veritabanı diye bir bütünleştirme yok.
Veritabanı kavramı, dillerden bağımsız olarak veritabanı sunucusu adı verilen işletim sistemi hizmetleri ya da yazılımlarınca kontrol edilen depolalama sistemleridir. (Hizmetten kastım genel olarak bu tür yazılımların Windows sürümleri ve Linux dağıtımlarında "services" diye nitelediğimiz "Hizmetler" kategorisinde çalışmasıdır). Şimdi biraz daha açık anlatalım. Öncelikle veritabanıyla ilgili zihninde düzgün bir görüntü oluşturalım. Veritabanı dediğin şey, veri olarak nitelendirilen girdileri (bu veriler daha çok metinlerden oluşur, Access resim depolayabiliyor ama diğerlerinde böyle bir özelliğe rastlamadım), genel olarak söz etmek gerekirse, Veritabanı->Tablo->Sütun şeklinde bir hiyerarşi ile saklamaya yarar. Örneğin senin "Şirket" isimli bir veritabanın var, bu veritabanının içinde "Çalışanlar" Tablosu ve bu tabloda, "Çalışanın Adı-Soyadı", "Çalışanın Pozisyonu" gibi sütunlar var. İşte veritabanı böyle birşeydir. Veritabanı sunucusu dediğimiz şeyde, bu veritabanını barındıran ve veritabanının veya içindeki verilerin SQL ile yönetilmesine izin veren yazılımlardır. SQL ise, bu yazılımların sakladıkları verileri, manipule etmek için kullanılan sorgu dilidir. SQL ile bu yazılımların barındırdığı verileri, silebilir, güncelleyebilir, veritabanını toptan silebilir ya da yeni veritabanı oluşturabilir, yeni tablolar, yeni sütunlar ekleyebilirsin.
Şimdi azıcık daha derine inelim. Boğulmadan, çok uzatmadan. Veritabanıyla etkileşim kuracak olan bir program yazdığını farzedelim. Bu programın yapısı şu olur. Veritabanı Sunucunda bir veritabanın var. Sen bu veritabanından diyelim ki çalışan isimlerini çekmek istiyorsun. Bunu yapabilmek için, kullandığın programlama dilinin, kullandığın veritabanı sunucusuna özgü fonksiyonlarını kullanırsın. Ancak fonskiyonlar tek başına yeterli değildir. Sorgu yapman gerekir. (Zaten veritabanı fonksiyonlarının çoğunluğu sorguları çalıştırmak veya sorgular üzerinde işlem yapmak içindir). O sorguları da SQL ile yaparsın. Yani olayın özü şudur. SQL sorguları veritabanı sunucusuna, kullandığın dilin SQL fonksiyonları da SQL sorgularının döndürdüğü değerlere dolaylı olarak da SQL sunucusuna hükmeder (biraz garip oldu aşçı bahçıvan şoför, neyse ban yemesek bari).
Son olarak SQL ile ilgili açıklamaları yapalım. Yukarıdakilere bakarak SQL'in aslında genelgeçer birşey olduğunu anlamışsındır umarım. He tabi, kullandığın veritabanı sunucusuna göre SQL sorgularının sentaksı değişebilir. Genel anlamda SQL'in mantığını kavramak istiyorsan W3Schools'da SQL bölümüne göz atabilirsin. Tabi kesinlikle SQL'i anlarsın heryerde kullanırsın diye bir garanti vermiyorum (kaldı ki W3Schools da vermiyor).
-
quote:
Orijinalden alıntı: TradeMark
quote:
Orijinalden alıntı: dr...daredevil
c# veri tabanı için sql şart yani
@amone'nun dediklerini tam olarak anlamamışsın. C# veritabanı diye birşey yoktur. SQL (Structured Query Language - Yapılandırılmış Sorgu Dili) ve veritabanı kavramlarını bir dile aitmiş gibi düşünemezsin. PHP veritabanı ya da C# veritabanı ya da ne biliyim ASP veritabanı diye bir bütünleştirme yok.
Veritabanı kavramı, dillerden bağımsız olarak veritabanı sunucusu adı verilen işletim sistemi hizmetleri ya da yazılımlarınca kontrol edilen depolalama sistemleridir. (Hizmetten kastım genel olarak bu tür yazılımların Windows sürümleri ve Linux dağıtımlarında "services" diye nitelediğimiz "Hizmetler" kategorisinde çalışmasıdır). Şimdi biraz daha açık anlatalım. Öncelikle veritabanıyla ilgili zihninde düzgün bir görüntü oluşturalım. Veritabanı dediğin şey, veri olarak nitelendirilen girdileri (bu veriler daha çok metinlerden oluşur, Access resim depolayabiliyor ama diğerlerinde böyle bir özelliğe rastlamadım), genel olarak söz etmek gerekirse, Veritabanı->Tablo->Sütun şeklinde bir hiyerarşi ile saklamaya yarar. Örneğin senin "Şirket" isimli bir veritabanın var, bu veritabanının içinde "Çalışanlar" Tablosu ve bu tabloda, "Çalışanın Adı-Soyadı", "Çalışanın Pozisyonu" gibi sütunlar var. İşte veritabanı böyle birşeydir. Veritabanı sunucusu dediğimiz şeyde, bu veritabanını barındıran ve veritabanının veya içindeki verilerin SQL ile yönetilmesine izin veren yazılımlardır. SQL ise, bu yazılımların sakladıkları verileri, manipule etmek için kullanılan sorgu dilidir. SQL ile bu yazılımların barındırdığı verileri, silebilir, güncelleyebilir, veritabanını toptan silebilir ya da yeni veritabanı oluşturabilir, yeni tablolar, yeni sütunlar ekleyebilirsin.
Şimdi azıcık daha derine inelim. Boğulmadan, çok uzatmadan. Veritabanıyla etkileşim kuracak olan bir program yazdığını farzedelim. Bu programın yapısı şu olur. Veritabanı Sunucunda bir veritabanın var. Sen bu veritabanından diyelim ki çalışan isimlerini çekmek istiyorsun. Bunu yapabilmek için, kullandığın programlama dilinin, kullandığın veritabanı sunucusuna özgü fonksiyonlarını kullanırsın. Ancak fonskiyonlar tek başına yeterli değildir. Sorgu yapman gerekir. (Zaten veritabanı fonksiyonlarının çoğunluğu sorguları çalıştırmak veya sorgular üzerinde işlem yapmak içindir). O sorguları da SQL ile yaparsın. Yani olayın özü şudur. SQL sorguları veritabanı sunucusuna, kullandığın dilin SQL fonksiyonları da SQL sorgularının döndürdüğü değerlere dolaylı olarak da SQL sunucusuna hükmeder (biraz garip oldu aşçı bahçıvan şoför, neyse ban yemesek bari).
Son olarak SQL ile ilgili açıklamaları yapalım. Yukarıdakilere bakarak SQL'in aslında genelgeçer birşey olduğunu anlamışsındır umarım. He tabi, kullandığın veritabanı sunucusuna göre SQL sorgularının sentaksı değişebilir. Genel anlamda SQL'in mantığını kavramak istiyorsan W3Schools'da SQL bölümüne göz atabilirsin. Tabi kesinlikle SQL'i anlarsın heryerde kullanırsın diye bir garanti vermiyorum (kaldı ki W3Schools da vermiyor).
çoooooooooooook teşekkür edrrim yeterince açıklayıcı bir cevap
-
Ayrıca Konu başlığınıda nasıl oluşturulur diye düzeltirsek daha mâkul gözükür ;) -
sql kullanmak şart
Sayfa:
1
Ip işlemleri
Bu mesaj IP'si ile atılan mesajları ara Bu kullanıcının son IP'si ile atılan mesajları ara Bu mesaj IP'si ile kullanıcı ara Bu kullanıcının son IP'si ile kullanıcı ara
KAPAT X
Bu mesaj IP'si ile atılan mesajları ara Bu kullanıcının son IP'si ile atılan mesajları ara Bu mesaj IP'si ile kullanıcı ara Bu kullanıcının son IP'si ile kullanıcı ara
KAPAT X