Анализ предметной области. 1) Сведения о товарах на складе таблица «Товары»:Код товара




1) Сведения о товарах на складе таблица «Товары»: Код товара, наименование товара, единицы измерения, наличие товара на складе, цена (закупочная и реализации) - включает в себя все товары на складе, которые поступают на склад. Каждому товару присвоен уникальный код (первичный ключ). Товары в разных заказах могут повторяться.

 

2) «Поставщики»: Код поставщика, Наименование, Адрес, Телефон. – включает информацию о поставщике. Поставщик может доставлять разные товары. Каждому поставщику присвоен уникальный код.

 

3) «Заказы на складе»: Код заказа, Код покупателя, Дата, Код поставщика, Код товара. - Содержит информацию о заказах товаров на склад. Все заказы обрабатывает кладовщик. Здесь, за каждым заказом может быть закреплен лишь один поставщик. Каждый заказ имеет несколько товаров. Для каждого заказа конкретный покупатель. Каждому заказу соответствует уникальный код (первичный ключ).

 

4) «Заказы отгружены»: Код заказа, Код товара,Цена товара, Количество товара. – Содержит типы заказов и их характеристику.

 

5) «Покупатели»: Код покупателя, Наименование, Адрес, Телефон - Содержит информацию о покупателях. Покупатели делают заказы на склад, по мере необходимости могут повторять их. Каждому покупателю присваивается уникальный код (первичный код).

 

6) «Кладовщики»: Код сотрудника, ФИО сотрудника, Код Должности, Дата рождения, Адрес, Телефон, - Сотрудники работают на складе, создают и отправляют заказы. Каждому сотруднику присваивается уникальный код (первичный ключ).

7) «Должность сотрудника»: Код должности, Должность – Содержит информации о видах должностей сотрудников. Код должности (первичный ключ).

II. UML-диаграмма прецендентов (функций, вариантов использования):

III. ER-диаграмма (диаграмма сущность-связь):

Примерные темы для создания ER-схемы базы данных:

1. Проектирование и разработка база данных библиотеки.

2. Проектирование и разработка база данных автомобильного салона.

3. Проектирование и разработка база данных книжного магазина.

4. Проектирование и разработка база данных школы.

5. Проектирование и разработка база данных учета документов.

6. Проектирование и разработка база данных учета документов автоматизации

7. работы отдела кадров организации с возможностью хранения фотографий сотрудников.

8. Проектирование и разработка база работы картинной.

9. Проектирование и разработка база работы

9.

 

 

Контрольные вопросы для Дифференцированного зачета.

1. Модели "клиент-сервер". Эволюция серверов баз данных. Компоненты распределенной системы.

2. Требования к современным системам баз данных. Манифест систем баз данных третьего поколения.

3. Предпосылки появления и развития распределенных баз данных (РБД). Распределенная обработка данных и мультибазовые базы данных. Гомогенные и гетерогенные РБД.

4. Архитектура систем управления распределенными базами данных (СУРБД). Функции СУРБД. Критерии распределенности базы данных (по К. Дейту).

5. Методы поддержки распределенных данных. Критерии эффективности методов, их сравнительный анализ.

6. Назначение фрагментации. Типы фрагментации. Использование фрагментации.

7. Репликация данных. Репликация с основной копией и без нее. Механизмы распространения изменений. Разрешение конфликтов.

8. Проектирование распределенной базы данных. Цели, принципы и этапы проектирования базы данных. Анализ предметной области.

9. Проектирование распределенной базы данных. Нормализация и денормализация отношений. Выбор типов данных, ключей отношений, построение индексов.

10. Выбор архитектуры распределенной системы. Разбиение БД на фрагменты. Выбор методов поддержки распределенности.

11. Проектирование приложений распределенной базы данных.

12. Обеспечение прозрачности в системах управления распределенными базами данных (СУРБД). Уровни прозрачности.

13. Управление распределенными транзакциями. Графики выполнения транзакций. Протокол двухфазной фиксации.

14. Протоколы управления параллельностью выполнения транзакций. Распределенные взаимные блокировки.

15. Оптимизация распределенных запросов. Методы оптимизации запросов. Эффективные алгоритмы выполнения запросов.

16. Стратегии выполнения соединений в распределенных базах данных. Глобальная оптимизация (оптимизация наборов запросов).

17. Концепция объектно-ориентированных БД (ООБД). Объектно-ориентированные модели данных.

18. Объектно-реляционные БД. Расширение возможностей реляционных БД за счет использования объектов.

19. Хранилища данных (ХД). Концепция, назначение, преимущества, проблемы. Архитектура ХД. Инструменты для поддержки ХД.

 

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-05-16 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: