«best-practices» etiketlenmiş sorular

En iyi uygulamalar genellikle ve gayri resmi olarak, zamanla başka yollarla elde edilenlerden üstün olduğu gösterilen yöntemler ve süreçler olarak kabul edilir.


4
GÜNCELLEME GÜNCELLEME, güncellenmemesi gereken sütunlara mı katılmalıyım?
Çok güvenli ortamlarda çalışmaya alışkınım ve izinlerimi çok ince bir derece düzeyinde tasarlıyorum. Normalde yaptığım bir şey açıkça DENYkullanıcılara UPDATEhiçbir zaman güncellenmemesi gereken sütunlara sahip olma yeteneğidir . Örneğin: create table dbo.something ( created_by varchar(50) not null, created_on datetimeoffset not null ); Bu iki sütun, değer ayarlandıktan sonra asla değiştirilmemelidir. …

7
Sokak adreslerini ayrı sütunlara bölerek hangi problemler çözülür?
Yazılım geliştiriciler için masaları ve ilişkileri tasarlayan bir ekibimiz var. Kuruluşumuzda, 3NF normalizasyonunun uygulanması konusunda oldukça katılar - dürüst olmak gerekirse, kuruluşumuzun büyüklüğü ve ihtiyaçların veya müşterilerimizin zaman içinde nasıl değiştiği konusunda aynı fikirdeyim. Tasarım kararlarının ardındaki nedenler hakkında net olmayan tek bir alan var: adresler. Bu daha çok ABD’deki …

4
Microsoft SQL Server'ı barındıran bir makineyi güvenle yeniden başlatmak için hangi adımlar gereklidir?
Bir MS SQL Server örneği barındıran bir sunucuyu yeniden başlatırken verilerin bozulmasını önlemek için gerekli özel adımlar var mı? Örneğin, yakın zamanda SQL servisini manuel olarak durdurma önerisiyle karşılaştım. Anladığım kadarıyla bu Windows shutdownişlemi tarafından ele alınmasıdır . Bireysel insanların tavsiye edebileceği bir zillion adım olduğuna eminim, az önce bahsettiğim …

5
SQL Server için varsayılan bağlantı noktalarını kullanmaktan kaçınmak hala en iyi yöntem midir?
Tarihsel olarak, güvenlik en iyi uygulamasının bir parçası olarak SQL Server'a bağlantı için varsayılan bağlantı noktalarını kullanmamanız önerildi. Tek, varsayılan örneği olan bir sunucuda, aşağıdaki bağlantı noktaları varsayılan olarak kullanılır: SQL Server hizmeti - Port 1433 (TCP) SQL Server Tarayıcı hizmeti - Port 1434 (UDP) Özel Yönetici Bağlantısı - Bağlantı …


5
Tablo takma işlemi kötü bir uygulama mıdır?
Bunu, DBMS kursunda Bilgi Hizmetleri Yüksek Lisans öğrencileri için yapmayı öğrendiğimi hatırlıyorum. Kendinize biraz yazı yazmak için şunu yazabilirsiniz: SELECT t1.id, t2.stuff FROM someTable t1 INNER JOIN otherTable t2 ON t1.id=t2.id ; Ama ... Neden saklı yordamlarda böyle kabul edilebilir? Yaptığı her şey ifadenin okunabilirliğine zarar verirken son derece küçük …


2
Sql Server - Büyüyen Veritabanı Dosyaları için En İyi Uygulamalar
İki hafta boyunca sql server 2008 r2'deki veri toplayıcı ile dosya büyümesini izliyorum. Veritabanı sürekli 35 (MB) / Gün civarında büyüyor. DB henüz 2 GB başlangıç ​​boyutuna ulaşmadı. DB dosyaları otomatik büyüme 5MB olarak ayarlanmıştır ve ben farklı bir yaklaşım denemek istiyorum, bu yüzden öneri ve / veya yorum arıyorum. …


3
İşlem Günlüğü Yedekleri Seri mi Paralel mi?
SQL Server 2012 Standard Edition kullanıyoruz. Yedekleme ve bakım yapmak için daha kolay ve daha esnek bir çerçeve sağlamak amacıyla Ola Hallengren'in komut dosyalarını da kullanıyorum. Bu soru Ola'nın senaryoları hakkında çok iyi değil, aynı zamanda en iyi uygulamalardır. Nihai cevabın "şirketinizin gereksinimlerine bağlı olduğunu" fark ettim. Ancak şirketimizin gereksinimleri …


2
İlişkisel veritabanlarındaki arama tablolarıyla ilgili en iyi uygulamalar nelerdir?
Arama tabloları (veya bazılarının dediği gibi kod tabloları ) genellikle belirli bir sütun için verilebilecek olası değerlerin toplamıdır. Örneğin party, iki sütunu olan (siyasi partiler hakkında bilgi depolamak için) adlı bir arama tablonuz olduğunu varsayalım : party_code_idn, sistem tarafından oluşturulan sayısal değerleri tutar ve ( iş alanı anlamından yoksundur ) …

1
Küçük web ekibi için yerel veritabanı geliştirme süreci nasıl kurulur?
Arka fon Gelecekte takımı büyütme potansiyeli ile yaklaşık 4 programcı ve 4 tasarımcıdan oluşan küçük bir web ekibi için yeni bir geliştirme süreci oluşturmaya çalışıyorum. Ürünümüz, tasarladığımız ve barındırdığımız müşteri web sitelerine güç veren merkezi bir uygulamadır. Daha önce, hepimiz tek bir dev veritabanı ile bir dev sunucusunda FTP üzerinden …

6
MySQL'de Tabloları Bölme. İyi pratik?
Mevcut bir proje üzerinde çalışmaya başladım ve önceki geliştirici bir tabloyu aynı şemaları ancak farklı verileri olan 10 ayrı tabloya ayırmıştı. Tablolar şöyle görünür: [tableName_0] [tableName_1] [tableName_2] [tableName_3] [tableName_4] [tableName_5] [tableName_6] [tableName_7] [tableName_8] [tableName_9] Birincil anahtar bir tamsayı idalanıdır. Uygulama, idarama yaparken hangi tabloya erişmek için bir karma algoritma ( …

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.