иВ». Він перевіряє номер відділу, який повинен бути більше 9 і менше 15; перевіряє права на видалення користувачем записи з таблиці В«Пользованіе_бібліотекой2В». Якщо користувач не є власником бази даних, то прав на видалення він не має. Запис видалено не буде на забороняє додавати записи в таблицю В«Пользованіе_бібліотекой2В» у воскресіння; записує в окрему таблицю інформацію про записи, доданих в таблицю В«Працівники бібліотекиВ», щоб було легше простежити за процесом зміни даних у таблиці; записує в окрему таблицю інформацію про записи , доданих в таблицю В«СтудентиВ», щоб було легше простежити за процесом зміни даних у таблиці; записує в окрему таблицю інформацію про записи, доданих в таблицю В«ВикладачіВ», щоб було легше простежити за процесом зміни даних у таблиці; _otchislenia_Studentov забороняє змінювати запис про студенті, у якого рік відрахування більше значення поточного року; записує в окрему таблицю інформацію про записи, віддалених з таблиці В«ВикладачіВ»; записує в окрему таблицю інформацію про записи, віддалених з таблиці В«Співробітники бібліотекиВ»
ER-діаграма фізичного рівня показана в додатку 3 (малюнок 12).
В
Рисунок 12 - ER-діаграма фізичного рівня
Визначення подань, збережених процедур серверної компоненти. ER-діаграма в режимі відображення уявлень
Представлення (View) для кінцевих користувачів виглядає як таблиця, але при цьому саме не містить даних, а лише представляє дані, розташовані в таблиці. Фізично уявлення реалізовано у вигляді SQL-запиту, на основі якого проводиться вибірка даних з однієї або декількох таблиць або уявлень.
Подання може вибирати дані з інших уявлень, які, у свою чергу, можуть також грунтуватися на уявленнях або таблицях. Вкладеність уявлень не повинна перевищувати 32. Представлення часто застосовується для обмеження доступу користувачів до конфіденційних даних у таблиці. p align="justify"> Для програми були розроблені такі уявлення:
infoZamena інформація про заміну книг з будь-якої предметної області. Містить інформацію з таблиць В«КнигаВ», В«Заміна книг" і "ПримірникВ»; інформація про списання книг з програмування на Delphi. Містить інформацію з таблиць В«КнигаВ», В«Списані екземпляриВ» і В«ПримірникВ»; інформація про відділи бібліотеки, містить інформацію з Таліци «³дділиВ» та В«ПрацівникиВ». Інформація про замовлення. Містить інформацію з таблиць В«ЗамовленняВ» та В«ВикладачіВ»; інформація про книгу та її примірниках. Містить інформацію з таблиць В«КнигаВ» і В«ПримірникВ»; інформація про наявність книг в бібліотеці. Містить інформацію з таблиць В«КнигаВ», В«ЕкземплярВ» і В«Пользованіе_бібліотекойВ»; інформація про наявність примірників книг в бібліотеці. Містить інформацію з таблиць В«ПримірникВ» і В«Пользованіе_бібліотек...