Реализация триггеров.
Разработка базы данных для информационных систем салона красоты "Афродита"
Insert into salon. users (workid, login, pswrd) values (:new.workid, :new.workid, :new.workid); Insert into salon. status (visitid, status) values (:new.visitid, 'Ожидается'); Рис. 5. Меню для разных типов учетных записей. Рис. 7. Окно добавления нового клиента. Рис. 6. Вывод информации о клиентах. Create or replace trigger salon. worker_login. Create or replace trigger salon. post_money. Рис. 8… Читать ещё >
Реализация триггеров. Разработка базы данных для информационных систем салона красоты "Афродита" (реферат, курсовая, диплом, контрольная)
Чтобы реализовать автоматические действия по событиям удобнее всего исполь…
AFTER INSERT
ON salon.visit.
FOR EACH ROW.
declare
countrow INTEGER;
BEGIN
insert into salon. status (visitid, status) values (:new.visitid, 'Ожидается');
END;
1. Если оклад должности менее 10 000, то устанавливается значение в 10 000.
create or replace trigger salon. post_money.
BEFORE INSERT OR UPDATE.
ON salon.post.
FOR EACH ROW.
declare
countrow INTEGER;
BEGIN
if :new.money <'10 000' Then.
:new.money := '10 000';
end if;
END;
2. Если добавляется новый сотрудник, то ему автоматически присваивается учетная запись и пароль.
create or replace trigger salon. worker_login.
AFTER INSERT
ON salon.worker.
FOR EACH ROW.
declare
countrow INTEGER;
BEGIN
insert into salon. users (workid, login, pswrd) values (:new.workid, :new.workid, :new.workid);
END;
Разработка интерфейса Для упрощения добавления новых данных в базу данных для пользователей информационной системы созданы формы для просмотра и редактирования данных.
Рис. 5. Меню для разных типов учетных записей
Рис. 6. Вывод информации о клиентах
Рис. 7. Окно добавления нового клиента
Разработка отчетов
Помимо произведения записей в БД, информационная система также должна предоставлять возможность вывода отчетов и документов. Данный отчет представляет все оказанные услуги за выбранный период.
Рис. 8. Отчет в Microsoft Word.
Выводы.
В этой главе реализована сама база данных, на основе даталогической модели, разработанной во второй главе. Также создан пользовательский интерфейс, предоставляющий пользователям выборочный доступ к базе данных. В процессе создания базы данных и интерфейса реализована функция авторизации пользователей, обеспечивающая безопасность.