TAILIEUCHUNG - An Introduction to Database Systems 8Ed - C J Date - Solutions Manual Episode 2 Part 1

Tham khảo tài liệu 'an introduction to database systems 8ed - c j date - solutions manual episode 2 part 1', kỹ thuật - công nghệ, cơ khí - chế tạo máy phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | update anomalies such as those discussed earlier in the chapter don t occur. But others can For example deleting the tuple S Smith J Math P 5 will leave a gap in the sense that now nobody comes 5th in the class list with respect to Math in other words a certain integrity constraint has been violated . The EXAM example thus clearly illustrates the point that not all update anomalies can be eliminated by normalization . by taking projections . In fact of course normalization can eliminate precisely those anomalies that are caused by FDs or MVDs or JDs that aren t implied by keys just those anomalies and no others. A Note on RVAs Possibly skip this section on a first pass. While RVAs are legal see Chapter 6 they re usually contraindicated. Of course most textbooks including earlier editions of this one regard RVAs as illegal anyway. The section thus perhaps requires careful attention more by people who already know something about relational databases than it does by beginners. If you do cover this material certainly point out the asymmetry fundamental problem and mention predicate complexity. Here are the examples from the text. First the symmetric queries 1. Get S for suppliers who supply part P1 2. Get P for parts supplied by supplier S1 have very different formulations 1. SPQ WHERE TUPLE P P P1 8 PQ P S 2. SPQ WHERE S S S1 UNGROUP PQ P Second the symmetric updates 1. Create a new shipment for supplier S6 part P5 quantity 500 2. Create a new shipment for supplier S2 part P5 quantity 500 look like this 1. INSERT SPQ RELATION TUPLE S S S6 PQ RELATION TUPLE P P P5 QTY QTY 500 Copyright c 2003 C. J. Date page 2. UPDATE SPQ WHERE S S S2 InSeRT PQ relation TUPLE P P P5 QTY QTY 500 Moreover all of these formulations are significantly more complicated than their SP counterparts. RVAs are thus usually contraindicated in base relvars . in logical DB designs . This doesn t mean they re contraindicated in derived relations or relvars or always contraindicated

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.