Pertanyaan yang diberi tag database

127
Menukar nilai kolom di MySQL

Saya memiliki tabel MySQL dengan koordinat, nama kolomnya adalah X dan Y. Sekarang saya ingin menukar nilai kolom dalam tabel ini, sehingga X menjadi Y dan Y menjadi X. Solusi yang paling jelas adalah mengganti nama kolom, tapi saya tidak ingin membuat perubahan struktur karena saya tidak selalu...

127
Kunci utama atau indeks unik?

Di tempat kerja kami memiliki basis data besar dengan indeks unik, bukan kunci utama dan semua berfungsi dengan baik. Saya merancang database baru untuk proyek baru dan saya punya dilema: Dalam teori DB, kunci utama adalah elemen fundamental, tidak apa-apa, tetapi dalam proyek NYATA apa kelebihan...

127
Susun ulang / reset kunci primer kenaikan otomatis

Saya memiliki tabel MySQL dengan kunci primer kenaikan otomatis. Saya menghapus beberapa baris di tengah meja. Sekarang saya memiliki, misalnya, sesuatu seperti ini di kolom ID: 12, 13, 14, 19, 20. Saya menghapus 15, 16, 17 dan 18 baris. Saya ingin menetapkan ulang / mengatur ulang / menyusun...

127
Kunci Asing ke beberapa tabel

Saya punya 3 tabel yang relevan di database saya. CREATE TABLE dbo.Group ( ID int NOT NULL, Name varchar(50) NOT NULL ) CREATE TABLE dbo.User ( ID int NOT NULL, Name varchar(50) NOT NULL ) CREATE TABLE dbo.Ticket ( ID int NOT NULL, Owner int NOT NULL, Subject varchar(50) NULL ) Pengguna...

125
Desain Basis Data untuk Revisi?

Kami memiliki persyaratan dalam proyek untuk menyimpan semua revisi (Riwayat Perubahan) untuk entitas dalam database. Saat ini kami memiliki 2 proposal yang dirancang untuk ini: mis. untuk Entitas "Karyawan" Desain 1: -- Holds Employee Entity "Employees (EmployeeId, FirstName, LastName,...