«database-design» etiketlenmiş sorular

Bir veritabanının kavramsal şemasının ve / veya mantıksal modelinin ve / veya fiziksel ayarlarının geliştirilmesi.

3
Hızlı (<1s) okuma sorgusu performansına sahip büyük (> 22 trilyon öğe) coğrafi mekansal veri kümesi
Hızlı okuma sorgusu performansı gerektiren büyük bir coğrafi veri kümesi için yeni bir sistem tasarlama sürecindeyim. Bu nedenle, herkesin aşağıdaki durumda gerekli performansı elde etmek için uygun DBMS'ler, veri yapısı veya alternatif yöntemler hakkında mümkün / uygun olduğunu düşünüp düşünmediğini görmek istiyorum: Veriler, küresel kapsama sahip olacak olan işlenmiş uydu …

3
Bir alt tipin alt tipini, birbirini dışlayan alt sınıflarla tip / alt tip tasarım modelinde uygulama
Giriş Bu sorunun gelecekteki okuyucular için yararlı olması için karşılaştığım sorunu göstermek için genel veri modelini kullanacağım. Veri modelimiz A, Bve şeklinde etiketlenecek 3 birimden oluşmaktadır C. İşleri basit tutmak için tüm nitelikleri tür olacaktır int. Varlık Aözelliklerini aşağıdaki etti: D, Eve X; Varlık Bözelliklerini aşağıdaki etti: D, Eve Y; …

4
Veritabanımın üçüncü normal forma normalize edilip edilmediğini kontrol etmek için bir araç var mı?
Son zamanlarda normalleşmeyi öğrendim ve yeni bir şema uygularken bunun ne kadar önemli olduğunu anladım. Veritabanımın 2NF veya 3NF uyumlu olup olmadığını nasıl kontrol edebilirim? Manuel inceleme kesin bir seçenektir, ancak burada otomatik bir araç arıyorum. Bir nokta ve tıklama aracı, bir tablo 3NF uyumlu hale getirmek için olası optimizasyonları …

5
Boş sütunlar bir tabloda yer kaplar mı?
Çok temel bilgilerden tutan masam var. Sadece bir başlık ve birkaç tarih alanı. Orada denilen bir alan var comments varchar (4000) biz boş bırakın Çoğu zaman, ancak bazı zamanlar burada büyük bir veri miktarı girer. Bu gerçekten kötü bir tasarım mı? Yoksa bu sadece biraz verimsiz mi? Bu sütun için …

1
Veritabanı tasarımı: Aynı tablo ile iki 1'den birçok ilişkiye
Ben her ikisi de 0, 1 veya birçok chequing hesabı olabilir iki farklı tablo Kişi ve Corporation ile ilgili olması gereken bir tablo Chequing_Account (bütçe, iban numarası ve hesabın diğer ayrıntılarını içeren) bir durum modellemek zorunda. Başka bir deyişle, aynı tablo ile iki 1-çok ilişkim var Chequing hesabı Bu sorun …

7
Bir kaydı bir boole sütunu için gerçek bir değere, diğer tümlerinde de yanlış bir değere sahip olmaya nasıl zorlayabilirim?
Bir tablodaki yalnızca bir kaydın, bu tabloya erişebilecek diğer sorgular veya görünümler için "varsayılan" değer olarak kabul edilmesini zorunlu kılmak istiyorum. Temel olarak, bu sorgu her zaman tam olarak bir satır döneceğini garanti etmek istiyorum: SELECT ID, Zip FROM PostalCodes WHERE isDefault=True Bunu SQL'de nasıl yapabilirim?

4
Varlık ilişkisi sorunu
Bunun gibi 4 tablo var (bu bir örnek): Company: ID Name CNPJ Department: ID Name Code ID_Company Classification: ID Name Code ID_Company Workers: Id Name Code ID_Classification ID_Department Bir olduğunu varsayalım classificationile id = 20, id_company = 1. Ve departmentbu id_company = 2(başka bir şirketi temsil eder). Bu, sınıflandırma ve …

2
Bir dökümü geri yüklerken tüm kısıtlamaları ve tablo kontrollerini devre dışı bırakın
PostgreSQL veri tabanımın bir dökümü ile: pg_dump -U user-name -d db-name -f dumpfile hangi ben daha sonra başka bir veritabanında geri yüklemek için devam: psql X -U postgres -d db-name-b -f dumpfile Benim sorunum veritabanı referans kısıtlamaları, denetimleri ve tetikleyicileri içerir ve bu denetimlerin onurlandırılmasına neden olacak sırayla bilgi yüklenmediği …

4
SSD SQL Server veritabanı - her tablo için ayrı bir dosyaya herhangi bir avantajı?
Yaklaşık 30 tablo olacak bir veritabanı oluşturuyorum, her tablo on milyonlarca satır içeren ve her tablo ağır karşısında sorgu verimliliğini en üst düzeye çıkarmak için tek bir önemli sütun ve birincil / yabancı anahtar sütun içeren güncellemeler ve eklemeler ve kümelenmiş dizinlerin yoğun şekilde kullanılması. Tablolardan ikisi değişken uzunlukta metin …

5
Veritabanı bütünlüğünü zorlama
Bu, uygulamanın yabancı anahtarlar, kontrol kısıtlamaları vb. Yerine veritabanı bütünlüğünü zorunlu kılması mantıklı olur mu? Dahili veritabanı araçları aracılığıyla veritabanı bütünlüğünü zorlamamak için ne kadar performans artışı beklenebilir?

2
Tür Alanı için INT veya CHAR
Bir tablo veya Typealan için en iyi tasarım hangisidir? Başka bir deyişle, bu şema göz önüne alındığında:intchar(1) create table Car ( Name varchar(100) not null, Description varchar(100) not null, VehType .... not null ) A veya a VehTypeolmak daha verimli (performans açısından) mı? Beş tür aracınız olduğunu varsayalım, 0 -&gt; …

3
Sütun adı adlandırma kuralları ve en iyi uygulamalar
Sütun adlandırma söz konusu olduğunda en iyi uygulamalar hakkında uzman görüşü almak istiyorum . Arka plan Wikipedia'ya göre , aşağıdaki sözdizimi, SELECT ... FROM Employees JOIN Timesheets USING (EmployeeID); daha verimli SELECT ... FROM Employees JOIN Timesheets ON (Employees.EmployeeID = Timesheets.EmployeeID); Ancak, JOIN ... USINGsözdizimi yalnızca tüm birincil anahtar sütunlarının …

2
MySQL VARCHAR ve TEXT veri türleri arasındaki fark nedir?
Sürüm 5.0.3'ten sonra (VARCHAR'ın 65.535 bayt olmasına izin veren ve kesilen arka boşlukları durdurdu), bu iki veri türü arasında büyük bir fark var mı? Farklılıklar listesini okuyordum ve sadece iki not: BLOB ve TEXT sütunlarındaki dizinler için bir dizin önek uzunluğu belirtmelisiniz. CHAR ve VARCHAR için önek uzunluğu isteğe bağlıdır. …

5
SQL Server - raporlar için ayrı bir veritabanı?
SQL Server'ımızda, web uygulamalarımızın her biri için bir veritabanımız var. Raporlar için Reporting Services'ı kullanırız ve tüm rapor verileri (rapor parametreleri dahil) saklı yordamlardan gelir. Saklı yordamlar, rapordaki verilerle aynı veritabanındadır. Bu nedenle, örneğin, Stok raporlarına hizmet eden prokslar Stok veritabanındadır. Bazı raporlar birden fazla veritabanından bilgi gösterir ve daha …


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.