Pertanyaan yang diberi tag database-design

11
Praktik terbaik untuk tabel sejarah / temporal?

Misalkan saya memiliki objek, dengan bidang tertentu yang ingin saya lacak sejarah, dan bidang tertentu yang saya tidak ingin melacak sejarah. Dari perspektif normalisasi, apakah skema berikut baik-baik saja: CREATE TABLE MyObject AS ( MyObjectId INT IDENTITY NOT NULL PRIMARY KEY, MyObjectField1...

11
Validitas Temporal dan Hubungan Utama / Asing

Saya telah membaca beberapa tutorial oracle yang menunjukkan validitas temporal dan fitur waktu. Namun, dalam contoh yang saya baca, tidak ada kunci utama yang digunakan dalam tabel demo. http://docs.oracle.com/cd/E16655_01/appdev.121/e17620/adfns_design.htm#ADFNS1005

11
Haruskah saya menambahkan kunci asing transitif?

Contoh sederhana: ada meja pelanggan. create table Customers ( id integer, constraint CustomersPK primary key (id) ) Semua data lain dalam database harus terhubung ke Customer, jadi misal Ordersterlihat seperti ini: create table Orders ( id integer, customer integer, constraint OrdersPK...