metBD (1084482), страница 28

Файл №1084482 metBD (Учебное пособие) 28 страницаmetBD (1084482) страница 282018-01-12СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 28)

предусмотренные типы данных;

расширяемость типов данных;

определение доменов;

простота реструктуризации;

средства поддержки целостности данных;

реализация механизма представлений;

поддержка словаря данных;

независимость от данных;

тип базовой модели организации данных;

поддержка эволюции схемы.

Физические параметры: предусмотренные файловые структуры;

поддержка определения файловых структур;

простота организации;

средства индексирования;

поля/записи с переменной длиной;

сжатие данных;

возможности шифрования;

требования к памяти;

требования к устройствам хранения данных;

Доступность: язык запросов – совместимость со стандартами SQL-92/SQL3

интерфейс для других систем;

интерфейс для языков третьего поколения;

многопользовательский доступ;

защита БД;

управление доступом к данным;

поддержка механизма авторизации;

Обработка транзакций:

процедуры резервного копирования и восстановления;

поддержка контрольных точек;

средства ведения системного журнала;

поддерживаемый уровень детализации параллельности;

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

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

параллельная обработка запросов.

Утилиты:

измерение производительности;

настройка производительности БД;

инструменты загрузки/выгрузки данных;

контроль активности пользователей;

поддержка процедур администрирования БД.

Средства разработки:

Инструменты, использующие языки четвертого и пятого поколений;

CASE-инструменты;

инструмент для работы с оконным интерфейсом;

поддержка хранимых процедур, триггеров и правил.

Другие параметры:

способность к модернизации;

стабильность производителя СУБД;

база пользователей;

обучение и поддержка пользователей;

взаимодействие с другими СУБД и прочими системами;

поддержка работы в Internet;

утилиты репликации;

возможности распределенной работы;

качество и полнота документации;

требуемая операционная система;

стоимость;

оперативная справочная система;

используемые стандарты;

управление версиями;

расширенная оптимизация запросов;

масштабируемость;

переносимость;

требуемое аппаратное обеспечение;

поддержка работы в сети;

объектно-ориентированные свойства;

поддержка двух- или трехуровневой архитектуры «клиент/сервер»;

производительность;

пропускная способность при обработке транзакций;

максимальное количество одновременно работающих пользователей.

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

Разработка приложений.

Разработка приложений – это проектирование интерфейса пользователя и прикладных программ, предназначенных для работы с БД.

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

    • содержательное название;

    • ясные и понятные инструкции;

    • логически обоснованные группировки и последовательности полей;

    • визуально привлекательный вид окна формы или поля отчета;

    • легко узнаваемые названия полей;

    • согласованную терминологию и сокращения;

    • согласованное использование цветов;

    • визуальное выделение пространства и границ полей ввода данных;

    • удобные средства перемещения курсора;

    • средства исправления отдельных ошибочных символов и целых полей;

    • средства вывода сообщений об ошибках при вводе недопустимых значений;

    • особое выделение необязательных для ввода полей;

    • средства вывода пояснительных сообщений с описанием полей;

    • средства вывода сообщений об окончании заполнения формы.

Создание прототипов. Это создание рабочей модели приложения баз данных.

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

Реализация. Физическая реализация БД и разработанных приложений.

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

Конвертирование и загрузка данных.

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

Этот этап выполняется только в том случае, если новая БД заменяет старую.

Тестирование.

Это процесс выполнения прикладных программ с целью поиска ошибок.

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

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

Может использоваться несколько различных стратегий тестирования:

нисходящее тестирование;

восходящее тестирование;

тестирование потоков;

интенсивное тестирование.

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

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

Восходящее тестирование выполняется в противоположном направлении. Оно начинается с тестирования модулей на самых низких уровнях иерархии системы. Преимущества и недостатки имеют обратный смысл.

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

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

Эксплуатация и сопровождение.

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

Этот этап включает в себя выполнение следующих действий:

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

    • сопровождение и модернизация приложений БД.

Администрирование данных и БД.

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

Таблица 50

Этап

Основная роль

Вспомогательная роль

Планирование разработки БД

АД

АБД

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

АД

АБД

Сбор и анализ требований пользователей

АД

АБД

Концептуальное проектирование БД

АД

АБД

Выбор целевой СУБД

АБД

АД

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

АД

АБД

Разработка приложений

АБД

АД

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

АБД

АД

Создание прототипов

АБД

АД

Реализация

АБД

АД

Конвертирование и загрузка данных

АБД

АД

Тестирование

АБД

АД

Эксплуатация и сопровождение

АБД

АД

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

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

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

Основные задачи администрирования данных:

    • Выбор подходящих инструментов разработки

    • Помощь в разработке корпоративных стратегий построения информационной системы, развития информационных технологий и бизнес -стратегий

    • Предварительная оценка осуществимости и планирование процесса создания БД

    • Разработка корпоративной модели данных

    • Определение требований организации к используемым данным

    • Определение стандартов сбора данных и выбора формата их представления

    • Оценка объемов данных и вероятность их роста

    • Определение способов и интенсивности использования данных

    • Определение правил доступа к данным и мер безопасности, соответствующих правовым нормам и внутренним требованиям организации

    • Концептуальное и логическое проектирование БД

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

    • Обучение пользователей – изучение существующих стандартов обработки данных и юридической ответственности за их некорректное применение

    • Постоянная модернизация используемых информационных систем и технологий по мере развития бизнес -правил

    • Обеспечение полноты всей требуемой документации

    • Поддержка словаря данных организации

    • Взаимодействие с конечными пользователями для определения новых требований и разрешение проблем, связанных с доступом к данным и недостаточной производительностью их обработки.

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

Характеристики

Тип файла
Документ
Размер
1,9 Mb
Тип материала
Предмет
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6372
Авторов
на СтудИзбе
309
Средний доход
с одного платного файла
Обучение Подробнее