База Данных : Ресторанного комплекса
Заказать уникальную курсовую работу- 24 24 страницы
- 12 + 12 источников
- Добавлена 12.02.2020
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
1. Описание предметной области 5
2. Информационная модель автоматизации сети ресторанов 7
3. Реализация базы данных 11
Заключение 23
Список использованных источников 24
ОстаткиGROUP BY НаименованиеGOРезультат запроса:Представление «расходы на продукты по датам»:SELECT dbo.Продукция.Наименование, dbo.Продукция.Стоимость, dbo.РасходнаяНакладная.Количество, dbo.РасходнаяНакладная.Дата, dbo.Продукция.Стоимость * dbo.РасходнаяНакладная.Количество AS Expr1FROM dbo.РасходнаяНакладная INNER JOINdbo.Продукция ON dbo.РасходнаяНакладная.КодПродукции = dbo.Продукция.КодПродукцииSELECT Дата, SUM(Expr1) AS Expr1FROM dbo.View_2GROUP BY ДатаРезультат запроса:Расходы на продукцию в разрезе ресторанов:SELECT dbo.Клиенты.Наименование, dbo.Продукция.Стоимость, dbo.РасходнаяНакладная.Количество, dbo.Продукция.Стоимость * dbo.РасходнаяНакладная.Количество AS Expr1FROM dbo.РасходнаяНакладная INNER JOINdbo.Клиенты ON dbo.РасходнаяНакладная.КодКлиента = dbo.Клиенты.КодКлиента INNER JOINdbo.Продукция ON dbo.РасходнаяНакладная.КодПродукции = dbo.Продукция.КодПродукцииSELECT Наименование, SUM(Expr1) AS Expr1FROM dbo.View_4GROUP BY НаименованиеДалее рассмотрим реализацию триггеров и хранимых процедур.CREATETRIGGERtrg1ONПродукцияAFTERINSERTASBEGINSETNOCOUNTON;if (selectСтоимостьfrominserted)<0rollbackprint'Значение стоимости не может быть отрицательным'ENDGOПри попытке ввода отрицательного значения стоимости выдается сообщение:Процедурана проверку положительного значения количества выданных продуктов в рестораны.CREATE TRIGGER trg2 ON РасходнаяНакладная AFTER INSERTASBEGIN SET NOCOUNT ON;if (select Количество from inserted)<0rollbackprint'Количество выданной продукции должно быть положительным‘ENDGOРезультат:Таким образом, реализована задача автоматизации ресторанного комплекса с использованием MSSQLServer.Таким образом, все поставленные задачи автоматизации реализованы в рамках данного проектаЗаключениеВ данной работе разработана автоматизированная информационная система для сети ресторанов. В ходе работы была изучена специфика использования информационных технологий в анализе их деятельности, проведен анализ специфики использования баз данных в учёте движения продуктов.Был определен перечень задач, подлежащих автоматизации, к которым относятся:- учет наличия продуктов на складе с учетом сроков хранения;- учет выдачи продуктовв рестораны;- учета расходов на закупку продуктов для ресторанов.В ходе работы была поставлена задача рассмотрения возможности снижения затрат на приобретение программного обеспечения через оптимальный выбор программного решения с учетом специфики работы предприятия были выделены информационные объекты, определены их свойства, создана логическая структура базы данных, на её основании – физическая модель. Далее было проведено проектирование базы данных в формате MSSQLServer в соответствии с поставленными задачами.Список использованных источниковХарвей Г. Разработка баз данных / ГрегХарвей. - Москва: Диалектика, 2017. - 359 с.Преснякова Г. В., Шахомиров А. В. Проектирование реляционных баз данных: учебное пособие / Г. В. Преснякова, А. В. Шахомиров. - Санкт-Петербург : ГУАП, 2015. - 125 с.Александер М., Куслейка Р. Access 2016: профессиональное руководство / Майкл Александер, Ричард Куслейка. - Москва: Диалектика, 2018 - 784 с.Задорожнева Ю.В. Автоматизированные базы данных : учебно-методическое пособие / Задорожнева Юлия Владимировна. - Волгоград : Сфера, 2016. - 49 с.Мердина О. Д. Базы данных : учебное пособие / О. Д. Мердина. - Санкт-Петербург : Изд-во Санкт-Петербургского государственного экономического университета, 2019. - 99 с.Шичкина Ю. А. Методы построения схемы и выполнения запросов в базах данных / Ю. А. Шичкина. - Санкт-Петербург : Изд-во СПбГЭТУ "ЛЭТИ", 2016. - 205 с.Котова С.С. Базы данных как основа информационных систем [Электронный ресурс] / С. С. Котова. - Саранск : Мордовский государственный педагогический институт, 2016. – 541с.Сурушкин М. А. Анализ предметной области и проектирование информационных систем с примерами : учебное пособие / М. А. Сурушкин. - Белгород : НИУ "БелГУ", 2019. - 155 с.Влацкая И. В., Заельская Н. А., Надточий Н. С. Проектирование и реализация прикладного программного обеспечения: учебное пособие / И.В. Влацкая, Н.А. Заельская, Н.С. Надточий. - Оренбург: Оренбургский государственный университет, 2015. - 118 с. Гумерова Л. З., Аглямзянова Г. Н. Программирование в Delphi7 : учебное пособие / Л.З. Гумерова, Г.Н. Аглямзянова. - Красноярск: Научно-инновационный центр, 2019. - 245 с.Шичкина Ю. А. Методы построения схемы и выполнения запросов в базах данных / Ю. А. Шичкина. - Санкт-Петербург : Изд-во СПбГЭТУ "ЛЭТИ", 2016. - 205 с.Щеглов, Ю.А. Информационные системы и процессы /Ю.А. Щеглов, д.т.н. - Новосибирск: НИНХ, 2015. - 251 с.
1. Харвей Г. Разработка баз данных / Грег Харвей. - Москва: Диалектика, 2017. - 359 с.
2. Преснякова Г. В., Шахомиров А. В. Проектирование реляционных баз данных: учебное пособие / Г. В. Преснякова, А. В. Шахомиров. - Санкт-Петербург : ГУАП, 2015. - 125 с.
3. Александер М., Куслейка Р. Access 2016: профессиональное руководство / Майкл Александер, Ричард Куслейка. - Москва: Диалектика, 2018 - 784 с.
4. Задорожнева Ю.В. Автоматизированные базы данных : учебно-методическое пособие / Задорожнева Юлия Владимировна. - Волгоград : Сфера, 2016. - 49 с.
5. Мердина О. Д. Базы данных : учебное пособие / О. Д. Мердина. - Санкт-Петербург : Изд-во Санкт-Петербургского государственного экономического университета, 2019. - 99 с.
6. Шичкина Ю. А. Методы построения схемы и выполнения запросов в базах данных / Ю. А. Шичкина. - Санкт-Петербург : Изд-во СПбГЭТУ "ЛЭТИ", 2016. - 205 с.
7. Котова С.С. Базы данных как основа информационных систем [Электронный ресурс] / С. С. Котова. - Саранск : Мордовский государственный педагогический институт, 2016. – 541с.
8. Сурушкин М. А. Анализ предметной области и проектирование информационных систем с примерами : учебное пособие / М. А. Сурушкин. - Белгород : НИУ "БелГУ", 2019. - 155 с.
9. Влацкая И. В., Заельская Н. А., Надточий Н. С. Проектирование и реализация прикладного программного обеспечения: учебное пособие / И.В. Влацкая, Н.А. Заельская, Н.С. Надточий. - Оренбург: Оренбургский государственный университет, 2015. - 118 с.
10. Гумерова Л. З., Аглямзянова Г. Н. Программирование в Delphi 7 : учебное пособие / Л.З. Гумерова, Г.Н. Аглямзянова. - Красноярск: Научно-инновационный центр, 2019. - 245 с.
11. Шичкина Ю. А. Методы построения схемы и выполнения запросов в базах данных / Ю. А. Шичкина. - Санкт-Петербург : Изд-во СПбГЭТУ "ЛЭТИ", 2016. - 205 с.
12. Щеглов, Ю.А. Информационные системы и процессы /Ю.А. Щеглов, д.т.н. - Новосибирск: НИНХ, 2015. - 251 с.
Вопрос-ответ:
Какая предметная область охватывается в статье?
Статья охватывает предметную область ресторанного комплекса и автоматизации сети ресторанов.
Что включает информационная модель автоматизации сети ресторанов?
Информационная модель автоматизации сети ресторанов включает описание структуры данных и связей между ними, а также описание процессов обработки и хранения информации в базе данных.
Как производится реализация базы данных?
Реализация базы данных включает создание таблиц, определение связей между таблицами, добавление данных и настройку доступа к информации.
Какие источники использовались при написании статьи?
Статья использовала различные источники информации, однако точный список источников не приводится.
Как можно получить информацию о расходах на продукты по датам?
Информацию о расходах на продукты по датам можно получить с помощью выполнения запроса в базе данных, который использует оператор GROUP BY для группировки данных по датам и представления.
Какие сведения содержит информационная модель автоматизации сети ресторанов?
Информационная модель автоматизации сети ресторанов содержит сведения о предметной области, такие как меню ресторана, сотрудники, поставщики, заказы, расходы и т.д. Она описывает связи между этими сущностями и определяет правила для работы с данными.
Каким образом реализуется база данных ресторанного комплекса?
База данных ресторанного комплекса реализуется с использованием структурированного языка запросов SQL. Она содержит таблицы соответствующие сущностям предметной области и связи между ними. В базе данных также могут быть реализованы представления и хранимые процедуры для удобной работы с данными.
Какие данные можно получить с помощью запроса "Список использованных источников"?
С помощью запроса "Список использованных источников" можно получить информацию о том, какими источниками данных пользуется ресторанной система для автоматизации работы. В результате выполнения запроса, будет выведен список наименований и стоимостей продуктов, количество расходных накладных и даты.
Какие данные содержит информационная модель автоматизации сети ресторанов?
Информационная модель автоматизации сети ресторанов содержит данные о продукции (наименование, стоимость), расходных накладных (количество, дата) и других сущностях, которые связаны с ресторанной деятельностью. Эти данные используются для учета и контроля всех операций, происходящих в ресторане.
Какие таблицы содержит база данных ресторанного комплекса?
База данных ресторанного комплекса содержит таблицы для хранения данных о продукции, расходных накладных, меню, сотрудниках, заказах и других сущностях, связанных с ресторанной деятельностью. Каждая таблица содержит столбцы, которые определяют характеристики сущностей, и связи с другими таблицами, чтобы обеспечить целостность данных.