
- •Курсовая работа по дисциплине ИОСУ
- •ВВЕДЕНИЕ В век информационных технологий важнейшей характеристикой для
- •Реляционная БД - наиболее популярный способ хранения данных в настоящее время. В РБД
- •1. Инфологическое проектирование
- •-хранение информации по поставщикам, с которыми работает менеджер по продажам;
- •2. Определение требований к операционной обстановки, в которой будет функционировать информационная система
- •Защита на уровне пользователя позволяет установить различные уровни доступа к важным данным и
- •В таблице «Товар», таблице «Производители» все неключевые атрибуты функционально полно и нетранзитивно зависят
- •5 Физическое проектирование базы данных
- •Производители
- •Категории
- •5.3 Формы
- •Офисы-поставщиков
- •5.4 Запросы
- •План поступлений на осень-зима.
- •5.5 Отчеты
- •5.6. Защита данных Одной из важнейших составляющих проекта БД является разработка
- •ЗАКЛЮЧЕНИЕ
- •ЗАКЛЮЧЕНИЕ
Курсовая работа по дисциплине ИОСУ
База данных
”Радиоэлектронные компоненты”
|
СОДЕРЖАНИЕ |
|
|
ВВЕДЕНИЕ |
|
|
|
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 перед суммой нужен для того, чтобы выделить память для хранения индексов, промежуточных данных, для выполнения объемных операций (например, Сортировки) и т.п.
Для определения объема памяти БД воспользуемся следующей методикой: Определим мощность каждой таблицы в отдельности и в сумме.


