Pertanyaan yang diberi tag «database-design»

Perancangan basis data adalah proses menentukan struktur dan dengan demikian aspek logis dari suatu basis data. Tujuan dari perancangan basis data adalah untuk membuat representasi dari beberapa "semesta wacana" - jenis fakta, aturan bisnis dan persyaratan lain yang dimaksudkan untuk dimodelkan oleh basis data.

15
Apakah desain tabel satu kolom bagus? [Tutup]
Tertutup . Pertanyaan ini berdasarkan opini . Saat ini tidak menerima jawaban. Ingin memperbaiki pertanyaan ini? Perbarui pertanyaan agar dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Tutup 4 tahun lalu . Perbaiki pertanyaan ini Bolehkah memiliki tabel hanya dengan satu kolom? Saya tahu ini tidak ilegal …

17
Berapa banyak indeks database yang terlalu banyak?
Saya sedang mengerjakan proyek dengan database Oracle yang agak besar (meskipun pertanyaan saya berlaku sama baiknya untuk database lain). Kami memiliki antarmuka web yang memungkinkan pengguna untuk mencari di hampir semua kemungkinan kombinasi bidang. Untuk mempercepat pencarian ini, kami menambahkan indeks ke bidang dan kombinasi bidang yang kami yakini akan …

9
Mengapa menggunakan banyak kolom sebagai kunci utama (kunci utama komposit)
Contoh ini diambil dari w3schools . CREATE TABLE Persons ( P_Id int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255), CONSTRAINT pk_PersonID PRIMARY KEY (P_Id,LastName) ) Pemahaman saya adalah bahwa kedua kolom bersama ( P_Iddan LastName) mewakili kunci utama untuk tabel Persons. Apakah ini benar? Mengapa …

8
Kapan menggunakan Tampilan dan bukan Tabel?
Kapan Tampilan benar-benar digunakan di atas Tabel sebenarnya? Keuntungan apa yang harus saya harapkan dari hasil ini? Secara keseluruhan, apa keuntungan menggunakan tampilan di atas tabel? Bukankah sebaiknya saya mendesain tabel dengan tampilan yang semestinya?

14
Praktik terbaik untuk menyimpan alamat pos dalam database (RDBMS)?
Apakah ada referensi yang baik untuk praktik terbaik untuk menyimpan alamat pos di RDBMS? Tampaknya ada banyak pengorbanan yang dapat dilakukan dan banyak pro dan kontra untuk dievaluasi - tentunya ini telah dilakukan berkali-kali? Mungkin seseorang setidaknya telah menulis beberapa pelajaran yang dipelajari di suatu tempat? Contoh pengorbanan yang saya …






2
Buat indeks pada banyak kolom di Ruby on Rails
Saya menerapkan fungsionalitas untuk melacak artikel mana yang telah dibaca pengguna. create_table "article", :force => true do |t| t.string "title" t.text "content" end Ini migrasi saya sejauh ini: create_table :user_views do |t| t.integer :user_id t.integer :article_id end Tabel user_views akan selalu ditanyai untuk mencari kedua kolom, tidak hanya satu. Pertanyaan …

13
Konvensi penamaan kunci utama / kunci asing [ditutup]
Tertutup . Pertanyaan ini berdasarkan opini . Saat ini tidak menerima jawaban. Ingin memperbaiki pertanyaan ini? Perbarui pertanyaan agar dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Tutup 4 tahun lalu . Perbaiki pertanyaan ini Dalam grup pengembang kami, kami memiliki perdebatan sengit mengenai konvensi penamaan untuk …

8
Berapa panjang optimal untuk alamat email dalam database?
Berikut adalah bagian dari kueri saya, yang mencerminkan EMAIL_ADDRESStipe data kolom dan properti: EMAIL_ADDRESS CHARACTER VARYING(20) NOT NULL, Namun, John Saunders menggunakan VARYING(256). Ini menunjukkan kepada saya bahwa saya belum memahami VARYING dengan benar. Saya memahaminya sehingga panjang alamat email adalah 20 karakter dalam kasus saya, sedangkan 256 untuk Jodn. …


8
MySQL - bagaimana kode pos front pad dengan "0"?
Dalam database MySQL InnoDB saya, saya memiliki data kode pos kotor yang ingin saya bersihkan. Data kode pos bersih adalah ketika saya memiliki semua 5 digit untuk kode pos (mis. "90210"). Tetapi untuk beberapa alasan, saya perhatikan dalam database saya bahwa untuk kode pos yang dimulai dengan "0", 0 telah …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.