Даталогическое проектирование базы данных




КУРСОВАЯ РАБОТА

 

 

по дисциплине «Базы данных»

 

 

на тему: Разработка информационной системы

Аптеки

 

 

Выполнил: студент группы ИБ-21

Иванова О.Н.

Проверил: преподаватель

Япарова Ю.А.

 

Калининград

2013 г.

 

 

Содержание

1. Введение

2. Обследование предметной области

3. Концептуальное (инфологическое) проектирование

4. Выбор СУБД

5. Даталогическое проектирование БД

6. Физическое проектирование БД

7. Заключение

8. Список литературы

 

 

Введение

Развитие средств вычислительной техники обеспечило возможности для создания и широкого использования автоматизированных систем обработки данных (СОД) разнообразного назначения. Разрабатываются информационные системы управления хозяйственными и техническими объектами, модельные комплексы для научных исследований, системы автоматизации проектирования и производства, всевозможные тренажеры и обучающие системы.

Существуют две основные предпосылки создания таких систем:

1. Разработка методов конструирования систем, предназначенных для коллективного пользования.

2. Возможность собирать, хранить и обрабатывать большое количество данных о реальных объектах и явлениях. Массив данных общего пользования в подобных системах называется базой данных. Концепция баз данных стала определяющим фактором при создании эффективных автоматизированных СОД.

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

 

Обследование предметной области (анализ)

Для проектирования и разработки базы данных необходимо определить структуру предметной области в компании по продаже медикаментов.

Сначала надо предоставить текстовое описание предметной области, см. файл что скинула пр.з.№2

Структура включает в себя несколько сущностей, характеризуемых атрибутами.

- Аптека

1. название улицы

2. номер дома

3. название аптеки

- Товар

1. название

2. категория

3. характеристика

4. состав

5. цена

- Поставщики

1. название компании

2. поставляемые лекарства

3. поставка

4. адрес

5. телефон

- Продажа

1. учет проданных товаров

2. дата продажи

3. количество проданного товара

- Поставка

1. дата

2. список товаров

- В наличии

1. товар

2. количество

можно сделать описание отношений и их атрибутов в виде таблиц

например так

Имя объекта Имя атрибута описание
Товар   название Название лекарства
категория Его категория
характеристика  
состав  
цена  
Продажа   ….
И т.д.

 

Или так:

Товар <название, категория, характеристика, состав, цена>

далее

 

База данных предназначена для удобной и быстрой работы продавца и менеджера. Она позволяет обрабатывать информацию о товарах, которые имеются в наличие, которые закончились, обновлять, редактировать и хранить информацию о поставках и поставщиках.

Созданная модель данных должна учитывать основные решаемые задачи:

Транзакционные:

- Ввод и корректировка справочников лекарства, поставщики

- Ввод и корректировка сведений о поставке лекарств

Справочные:

- Данные о наличии лекарств по определенной категории (обезболивающие, витамины, противовирусные)

- Данные о наличии лекарств, с подсчетом количества проданного и остатка

- Список лекарств, поступивших за заданный период времени или в указанную дату

Аналитические:

- Продажа лекарств (за период или на определенную дату). Предусмотреть подсчет общей суммы проданных лекарств

- Закончившиеся лекарства

 

 

Концептуальное (инфологическое) проектирование

В этом разделе приводится описание информационных объектов, или понятий предметной области и связей между ними.

Обозначения:

Сущность

Атрибут сущности

Связь

 

Инфологическая модель

 

 

На схеме подчеркиваются первичные ключи, указываются типы связей, см. файл пр.з.№2

Выбор СУБД

 

Делаете краткий обзор наиболее известных СУБД, и выбираете какой вы будете проектировать увы выбор очевиден- аксес)))

 

 

Даталогическое проектирование базы данных

 

На данном этапе выполняется преобразование ER-диаграммы в реляционную схему. См. файл пр.з.№ 3, т.е в ER- Win вам «нарисовать» модель данных на логическом уровне где в схеме указываются только перечни сущностей и атрибуты и на физическом- где заданы типы данных. Важно - эти типы данных для того или иного поля должны соответствовать и полю которое будет на этапе физического проектирования. Т.е. вы на схеме задали для сущности «лекарства» поля «название»- тип данных текстовый, длина- 20, значит и в вашей БД оно будет текстовым, 20. Важно еще бы сделать нормализацию таблиц чтобы не было избыточности данных до 3НФ, но это уже освоите или нет.



Поделиться:




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

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


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