Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД_ресторан_5семестр.doc
Скачиваний:
0
Добавлен:
23.01.2026
Размер:
1.76 Mб
Скачать
  1. Процедура восстановления

Данная процедура выполняет восстановление полной версии бэкапа.

USE master;

GO

CREATE OR ALTER PROCEDURE dbo.sp_RestoreSimple

@BackupPath NVARCHAR(500)

AS

BEGIN

SET NOCOUNT ON;

BEGIN TRY

ALTER DATABASE [DataBase_Restaurant]

SET SINGLE_USER WITH ROLLBACK IMMEDIATE;

RESTORE DATABASE [DataBase_Restaurant]

FROM DISK = @BackupPath

WITH REPLACE, RECOVERY, STATS = 5;

ALTER DATABASE [DataBase_Restaurant] SET MULTI_USER;

PRINT 'База данных восстановлена из файла: ' + @BackupPath;

END TRY

BEGIN CATCH

PRINT 'Ошибка восстановления: ' + ERROR_MESSAGE();

RAISERROR('Восстановление прервано.', 16, 1);

END CATCH

END;

GO

Восстановим одну из версий бэкапа, хранящейся на диске D (рис. 48):

EXEC dbo.sp_RestoreSimple 'D:\Backup\DataBase_Restaurant.bak';

Теперь перейдем в диск C, где хранилась БД и увидим, что файл обновился (рис. 49)

Заключение

В ходе выполнения индивидуального домашнего задания была успешно разработана и реализована реляционная база данных «Ресторан», предназначенная для информационной поддержки ключевых процессов заведения общественного питания.

Была создана структура из восьми взаимосвязанных таблиц, охватывающих управление персоналом, столовым фондом, меню, заказами и финансовыми операциями. Для обеспечения надежности и согласованности данных были применены различные ограничения целостности. Особое внимание уделено разработке объектов промежуточного слоя, которые обеспечивают гибкость и безопасность работы с данными.

В завершение была разработана и протестирована стратегия резервного копирования на основе хранимой процедуры с механизмом повторных попыток.

Список использованных источников

  1. Draw.io. — 2025. — URL: https://www.drawio.com/

  2. Горячев А. В., Новакова Н. Е. Распределенные базы данных: методические указания к лабораторным работам / А. В. Горячев, Н. Е. Новакова. — СПб.: Изд-во СПбГЭТУ «ЛЭТИ», 2008. — 48 с.

  3. Образцы диаграмм сущность. — 2025. — URL: ссылка

  4. Организация ресторанного обслуживания. — 2025. — URL: https://frost26.ru/blog/biznes/organizatsiya-restorannogo-obsluzhivaniya/#priem-zakazov

  5. Примеры меню ресторанов. — 2025. — URL: https://www.restoclub.ru/uploads/menufile/b/7/5/d/b75d2567db42c95fd1375e4d80cd869f.pdf

79