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



Цель и задачи работы

Целью практической работы является получения навыков подбора требований к операционной обстановке.

 

Порядок выполнения работы

- ознакомится с теоретическими сведениями;

- выполнить задание;

- оформить отчет;

- ответить на контрольные вопросы, заданные преподавателем.

 

Оформление отчета

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

Теоретические сведения

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

Выбор зависит от таких следующих показателей:

· примерный объём данных в БД;

· динамика роста объёма данных;

· характер запросов к данным (извлечение и обновление отдельных записей, групп записей, обработка отдельных отношений или соединение отношений);

· интенсивность запросов к данным по типам запросов;

· требования к времени отклика системы по типам запросов.

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

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

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

Ni - максимально возможное количество записей в i-й таблице;

Na - количество записей в архиве i-й таблицы.

,

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

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

Оборудование

Оборудование: персональный компьютер с установленной операционной системой Windows XP/7/8, браузер (Например, Internet Explorer, Google Chrome, Opera), СУБД Oracle.

 

Задание на работу

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

2. Выбрать тип и конфигурацию ЭВМ, тип и версию операционной системы (обосновать выбор).

Контрольные вопросы

1. От каких показателей зависит выбор типа и конфигурации ЭВМ, типа и версии операционной системы?

2. Как оценить объем памяти, отводимый под данные, требуемый для хранения данных?


Практическая работа №3

Выбор СУБД и инструментальных программных средств

Цель и задачи работы

Целью практической работы является получения навыков выбора СУБД для проектирования БД.

 

Порядок выполнения работы

- ознакомится с теоретическими сведениями;

- выполнить задание;

- оформить отчет;

- ответить на контрольные вопросы, заданные преподавателем.

 

Оформление отчета

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

Теоретические сведения

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

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

· тип модели данных, которую поддерживает данная СУБД, адекватность модели данных структуре, рассматриваемой ПО;

· характеристики производительности СУБД;

· запас функциональных возможностей для дальнейшего развития информационной системы;

· степень оснащенности СУБД инструментарием для персонала администрирования данными;

· удобство и надежность СУБД в эксплуатации;

· стоимость СУБД и дополнительного программного обеспечения.

В связи с тем, что в данной работе СУБД задается в задании, на данном этапе решается задача выбора инструментального ПО.

Оборудование

Оборудование: персональный компьютер с установленной операционной системой Windows XP/7/8, браузер (Например, Internet Explorer, Google Chrome, Opera), СУБД Oracle.

 

Задание на работу

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

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

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

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

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

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

Контрольные вопросы

1. Назовите основные функции СУБД.

2. Из каких компонентов состоит СУБД?

3. Каким образом классифицируются СУБД по способу доступа к БД? Приведите примеры СУБД.

4. Какими критериями необходимо руководствоваться при выборе СУБД для проектирования БД?

 


Практическая работа №4

Логическое проектирование БД

Цель и задачи работы

Целью практической работы является получения навыков по проектированию БД на логическом уровне.

 

Порядок выполнения работы

- ознакомится с теоретическими сведениями;

- выполнить задание;

- оформить отчет;

- ответить на контрольные вопросы, заданные преподавателем.

 

Оформление отчета

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

Теоретические сведения

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

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

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

Ниже рассматривается отношение КНИГИ (табл. 3.1) и последовательность его приведения к 4й нормальной форме.

Id – идентификатор (первичный ключ),

Code – шифр рубрики,

Theme– название рубрики,

Title – название книги,

Author– автор,

Editor – редактор,

Type – тип издания (учебник, учебное пособие, сборник и.т.п.),

Year – год издания,

Pg – количество страниц.

 

 

Таблица 3.1. Исходное отношение КНИГИ

ID Code Theme Author Title Editor Type Year Pg

200

681.3

ПО ВТ

Бочков С.

Язык СИ

Садчиков П.

учебник

1990

384

Субботин Д.
100 681.3 ПО ВТ Джехани Н. Язык АДА   учебник 1960 552
300 621.5 МО Крон Г. Диакоптика Баранов А. учебник 1972 544

876

007

ИИ

Гик Е.Я.

Шахматы и математика

Кикоин И.

учебное пособие

1983

176

Капица С.
440 32.97 ВТ   ПУ для ПЭВМ Витенберг А. справочник 1992 208

385

001.8

Инфор-матика

Фролов Г.

Элементы информатики

Храмов А.

учебное пособие

1989

304

Кузнецов Э. Рожков П.

Примечание. В таблице 3.1 используются следующие сокращения:

ВТ – вычислительная техника;

ПО ВТ – программное обеспечение вычислительной техники;

МО – математическое обеспечение;

ИИ – искусственный интеллект.


Дата добавления: 2020-04-08; просмотров: 177; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!