Разработка информационной системы "Гостиница", Создание базы данных (структура таблиц) - Разработка информационной системы "Гостиница"
Создание базы данных (структура таблиц)
База данных предназначена для работников гостиницы. В базе данных должны храниться сведения о проживающих клиентах и служащих гостиницы, убирающих в номерах. Имеются номера пяти типов: двухместный, трехместный, четырехместный, полулюкс и люкс, отличающиеся стоимостью проживания в сутки. Количество номеров в гостинице известно.
О каждом проживающем должна храниться следующая информация: номер паспорта, ФИО, город, из которого он прибыл, гражданство, тип постояльца, дата поселения в гостинице, выделенный гостиничный номер, на сколько дней выделен номер. Каждый номер характеризуется типом, стоимостью проживания, особенностями, имеющимися в номере. Номера упорядочены по этажам. О горничных гостиницы должна храниться следующая информация: ФИО, № этажа, где он убирает, день недели, когда он убирает данный этаж. Служащий гостиницы убирает все № на одном этаже в определенные дни недели.
Работа с базой данной предполагает обслуживание следующих запросов:
- - получение списка фамилий, проживающих в заданном номере; - вычисление счета за проживание в гостинице; - определение количества свободных мест и свободных номеров; - получить список прибывших из заданного города; - определить ФИО убирающего номер в заданный день недели у некоторого проживающего.
Необходимо предусмотреть возможность выдачи квитанции о счете за проживание в гостинице определенного клиента и отчета о деятельности гостиницы за указанный срок (число клиентов, сколько дней был занят номер, сумма дохода гостиницы), о кол-ве свободных номеров гостиницы.
База данных Гостиница. accdb создана в среде разработки Microsoft Access 2007. Она содержит 6 таблицы, 21 запрос для извлечения информации, 21 форма для ввода и просмотра информации, и 1 отчет.
Для начала мы должны создать таблицы для дальнейшей работы с базой данной. Она будет содержать в себе следующие таблицы: "Горничные", "Номера", "Постояльцы", "Тип номера", "Учет".
Для начала работы запускаем Microsoft Access 2007. Это можно сделать с помощью Пуск - Все программы - Microsoft Office - Microsoft Access 2007. После запуска приложения Access 2007, открывается окно приложение Access 2007 на странице Приступая к работе с Microsoft Access 2007. В разделе Новая пустая база данных щелкаем на пиктограмме Новая база данных. В правой части окна появится информация об имени файла и указана директория для его хранения. Изменить имя файла и путь к директории для хранения файла БД можно в окне "Файл новой базы данных" щелкнув на пиктограмме "Поиск расположения для размещения базы данных". Установив имя файла - Гостиница. accdb и требуемое имя директории в окне "Файл новой базы данных", надо щелкнуть на кнопке ОК, окно закроется.
Для того чтобы создать первую таблицу необходимо щелкнуть на кнопке Создать, чтобы создать пустую базу данных. При создании новой пустой базы данных окно приложения Access 2007 открывается на контекстной вкладке "Режим таблицы". В окне отображается новая пустая таблица с именем Таблица1 в режиме таблица, затем перейти в режим Конструктор и создать структуру первой таблицы базы данных. Для этого необходимо щелкнуть на пиктограмме Вид и выбрать режим Конструктор.
Откроется окно Сохранение, в котором надо указать имя Горничные и нажать кнопку ОК, затем данная таблица откроется в режиме Конструктора. Таблица Горничные приведена в таблице 2.1.
Таблица 2.1 - Горничные
Имя поля |
Тип данных |
Описание |
Свойства полей |
Ключевое поле |
Код_Гор |
Числовой |
Длинное целое |
Да | |
ФИО |
Тестовый |
Размер поля - 25 | ||
День недели1 |
Текстовый |
День недели, когда убирает служащий |
Размер поля - 15 | |
День недели2 |
Текстовый |
День недели, когда убирает служащий |
Размер поля - 15 | |
Этаж |
Числовой |
Байт |
Затем создаем структуры остальных четырех таблиц в соответствии с характеристиками таблиц-объектов: Номера (таблица 2.2), Постояльцы (таблица 2.3), Тип номера (таблица 2.4), Учет (таблица 2.5). Обязательно соблюдая указанную последовательность создания структуры таблиц.
Таблица 2.2 - Номера
Имя поля |
Тип данных |
Описание |
Свойства полей |
Ключевое поле |
Код_Ном |
Числовой |
Длинное целое |
Да | |
№ |
Числовой |
Байт | ||
Этаж |
Числовой |
Байт | ||
Количество мест |
Числовой |
Байт | ||
Код_Тип |
Числовой |
Длинное целое | ||
Особенности |
Текстовый |
Размер поля -50 | ||
Код_гор |
Числовой |
Длинное целое | ||
Состояние номера |
Числовой |
Сколько человек в номере |
Целое |
Таблица 2.3. - Постояльцы
Имя поля |
Тип данных |
Описание |
Свойства полей |
Ключевое поле |
Код_Пост |
Числовой |
Длинное целое |
Да | |
Паспорт |
Текстовый |
Размер поля - 25 | ||
Имя поля |
Тип данных |
Описание |
Свойства полей |
Ключевое поле |
ФИО |
Текстовый |
Размер поля - 25 | ||
Город |
Текстовый |
Размер поля - 15 | ||
Гражданство |
Текстовый |
Размер поля - 5 | ||
Тип постояльца |
Текстовый |
Размер поля - 15 | ||
Код_ном |
Числовой |
Длинное целое | ||
Дата поселения |
Дата/время |
Краткий формат даты | ||
Количество дней |
Числовой |
Кол - во дней на которое выделен номер |
Байт |
Таблица 2.4 - Тип номера
Имя поля |
Тип данных |
Описание |
Свойства полей |
Ключевое поле |
Код_Тип |
Счетчик |
Длинное целое |
Да | |
Тип номера |
Текстовый |
Размер поля - 10 | ||
Стоимость |
Денежный |
Денежный, число десятичных знаков - 2 |
Таблица 2.5 - Учет
Имя поля |
Тип данных |
Описание |
Свойства полей |
Ключевое поле |
Код_Уч |
Числовой |
Длинное целое |
Да | |
Дата |
Дата/время |
Краткий формат даты | ||
Код_ном |
Числовой |
Длинное целое | ||
Статус номера |
Текстовый |
Размер поля - 10 | ||
Текущее состояние |
Текстовый |
Размер поля - 10 | ||
Жалобы |
Текстовый |
Размер поля -100 | ||
Код постояльца |
Числовой |
Длинное целое |
Похожие статьи
-
Основные понятия СУБД Microsoft Access Microsoft Access - это система управления базами данных, предназначенная для создания и обслуживания баз данных,...
-
Введение - Разработка системы управления базой данных "Судоходство"
Любому предприятию, фирме, организации в процессе экономической деятельности приходится постоянно сталкиваться с большими информационными потоками:...
-
Связи между таблицами - Разработка информационной системы "Гостиница"
Все ранее созданные таблицы должны быть связаны между собой каким-либо определенным полем, называемым ключевым полем. Ключевое поле позволяет однозначно...
-
Таблицы СУБД Microsoft Access - Разработка информационной системы "Гостиница"
Таблицы - это основной объект базы данных, в котором хранятся все данные, имеющиеся в базе, а также структура базы (поля, их типы, свойства). База данных...
-
Проектирование и разработка таблиц - База данных "Кинотеатр"
Для создания базы данных мы должны спроектировать таблицы, где будем задавать необходимые поля с соответствующим типом данных. Таблица 1 "Сотрудники" Имя...
-
Формы - Разработка информационной системы "Гостиница"
Главное предназначение формы в состоит в том, чтобы организовать удобную работу с данными (с понятным и приятным интерфейсом), чего нельзя добиться при...
-
Создание запросов - Разработка системы управления базой данных "Судоходство"
Для дальнейшего формирования отчетов необходимо создать два запроса на выборку это "Кто и где находится" и "Страны где были корабли". Для создания...
-
Запросы - Разработка информационной системы "Гостиница"
Одним из семи стандартных объектов Microsoft Access является запрос. Запросы используются для просмотра, анализа и изменения данных в одной или...
-
Введение - Разработка информационной системы "Гостиница"
В настоящее время среди разработчиков базы данных большой популярностью пользуется реляционная система управления базами данных Access, входящая в состав...
-
Программный интерфейс для базы данных я разрабатывал в объектно-ориентрованной среде Delphi, с помощью Embarcadero RAD Studio. Конструктор форм Delphi в...
-
Нормализация Базы Данных - Разработка информационной системы "Магазин компьютерных товаров"
Результатом работы с АИС магазина компьютерных товаров является чек, который оформляет продавец. В этом чеке должна содержаться информация о количестве...
-
Анализ предметной области позволяет выявить пять сущностей: Сущность: Растения для сада (наименование растения; вид; высота; время цветения; отношение к...
-
Отчеты, Макросы, Модули - Разработка информационной системы "Гостиница"
Отчет - это форматированное представление данных, которое выводится на экран, в печать или файл. Они позволяют извлечь из базы нужные сведения и...
-
При работе над проектом разрабатывались два основных компонента системы: база данных (далее - БД) и интерфейс клиентского приложения. Затем необходимо...
-
2.1 Описание структуры базы данных Реляционная схема базы данных для ЦЗН представлена следующими таблицами: "ПО" - содержит список единиц программного...
-
Основные термины теории баз данных - БД (База данных) - совокупность специальным образом организованных данных, хранимых в памяти вычислительной системы...
-
Типы данных и команды SQL - Разработка информационной системы "Магазин компьютерных товаров"
Microsoft SQL Server поддерживает большинство типов данных SQL 2003. Также SQL Server поддерживает дополнительные типы данных, используемые для...
-
Для написания АИС использовались следующие языки программирования, программные средства и библиотеки: - Язык программирования PHP 5.4; -...
-
Моделирование предметной области Этапом проектирования базы данных любого типа начинается с анализа предметной области, который заканчивается построением...
-
Для разработки базы данных применим инструмент "Management Studio" входящий в состав СУБД "MS SQL Server". Этот инструмент позволяет создавать новые базы...
-
Начинать следует с определения структуры таблицы, соответствующей предметной области, т. е. с определения полей, которые надо включить в таблицу, типов...
-
Каждая СУБД имеет особенности в представлении структуры таблиц, связей, определении типов данных и т. д. которую необходимо учитывать при проектировании....
-
Таблица 2. Структура записей таблицы "Специальности" № п/п Имя поля в таблице Тип данных Размер поля Ключевое поле 1 № специальности Числовой (INT)...
-
В реляционных базах данных существует несколько видов связей между таблицами: 1) "Один к одному". Одной записи таблицы соответствует одна запись другой...
-
Microsoft Access База данных разработана в среде Microsoft Access. Microsoft Access - реляционная СУБД корпорации Microsoft. Имеет широкий спектр...
-
Информационная система (ИС) ГИБДД должна обеспечивать хранение информации об автомобилях (марка, номер кузова, номер двигателя, цвет кузова, гос. номер),...
-
Таблица 2 A B C D E F G H I 1 № п/п Судья Кол-во рассмотренных исков В % от всех исков Выработка 2 Май Июнь Июль Август Всего 3 1 Белов В. В. 22 24 28 27...
-
SimpleXML. В PHP версии 5.0 и выше появилось расширение для работы с xml структурой. Библитека SimpleXML содержит большое количество методов для работы с...
-
Постановление Правительства Российской Федерации №1119 "Об утверждении требований к защите персональных данных при их обработке в информационных системах...
-
Для иллюстрации последовательности проводимых работ приведем диаграмму Гантта данного проекта, на которой по оси Х изображены календарные дни от начала...
-
Для того чтобы оценить экономическую выгоду от внедрения АИС необходимо вычислить трудозатраты компании направленные непосредственно на реализацию...
-
Математическое и программное обеспечение (МО, ПО)- совокупность математических методов, моделей, алгоритмов и программ для реализации целей и задач...
-
Наиболее распространенная форма - ЭВМ. Раньше чаще использовались вычислительные центры (ВЦ). Вычислительный центр - организуется и специализируется на...
-
Информационное обеспечение - совокупность единой системы классификации и кодирования информации, унифицированных систем документации, схем информационных...
-
Структурная схема терминов Структуру АИС составляет совокупность отдельных ее частей, называемых подсистемами. АС состоит из двух подсистем:...
-
Таблица 1 -- Типы и назначение полей таблицы "user" Имя Тип Описание UserId Int Уникальный идентификатор пользователя Name Varchar ФИО пользователя...
-
Учебный процесс в ННГАСУ сопровождается значительной информационной базой, развитием компьютерного парка и внедрением в образовательный процесс...
-
Определение методов реинжиниринга информационных систем Основные задачи, которые стоят перед проектировщиком, занимающимся реинжинирингом информационных...
-
Алгоритм работы. В результате работы АИС генерируются три xml документа - два со структурой сравниваемых баз данных и один с результатами сравнения. В...
-
За структуру HTML-документа отвечают следующие теги: <HTML> - в данном контейнере находится все содержимое HTML-документа. <HEAD> - содержит...
Разработка информационной системы "Гостиница", Создание базы данных (структура таблиц) - Разработка информационной системы "Гостиница"