«database» etiketlenmiş sorular

Veritabanı, düzenli bir veri koleksiyonudur. Şemalar, tablolar, sorgular, raporlar, görünümler ve diğer nesnelerin toplanmasıdır. Veriler genellikle gerçekliğin yönlerini bilgi gerektiren süreçleri destekleyecek şekilde modellemek için düzenlenir. Veritabanı tasarımı hakkında sorularınız varsa bu etiketi kullanın. Belirli bir veritabanı yönetim sistemi (örneğin, MySQL) ile ilgili ise, lütfen bu etiketi kullanın.




10
VARCHAR'ın (255) bu kadar sık ​​kullanıldığını (başka bir uzunluğun aksine) görmem için iyi bir neden var mı?
Birden fazla ders, kitap ve işte, VARCHAR (255) olarak tanımlanan metin alanlarını "kısaltma" metni için varsayılan olarak gördüm. Güzel bir yuvarlak sayı olmaktan ziyade 255 uzunluğunun bu kadar sık ​​seçilmesinin iyi bir nedeni var mı ? Geçmişte, iyi bir nedenin (bugün geçerli olsun ya da olmasın) olduğu bir zaman ayırımı …


3
PDO, eklenen son kimliği alır
Bir sorgum var ve son kimliği eklemek istiyorum. Alan kimliği birincil anahtar ve otomatik artan değerdir. Bu ifadeyi kullanmam gerektiğini biliyorum: LAST_INSERT_ID() Bu ifade şöyle bir sorgu ile çalışır: $query = "INSERT INTO `cell-place` (ID) VALUES (LAST_INSERT_ID())"; Ama bu ifadeyi kullanarak kimliği almak istiyorsanız: $ID = LAST_INSERT_ID(); Bu hatayı alıyorum: …
158 php  mysql  database  pdo 

4
ORM ve ODM arasındaki fark nedir?
ORM ve ODM arasındaki farkın ne olduğunu anlamaya çalışıyorum, kavramı anladığım kadarıyla, ORM (Nesne İlişkisel Eşleyici), ODM (Nesne Belgesi Eşleyici) belgelerle ilgilenen veriler arasındaki ilişkileri eşleştirir. MySQL'in ORM ve MongoDB'nin ODM örneği olduğunu varsayar mıyım? Gördüğünüz gibi, kavramın teorisine çok aşina değilim. Birisi ikisi arasındaki farkları açıklığa kavuşturabilir mi?
158 database  orm  odm 


6
3NF ve BCNF arasındaki fark basit terimlerle (8 yaşında bir çocuğa açıklayabilmelidir)
Alıntı okudum: veri anahtar [1NF], tüm anahtar [2NF] ve hiçbir şey [3NF] anahtarına bağlıdır . Ancak, 3.5NF veya BCNF'yi çağırdığı gibi anlamakta zorlanıyorum. İşte anladıklarım: BCNF 3NF'den daha sıkı tablodaki herhangi bir FD'nin sol tarafı superkey (veya en azından bir aday anahtar) olmalıdır Öyleyse neden bazı 3NF tabloları BCNF'de değil? …

10
Yabancı Anahtar adlandırma şeması
Yabancı anahtarlarla ilk kez çalışmaya başlıyorum ve onlar için kullanılacak standart bir adlandırma şeması olup olmadığını merak ediyorum. Bu tablolar göz önüne alındığında: task (id, userid, title) note (id, taskid, userid, note); user (id, name) Görevlerde Notlar olduğunda, Görevler Kullanıcılara aittir ve Kullanıcıların Notları yazar. Bu durumda üç yabancı anahtar …


30
ACID uyumlu herhangi bir NoSQL veri deposu var mı?
Bu yayını geliştirmek mi istiyorsunuz? Alıntılar ve cevabınızın neden doğru olduğuna dair bir açıklama da dahil olmak üzere bu soruya ayrıntılı cevaplar verin. Yeterli ayrıntıya sahip olmayan yanıtlar düzenlenebilir veya silinebilir. ACID uyumlu herhangi bir NoSQL veri deposu var mı?
156 database  nosql  acid 

5
İlişkisel tablo adlandırma kuralı
Yeni bir projeye başlıyorum ve tablo- ve sütun isimlerimi en baştan almak istiyorum. Örneğin, tablo adlarında her zaman çoğul kullandım, ancak son zamanlarda öğrenilen tekil doğru. Yani, bir tablo "kullanıcı" var ve sonra sadece kullanıcının sahip olacağı ürünler var, tablo "user_product" veya sadece "ürün" olarak adlandırılmalıdır? Bu bire çok ilişkidir. …

5
SQLite ve Paylaşılan Tercihlerin Artıları ve Eksileri [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 4 yıl önce kapalı . Bu soruyu geliştir SQLite veritabanı ve Paylaşılan Tercihler arasında bilgi depolamanın iyi mekanizması nedir? Paylaşılan tercihleri ​​neden …

11
Etkili ORM kullanarak Laravel'e Toplu Ekleme
Eloquent ORM kullanarak Laravel'de toplu veritabanı eklemelerini nasıl yapabiliriz? Bunu Laravel'de yapmak istiyorum: https://stackoverflow.com/a/10615821/600516 ama aşağıdaki hatayı alıyorum. SQLSTATE [HY093]: Geçersiz parametre numarası: karışık adlandırılmış ve konumsal parametreler.

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.