Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовая работа / К.р.по ИОСУ / Презентация000.ppt
Скачиваний:
76
Добавлен:
17.02.2014
Размер:
861.18 Кб
Скачать

Курсовая работа по дисциплине ИОСУ

База данных

Радиоэлектронные компоненты”

 

СОДЕРЖАНИЕ

 

 

ВВЕДЕНИЕ

 

 

3

 

 

 

1. Инфологическое проектирование

 

5

1.1. Анализ предметной области

 

5

1.2. Анализ информационных задач и круга пользователей системы

7

2. Определение требований к операционной обстановке, в которой будет

функционировать информационная система

 

9

2.1. Объем работы информационной системы

 

9

2.2. Объем внешней памяти занимаемой модулями СУБД

 

9

2.3. Объем памяти, отводимой подданные

 

9

2.4. Представление о характере и интенсивности запросов

 

11

3. Выбор системы управления базой данных (СУБД) и других

 

 

инструментальных программных средств

 

 

 

12

 

 

4. Логическое проектирование базы данных

 

 

14

 

 

 

4.1. Нормализация отношений

 

 

15

 

 

 

4.2. Ключи и ограничение целостности данных

 

 

15

 

 

 

5. Физическое проектирование базы данных

 

 

16

 

 

 

5.1. Схема данных

 

 

16

 

 

 

5.2. Таблицы

 

 

16

 

 

 

5.3. Формы

 

 

19

 

 

 

5.4. Запросы

 

 

21

* <

2

 

5.5.

Отчеты

 

.

ВВЕДЕНИЕ В век информационных технологий важнейшей характеристикой для

каждого человека становится скорость доступа к нужной информации. Подобные услуги предлагает радио, телевидение и Internet. Но и они не в силах ускорить доступ к информации, которая требуется каждому конкретному человеку или группе лиц. Требования к хранению информации накладывают на нее жесткие рамки использования. Так пользователь персонального компьютера, прежде чем изъять с носителя один файл информации должен произвести большое количество действий, которые значительно снижают скорость его работы. Что же говорить об огромном количестве файлов информации, к которой периодически требуется доступ на чтение и изменение. Если же взять в расчет, что одни и те же изменения требуется проделать для нескольких групп данных, то работа оказывается непосильно долгой. В подобных случаях в помощь пользователю были разработаны базы данных (БД) и системы по управлению ими (СУБД).

База данных — это совокупность данных организованных по определенным правилам предусматривающие общие принципы описания, хранения и управление данными не зависимо от прикладных программ.

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

Использование БД значительно повышает производительность труда пользователя и упрощает использование различных средств по преобразованию данных. БД является важным элементом для людей имеющих дело с большим количеством данных. Но создание БД является сложной и кропотливой работой. БД может облегчить работу специалисту в конкретной предметной области.

Таким образом, для конечного пользователя важнейшей задачей является правильно расставить приоритеты в процессе создания БД Решение такой задачи попробуем разобрать в процессе курсовой работы при проектировании предметной реляционной БД.

3

Реляционная БД - наиболее популярный способ хранения данных в настоящее время. В РБД объекты сущности инфологической схемы предметной области представляются плоскими таблицами данных.

Отдельные БД могут объединять все данные, необходимых для решения одной или насколько прикладных задач.

В процессе курсовой работа разработаем такую БД чтобы удовлетворяла необходимым требованиям.

4

1. Инфологическое проектирование

1.1. Анализ предметной области База данных создается специально для магазина по продаже

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

Все товары разделяется по элементам и категориям. В базе данных есть сведения о поставщиках, фирмах - производителей, поставках. В данной работе все сведения приведены в таблицы, которые взаимосвязаны, что облегчает поиск той или иной категории.

Приведем свойства, которыми должна обладать предлагаемая БД:

-данные в БД должны вводиться без каких-либо повторений, и БД не должна содержать избыточных данных;

-БД должна обеспечить ответы на возможные запросы пользователей;

-БД должна быть по возможности расширяемой и др. Для данной БД основными сущностями являются:

-товар;

-поставки, которые являются ассоциативными сущностями и осуществляют связь между стержневыми сущностями.

Эти сущности являются стержневыми, так как они имеют независимое существование.

Дополнительные сущности:

-категории;

-производители;

-офисы - поставщиков.

-хранение информации по поставщикам, с которыми работает менеджер по продажам;

-хранение информации по производителям;

-простой поиск информации по поставкам;

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

Информация, хранимая в БД, предназначена для широкого круга пользователей. Доступ к информации имеют лица, в ряду основных пользователей стоят - продавцы-консультанты, менеджеры по продажам, клиенты.

8

2. Определение требований к операционной обстановки, в которой будет функционировать информационная система

2.1. Объем работы информационной системы Будем исходить из условий, что один продавец-консультант работает с 10 клиентами-покупателями. В этом случае имеем:

-информацию о 10 клиентах-покупателях;

-информацию о 20 позициях товара;

-информацию о поставках товара.

2.2. Объем внешней памяти занимаемой в СУБД В данном разделе воспользуемся типовыми рекомендациями,

\ предъявляемыми корпорацией Microsoft к системам на которых устанавливается

СУБД Microsoft Access. Pentium 3000 МГц и 256 Мб оперативной памяти.

2.3 Объем памяти отводимой под данные Объем памяти отводимой под данные определяется по формуле: M=2∑Li(Ni+Nm)

где Lj - длина записи в i-й таблице (в байтах);

Ni - примерное (максимально возможное) количество записей в i-й

таблице;

Nm - количество записей в архиве i-й таблицы. Коэффициент 2 перед суммой нужен для того, чтобы выделить память для хранения индексов, промежуточных данных, для выполнения объемных операций (например, Сортировки) и т.п.

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