1 Основные компоненты системы баз данных Основными компонентами системы баз данных являются




Название1 Основные компоненты системы баз данных Основными компонентами системы баз данных являются
страница6/9
Дата конвертации06.02.2016
Размер1.14 Mb.
ТипДокументы
источникhttp://djbelyak.scienceontheweb.net/wordpress/wp-content/uploads/2011/06/Ответы-к-экзамену-по-БД
1   2   3   4   5   6   7   8   9
Управление распределенной БД – выработка способов функционирования в ситуации, когда БД из соображений эффективности тиражируется на нескольких узлах. Здесь нужно поддерживать идентичность копий. В ситуациях, когда связь нарушается, в копиях могут появиться различия. После восстановления связи должен включаться механизм согласования, который формирует некоторую копию, отражающую все сделанные изменения. В связи с растущей зависимостью производственных процессов от БД, для многих приложений необходимым требованием становится стопроцентная доступность – семь дней в неделю, 24 ч. в сутки. Репликация должна обеспечивать идентичность копий данных и корректное функционирование системы в условиях отказа отдельных компонентов.

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

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


2.Какие этапы проектирования необходимо выполнить при создании БД?

Одним из базовых понятий методологии проектирования ИС является понятие жизненного цикла (ЖЦ) программного обеспечения БД. ЖЦ - это непрерывный процесс, который начинается с момента принятия решения о необходимости создания и заканчивается в момент полного изъятия БД из эксплуатации. Основным нормативным документом, регламентирующим ЖЦ, является международный стандарт ISO/IEC 12207. Наибольшее распространение получили следующие две модели проектирования: каскадная модель и спиральная модель.


Перед началом проектирования БД следует ответить на следующие вопросы:

    • Какие функции возлагаются на БД, каково их место среди других БД?

    • Что необходимо для их создания (определить перечень работ) и функционирования?

    • Какие необходимы организационно-технические мероприятия, материальные, временные, людские ресурсы?

    • Какой эффект можно ожидать от создания БД?


Разработка общей концепции ИС включает:

    • планирование процесса подготовки системного проекта,

    • комплектование группы разработчиков,

    • определение масштабов, целей и задач системы,

    • привлечение специалистов к разработке системы.


При создании БД необходимо использовать системный подход, включающий следующие процедуры:


    • Определение внешних и внутренних целей ИС.

    • Выделение системы из среды, изучение отношений ИС с внешней средой.

    • Рассмотрение возможных членений системы (интегрального эффекта).

    • Прогнозирование поведения ИС.

    • Описание информационных потоков в ИС.

    • Выбор для системы методов управления её функционированием.


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


Разработка системного проекта включает:


    • Изучение существующих процессов обработки данных, исследование ИП, определение требований к данным, к выходной продукции, его согласование и утверждение;

    • Составление графика разработки - определение этапов разработки, расчет затрат, разработка стратегии внедрения;

    • Экономическая оценка стоимости системы, разработки, опытной эксплуатации, внедрения;

    • Разработка Программных Средств, БД, словарей и др.;

    • Выбор технических средств – определение требований к Комплексу Технических Средств, спецификаций оборудования, критериев для выбора оборудования, закупка оборудования;

    • Опытная эксплуатация - предварительное рассмотрение, приемка, выявление недостатков и их устранение;

    • Внедрение.


ГОСТ 34.601-90. Стадии и этапы создания Автоматизированной Системы

1. Формирование требований к АС.

1.1. Обследование объекта.

1.2. Формирование требований пользователя к АС.

2. Разработка концепции АС.

2.1. Изучение объекта.

2.2. Проведение НИР.

2.3. Разработка вариантов концепции АС.

3. Техническое задание.

4. Эскизный проект.

5. Технический проект.

6. Рабочая документация.

7. Ввод в действие.

8. Сопровождение АС.


3.Access: Исправление ошибок в таблице: автозамена, проверка орфографии

Режим автозамены позволяет автоматически исправлять слова, при вводе которых часто допускаются ошибки, а также автоматически заменять сокращения полными значениями. Например, можно определить аббревиатуру «тк» для «Торговая компания». Всякий раз при вводе букв тк с последующим пробелом или знаком препинания «тк» будет автоматически заменяться на «Торговая компания». Автозамена работает с текстом объектов в режиме таблицы или с текстом формы в режиме формы.

В меню Сервис выберите команду Параметры автозамены.


Настройка параметров проверки орфографии

В меню Сервис выберите команду Параметры, а затем перейдите на вкладку Орфография.

Выберите необходимые параметры.

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


18

1.Основные методы использования БД на Web

Две архитектуры:

    • Представление и логика приложения могут размещаться на клиенте, БД на - на сервере.

    • Представление на клиенте, приложение на сервере приложений, данные на сервере БД.


Достоинства второго варианта:

    • Логика приложения представляется в виде изолированных компонентов, которые можно использовать в др. системах.

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

    • Разработку отдельных уровней можно поручить различным группам разработчиков.

Примеры архитектур.

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

В
архитектуре «файл – сервер» (рис.8) БД хранится на сервере, а СУБД устанавливаются на каждой ЭВМ.

Рис.8. Архитектура файл – сервер


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

В современных СУБД используется архитектура «клиент – сервер» (рис.9), когда БД хранится на сервере, а СУБД имеет клиентскую и серверную части.

Чтобы уменьшить еще объем передачи данных, которые должны подвергаться прикладной обработке, предлагается трехуровневая архитектура «тонкий клиент – сервер приложений – сервер БД» (рис.10). Тонкий клиент обеспечивает взаимодействие с пользователем через браузер, вся прикладная обработка выносится на сервер приложений, который обеспечивает формирование запроса к БД. Сервер БД и сервер приложений могут функционировать в различных ОС.

Р
ис. 9. Клиент – серверная архитектура



Рис. 10. Трехуровневая архитектура


2.Информационные ресурсы (международные, национальные и корпоративные БД)

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


3.Case: Erwin – создать диаграмму для БД

  • Запуск – Create a New Model – Logical/Physical.

  • Target Database для начала выберем Access 2000.

  • Вид панели инструментов, выбираем второй инструмент; он используется для создания сущностей (таблиц БД), рис.22.

  • Задаем имя сущности – Конференция.

  • Если возникли проблемы с отображением русских букв – заходим в меню Format – Default Fonts & Colors и везде, где необходимо меняем Arial на Arial CYR, не забываем поставить Apply To на All Object (внизу).

  • Кликаем на прямоугольник Сущности, получаем следующее.

  • Создаем новый атрибут – id конференции (Attribute Name – id конференции, Column Name – conference_id, тип – Number).

  • Отмечаем его как первичный ключ – Primary Key.

  • Во вкладке Datatype выбираем INTEGER.

  • Один атрибут создан, также создаем остальные.



19

1.Опишите, чем отличаются распределенные и централизованные системы БД

У централизованных все в одном месте. Недостаток централизации – информация попадает в систему с большим запаздыванием. Распределенные системы ближе к пользователю, быстрее осуществляется доступ и обновление данных. +17.1

2.Как можно классифицировать запросы?

    • По скорости выполнения.

    • По регулярности (через определенное время или нет).

    • По объему запрашиваемых данных (малый объем для запросов на метаданные и большой для информационных запросов). Если результаты запроса единообразно обрабатываются, есть смысл помещать на сервер уже обработанные данные.

    • По типу: статистические, информационные, справочные.


3.Access: Индекс: ключ (свойства, создание для одного или нескольких полей)

Если поле первичного ключа (Первичный ключ. Одно или несколько полей (столбцов), комбинация значений которых однозначно определяет каждую запись в таблице. Первичный ключ не допускает значений Null и всегда должен иметь уникальный индекс. Первичный ключ используется для связывания таблицы с внешними ключами в других таблицах.) используется в связи (Отношение. Связь, установленная между двумя общими полями (столбцами) двух таблиц. Существуют связи с отношением «один-к-одному», «один-ко-многим» и «многие-ко-многим».), то для удаления ключа необходимо удалить эту связь.

20

1.Как можно обеспечить надежность хранения данных?

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

Это трехуровневая схема хранения:

    • Копирование винчестера за счет RAID-массивов, дублирование записываемой информации.

    • Сменные носители в той же комнате, где эксплуатируется сервер.

    • Сменные носители, которые находятся в другом здании.

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

Запоминающие устройства можно представить как трехзвенную систему: устройства и системы для активно используемых данных (дисковые системы), периодически используемых данных (CD/MO/DVD устройства) и данных долговременного хранения (ленточные библиотеки). Быстрые или оперативные устройства с произвольным доступом хранения служат для работы с данными, в которых пользователи для выполнения своей работы нуждаются постоянно. Это - жесткие диски, дисковые системы и RAID системы. Они имеют небольшое время доступа и самую высокую частоту обращения.


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


2.Какие методы обследования пользователей существуют?

· Анкетирование.

· Анализ запросов.

· Участие в конференциях, симпозиумах, семинарах.

· Документы результатов технико-экономического анализа деятельности организации.

· Взаимодействие со специалистами.

· Анализ источников информации.

· Директивы и руководящие материалы.

· Интервьюирование, личные встречи, беседы.

· Перспективные планы НИР.

· Использование каталогов.

· Плановые документы.

· Решения ученых и НТ советов.

· Формирование запросов.

· Доклады, отчеты.

· Моделирование процессов.


3.Access: изменение свойств, типа полей, интервала, ограничение значений, подготовка надписей, определение шрифтов, цвета

1   2   3   4   5   6   7   8   9

Похожие:

1 Основные компоненты системы баз данных Основными компонентами системы баз данных являются iconМетодические рекомендации по курсу
Цель данного курса дать основные понятия теории баз данных и подходы к проектированию реляционных баз данных. Представить современные...
1 Основные компоненты системы баз данных Основными компонентами системы баз данных являются iconТюменская государственная академия мировой экономики, управления и права
Цель курса получение студентами знаний об этапах разработки баз данных; о перспективных направлений развития баз данных
1 Основные компоненты системы баз данных Основными компонентами системы баз данных являются iconРабочая программа дисциплины (модуля) б 4 «базы данных»
Целями освоения дисциплины «Базы данных» являются формирование общекультурных и профессиональных компетенций, определяющих готовность...
1 Основные компоненты системы баз данных Основными компонентами системы баз данных являются iconМетодика преподавания баз данных в школе учитель информатики
Выбор среды разработки информационной базы интеллектуальной системы управления. 12
1 Основные компоненты системы баз данных Основными компонентами системы баз данных являются iconПрограмма одобрена на заседани каф. «Системы автоматизированного проектирования»
Целью дисциплины является изучение современных технологий обработки информации с применением баз данных и субд 2
1 Основные компоненты системы баз данных Основными компонентами системы баз данных являются iconПрограмма работы с базой данных Blackfish sql "Книги" (books). Подкаталог delploy\database содержит базу данных, подкаталоги deploy\client и deploy\server соответственно клиентскую и серверную части приложения
Программы работы с базами данных требуют, чтобы файлы баз данных находились в каталоге D:\Database
1 Основные компоненты системы баз данных Основными компонентами системы баз данных являются iconҒ ылыми êIÒÀÏÕÀÍÀ зарубежные, Научные базы данных на электронных носителях
Для учебной и научно-исследовательской работы Научная библиотека предлагает воспользоваться следующими адресами полнотекстовых баз...
1 Основные компоненты системы баз данных Основными компонентами системы баз данных являются icon1. Понятие системы управления базами данных
Основная особенность субд – это наличие процедур для ввода и хранения не только самих данных, но и описаний их структуры. Файлы,...
1 Основные компоненты системы баз данных Основными компонентами системы баз данных являются iconКурс заочного отделения Волохов Артур Юрьевич
Применительно к системам баз данных архитектура «клиент-сервер» интересна и актуальна главным образом потому, что обеспечивает простое...
1 Основные компоненты системы баз данных Основными компонентами системы баз данных являются iconДаются задания и контрольные вопросы по выполнению основных этапов разработки базы данных
Предполагается использование практикума для изучения основ построения и использования реляционных баз данных. Поэтому значительное...
Разместите кнопку на своём сайте:
Документы


База данных защищена авторским правом ©kzdocs.docdat.com 2012
обратиться к администрации
Документы
Главная страница