Анализ предметной области. Проектирование базы данных
Автор: Aktoty0404 • Ноябрь 17, 2023 • Лабораторная работа • 687 Слов (3 Страниц) • 139 Просмотры
Лабораторная работа № 1,2
Анализ предметной области. Проектирование базы данных.
Цель занятия: знакомство с компонентами для работы с базами данных в Microsoft Visual Studio; овладение практическими навыками анализа предметной области, создания таблиц БД.
Материалы и оборудование: ПК, Microsoft Visual Studio.
Содержание и порядок выполнения работы:
Требуется создать приложение, работающее с базой данных «Книжный магазин».
При проектировании базы данных (БД) любой предметной области, прежде всего, необходимо проанализировать данную предметную область.
Предметная область – это совокупность реальных объектов (сущностей), которые представляют интерес для пользователей.
Объект (сущность) – предмет, процесс или явление, о котором собирается информация, необходимая для решения задачи. Объектом может быть человек, предмет, событие.
Каждый объект характеризуется рядом основных свойств – атрибутов. Атрибутом называется поименованная характеристика объекта. Атрибут показывает, какая информация должна быть собрана об объекте.
Например, объект – книга; атрибуты – название, автор, стоимость, издательство.
На данном этапе анализируются возможные запросы пользователей, выбираются информационные объекты и их характеристики, которые предопределяют содержание проектируемой БД. На основе проведенного анализа структурируется предметная область.
Анализ предметной области не зависит от программной и технической сред, в которых будет реализовываться БД.
При анализе предметной области может быть проведено анкетирование, интервьюирование, разработаны конкретные вопросы к заказчику и т.д.
Примеры вопросов интервью (потенциальный покупатель):
1. На что Вы обращаете внимание при покупке книги?
2. Интересует ли Вас товар со скидкой?
3. Имеет ли для Вас значение, какого издательства данная книга?
4. Важен ли год выпуска, если это художественная литература? И т.д.
Примеры вопросов к заказчику (продавец, администрация):
1. Устанавливаете ли Вы скидки на товар?
2. Влияет ли зарплата продавца на объем продаж?
3. Принимаете ли заказы от покупателей?
4. В каком виде хотели бы иметь отчет по продажам?
5. По каким параметрам проводите анализ продаж (количество книг определенного автора, жанра, ценовой диапазон)? И т.д.
Например, БД «Книжный магазин» может быть предназначена для покупателей, продавцов, администрации магазина.
Покупателя могут интересовать такие вопросы как наличие издания, год выпуска, цена. Его также могут заинтересовать такие характеристики товара как вид переплета, наличие диска, особенности издания (размер, подарочный выпуск). Покупатель может интересоваться всеми книгами конкретного автора или изданиями определенного жанра. Также его могут интересовать книги по ценовому диапазону, наличие скидок, новые издания, самое дорогое издание.
Продавца интересуют вопросы оформления покупки и состояние склада. При оформлении покупки его интересует дата покупки, цена и количество товара, общая стоимость товара (с учетом скидок), выдача чека. По состоянию склада продавца могут интересовать вопросы наличия конкретного товара и их количество.
Администратор должен иметь доступ
...