«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.

4
RDBMS'de neden birçok tasarım normalleşmeyi yok sayar?
Bu yayını geliştirmek ister misiniz? Alıntılar ve cevabınızın neden doğru olduğuna dair bir açıklama da dahil olmak üzere, bu soruya ayrıntılı cevaplar sağlayın. Yeterli ayrıntıya sahip olmayan cevaplar düzenlenebilir veya silinebilir. Karar verme aşamasında normalleşmenin ilk dikkate alınmadığı birçok tasarım görmüştüm. Çoğu durumda bu tasarımlar 30'dan fazla sütun içeriyordu ve …

2
SQL IN () VEYA’ya karşı
Bugün yazdığım bir sorgu ile çalışıyordum gibi bir WHEREşey kullanmak yerine bir IN (malzeme listesi) filtresi kullanmak için yan tümce kodunu değiştirmek zorunda kaldı item_desc = 'item 1' OR item_desc = 'item 2' OR item_desc = 'item 3' OR item_desc = 'item 4' Yukarıdakiler 15 dakika sürdü ve hiçbir şey …
23 sql  speed 

11
İş arkadaşım 96 sütunluk bir SQL tablosu oluşturdu
2010'da 4 ya da 5 yıllık yazılım mühendisleri veya 96 fracking kolonlu masalar tasarlıyoruz. Ona kabus olacağını söyledim. Ona MySQL'i C # ile bağlamak için sıradanları kullanmamız gerektiğini gösterdim. Satırlardan daha fazla sütun içeren tabloların çok büyük bir koku olduğunu açıkladım. Yine de, "Bu şekilde daha basit olacak" alıyorum. Ne …
23 sql  code-smell 

4
Neden sadece parametrelenmemiş sorgular bir hata döndürmüyor?
SQL enjeksiyonu çok ciddi bir güvenlik sorunudur, çünkü büyük ölçüde yanlış anlamak çok kolaydır: Kullanıcı girişi içeren bir sorgu oluşturmanın bariz ve sezgisel yolu sizi savunmasız bırakır ve bunu azaltmanın Doğru Yolu parametreleştirilmiş olarak bilmenizi gerektirir önce sorgular ve SQL enjeksiyonu. Bana göre bunu düzeltmenin açık yolu bariz (ama yanlış) …
22 security  sql  rdbms 

2
İki python işlemine sahip SQLite buna erişiyor: bir okuma, bir yazma
İki bileşenli küçük bir sistem geliştiriyorum: Biri bir internet kaynağından veri toplar ve yerel olarak sürdürmek için sql verisine çevirir; İkincisi, bu sql verilerini yerel durumdan okur ve ona json ve dinlendirici bir api aracılığıyla sunar. Başlangıçta postgresql ile verileri sürdürmeyi planlamıştım, ancak uygulamanın depolanacak çok düşük bir veri hacmi …

2
SQL bildirimde bulunuyor mu?
Soruyorum çünkü SQL'de gördüğüm soruların çoğu şu şekildedir: "Bu yavaş. Bunu nasıl hızlandırabilirim?"? Veya eğitmenler "Bunu bu şekilde yapın ve daha hızlı olduğu gibi yapmayın" olarak belirttiler. Bana göre SQL’in büyük bir kısmı, bir ifadenin nasıl gerçekleştirileceğini ve bu bilgiden daha iyi performans gösteren ifade stillerini seçmeyi biliyor. Bu, bildirimsel …

4
Bir mobil istemci ile sunucu arasındaki referans bütünlüğünü korumak
Bu yüzden nispeten basit bir sistem var. Bir mobil istemci, uzak bir SQL sunucusuyla (diğer mobil istemcilerle paylaşılıyor) senkronize etmek istediğim bir sqlite veritabanında kayıtlar oluşturuyor . Bu yüzden, telefonun sqlite tablosunda yeni bir kayıt oluşturduğumda, bu değişikliği bir RESTful API üzerinden uzaktan servisime iletiyorum. Karşılaştığım sorun , birincil anahtarları …
21 sql  web-services 

9
İş mantığını Saklı Prosedürde koymak veya kullanmamak?
Bu soru edildi göç o Yazılım Mühendisliği Stack Exchange'de yanıtlanabilir çünkü yığın taşması gelen. 8 yıl önce göç etmiş . "İş mantığını Saklı Prosedürde koymak veya kullanmamak?" Konulu üzerinde her zaman bir tartışma vardır. ORM Aracını kullanmamaya ve İş Mantığını Saklı Prosedürde koymamaya karar verirsek, İş Mantığını nereye koyarız? Önceki …
21 c#  .net  sql 

8
Özel alanlara sahip bir kullanıcı veritabanını nasıl tasarlarsınız
Bu soru, bir veritabanını nasıl tasarlamalıyım, daha iyi bir çözümün ne olacağına bağlı olarak ilişkisel / nosql veritabanları olabilir. "Şirket" ve "Kullanıcı" yı izlemek için bir veritabanı içeren bir sistem oluşturmanız gerektiğinde bir gereklilik verilmiştir. Tek bir kullanıcı her zaman yalnızca bir şirkete aittir Bir kullanıcı yalnızca bir şirkete ait …

5
SOL BAĞLANTIYA SAĞ DOĞRU SEÇMEK
Doğru anlıyorsam, her RIGHT JOIN: SELECT Persons.*, Orders.* FROM Orders RIGHT JOIN Persons ON Orders.PersonID = Persons.ID şu şekilde ifade edilebilir LEFT JOIN: SELECT Persons.*, Orders.* FROM Persons LEFT JOIN Orders ON Persons.ID = Orders.PersonID Benim kişisel görüşüm ifadenin amacı: İlk önce Persons Ardından aşağıdakileri Personsyapmak için gerektiği gibi genişletin …

6
Birden Çok Veritabanını / Sunucuyu Kullanarak Verilerle Etkileşim
Şimdiye kadar uğraşmak zorunda olduğum tüm projeler tek bir sunucuda sadece tek bir veritabanı gerektiriyordu. Ölçeklenmesi gereken projelerin yükü yönetmeye yardımcı olmak için birden çok veritabanına ve / veya sunucuya nasıl taşındığı hakkında daha fazla bilgi edinmek istiyorum. Yüksek Ölçeklenebilirliğin farkındayım , ancak özellikle bu konuda daha fazla bilgi alabileceğim …
18 php  sql 

2
F # özellikle veritabanı güdümlü web geliştirme için faydalı bir şey sunuyor mu?
Kuruluşum sonunda bu yıl MS Visual Studio 2010'a geçti. Visual Studio 2010'un sunduğu büyük yeni özelliklerden biri F # programlama dilidir. F # 'nın Lisp'e benzer fonksiyonel bir programlama paradigması sunduğunu anlıyorum. Lisp'in aksine, F # .net çerçevesi için yönetilen koda derlenir. Şu anda veri tabanına dayalı web uygulaması geliştirmede …

4
Veritabanı soyutlama - abartılı mı?
Çok sayıda veritabanı soyutlama katmanına maruz kaldıktan sonra, verilere erişmek için kendi farklı paradigmalarını icat eden her kütüphanenin amacının ne olduğunu merak etmeye başlıyorum. Yeni bir DAL seçmek, tekrar tekrar yeni bir dil öğrenmek gibi geliyor, genellikle tek yapmak istediğim, katmanı kafamda zaten yazdığım bir SQL sorgusu çıkarmaya ikna etmek …
18 database  sql  api-design  dsl 

2
Filtrelenmiş bir arama yapmanın en iyi yöntemi
Filtrelenmiş bir arama formu uygulamak söz konusu olduğunda size sormak istiyorum. Aşağıdaki durumu düşünelim: 1 Sütun dolu büyük tablo Bu SQL Server'ın Bu tablodaki verileri aramak için bir form uygulamanız gerekir ve bu formda bu aramayı kostümlendirmenize izin veren birkaç onay kutunuz olur. Şimdi burada sorum, aşağıdakilerden hangisinin aramayı gerçekleştirmenin …

7
SQL sorgu oluşturucularını kullanmanın avantajları nelerdir?
Ham SQL kullanmak yerine sorgu oluşturucu kullanmanın herhangi bir avantajı var mı? Örneğin $q->select('*') ->from('posts') ->innerJoin('terms', 'post_id') ->where(...) vs: SELECT * FROM posts WHERE ... Birçok çerçevenin bu tür soyutlama katmanlarını kullandığını görüyorum, ancak faydalarını anlayamıyorum.
17 php  sql  frameworks 

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.