Информатика – ёмкая научная дисциплина, неотъемлемой частью которой являются теория строения баз данных. Архитектура вычислительных систем, развитие информационных технологий в общем плане, появление новых методов проектирования во многом зависят от развития данной теории. Прогрессивным направлением теории БД является семантическое моделирование в базах данных, также называемое концептуальным.
На сегодняшний день при семантическом моделировании в БД выделяют уровень концептуального моделирования предметной области и непосредственного моделирования самих баз данных. Неформализованное описание программного обеспечения на верхнем уровне переходит к формальному выражению, на специальном языковом средстве. Это же относится и к организации интерфейса потребителя.
БД представляют собой организованные структуры, предназначенные для информационного хранения. С данным понятием тесную связь имеет понятие управления базами данных. Оно осуществляется программным комплексами, способными создавать структуры баз данных, наполнять её содержанием, редактировать и визуализировать информацию. Визуализация – это отбор данных, которые должны быть отображены по заданию пользователя, исходя из определённых им критериев. Так же это упорядочение данных, оформление и выдача информации на устройство вывода или на канал связи.
Тема проектирования баз данных администратора ресторана отличается актуальностью из-за того, что поток данных сегодня настолько велик, что ручной учёт и обработка заказов становится просто невозможной. Программа быстрее и проще обработает большой информационный объём, не допустит ошибок, сформирует таблицы, запросы и так далее. Автоматизированная система приёма заказов позволяет более оперативно вести обработку информации. С её помощью моментально можно увидеть всю информацию о клиенте и его заказах, о работнике и о том скольких людей он обслужил. Автоматизация упрощает процесс заполнения документов, их обновления, хранения, обработки. Одной из задач разработчиков является создание дружественных интерфейсов, простых и интуитивно понятных.
Итогом дипломной работы должно стать создание действующей программы, способной хранить информацию, производить поиск её по заданным характеристикам, реализовывающей поставленные перед ней задачи.