TAILIEUCHUNG - Managing time in relational databases- P4

Tham khảo tài liệu 'managing time in relational databases- p4', 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 2 A TAXONOMY OF BI-TEMPORAL DATA MANAGEMENT METHODS 41 approach is better at tracking changes to persistent objects and to relationships other than metric balances. State Temporal Data Uni-Temporal and Bi-Temporal Data At this point in our discussion we are concerned with state data rather than with event data and with state data that is queryable rather than state data that needs to be reconstructed. What then are the various options for managing temporal queryable state data First of all we need to recognize that there are two kinds of states to manage. One is the state of the things we are interested in the states those things pass through as they change over time. But there is another kind of state that being the state of the data itself. Data such as rows in tables can be in one of two states correct or incorrect. As we will see in Chapter 12 it can also be in a third state one in which it is neither correct nor incorrect. Version tables and assertion tables record respectively the state of objects and the state of our data about those objects. Uni-Temporal State Data In a conventional Customer table each row represents the current state of a customer. Each time the state of a customer changes . each time a row is updated the old data is overwritten with the new data. By adding one or sometimes two date s or timestamp s to the primary key of the table it becomes a unitemporal table. But since we already know that there are two different temporal dimensions that can be associated with data we know to ask What kind of uni-temporal table As we saw in the Preface there are uni-temporal version tables and uni-temporal assertion tables. Version tables keep track of changes that happen in the real world changes to the objects represented in those tables. Each change is recorded as a new version of an object. Assertion tables keep track of corrections we have made to data we later discovered to be in error. Each correction is recorded as a new assertion .

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.