Amaldagi vaqt - Valid time

Yilda vaqtinchalik ma'lumotlar bazalari, tegishli vaqt (VT) - bu modellashtirilgan haqiqatda ma'lumotlar bazasi haqiqati amal qiladigan vaqt davri. 2011 yil dekabr holatiga ko'ra, ISO / IEC 9075, ma'lumotlar bazasi tili SQL: 2011 yil 2-qism: SQL / Foundation "dastur muddati jadvallari" ni (ya'ni amaldagi jadvallarni) aniqlash uchun jadval ta'riflariga bandlarni kiritdi. Amaldagi vaqt tomonidan yaratilgan Richard T. Snodgrass va uning doktoranti.[1]

Ma'lumotlar bazasi jadvalida to'g'ri vaqt ko'pincha ikkita qo'shimcha jadval ustunlari bilan ifodalanadi StartVT va EndVT. Vaqt oralig'i yopiq pastki chegara va uning yonida oching yuqori chegara.


Misol:

SanaHaqiqiy dunyoda nima bo'lganMa'lumotlar bazasi harakatiMa'lumotlar bazasi nimani ko'rsatadi
1975 yil 3 aprelJon tug'ildiHech narsa yo'qJon Dou degan odam yo'q
1975 yil 4 aprelJonning otasi Jonning tug'ilganligi to'g'risida rasmiy ravishda xabar beradiKiritilgan: Shaxs (Jon Dou, Smallville)Jon Dou Smallville shahrida yashaydi
1994 yil 26 avgustBitirgandan so'ng, Jon Bigtownga ko'chib o'tadi, ammo yangi manzilini ro'yxatdan o'tkazishni unutadiHech narsa yo'qJon Dou Smallville shahrida yashaydi
1994 yil 26 dekabrHech narsa yo'qHech narsa yo'qJon Dou Smallville shahrida yashaydi
1994 yil 27 dekabrJon o'zining yangi manzilini ro'yxatdan o'tkazmoqdaYangilangan: Shaxs (Jon Dou, Bigtown)John Doe Bigtownda yashaydi
2001 yil 1 aprelJon vafot etadiO'chirilgan: Shaxs (Jon Dou)Jon Dou degan odam yo'q

O'tkazilgan vaqt - bu haqiqiy dunyoda haqiqat haqiqat bo'lgan vaqt. Yuqoridagi misolda Shaxslar jadvali ikkita qo'shimcha maydonni oladi: Valid-From va Valid-To, bu manzil haqiqiy dunyoda qachon haqiqiyligini ko'rsatib beradi. 1975 yil 4 aprelda Jonning otasi g'urur bilan o'g'lining tug'ilishini ro'yxatdan o'tkazdi. Keyin rasmiy 3-apreldan boshlab Jonning Smolvill shahrida yashashi haqida ma'lumotlar bazasiga yangi yozuv kiritadi. E'tibor bering, ma'lumotlar 4-kuni kiritilgan bo'lsa-da, ma'lumotlar bazasida ma'lumotlar 3-kundan boshlab amal qiladi. Rasmiy Yuhanno qachondir yaxshiroq joyga ko'chib o'tishini yoki qachon kelishini bilmaydi, shuning uchun ma'lumotlar bazasida Valid-To cheksizligi (is) bilan to'ldirilgan. Ma'lumotlar bazasidagi ushbu yozuv natijasi:

Shaxs (John Doe, Smallville, 3-aprel-1975, ∞).

1994 yil 27 dekabrda Jon o'zining 1994 yil 26 avgustdan beri yashayotgan Bigtaundagi yangi manzili haqida xabar berdi. Bigtown rasmiysi Jon Doening ma'lumotlar bazasiga joriy kiritilish manzilini o'zgartirmaydi. U yangisini qo'shadi:

Shaxs (Jon Dou, Katta shahar, 1994 yil 26-avgust, ∞).

Shaxsiy yozuv (John Doe, Smallville, 1975 yil 3-aprel, g) yangilanadi (o'chirilmaydi!). 1994 yil 26 avgustda Jon Smolvillda yashashni to'xtatgani ma'lum bo'lganligi sababli Valid-To yozuvini to'ldirish mumkin. Ma'lumotlar bazasida endi Jon Dou uchun ikkita yozuv mavjud

Shaxs (John Doe, Smallville, 3-aprel-1975, 26-avgust-1994).
Shaxs (Jon Dou, Bigtown, 1994 yil 26-avgust, ∞).

Jon vafot etganida ma'lumotlar bazasi yana bir bor yangilanadi. Hozirgi yozuv Jon endi Bigtownda yashamasligi bilan yangilanadi. Hech qachon yangi yozuv qo'shilmaydi, chunki rasmiylar hech qachon jannatni yangi manzil sifatida bildirmaydi. Ma'lumotlar bazasi endi shunday ko'rinishga ega

Shaxs (Jon Dou, Smallville, 1975 yil 3-aprel, 1994 yil 26-avgust).
Shaxs (Jon Dou, Bigtown, 1994 yil 26-avgust, 2001 yil 1-aprel).

Shuningdek qarang

Adabiyotlar

  1. ^ Richard T. Snodgrass va Ilsoo Ann, "Vaqtinchalik ma'lumotlar bazalari", IEEE Computer 19 (9), 1986 yil sentyabr, 35-42 betlar.