«sql» etiketlenmiş sorular

Yapısal Sorgulama Dili (SQL), ilişkisel veritabanı yönetim sistemlerindeki verileri yönetmek için kullanılan bir dildir. Bu etiket genel SQL programlama soruları içindir; Microsoft SQL Server için değildir (bunun için sql-server etiketini kullanın) veya SQL'in belirli lehçelerine atıfta bulunmaz.

6
Kod sorgulama SQL sorguları
SQL sorgularını farklı satırlarda mı kırmalıyım? Örneğin üzerinde çalıştığım projede 1600 sütun alan bir sorgumuz var! 1600 + sekme karakteri. Bunun gibi sorular yazdım: "SELECT bla , bla2 , bla FROM bla " . "WHERE bla=333 AND bla=2" . "ORDER BY nfdfsd ..."; Ama benden onları bir sıraya koymamı istediler …

7
Daha hızlı olan nedir? REST API mi kullanıyorsunuz veya doğrudan bir veritabanını mı sorguluyorsunuz?
Daha hızlı performans akıllıca nedir? Bir REST API'si oluşturma ve web uygulamanızın veritabanınızla tüm etkileşimleri yapmak veya doğrudan veritabanınızı sorgulamak için REST API'sini kullanması (yani dilinizin Java için JDBC gibi bir veritabanını sorgulamak için kullandığı tipik nesneyi kullanarak)? REST ile gördüğüm yol: Kodunuzda REST yöntemini çağırmak için bir nesne oluşturuyorsunuz …
16 database  rest  sql 

7
SQL tablolarındaki değişiklikleri nasıl sürümlendirir / izlersiniz?
Herkesin yerel tablolarda ve geliştirme tablolarında değişiklik yaptığı bir geliştiriciler ekibinde çalışırken, tüm değişiklikleri senkronize halde nasıl tutarsınız? Herkesin sql değişikliklerini tuttuğu merkezi bir günlük dosyası mı? Değiştirmek tablo ifadeleri izlemek için bir wiki sayfası, tek tek .sql dosyaları yerel db en son sürüme getirmek için çalıştırabilirsiniz? Bu çözümlerden bazılarını …

4
İlişkisel veritabanları neden yalnızca SQL sorgularını kabul eder?
Bildiğim kadarıyla, ilişkisel veritabanlarının çoğu, querySQL dizesini bağımsız değişken olarak alan bir işlev dışında, sorgular için herhangi bir sürücü düzeyinde API sunmaz . Birinin yapabilmesi ne kadar kolay olurdu diye düşünüyorum: var result = mysql.select('article', {id: 3}) Birleştirilmiş tablolar için, biraz daha karmaşık ama yine de mümkün olacaktır. Örneğin: var …
15 database  sql 

7
Etki Alanına veya Etki Alanına
SQL92 ve SQL99 standartları DDL yapılarını tanımlar . Tüm veritabanları bunu desteklemez veya farklı bir ada sahip değildir (örneğin SQL Server'da Kullanıcı Tanımlı Türler vardır ).CREATE DOMAIN Bunlar, izin verilen değerlerle ilgili kuralları basitleştirmek ve uygulamak için veritabanında kullanılacak kısıtlanmış bir veri türü tanımlanmasına izin verir. Böyle bir veri tipi, …
15 sql  sql-domain 

10
RDBMS'ler neden birleştirilmiş tabloları iç içe biçimde döndürmüyor?
Örneğin, bir Kullanıcıyı ve tüm telefon numaralarını ve e-posta adreslerini almak istediğimi varsayalım. Telefon numaraları ve e-postalar ayrı tablolarda saklanır, Bir kullanıcıya birçok telefon / e-posta. Bunu oldukça kolay bir şekilde yapabilirim: SELECT * FROM users user LEFT JOIN emails email ON email.user_id=user.id LEFT JOIN phones phone ON phone.user_id=user.id Buradaki …
14 design  sql  rdbms 

6
Veritabanı Normalleştirmesinden Sonra Hala Dizine Ekleme Gerekiyor mu
İyi bir normalleştirme yaptıktan sonra, yine de tabloyu dizine eklemeniz mi gerekiyor? Bu performansı nasıl etkileyecek? İyi bir normalizasyondan sonra performansı bir şekilde etkileyecek mi? Birincil anahtarınız ve yabancı anahtarınız zaten varsa hangi sütunlar genellikle dizine eklenir? Bir veritabanını normalleştirmek zaten etkili gibi görünüyor. Ancak, endekslemenin veritabanını nasıl etkilediğini atlamış …

4
SQL ve veri işleme işlevli TDD
Profesyonel bir programcı olduğum halde hiçbir zaman yazılım mühendisliği eğitimi almadım. Burada sık sık ziyaret ettiğimden ve SO olarak, mümkün olduğunca birim testleri yazma eğilimi fark ettim ve yazılımım daha karmaşık ve sofistike olduğundan, otomatik testi hata ayıklamaya yardımcı olmak için iyi bir fikir olarak görüyorum. Ancak, işlerimin çoğu karmaşık …

7
SQL neden ilişkiye dayalı / işlevsel bir dil olarak bilinir?
Çoğu dilin "ilişki temelli" veya "üst düzey" olarak sınıflandırıldığını öğreniyoruz. Daha önce hiç SQL kullanmadım, ancak sözdizimini okuduktan sonra, işlevsel / ilişki tabanlı (Lisp, Haskell) yerine zorunlu / yüksek düzeyli sözdizimi gibi görünüyor ?? Ya da sadece profesörümün ders notlarını yorumlamam yanlış olabilir ... ama SQL'i kesinlikle ilişkiye dayalı dillerden …

5
Bir programcının SQL bilgisini test etmek için sorular nelerdir? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 8 yıl önce kapalı . …
14 sql  hiring 


4
Veritabanı Geçmiş Tablosu / İzleme Tablosu
Şu anda böyle bir izleme / geçmiş tablosu yapılandırmak istiyorum: PrimaryKey - Kimlik OtherTableId - fk fieldName - izlediği alanın adı OldValue Yeni değer Kullanıcı adı CreateDateTime Yani temelde başka bir tablo geçmişini izlemek, yeni ve eski değeri ile değiştirilen alanın sütun adını depolamak bir tablo istiyorum. Sorum şu: Herkes …
13 database  sql  tracking 

3
Parametreli sorgulara güvenmek SQL enjeksiyonuna karşı korumanın tek yolu mudur?
SQL enjeksiyon saldırılarında gördüğüm tek şey, parametreli sorguların, özellikle de saklı yordamlardaki sorguların, bu tür saldırılara karşı korunmanın tek yolu olduğunu gösteriyor. Çalışırken (Karanlık Çağlarda) depolanmış prosedürler, daha az bakım yapılabilir oldukları için kötü uygulama olarak görülüyordu; daha az test edilebilir; yüksek derecede birleşmiş; ve bir sistemi tek bir satıcıya …



Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.