«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
Her Müzik Sanatçısının Grup veya Solo Sanatçı olduğu bir senaryo modelleme
Aşağıda açıklayacağım gibi , müzik sanatçılarının tasvirini içeren bir iş bağlamı için bir varlık-ilişki diyagramı (ERD) tasarlamalıyım . Senaryo açıklaması Bir Sanatçı bir sahiptir Ad ve olmalı ya bir Grup veya bir Yalnız Performer (ancak her ikisi). Bir Grup , bir veya daha fazla Solo Oyuncudan oluşur ve bir Üye …

1
PostgreSQL'de yuvarlanan verileri depolama ve sorgulama
Ben bir PostgreSQL veritabanına konuyor hava modeli veri büyük miktarda var. Makine 8 çekirdeğe ve 16 GB RAM'e sahiptir. PostGIS 2.1 ile PostgreSQL 9.3 kullanıyorum. Her tablonun farklı hava durumu verileri (sıcaklık, çiy noktası, rüzgar vb.) Olacaktır. Her tablonun 6-7 sütunu olacaktır: enlem, boylam, nokta geometrisi, yükseklik, modelin ilgili olduğu …

3
Bir günlük tablosu bir kimlik alanı mı yoksa birincil anahtar mı almalıdır?
Belirli dosyaların başka bir sisteme verildiğinde datetime damgasını yakalayan bir günlük tablosu var. ExportedLog tablosunda şu anda üç alan vardır: id (primary key) messageId (int) exportedDateTime (datetime) Bunu gözden idgeçirdiğimde, bu masaya hiçbir birleşim olmadığı için alanın hiçbir amaca hizmet etmediğini gördüm . Bu tabloda çalışan tek şey, iletileri işleyen …

2
Bir “ya / ya” ilişkisini nasıl modellemeliyim?
Yazılım adında bir varlığım ve FreeSoftware ve NonFreeSoftware adlı iki alt türüm olduğunu varsayalım. FreeSoftware varlığının satın alma tarihi, satıcı vb. Özellikleri vardır. FreeSoftware varlığının lisans, kaynak kodu url'si vb. Özellikleri vardır. Başka bir varlığı, İşletim Sistemini modellemek istersem, bunu nasıl yapmalıyım? Yazılım ile "ilişki", FreeSoftware ve NonFreeSoftware ile "ya …

2
Bire bir ilişki normalleştirilmiş mi?
Bir kayıt için geniş bir istatistiksel veri setimiz olduğunu düşünün; örneğin 20-30 INTsütun. Hepsi bir kayda ait olduğundan VEYA bire bir ilişkiyle bağlantılı başka bir tablo oluşturarak tüm seti bir tabloda tutmak daha iyidir. Birincisinin avantajı JOIN, ilgili kayıt için tüm istatistiksel verilere engel olmak ve bunlara hızlı bir şekilde …

3
Neden birden fazla ilişki için bir tablom olmasın?
Veritabanımda örneğin Mağaza, Çalışan ve Satış gibi birden çok ilişkim olduğu ve çiftleri basit bir ikili ilişkiyle bağlamak istediğimi varsayarsak. Şahsen yabancı anahtarlardan oluşan doğal bir anahtarla Employee_Store ve Employee_Sale adlı tablolar yaratacağım. Şimdi, meslektaşım birden fazla ilişki için bir tablo oluşturmakta ısrar ediyor. Yukarıdaki örnek için EmployeeLinks adında bir …

5
Açık kaynaklı hiyerarşik veritabanı yönetim sistemleri var mı [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu , Veritabanı Yöneticileri Stack Exchange için konuyla ilgili olacak şekilde güncelleyin . 11 ay önce kapalı . Hiyerarşik bir veritabanı yönetim sistemi arıyordum ve karşılaştığım tek şey IBM'in im'leriydi. Birinin kullanabileceği açık kaynaklı …

3
Dizin maks. Satır boyutu hatası
Bir arraysütun için üst sınır var mı ? Dizi alanına eklerken bu hatayı alıyorum - PG::Error: ERROR: index row size 3480 exceeds maximum 2712 for index "ix_data" İşte benim masa tanımı - create table test_array(id varchar(50), data text[]); ALTER TABLE test_array ADD PRIMARY KEY (id); CREATE INDEX ix_data ON test_array …




2
Kavramsal ERD Çok masalı çoktan çoğa mı, yoksa özyinelemeli mi?
Kavramsal bir diyagram oluşturuyorum [evet, nitelikleri ve anahtarları eklediğimi biliyorum - ama bu sadece öğrenirken yaptığım şeyleri pekiştirmek için] - bu yüzden lütfen İlişkiler ve tablolar ve diyagram değil;) Zihin engelim: Profil, Yer ve Organizasyon ilişkilerini modellemenin en iyi yolunu bulmaya çalışıyorum. Her şeyden önce, KURALLAR: Bir veya daha fazla …

2
IP adreslerinin saklanması - varchar (45) vs varbinary (16)
- Ben iki alan içeren bir tablo oluşturmak için gidiyorum IDolarak BIGINTve IPAddresssıra ya varchar(45)ya varbinary(16). Fikir, tüm benzersiz IP adreslerini saklamak ve diğer tablolarda IDgerçek yerine bir referans kullanmaktır IP address. Genellikle, IDverilen IP addressveya (adres bulunmadıysa) dönen bir saklı yordam oluşturacağım adresi girin ve oluşturulan döndürür ID. Birçok …

2
Geçişli yabancı anahtarlar eklemeli miyim?
Basit örnek: bir müşteri tablosu var. create table Customers ( id integer, constraint CustomersPK primary key (id) ) Veritabanındaki diğer tüm veriler a bağlantılıdır Customer, bu nedenle örneğin Ordersşöyle görünür: create table Orders ( id integer, customer integer, constraint OrdersPK primary key (customer, id), constraint OrdersFKCustomers foreign key (customer) references …

1
Geçici Geçerlilik ve Birincil / Yabancı Anahtar İlişkileri
Zamansal geçerlilik ve zaman özelliklerini gösteren birkaç kehanet dersini okudum. Ancak, okuduğum örneklerde, demo tablolarında kullanılan birincil anahtar yoktur. http://docs.oracle.com/cd/E16655_01/appdev.121/e17620/adfns_design.htm#ADFNS1005 http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/12c/r1/ilm /temporal/temporal.html Bu tablolara birincil anahtarlar eklenmeli mi? Bu geçici tablolardan birine başka bir tablo tarafından nasıl başvurulması gerektiğini merak ediyorum çünkü soruyorum. Bir geçici tablodan diğerine yabancı anahtar ekleyebilir …

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.