Pertanyaan yang diberi tag «database-design»

Pengembangan skema konseptual dan / atau model logis dan / atau pengaturan fisik database.


3
Menerapkan subtipe dari subtipe dalam tipe / pola desain subtipe dengan subclass yang saling eksklusif
pengantar Agar pertanyaan ini bermanfaat bagi pembaca masa depan, saya akan menggunakan model data umum untuk menggambarkan masalah yang saya hadapi. Model data kami terdiri dari 3 entitas, yang akan diberi label sebagai A, Bdan C. Untuk menjaga hal-hal sederhana, semua atribut mereka akan intbertipe. Entitas Atelah berikut atribut: D, …

4
Apakah ada alat untuk memeriksa apakah database saya dinormalisasi ke bentuk normal ketiga?
Saya belajar tentang normalisasi baru-baru ini, dan memahami betapa pentingnya saat menerapkan skema baru. Bagaimana saya bisa mengecek apakah database saya memenuhi persyaratan 2NF atau 3NF? Tinjauan manual adalah pilihan yang pasti, tetapi saya sedang mencari alat otomatis di sini. Saya tidak mencari alat point-and-klik, lebih banyak sesuatu yang akan …

5
Apakah kolom kosong membutuhkan ruang dalam tabel?
Pertanyaan ini dimigrasikan dari Stack Overflow karena dapat dijawab pada Database Administrators Stack Exchange. Bermigrasi 7 tahun yang lalu . Saya punya tabel yang berisi informasi yang sangat mendasar. Hanya judul dan beberapa bidang tanggal. Ada satu bidang yang disebut komentar yang varchar (4000) Sebagian besar waktu kami biarkan kosong, …

1
Desain database: Dua hubungan 1 ke banyak ke tabel yang sama
Saya harus memodelkan situasi di mana saya memiliki tabel Chequing_Account (yang berisi anggaran, nomor iban, dan detail akun lainnya) yang harus dikaitkan dengan dua tabel yang berbeda, Person dan Corporation yang keduanya dapat memiliki 0, 1 atau banyak akun chequing. Dengan kata lain saya memiliki dua hubungan 1-ke-banyak dengan akun …

7
Bagaimana cara memaksa satu rekaman untuk memiliki nilai sebenarnya untuk kolom boolean, dan semua yang lain nilai palsu?
Saya ingin menegaskan bahwa hanya satu catatan dalam tabel dianggap sebagai nilai "default" untuk kueri atau tampilan lain yang mungkin mengakses tabel itu. Pada dasarnya, saya ingin menjamin bahwa permintaan ini akan selalu mengembalikan tepat satu baris: SELECT ID, Zip FROM PostalCodes WHERE isDefault=True Bagaimana saya melakukannya dalam SQL?

4
Masalah hubungan entitas
Saya memiliki 4 tabel terkait seperti ini (ini contohnya): Company: ID Name CNPJ Department: ID Name Code ID_Company Classification: ID Name Code ID_Company Workers: Id Name Code ID_Classification ID_Department Misalkan saya punya classificationdengan id = 20, id_company = 1. Dan departmentyang memiliki id_company = 2(yang mewakili perusahaan lain). Ini akan …

2
Nonaktifkan semua kendala dan pemeriksaan tabel saat memulihkan dump
Saya telah mendapatkan dump database PostgreSQL saya dengan: pg_dump -U user-name -d db-name -f dumpfile yang kemudian saya lanjutkan untuk memulihkan di database lain dengan: psql X -U postgres -d db-name-b -f dumpfile Masalah saya adalah bahwa database berisi batasan referensi, pemeriksaan dan pemicu dan beberapa di antaranya (cek tampaknya …

5
Menegakkan integritas basis data
Apakah ini masuk akal untuk memiliki aplikasi menegakkan integritas database daripada memiliki kunci asing, memeriksa kendala, dll? Berapa banyak peningkatan kinerja yang bisa diharapkan untuk tidak menegakkan integritas database melalui alat basis data internal?


2
INT atau CHAR untuk Bidang Jenis
Apa desain terbaik untuk tabel, Typebidang yang dari intatau char(1)? Dengan kata lain, diberikan skema ini: create table Car ( Name varchar(100) not null, Description varchar(100) not null, VehType .... not null ) Apakah lebih efisien (dari segi kinerja) untuk VehTypemenjadi seorang intatau char(1)? Katakanlah Anda memiliki lima jenis mobil, …

3
Konvensi penamaan nama kolom dan praktik terbaik
Saya ingin pendapat ahli tentang praktik terbaik dalam hal penamaan kolom . Latar belakangnya adalah bahwa menurut Wikipedia , sintaks berikut, SELECT ... FROM Employees JOIN Timesheets USING (EmployeeID); lebih efisien daripada SELECT ... FROM Employees JOIN Timesheets ON (Employees.EmployeeID = Timesheets.EmployeeID); Namun, JOIN ... USINGsintaks hanya berfungsi dari semua …


2
Apa perbedaan antara tipe data MySQL VARCHAR dan TEXT?
Setelah versi 5.0.3 (yang memungkinkan VARCHAR menjadi 65.535 byte dan berhenti memotong ruang trailing), apakah ada perbedaan besar antara kedua tipe data ini? Saya membaca daftar perbedaan dan hanya dua catatan adalah: Untuk indeks pada kolom BLOB dan TEXT, Anda harus menentukan panjang awalan indeks. Untuk CHAR dan VARCHAR, panjang …

5
SQL Server - pisahkan database untuk laporan?
Di SQL Server kami, kami memiliki database untuk masing-masing aplikasi web kami. Untuk laporan, kami menggunakan Layanan Pelaporan dan semua data laporan (termasuk parameter laporan) berasal dari prosedur tersimpan. Prosedur yang tersimpan berada di database yang sama dengan data dalam laporan. Jadi, misalnya, procs yang melayani laporan Stock ada di …

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.