1.2 Концептуальный анализ деятельности БД
1.2.1 Уточнение постановки задачи
Для анализа в рамках проекта выберем очень простые, но от этого не менее актуальные, задачи БД отеля.
- 1. Добавление новых записей о клиентах, включающих в себя имя, фамилию и пол.
- 2. Добавление к клиентам записей о снятых ими номерах, включающих номер комнаты, тип номера и время, на которое этот номер снят.
- 3. Удаление выбранных записей.
- 4. Нахождение записей по задаваемым параметрам.
Далее для каждой из рассмотренных задач проведем концептуальный анализ с целью выявления информации, необходимой и достаточной для ее решения.
1.2.2 Концептуальный анализ задачи добавления новой записи о клиенте
После получения данных о новом клиенте, запись о нём будет добавлена в БД
Для добавления записи нового клиента администратор (человек непосредственно управляющих БД) должен ввести его имя, фамилию и пол.
1.2.3 Концептуальный анализ задачи добавления новой записи о номере
При снятии клиентом определенного номера, к его записи в БД добавится запись о том, что он владеет этим номером, она будет содержать номер снятого помещения, его тип и время, на которое он снят.
Концептуальный анализ задачи удаления записей
При необходимости выбранные записи о пользователях можно удалить из БД, для этого нужные записи должны быть выделены в БД.
Концептуальный анализ задачи поиска записей
Обработка запросов возможна при условии, что в БД есть хотя бы один пользователь, и что администратор выбрал соответствующую команду. В результате выполнения запроса администратор увидит отчет, содержащий записи пользователей, удовлетворяющие условиям запроса.
Запрос №1 по имени и фамилии
Запрос №2 по полу
Запрос №3 по типу снятого номера
Запрос №4 по всем параметрам