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


4
Çift girişli defter tutma veritabanı tasarımı
Muhasebe yazılımı oluşturuyorum. Çift girişli defter tutmaya zorlamam gerekiyor. İki sıraya karşı işlem başına bir satır klasik sorun var. Bir örnek ele alalım ve her iki senaryoda da nasıl uygulanacağını görelim. Hesap Cashve hesap düşünün Rent. Aylık kiramı ödediğimde, hesabımdan Cashhesabım için 100 $ transfer ediyorum Rent. İşlem başına bir …

6
Bir Veritabanı Tasarım Kitabı İhtiyacı Var [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu , Veritabanı Yöneticileri Yığın Değişimi için açık olacak şekilde güncelleyin . Geçen sene kapalı . Kilitli . Bu soru ve cevapları kilitli çünkü soru konu dışı, ancak tarihsel öneme sahip. Şu anda yeni …

2
MAX metin veya daha spesifik, daha küçük tip kullanmak
Birisi, tablo oluşturmak için DDL kodumu inceliyordu ve önerdi, VARCHAR(256)metin alanları kullandıklarını gördüğümde , bir isim ya da her neyse, her zaman sadece kullanmalı VARCHAR(MAX)ve bağlantılı olmam gerektiğini düşündüğümde, oldukça küçük olmayı umuyorum. ) . Okudum, ancak 2005'e odaklandığı için tarih gibi görünüyordu ve tüm metin alanlarına satır başına potansiyel …

3
Ayrıcalıklı bir çocukla bire çok ilişki kurmak nasıl?
Her ebeveyn için, çocukların bir veya sıfırının “favori” olarak işaretlendiği bir-çok ilişkiye sahip olmak istiyorum. Ancak, her ebeveynin bir çocuğu olmayacak. (Ebeveynleri bu sitedeki sorular, çocuklar cevaplar ve kabul edilen cevaplar olarak düşünün.) Örneğin, TableA Id INT PRIMARY KEY TableB Id INT PRIMARY KEY Parent INT NOT NULL FOREIGN KEY …

3
Uluslararası veritabanı için bir harmanlama nasıl seçilir?
Verileri farklı dillerde depolayacak bir veritabanı tasarlıyorum (UTF-8 kullanarak), bu nedenle sorgunun sonuçlarını görüntülemenin en iyi yolunun, sorgunun kendisi sırasında kullanıcının diline göre sipariş etmektir ( çünkü birden fazla olduğu için) Bunu yapmak için doğru yolları ), şöyle: SELECT a < b COLLATE "de_DE" FROM test1; Bunun, uluslararası verilerle çalışmanın …


2
Dbo olmayan bir şemanın ne zaman yeni bir Veritabanı kullanılacağına ilişkin karar kriterleri
Çoğunlukla bir uygulama geliştiricisiyim ancak şu anki projem için tüm ön veritabanı çalışmalarını yapmak zorunda olduğumu biliyorum ( btw ... MS SQL Server 2008 ). İlk karar olarak, durumumu ayrı Veritabanları kullanarak mı yoksa ayrı Şema'ları kullanarak aynı veritabanında mı böleceğimi anlamaya çalışıyorum. SQL Server Şeması hakkında biraz okuma yaptım …

8
Profesör ilişkisel tabloları tanımlamak yerine serileştirilmiş Java nesnelerini blob olarak saklamamızı söyledi.
Aslında doğru özniteliklere sahip bir tablo tanımlamak yerine profesör, nesneleri şöyle tanımlayabiliriz: id (int) | Serialized Object (blob) 1 10010110110 Bununla ilgili birçok problem görebiliyorum; veri fazlalığı, kimlikleri ayrı ayrı izlemek zorunda, tüm tabloyu bir şey aramak için belleğe çekmek zorunda kalıyor ve ** modelimi Java kodunda değiştirmek istersem, artık …

5
Birimleri veritabanında saklamanın en iyi yolu
Bir ya da başka bir miktarı temsil eden yüzlerce sütuna sahip büyük (SQLServer) bir veritabanını miras aldım. Bu değerlerin birimleri (örneğin, "galon", "inç", vb.) Extended Properties'in MS_Description alanında depolanır. Bu bilgileri saklamanın daha iyi bir yolu olup olmadığını merak ediyorum. Belgeleme amaçları için iyi olduğunu düşünüyorum, ancak bu verilere dayanarak …


1
CAP teoreminin arkasındaki sebep nedir?
http://en.wikipedia.org/wiki/CAP_theorem http://www.cs.berkeley.edu/~brewer/cs262b-2004/PODC-keynote.pdf Ben çok neden basit olmuyor düşünüyorum sadece iki arasında Tutarlılık Kullanılabilirlik Bölüm toleransı herhangi bir dağıtılmış veritabanı sistemi için tutabilir. Bu varsayım kanıtlandı, ancak bunun neden muhtemelen tutabileceğini görmek için daha kolay bir yol var mı? Bir kanıt aramıyorum, sadece bu teoremin neden anlamlı olabileceğini anlamak için iyi …

6
Veri Tabanı Tasarımı ve Prototipleri yapmak için iyi bir araç var mı? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu , Veritabanı Yöneticileri Yığın Değişimi için açık olacak şekilde güncelleyin . 5 yıl önce kapandı . Tüm tablolarla, sütunlarla, veri türleriyle ve ilişkileriyle Veritabanı Şeması'nı tasarlamak için iyi bir araç istiyorum. Bugün bunu …

12
Neden kısıtlamalar kod yerine veritabanında uygulanır?
Veritabanında neden kısıtlama uygulanıyor? Kodu koya koymak daha esnek olmayacak mı? Veritabanlarının uygulanması hakkında yeni başlayanlar kitabı okuyorum, bu yüzden bunu yeni başlayan olarak soruyorum. Diyelim ki bu varlık modeli de dahil olmak üzere bir veritabanı tasarladım: entity type | sub-types ----------------+-------------------------------------------- Person | Employee, Student, ... Student | Graduate, …

3
varchar (255) veya varchar (256)?
Ben kullanmalı mıyım varchar(255)ya varchar(256)tabloları tasarlarken? Bir baytın sütun uzunluğu veya meta veri depolamak için kullanıldığını duydum. Artık bu noktada önemli mi? İnternette bazı yayınlar gördüm, ancak Oracle ve MySQL için geçerli. Microsoft SQL Server 2016 Enterprise Edition'ımız var, bu ortam için nasıl geçerlidir? Şimdi, örneğin, müşterilerime örneğin 256 yerine …

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.