Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архив2 / курсач docx11 / Moy_kursach_-_kopia.docx
Скачиваний:
102
Добавлен:
07.08.2013
Размер:
3.77 Mб
Скачать

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

На этом этапе производится оценка требований к вычислительным ресурсам, необходимым для функционирования системы, определение типа и конфигурации формы организации ИО ( архитектура компьютерной сети, ее программные и аппаратные средства, типы СУБД и средства извлечения, формализации, хранения и использования знаний в интересах СУ и др.)

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

Если СОДиЗ будут работать в многопользовательском режиме, то требуется подключение её к сети и наличие соответствующей многозадачной операционной системы. Так для реального режима использования ИО главным требованиям к быстродействию средств вычислительной техники (ВТ) является их быстродействие.

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

Выбор СОДиЗ является одним из важнейших моментов в разработке проекта ИО, так как он принципиальным образом влияет на весь процесс управление объектом. Теоретически при выборе СОДиЗ нужно принимать во внимание десятки факторов. Но практически разработчики руководствуются лишь собственной интуицией и несколькими наиболее важными критериями, к которым, в частности, относятся:

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

  2. характеристики производительности системы;

  3. запас функциональных возможностей для дальнейшего развития СОДиЗ;

  4. степень оснащённости системы инструментарием для персонала администрирования данными;

  5. удобство и надежность СОДиЗ в эксплуатации;

  6. стоимость СОДиЗ и дополнительного программного обеспечения.

Часть 2. Проектирование соДиЗ Проектирование бд Логическое проектирование бд

На этапе логического проектирования разрабатывается логическая структура БД, соответствующая логической модели ПО. Решение этой задачи существенно зависит от модели данных, поддерживаемой выбранной СУБД.

Результатом выполнения этого этапа являются схемы БД концептуального и внешнего уровней архитектуры, составленные на языках определения данных (DDL- Data Definition Language), поддерживаемых данной СУБД.

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

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

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

2. Проектирование бд в среде Microsoft Access.

2.1. Основные сведения о выбранной СУБД.

Выбранная мной программа Microsoft Office Access 2007 предназначена для создания и управления базами данных. Кроме четкого контроля над большим объемом информации, она обеспечивает возможность совместной работы пользователей и реализует разнообразные способы представления и использования собранных данных. В последние годы популярность баз данных возрастает, а области их применения расширяются. Одновременно повышается интерфейс к программе.

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

Работая в Access 2007 мы имеем удобную рабочую среду, позволяющую контролировать данные на различных уровнях: от содержания конкретной записи в самой «маленькой» таблице до схемы межтабличных связей, от запроса, отражающего данные одного поля, до средств, создающих новые таблицы или заменяющих в них данные. Дойдя до создания структурно продуманных форм, мы получим законченное приложение, обеспечивающее совместную работу пользователей.

2.2 Системные требования

1. Операционная система Microsoft Windows XP с пакетом обновления 2 (SP2) или более поздняя версия или Microsoft Windows Server 2003 или более поздняя версия 

2. ПК с процессором 500 МГц или более, 256 или более МБ ОЗУ; дисковод для DVD-дисков; ПК с процессором 1 ГГц и 512 МБ ОЗУ (или более мощный компьютер) необходим для работы с Microsoft Office Outlook 2007 с диспетчером контактов 

3. Жесткий диск. Для установки необходимо 2ГБ; часть этого объема будет освобождена после установки, когда исходный установочный файл будет удален 

4. Разрешение экрана Минимум 800x600 точек; рекомендовано 1024x768 или более 

5. Подключение к Интернету Для загрузки и активации продуктов понадобится широкополосное подключение к Интернету со скоростью 128 кбит/с и выше 

6. Дополнительные компоненты Microsoft Internet Explorer 6.0 с установленными пакетами обновления, для пользователей Outlook 2007 понадобится Microsoft Exchange Server 2000 или более поздней версии

2.4 Элементы разрабатываемой базы данных.

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

Макросы– программа, которая содержит описание последовательности действий при поступлениях некоторых событий в объекте или элементе управления. Каждое действие реализуется макрокомандой. Создание макросов осуществляется в диалоговом режиме путем выбора нужных макрокоманд а задание параметров используется при выполнении.

Отчёты.Предназначены для формирования всех документов. Содержит результаты режимов задач пользователя и вывода.

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

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

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

2.5 Основные типы данных, используемые в разрабатываемой БД.

  1. Текстовый. В БД типами данных являются: фамилия, предмет, ученая степень, кафедра, место, ведет экскурсию, преподаватель, город.

  2. Числовой – номер в списке, аудитория, телефон, количество часов.

  3. Дата/время – начало экскурсии, окончание экскурсии, консультация, экзамен.

  4. Счётчик. Поле код в таблице «экзамены»

  5. МЕМО. Описание в таблице «Данные студентов»

  1. Применение MS ACCESS в БД «Организация дисциплин»

Создаем таблицы 3 способами создания таблиц:

- с помощью мастера

-с помощью конструктора таблиц

- с помощью ввода данных

Заполняем данные таблицы и они имеют вид:

2.

3.

4.

Связывание таблиц с БД.

При дополнении новой таблицы, необходимо выяснить как она взаимодействует с другими таблицами и установить взаимосвязь между таблицами, записи которых логически связаны. Только в этом случай форму запроса показывают поля различных таблиц. Существует 2 способа. Можно установить 2 типа отношений: 1:1 и 1 ко многим – распространенный.Полученные таблицы будем связывать по удобству нахождения информации.

  1. Приведем пример связи 1:1

Предположим, сто один преподаватель ведет оду экскурсию.

  1. Теперь приведем пример связи 1:М.

Предположим, что преподаватель, преподает у всего студентов данного курса.

3.3 Исходя из вышеперечисленных связей, создаем ER-диаграмму для намеченной предметной области:

«Построение запросов к базе данных»

Запрос.

Создаются пользователями для выборки нужных данных из 1 или нескольких связанных таблиц. Результатом выполнения запроса является таблица которая может быть использована на ряду с другими таблицами БД при обработке данных. Запрос может по образцу запросов или с помощью экскурсии SQL– языка запросов. С помощью запроса можно также обновить, добавить данные в таблице или создать новые таблицы на основе уже существующих.

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

Создание запроса с помощью мастера.

Выполняет пошаговую процедуру построения запросов, залавая серию вопросов и предлагая варианты ответов.

Создание запросов в режиме конструктора.

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

Создание запроса с помощью мастера.

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

Создание запросов в режиме конструктора.

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

Чтобы открыть существующий запрос в режиме конструктора необходимо:

  1. Щелкнуть на кнопке запроса

  2. В списке запросов выбрать имя запроса, которые нужно редактировать

  3. Щелкнуть на кнопке конструктор на панели инструментов или правой кнопкой мыши и выбрать конструктор.

Формирование условий отбора в запросе.

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

При формировании запроса в режиме конструктора используются строки:

  1. Поля – поле таблицы из которых производиться запрос.

  2. Имя таблицы – таблицы из которых включаются данные в запрос.

  3. Сортировка – содержит условие сортировки в одном из порядков

  4. Вывод на экран – поле видно в запросе.

  5. Условие отбора – для цифровых (>3) для текстовых

По завершению формирования запроса изменить на кнопке вид запроса щелкнуть на кнопке вид и результат, который усовершенствования запроса отобразиться на экране виде таблицы.

Соседние файлы в папке курсач docx11