Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...
Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...
Топ:
Техника безопасности при работе на пароконвектомате: К обслуживанию пароконвектомата допускаются лица, прошедшие технический минимум по эксплуатации оборудования...
Проблема типологии научных революций: Глобальные научные революции и типы научной рациональности...
Интересное:
Мероприятия для защиты от морозного пучения грунтов: Инженерная защита от морозного (криогенного) пучения грунтов необходима для легких малоэтажных зданий и других сооружений...
Средства для ингаляционного наркоза: Наркоз наступает в результате вдыхания (ингаляции) средств, которое осуществляют или с помощью маски...
Инженерная защита территорий, зданий и сооружений от опасных геологических процессов: Изучение оползневых явлений, оценка устойчивости склонов и проектирование противооползневых сооружений — актуальнейшие задачи, стоящие перед отечественными...
Дисциплины:
2019-12-19 | 126 |
5.00
из
|
Заказать работу |
КУРСОВАЯ РАБОТА
по МДК 11.01 «Технологии разработки и защиты баз данных»
ПМ 11 «Разработка и администрирование баз данных»
тема: «Разработка базы данных гостиницы»
Вариант 3
Выполнила: Беляева Я.Р.
Группа: 531
Проверил: Симоненко И.Г.
г. Комсомольск-на-Амуре, 2019 г.
СОДЕРЖАНИЕ
Оглавление
СОДЕРЖАНИЕ.. 2
ВВЕДЕНИЕ.. 3
ТЕОРЕТИЧЕСКАЯ ЧАСТЬ.. 5
КОНЦЕПТУАЛЬНАЯ МОДЕЛЬ.. 8
ЗАКЛЮЧЕНИЕ.. 13
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ.. 14
ВВЕДЕНИЕ
В настоящее время уже не обсуждается вопрос о необходимости системы автоматизации гостиниц и отелей. Владельцы и руководителя этого бизнеса давно поняли, что такая система далеко не роскошь, а инструмент, обеспечивающий оперативность обслуживания клиентов, контроль за действиями персонала и другими процессами, что несомненно позволяет увеличивать прибыль и оставаться на плаву.
Актуальным становится вопрос о том какую систему выбрать, так как сегодня на рынке существует огромное предложение подобных программ зарубежного и отечественного производства. Пожалуй, самыми известными являются такие системы как Fidelio и Opera.
Пояснительная записка содержит все необходимые разделы. В главе 1 приведены краткие теоретические сведения по теме курсовой работы. В главе 2 приведена разработка информационной модели базы данных в среде Microsoft Access. В заключении приведены выводы по результатам выполненной курсовой работы.
Цель курсовой работы: Разработать базу данных гостиницы в среде Microsoft Access.
Базы данных разрабатываются для закрепления практических навыков создания локальной базы данных.
Задачи: Разработать информационно-логическую модель базы данных.
Разработать клиентское приложение для работы с базой данных. Раразработать клиентское приложение для работы с базой данных. Провести тестирование базы данных и клиентского приложени
Что такое базы данных?
База данных — представленная в объективной форме совокупность самостоятельных материалов (статей, расчётов, нормативных актов, судебных решений и иных подобных материалов), систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машины (ЭВМ).
Многие специалисты указывают на распространённую ошибку, состоящую в некорректном использовании термина «база данных» вместо термина «система управления базами данных», и указывают на необходимость различения этих понятий.
· База данных — совокупность данных, хранимых в соответствии со схемой данных, манипулирование которыми выполняют в соответствии с правилами средств моделирования данных.
· База данных — совокупность данных, организованных в соответствии с концептуальной структурой, описывающей характеристики этих данных и взаимоотношения между ними, которая поддерживает одну или более областей применения.
Определения из авторитетных монографий:
· База данных — организованная в соответствии с определёнными правилами и поддерживаемая в памяти компьютера совокупность данных, характеризующая актуальное состояние некоторой предметной области и используемая для удовлетворения информационных потребностей пользователей.
· База данных — некоторый набор перманентных (постоянно хранимых) данных, используемых прикладными программными системами какого-либо предприятия.
ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
База данных – некоторый набор данных, организованный по определенным правилам и имеющий определённую структуру.
СУБД – программное средство, которое обеспечивает управление созданием и использованием БД.
Примеры СУБД
MySQL — самая популярная в мире база данных с открытым кодом. Благодаря своей проверенной производительности, надежности и простоте использования база данных MySQL наиболее часто используется для веб-приложений.
PostgreSQL — свободная объектно-реляционная система управления базами данных (СУБД). PostgreSQL создана на основе некоммерческой СУБД Postgres, разработанной как open-source проект в Калифорнийском университете в Беркли.
Microsoft SQL Server — система управления реляционными базами данных (РСУБД), разработанная корпорацией Microsoft. Основной используемый язык запросов — Transact-SQL.
SQLite — встраиваемая кроссплатформенная БД, которая поддерживает достаточно полный набор команд SQL и доступна в исходных кодах (на языке C). Исходные коды SQLite находятся в public domain, то есть вообще никаких ограничений на использование.
Oracle Database или Oracle RDBMS — объектно-реляционная система управления базами данных компании Oracle. Современная СУБД Oracle это мощный программный комплекс, позволяющий создавать приложения любой степени сложности.
CUBRID - бесплатный вариант с открытым исходным кодом, оптимизированный специально для веб-приложений. Сервис предназначен для обработки больших объемов данных и генерации многочисленных параллельных запросов. Это решение реализовано на языке программирования C.
Firebird - реляционная база данных использовалась в производственных системах (под разными названиями) с 1981 года и реализует многие стандарты ANSI SQL. Firebird может работать на Linux, Windows и различных Unix-платформах.
MariaDB - созданная разработчиками MySQL, используется такими техническими гигантами, как Wikipedia, Facebook и даже Google. MariaDB – это сервер базы данных, который предлагает встраиваемую замену функционала MySQL. Безопасность является главным принципом и приоритетом разработчиков СУБД. В каждом релизе они добавляют все патчи безопасности MySQL и при необходимости улучшают их.
MongoDB - была основана в 2007 году и известна как «база данных для великих идей». Проект финансируется такими известными инвесторами, как Fidelity Investments, Goldman Sachs Group, Inc., и Intel Capital. С момента своего создания MongoDB была скачена 20 миллионов раз и поддерживается более чем 1000 партнерами. Эти партнеры придерживаются принципа бесплатного решения с открытым исходным кодом.
IBM - семейство систем управления реляционными базами данных, выпускаемых корпорацией IBM. Чаще всего, ссылаясь на DB2, имеют в виду реляционную систему управления базами данных DB2 Universal Database (DB2 UDB)
Модель данных - это совокупность структуры данных и операций их обработки. Существуют следующие модели данных.
Иерархическая — это модель данных, где используется представление базы данных в виде древовидной (иерархической) структуры, состоящей из объектов (данных) различных уровней (см. рисунок 1).
Между объектами существуют связи, каждый объект может включать в себя несколько объектов более низкого уровня. Такие объекты находятся в отношении предка (объект более близкий к корню) к потомку (объект более низкого уровня), при этом возможна ситуация, когда объект-предок имеет несколько потомков, тогда как у объекта-потомка обязателен только один предок. Объекты, имеющие общего предка, называются близнецами.
Рисунок 1 - Иерархическая модель
Сетевая — логическая модель данных, являющаяся расширением иерархического подхода, строгая математическая теория, описывающая структурный аспект, аспект целостности и аспект обработки данных в сетевых базах данных (см. рисунок 2)
Рисунок 2 - Сетевая модель
Реляционная - совокупность данных, состоящая из набора двумерных таблиц. В теории множеств таблице соответствует термин отношение (relation), физическим представлением которого является таблица, отсюда и название модели – реляционная. Реляционная модель является удобной и наиболее привычной формой представления данных, так в настоящее время эта модель является фактическим стандартом, на который ориентируются практически все современные коммерческие СУБД. На реляционной модели данных строятся реляционные базы данных (см. рисунок 3)
Рисунок 3 – Реляционная модель
ПРАКТИЧЕСКАЯ ЧАСТЬ
ЗАКЛЮЧЕНИЕ
Данная курсовая работа посвящена разработке базы данных «Гостиницы». В процессе выполнения курсовой работы были получены следующие результаты.
Разработаны пять функциональных таблиц, предназначенных для хранения информации о Бронированиях, Клиентах, Номерах, Сотрудниках и Услугах. Для каждой таблицы определены соответствующие атрибуты. Для каждого атрибута определен соответствующий тип данных.
Разработана логическая структура БД. В результате получена законченная база данных, состоящая из пяти таблиц, связанных между собой соответствующим образом.
В таблице Бронирование выполнена сортировка по дате заселения.
Для получения необходимой информации с помощью запросов сделана выборка номеров одной вместимости, выборка сведений о клиентах с сортировкой по ФИО сотрудника, выборка клиентов, проживающих в трехместных и более номерах, выборка сведений о клиентах, номерах и услугах с вычисляемым полем “Общая стоимость”.
Для базы данных разработан интерфейс пользователя, включающий в себя ленточную форму Номера и диалоговую форму Заставка, содержащую две кнопки – Выход и Клиенты.
Для автоматизации работы приложения разработаны три макроса: Autoexec (запуск Заставки), Клиенты и Выход.
Для вывода информации на печать созданы два отчета – по таблице Номера и по запросу Оплата.
С целью подготовки стандартных писем нескольким адресатам создано уведомление клиентам о подтверждении бронирования номера. Использована возможность слияния текстовых документов MS Word с базой данных MS Access.
Тестирование базы данных и пользовательского приложения проводилось на ПК с процессором Intel(R) Pentium(R) CPU B960 @ 2.20 GHz.
Задачи, поставленные перед курсовой работой, выполнены полностью.
КУРСОВАЯ РАБОТА
по МДК 11.01 «Технологии разработки и защиты баз данных»
ПМ 11 «Разработка и администрирование баз данных»
тема: «Разработка базы данных гостиницы»
Вариант 3
Выполнила: Беляева Я.Р.
Группа: 531
Проверил: Симоненко И.Г.
г. Комсомольск-на-Амуре, 2019 г.
СОДЕРЖАНИЕ
Оглавление
СОДЕРЖАНИЕ.. 2
ВВЕДЕНИЕ.. 3
ТЕОРЕТИЧЕСКАЯ ЧАСТЬ.. 5
КОНЦЕПТУАЛЬНАЯ МОДЕЛЬ.. 8
ЗАКЛЮЧЕНИЕ.. 13
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ.. 14
ВВЕДЕНИЕ
В настоящее время уже не обсуждается вопрос о необходимости системы автоматизации гостиниц и отелей. Владельцы и руководителя этого бизнеса давно поняли, что такая система далеко не роскошь, а инструмент, обеспечивающий оперативность обслуживания клиентов, контроль за действиями персонала и другими процессами, что несомненно позволяет увеличивать прибыль и оставаться на плаву.
Актуальным становится вопрос о том какую систему выбрать, так как сегодня на рынке существует огромное предложение подобных программ зарубежного и отечественного производства. Пожалуй, самыми известными являются такие системы как Fidelio и Opera.
Пояснительная записка содержит все необходимые разделы. В главе 1 приведены краткие теоретические сведения по теме курсовой работы. В главе 2 приведена разработка информационной модели базы данных в среде Microsoft Access. В заключении приведены выводы по результатам выполненной курсовой работы.
Цель курсовой работы: Разработать базу данных гостиницы в среде Microsoft Access.
Базы данных разрабатываются для закрепления практических навыков создания локальной базы данных.
Задачи: Разработать информационно-логическую модель базы данных.
Разработать клиентское приложение для работы с базой данных. Раразработать клиентское приложение для работы с базой данных. Провести тестирование базы данных и клиентского приложени
Что такое базы данных?
База данных — представленная в объективной форме совокупность самостоятельных материалов (статей, расчётов, нормативных актов, судебных решений и иных подобных материалов), систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машины (ЭВМ).
Многие специалисты указывают на распространённую ошибку, состоящую в некорректном использовании термина «база данных» вместо термина «система управления базами данных», и указывают на необходимость различения этих понятий.
· База данных — совокупность данных, хранимых в соответствии со схемой данных, манипулирование которыми выполняют в соответствии с правилами средств моделирования данных.
· База данных — совокупность данных, организованных в соответствии с концептуальной структурой, описывающей характеристики этих данных и взаимоотношения между ними, которая поддерживает одну или более областей применения.
Определения из авторитетных монографий:
· База данных — организованная в соответствии с определёнными правилами и поддерживаемая в памяти компьютера совокупность данных, характеризующая актуальное состояние некоторой предметной области и используемая для удовлетворения информационных потребностей пользователей.
· База данных — некоторый набор перманентных (постоянно хранимых) данных, используемых прикладными программными системами какого-либо предприятия.
ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
База данных – некоторый набор данных, организованный по определенным правилам и имеющий определённую структуру.
СУБД – программное средство, которое обеспечивает управление созданием и использованием БД.
Примеры СУБД
MySQL — самая популярная в мире база данных с открытым кодом. Благодаря своей проверенной производительности, надежности и простоте использования база данных MySQL наиболее часто используется для веб-приложений.
PostgreSQL — свободная объектно-реляционная система управления базами данных (СУБД). PostgreSQL создана на основе некоммерческой СУБД Postgres, разработанной как open-source проект в Калифорнийском университете в Беркли.
Microsoft SQL Server — система управления реляционными базами данных (РСУБД), разработанная корпорацией Microsoft. Основной используемый язык запросов — Transact-SQL.
SQLite — встраиваемая кроссплатформенная БД, которая поддерживает достаточно полный набор команд SQL и доступна в исходных кодах (на языке C). Исходные коды SQLite находятся в public domain, то есть вообще никаких ограничений на использование.
Oracle Database или Oracle RDBMS — объектно-реляционная система управления базами данных компании Oracle. Современная СУБД Oracle это мощный программный комплекс, позволяющий создавать приложения любой степени сложности.
CUBRID - бесплатный вариант с открытым исходным кодом, оптимизированный специально для веб-приложений. Сервис предназначен для обработки больших объемов данных и генерации многочисленных параллельных запросов. Это решение реализовано на языке программирования C.
Firebird - реляционная база данных использовалась в производственных системах (под разными названиями) с 1981 года и реализует многие стандарты ANSI SQL. Firebird может работать на Linux, Windows и различных Unix-платформах.
MariaDB - созданная разработчиками MySQL, используется такими техническими гигантами, как Wikipedia, Facebook и даже Google. MariaDB – это сервер базы данных, который предлагает встраиваемую замену функционала MySQL. Безопасность является главным принципом и приоритетом разработчиков СУБД. В каждом релизе они добавляют все патчи безопасности MySQL и при необходимости улучшают их.
MongoDB - была основана в 2007 году и известна как «база данных для великих идей». Проект финансируется такими известными инвесторами, как Fidelity Investments, Goldman Sachs Group, Inc., и Intel Capital. С момента своего создания MongoDB была скачена 20 миллионов раз и поддерживается более чем 1000 партнерами. Эти партнеры придерживаются принципа бесплатного решения с открытым исходным кодом.
IBM - семейство систем управления реляционными базами данных, выпускаемых корпорацией IBM. Чаще всего, ссылаясь на DB2, имеют в виду реляционную систему управления базами данных DB2 Universal Database (DB2 UDB)
Модель данных - это совокупность структуры данных и операций их обработки. Существуют следующие модели данных.
Иерархическая — это модель данных, где используется представление базы данных в виде древовидной (иерархической) структуры, состоящей из объектов (данных) различных уровней (см. рисунок 1).
Между объектами существуют связи, каждый объект может включать в себя несколько объектов более низкого уровня. Такие объекты находятся в отношении предка (объект более близкий к корню) к потомку (объект более низкого уровня), при этом возможна ситуация, когда объект-предок имеет несколько потомков, тогда как у объекта-потомка обязателен только один предок. Объекты, имеющие общего предка, называются близнецами.
Рисунок 1 - Иерархическая модель
Сетевая — логическая модель данных, являющаяся расширением иерархического подхода, строгая математическая теория, описывающая структурный аспект, аспект целостности и аспект обработки данных в сетевых базах данных (см. рисунок 2)
Рисунок 2 - Сетевая модель
Реляционная - совокупность данных, состоящая из набора двумерных таблиц. В теории множеств таблице соответствует термин отношение (relation), физическим представлением которого является таблица, отсюда и название модели – реляционная. Реляционная модель является удобной и наиболее привычной формой представления данных, так в настоящее время эта модель является фактическим стандартом, на который ориентируются практически все современные коммерческие СУБД. На реляционной модели данных строятся реляционные базы данных (см. рисунок 3)
Рисунок 3 – Реляционная модель
ПРАКТИЧЕСКАЯ ЧАСТЬ
Разработка информационно-логической модели данных
Этапы проектирование и создания базы данных определяются следующим образом:
1 Построение информационно-логической модели данных предметной области;
2 Конструирование таблицы базы данных;
3 Создание схемы данных;
4 Разработка необходимых запросов к базе данных;
5 Разработка элементов интерфейса пользователя (форм и отчетов).
Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...
Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...
Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...
История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!