«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
Ne tür bir veritabanı kullanacağınıza nasıl karar veriyorsunuz?
Gerçekten "NoSQL" adını beğenmedim, çünkü çok açıklayıcı değil. Bu veri tabanları bana ne söyler olmayan ben veritabanları daha fazla ilgilenirler olduğum yerde vardır . Gerçekten bu kategorinin gerçekten birkaç veritabanı kategorisini içerdiğini düşünüyorum. Sadece her bir veritabanının hangi iş için en iyi araç olduğu konusunda genel bir fikir edinmeye çalışıyorum. …
31 sql  database  nosql 

2
Neden bayrakları / kodları bir veritabanında tamsayılar yerine dizge olarak saklıyorsunuz?
Drupal 7, Wordpress (bazıları oldukça eski bir sürüm) ve Python tabanlı bazı özel uygulamalar da dahil olmak üzere bazı ünlü CMS'lerin SQL dökümlerine göz atıyordum. Bu dökümlerin tümü, tamsayıları yerine dize bayraklarıyla veri içeriyordu. Örneğin, bir yayının durumu olarak temsil edildi published, closedya inheritziyade 1, 2ya 3. Veritabanlarının tasarımı konusunda …

2
SQL Server içinde NoSQL
Bu soru SQL ve NoSQL arasındaki farkla ilgili değildir. Şu anda bana gerçekten mantıklı gelmeyen bir şey için bazı sebepler aradım (belki de anlayış veya takdir eksikliğimden dolayı). MVC5, önce Entity framework 6 kodunu ve SQL Server 2008'i kullanarak sıfırdan yeni bir projeye başladık. Mimar veritabanı şemasını gözden geçirdiğinde, tüm …
28 sql  sql-server  nosql 

6
Olay / etkinlik verileri için JSON nesnelerine karşı ilişkisel veritabanı kullanma
Bir olay veya etkinlikle ilgili verileri depolamak için standart bir SQL ilişkisel veritabanı veya JSON nesneleri kullanma arasında karar vermeye çalıştığım bir proje üzerinde çalışıyorum. Proje birden fazla etkinlik türünde veri depolayacaktır, bu yüzden bu soru için yalnızca bir etkinlik türünü tanımlamaya karar verdim. Canlı müzik etkinliği (bu sorunun altındaki …
28 design  sql  json 


6
Büyük masaüstü uygulamalarında SQL neden bu kadar yaygın değil?
Bir yazılım geliştiricisi olarak, küçük ev yapımı uygulamalardan orta ölçekli işletme uygulamalarına kadar çeşitli projeler üzerinde çalıştım. Neredeyse her projede bir veritabanı kullandım ya da baştan kullanmamayı seçtiğim için pişman oldum. Şimdi veritabanları ve genel uygulamalarda kullanımları hakkında birkaç şey merak ediyorum: Neden Windows'un kendisi herhangi bir "merkezi" SQL veritabanı …
28 sql 

1
BİRLEŞTİRMEK VE İÇ BİRLEŞTİRME VE TAM DIŞ BİRLEŞTİRME
Ben arasında bir fark olduğunu biliyorum INNER JOINve FULL OUTER JOIN:, bunu görebilirsiniz, ama iki aşağıdakilerden arasındaki fark nedir JOIN ... ON...ve INNER JOIN...ON...henüz hala ve JOIN...ON...vsFULL OUTER JOIN...ON... Sebebi şu ki, belki de sadece üzerinde JOINçalışıyorum, üzerinde çalışmakta olduğum bir sorguyu mahvettiğini düşünüyorum . Öyleyse temel olarak gerçek set …
27 sql  sql-server 

2
Kongre neden DB tablo adlarının tekil ama RESTful kaynakları çoğul olması gerektiğini söylüyor?
En azından SQL'de veritabanı tablo adlarının tekil olması gerektiği oldukça yerleşik bir kuraldır. Bu soru ve tartışmayaSELECT * FROM user; bakın . Aynı zamanda, RESTful API kaynak adlarının çoğul olması gerektiği konusunda çok eski bir kongredir. GET /users/123ve BunuPOST /users görün . En basit veritabanı destekli API'de, URL'deki kaynağın adı …

9
Birincil anahtar değişmez mi olmalı?
Bir stackoverflow son soru birincil anahtarlar değişmezliği hakkında bir tartışma yarattı. Birincil kuralın değiştirilemez olması bir tür kural olduğunu düşünmüştüm. Bir gün birincil anahtarın güncellenme şansı varsa, bir yedek anahtar kullanmanız gerektiğini düşündüm. Ancak, SQL standardında değildir ve bazı RDBMS '"cascade update" özelliği, bir birincil anahtarın değişmesine izin verir. Öyleyse …

3
Satır içi SQL hala Micro ORM'lere sahip olduğumuz için hala kötü bir uygulama olarak mı sınıflandırılıyor?
Bu biraz açık uçlu bir soru, ancak bazı düşünceler istedim, satır içi SQL betiklerinin norm olduğu bir dünyada büyüdüğümde, hepimiz SQL enjeksiyon temelli sorunların ve sql'nin ne kadar kırılgan olduğunun farkında olduk. her yerde dize manipülasyonları yapıyorum. Sonra, ORM'nin sorgusunu anlattığınız ORM'nin şafağı geldi ve çoğu durumda optimal olmayan ancak …
26 database  sql  orm 

6
SSD'nin ortaya çıkmasının veritabanı optimizasyonu için bir etkisi var mı?
Bugün, SQL Server optimizasyonu üzerine bir kitap okuyordum ve fikirlerin belirli bir miktarının doğrusal bir depolama modeline dayandığı görülüyordu. SSD'ler tamamen farklı bir depolama modeline sahip olduklarından, herhangi birinin herhangi bir şekilde veritabanını ayarlama veya optimizasyonu hakkında ne düşündüğü konusundaki oyunu değiştirdiler mi?

5
Birden fazla veritabanı erişimi veya bir toplu erişim?
Performans ve optimum kaynak kullanımı söz konusu olduğunda daha iyi bir yaklaşım: AJAX ile bir veritabanına yalnızca ihtiyaç duyulduğunda tam olarak gereken bilgileri elde etmek için birden çok kez erişmek veya gerekli olabilecek tüm bilgileri içeren bir nesneyi almak için bir erişim gerçekleştirmek , aslında hepsi gerekli değil yüksek bir …
25 performance  sql 

11
Sütun adlarının ön ekini neden kötü bir uygulama olarak kabul ediyor?
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ş . Popüler bir SO yazısına göre, tablo adlarını öneklemek için kötü bir uygulama olarak kabul edilir. Benim şirketimde her sütuna bir tablo adı eklenmiştir. Bu benim okumam için zor. Sebebini bilmiyorum …
25 sql 

6
Hangi veri boyutunda SQL'den NoSQL'e geçmenin faydası olur?
Bir ilişkisel veritabanı programcısı olarak (çoğu zaman), ilişkisel veritabanlarının nasıl ölçeklenemediği ve MongoDB gibi NoSQL çözümlerinin nasıl yapıldığına dair makaleler okudum. Şimdiye kadar geliştirdiğim veritabanlarının çoğu küçük ve orta ölçekli olduğu için, bazı indeksleme, sorgu optimizasyonu veya şema yeniden tasarımı ile çözülmemiş bir problemim olmadı. Ne tür bir boyutta MySQL'in …

2
Dahili kullanım web siteleri: SQLite'a karşı zorlayıcı bir durum var mı?
Flask veya Django gibi birçok web çerçevesi, SQLite'ı varsayılan veritabanı olarak kullanır . SQLite , python içerisine girdiği için zorlayıcı ve yönetim yükü oldukça düşük. Ancak, trafik yoğunluğunun yüksek olduğu kamu üretim tesislerinin çoğu daha ağır bir veritabanı kullanarak kapanmaktadır: mySQL, Oracle veya postgresql. Sorular : varsayalım: Site trafiği orta …

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.