TAILIEUCHUNG - Managing time in relational databases- P21

Tham khảo tài liệu 'managing time in relational databases- p21', công nghệ thông tin, cơ sở dữ liệu phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Chapter 16 CONCLUSION 387 Query Encapsulation As we have already pointed out production queries against Asserted Versioning databases do not have to check for TEI or TRI violations. The maintenance processes carried out by the AVF guarantee that asserted version tables will already conform to those semantic requirements. For example when joining from a TRI child to a TRI parent these queries do not have to check that the parent object is represented by an effective-time set of contiguous and non-overlapping rows whose end-to-end time period fully includes that of the child row. Asserted Versioning already guarantees that those parent version rows meet within an episode and that they fill-1 the effective time period of the child row. Ad hoc queries against Asserted Versioning databases can be written directly against asserted version tables. But as far as possible they should be written against views in order to simplify the query-writing task of predominately non-technical query authors. So we recommend that a basic set of views be provided for each asserted version table. Additional subject-matterspecific views written against these basic views could also be created. Some basic views that we believe might prove useful for these query authors are i The Conventional Data View consisting of all currently asserted current versions in the table. This is a one-row-per-object view. ii The Current Versions View consisting of all currently asserted versions in the table past present and future. This is a view that will satisfy all the requirements satisfied by any best practice versioning tables as described in Chapter 4. iii The Episode View consisting of one current assertion for each episode. That is the current version for current episodes the last version for past episodes and the latest version for future episodes. This view is useful because it filters out the blow-by-blow history which version tables provide and leaves only a latest row to represent each episode of

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.