Кітапхананың деректер қорында үш кесте бар (NULL — мән жоқ):
Author(id, name): (1, 'Абай'), (2, 'Мұхтар'), (3, 'Ілияс'), (4, 'Сәкен')
Book(id, title, author_id, price): (1, 'Қара сөз', 1, 2500), (2, 'Өлеңдер', 1, 1800), (3, 'Абай жолы', 2, 4200), (4, 'Таңдамалы', 3, 3100), (5, 'Жолдастар', NULL, 2000), (6, 'Ақ бөкен', 3, 2800), (7, 'Көк сарай', 2, 3600)
Loan(book_id, member, days): (1, 'M1', 10), (3, 'M1', 20), (3, 'M2', 15), (4, 'M3', 7), (6, 'M2', 30), (7, 'M1', 12), (7, 'M3', 5), (7, 'M2', 9)
Book.author_id → Author.id және Loan.book_id → Book.id сыртқы кілттері ON DELETE CASCADE шартымен жасалған.
DELETE FROM Author WHERE id = 2; орындалғанда үш кестеден барлығы неше жол жойылады (каскадты жоюды қоса)?
Дұрыс жауабы мен түсіндірмесі
Жауабы: 8
Author-дан Мұхтар (1 жол), Book-тан 3 және 7 кітаптары (2 жол), Loan-нан 3-кітаптың 2 және 7-кітаптың 3 қарызы (5 жол). Барлығы 1 + 2 + 5 = 8.
«Реляциондық деректер қоры» тақырыбынан тағы
- R(A, B): (1, x), (2, x), (3, y), (4, z); S(B, C): (x, 10), (x, 20), (y, 30), (w, 40). π_(A,C)(σ_(C ≥ 20)(R ⋈ S...
- R(a, b) кестесінде 1000 жол бар, b бағаны S кестесінің бастапқы кілтіне сыртқы кілт; жолдардың 8 %-ында b = NU...
- Функционалдық тәуелділіктер, қалыпты формалар және сыртқы кілттер туралы дұрыс тұжырымдарды таңдаңыз.
- ER-үлгідегі байланыс түрін реляциялық жүзеге асыру тәсілімен сәйкестендіріңіз.
- Сызба: R(A, B, C, D); тәуелділіктер жиыны A → B, B → C. Сызбаны екі бөлікке жіктеудің қайсысында табиғи бірікт...
- A → B, A → C, B → C, AB → C, A → BC функционалдық тәуелділіктер жиынының минималды (канондық) жабындысында неш...
- Реляциондық модель және қалыпты формалар туралы дұрыс тұжырымдарды таңдаңыз.
- R(A, B, C, D) қатынасының барлық атрибуттары атомарлы. Функционалдық тәуелділіктер: A → B, B → C; қатынастың ж...