«database-design» etiketlenmiş sorular

Veritabanındaki verileri yapılandırma hakkında sorular için. İlişkisel DB kullanıp kullanmama gibi tabloları düzenleme.

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 …

4
Kullanıcı tanımlı alanlara izin vermek kötü bir uygulama mı?
Genel olarak konuşursak, bir webapp için bir veritabanında kullanıcı tarafından oluşturulan alanlara izin vermek kötü uygulama olarak kabul edilir mi? Örneğin, eşim için bir ev envanteri web uygulaması yapıyorum ve farklı öğeler için kendi alanlarını tanımlamak isteyecek. Öğe kategorileri oluşturmasına ve bu kategorilere "özellikler" eklemesine izin vermeyi planlıyordum. Özellikler sadece …


7
Veritabanı dizinleriyle izlenecek en iyi uygulamalar [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …

5
Bir veritabanının içeriğini kontrol eden sürüm
Kullanıcı tarafından düzenlenebilir içerik içeren bir web projesi üzerinde çalışıyorum ve bir veritabanında yaşayan gerçek içeriğin sürüm izlemesini yapmak istiyorum. Temel olarak, wiki tarzı değişiklik geçmişlerini uygulamak istiyorum. Bazı arka plan araştırmaları yaparken, veritabanı şemanızı nasıl güncelleyeceğinize dair çok fazla belge görüyorum (benimki zaten kontrol ediliyor), ancak veritabanı içeriği değişikliklerinizi …

5
Veritabanını tasarlamak programcıların işi midir?
Son altı yıldır programcıyım. Kariyerim boyunca birçok web uygulaması üzerinde çalıştım. Çoğu zaman, bir veritabanına ihtiyaç duyulduğunda, bize (programcılar) verildi ya da üzerinde çalışmak için bazı eski veritabanlarımız vardı. Değilse, o kadar da zor olmayan kendi başımıza veritabanı oluşturmak ve tasarlamak zorundaydık. Ancak, programcılar olarak, verilerin çok önemli olduğu ve …

5
Çok sunuculu RDBMS'im veya Uygulamam veritabanı Referans Bütünlüğü'nü işlemeli mi?
Yabancı Anahtarlar, Kısıtlamalar, Varsayılan Değerler vb. Öğeler veritabanı yönetim sistemi (bu örnekte MS SQL 2005) veya uygulama tarafından mı ele alınmalıdır? Her iki taraftan da fikirler duydum ve dürüstçe hangi yoldan gideceğimden emin değilim. Birden fazla sunucuya / veritabanına yayılma şansımız var ve Yabancı Anahtarların bağlı sunucular arasında kullanılabileceğini düşünmüyorum. …

6
veritabanı programcıları ne yapar?
Oracle programcıları vb. Hakkında her okuduğumda kafam karışıyor. Tam olarak ne yaptıklarını bilmiyorum. Anladığım kadarıyla, uygulama programcılarının temel işlevselliği geliştirmeleri gerekiyor. Kullandıkları kütüphaneler GUI geliştirmeye veya veritabanı bağlantısına yardımcı olabilir, ancak bu uygulamanın o uygulamanın programlanması ve her uygulamanın farklı olmasını sağlayan işlevsellik (bazılarının başkalarının ayarlanmış sürümleri olabilir). Bu bağlamda, …

7
Kavşak tablosu oluşturmak yerine boş değerli bir yabancı anahtar kullanmanın dezavantajları
Aşağıdaki ER diyagramım olduğunu varsayalım: Ben bir yabancı anahtar kullanarak ilişkiyi temsil Şimdi eğer Schooliçinde Student, anlatabilirdim NULL(a çünkü değerleri Student bir ait için gerekli değildir School, örneğin): Yani (okuduğum şeye göre) doğru yol, ilişkiyi temsil etmek için bir kavşak tablosu oluşturmaktır, örneğin: Bu şekilde, NULLtabloda hiçbir değer bulunamaz School_has_Student. …

3
Yapılacaklar listesi için veritabanı şeması
PHP, MySQL, Jquery templating ve JSON ile çok basit bir yapılacaklar listesi uygulaması yapmaya çalışıyorum ... Ancak, benim şem JSON şeyleri karmaşık gibi görünüyor. Bunu yapmanın en iyi yolu nedir? Her liste için öğeleri içeren yeni bir tablo. veya listeler için bir tablo ve bir şekilde birleştirilen öğeler için bir …

7
Finansal kayıtları tutmak için veritabanları tasarlarken hangi özel hususlara ihtiyaç vardır?
Umarım bu soru çok geniş değildir. Gelecekte bazı uygulamalara bazı muhasebe ve finansal izleme sistemleri eklemem gerekebilir (çoğunlukla web tabanlı uygulamalar, ancak sorularım masaüstü uygulamalarıyla da ilgilidir). Şimdi, finansal işlemlerin basit bir kaydını oluşturmak teorik olarak kolaydır. Birkaç sütun içeren bir veritabanı tablosu işi yapabilir. İşlem tarihlerini, hesap kimliklerini ve …

9
Birden çok sütun birincil anahtarı kullanmalı mıyım yoksa yeni bir sütun mı eklemeliyim?
Mevcut veritabanı tasarımım, her girdiye isteğe bağlı bir anahtar atayan ek bir sütun oluşturmak yerine, varolan verileri kullanmak için birden çok sütunlu birincil anahtar kullanmaktadır (yine de benzersiz olacaktır). Buna izin verildiğini biliyorum, ancak bunun dikkatli bir şekilde kullanmak ve muhtemelen kaçınmak isteyebileceğim bir uygulama olup olmadığını merak ediyordum (C'deki …

2
Rol tabanlı erişim kontrolü nasıl tasarlanır?
Kullanıcıların sistemimde neler yapabileceğini veya yapamayacağını kısıtlamak için rol temelleri erişim kontrol modelini izlemeye çalışıyorum. Şimdiye kadar aşağıdaki varlıklar var: kullanıcılar - Sistemi kullanacak kişiler. Burada kullanıcı adları ve şifreler var. roller - Kullanıcıların sahip olabileceği rollerin toplanması. Yönetici, yönetici vb. Kaynaklar - Kullanıcıların manipüle edebileceği şeyler. Sözleşmeler, kullanıcılar, sözleşme …

6
Eski veritabanı sütunlarının kullanımdan kaldırılmasıyla ilgili en iyi uygulamalar nelerdir? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 2 yıl önce kapalı . Erken bir aşamada müşterilerden A, B ve C verileri toplayacak bir uygulama tasarlıyorum, ancak …

7
Bir vekil anahtar bir kullanıcıya maruz kalmalı mıdır?
Genellikle doğal anahtarı olmayan bir tabloda, kullanıcıların benzersiz bir şekilde oluşturulmuş bir tanımlayıcıya sahip olması hala yararlıdır. Tablonun yedek bir birincil anahtarı varsa (ve böyle bir durumda kesinlikle beklemeniz gerekir), bu anahtar kullanıcıya açık olmalı mı yoksa bu amaçla başka bir alan kullanılmalı mıdır? Yedek anahtarı göstermemenin bir nedeni, artık …

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.