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





НазваниеИнформация это сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состояниях, которые уменьшают имеющуюся о них степень неопределенности, неполноты знаний
страница11/11
Дата публикации17.07.2013
Размер0.72 Mb.
ТипЛекция
100-bal.ru > Информатика > Лекция
1   2   3   4   5   6   7   8   9   10   11

Правила принадлежности систем к реляционным


В 1985 г. Коддом были сформулированы 13 правил, которым обязаны соответствовать реляционные системы.

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

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

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

  4. Систематическая обработка NULL-значений. Неопределенные значения (задаваемые с помощью определителя NULL, т.е. значения, отличные от пустой символьной строки или строки пробельных символов, а также от нуля или любого другого числа) поддерживаются как способ систематического представления отсутствующей или неприемлемой информации, причем независимо от типа данных.

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

  6. Исчерпывающий подъязык данных. Реляционная система баз данных может поддерживать несколько языков и различные режимы работы. Однако должен существовать по крайней мере один язык, операторы которого позволяли бы выражать все следующие конструкции:
    1) определение данных;
    2) определение представлений;
    3) операторы манипулирования данными (доступные как в интерактивном режиме, так и с помощью программ);
    4) ограничения целостности;
    5) авторизация пользователей;
    6) поэтапная организация транзакций (запуск, фиксация и откат).

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

  8. Высокоуровневые операции вставки, обновления и удаления. Способность обрабатывать базовые или производные переменные отношения (т.е. представления) как единый операнд должна относиться не только к процедурам выборки данных, но и к операциям вставки, обновления и удаления данных.

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

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

  11. Независимость ограничений целостности. Специфические для данной реляционной СУБД ограничения целостности должны определяться на подъязыке реляционных данных и храниться в системном каталоге, а не в прикладных программах.

  12. Независимость от распределения данных. Подъязык манипулирования данными в реляционной СУБД должен позволять прикладным программам и запросам оставаться логически неизменными, независимо от того, как хранятся данные — физически централизованно или в распределенном виде.

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


Иногда эти правила подразделяют на группы.

Фундаментальные (0 и 12)

0. Фундаментальное.

12. Правило запрета обходных путей.

Структурные (1 и 6)

1. Представление информации.

6. Обновление представления.

Правила целостности (3 и 10)

3. Систематическая обработка NULL-значений.

10. Независимость ограничений целостности.

Правила манипулирования данными (2, 4, 5 и 7)

2. Гарантированный доступ

4. Динамический оперативный каталог, построенный по правилам реляционной модели

5. Исчерпывающий подъязык данных.

7. Высокоуровневые операции вставки, обновления и удаления

Правила независимости от данных (8, 9 и 11)

8. Физическая независимость от данных

9. Логическая независимость от данных

11. Независимость от распределения данных

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


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

В целом можно сказать, что любое администрирование, применительно к IT, обозначает некоторую деятельность по поддержанию ресурсов предприятия в рабочем состоянии.

Основные задачи, которые стоят перед администратором БД (АБД).

  • Установка и конфигурирование аппаратного обеспечения, используемого для работы СУБД и размещения БД.

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

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

  • Управление безопасностью БД и приложений БД (настройка прав доступа и разрешений, интеграция системы безопасности СУБД с системой безопасности, используемой на предприятии).

  • Выполнение резервного копирования и восстановления данных.

  • Мониторинг производительности и устранение связанных проблем (контроль роста БД, поиск и устранение «бутылочных горлышек»).

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

Классификация АБД по выполняемым функциям

  1. Оперативные (operational) АБД:

    • манипулируют дисковым пространством

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

    • реагируют на возникающие неисправности БД

    • обновляют системное ПО и ПО базы данных

    • контролируют структурные изменения БД

    • запускают процедуры резервного копирования данных

    • выполняют восстановление данных

    • создают и управляют тестовыми конфигурациями БД

  2. Тактические (tactical) АБД:

    • реализуют схемы размещения информации

    • утверждают процедуры резервного копирования и восстановления данных

    • разрабатывают и внедряют структурные элементы БД: таблицы, столбцы, размеры объектов, индексацию и т.п.; сценарии(scripts) изменения схемы БД; конфигурационные параметры БД

    • утверждают план действий в случае аварийной ситуации

  3. Стратегические (strategic) АБД:

    • выбирают поставщика СУБД

    • устанавливают корпоративные стандарты данных

    • внедряют методы обмена данных в рамках предприятия

    • определяют корпоративную стратегию резервирования и восстановления данных

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

  4. Прикладные (application) АБД:

    • в курсе информационных нужд компании

    • помогают в разработке прикладных задач

    • отвечают за разработку схемы и ее изменения

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

    • занимаются построением тестовых БД

  5. Системные (system) АБД:

    • отвечают за все необходимое для резервирования и восстановления данных

    • контролируют производительность системы в целом

    • осуществляют поиск и устранение неисправностей

    • в курсе нынешних и будущих потребностей БД в плане емкости

    • в курсе текущего состояния и нужд БД

  6. Наемные (contract) АБД:

    • приглашаются под конкретную задачу или в качестве консультантов

    • передают персоналу необходимые знания

    • фиксируют свои действия!

    • должны прекрасно разбираться в соответствующей области

    • хороши в качестве временного персонала, для оценки проекта или системы

  7. Администраторы-руководители:

    • проводят еженедельные совещания

    • определяют перечень первоочередных задач

    • устанавливают и оглашают официальный курс и стратегию

    • утверждают и корректируют должностные инструкции и список обязанностей

    • следят за наличием соответствующей документации

Требования к квалификации АБД

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

  1. Знание основ реляционной теории (особенно в части поддержки ограничений целостности).

  2. Знание процесса проектирования информационных систем и БД.

  3. Детальное знание администрируемой СУБД в части:

  • используемого языка (как правило, это диалект SQL с множеством индивидуальных функций);

  • системы безопасности (как организован доступ пользователей к серверам БД и самим БД);

  • окружения СУБД (операционная система, контроллер домена, ОС пользователей, каналы связи, Web-сервер, используемые технологии подключения к серверам БД)

  • используемых методов физического размещения данных (управление дисками и файловыми группами);

  • использования и настройки методов доступа (настройка индексов и статистик, умение читать и понимать планы исполнения запросов, всё, что касается оптимизации запросов);

  • языковых и программных средств мониторинга и диагностики;

  • средств резервного копирования;

  • средств репликации.



1   2   3   4   5   6   7   8   9   10   11

Похожие:

Информация это сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состояниях, которые уменьшают имеющуюся о них степень неопределенности, неполноты знаний iconРабочая программа дисциплины «химический анализ объектов окружающей среды»
Целью освоения дисциплины является обучение студентов теоретическим и практическим основам выбора метода количественного анализа...
Информация это сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состояниях, которые уменьшают имеющуюся о них степень неопределенности, неполноты знаний icon1 Основные сведения об измерениях
Базовой системой любой автоматизированной системы управления технологическими процессами (асу тп) является системой автоматического...
Информация это сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состояниях, которые уменьшают имеющуюся о них степень неопределенности, неполноты знаний iconИ охраны окружающей среды администрации города ижевска доклад об экологической обстановке
Администрация города/Структурные подразделения Администрации города Ижевска/Управление природных ресурсов и охраны окружающей среды...
Информация это сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состояниях, которые уменьшают имеющуюся о них степень неопределенности, неполноты знаний iconКурсовая работа по дисциплине «Введение в специальность»
Гигиеническое нормирование содержания тяжелых металлов в объектах окружающей среды“
Информация это сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состояниях, которые уменьшают имеющуюся о них степень неопределенности, неполноты знаний iconЛекция приемы разработки и выборов управленческих решений в условиях...
Пособствовать формированию у учащихся навыков экономического соперничества, психологии успеха, умений работать в группе, выступать...
Информация это сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состояниях, которые уменьшают имеющуюся о них степень неопределенности, неполноты знаний iconГосударственный комитет по охране окружающей среды ханты-мансийского...
Государственным Комитетом по охране окружающей среды Ханты-Мансийского автономного округа при участии территориальных специально...
Информация это сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состояниях, которые уменьшают имеющуюся о них степень неопределенности, неполноты знаний iconГосударственный комитет по охране окружающей среды ханты-мансийского...
Государственным Комитетом по охране окружающей среды Ханты-Мансийского автономного округа (Хантымансийскгоскомэкологией) при участии...
Информация это сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состояниях, которые уменьшают имеющуюся о них степень неопределенности, неполноты знаний iconПрограмма учебной дисциплины «Геохимия окружающей среды и ландшафтоведение»
Целью дисциплины «Геохимия окружающей среды и ландшафтоведение» является формирование у студентов понимания целостности биосферы...
Информация это сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состояниях, которые уменьшают имеющуюся о них степень неопределенности, неполноты знаний iconРабочая программа дисциплины «Нормативы по защите окружающей среды»
Цель освоения дисциплины «Нормативы по защите окружающей среды» приобретение студентами знаний об основах экологического нормирования...
Информация это сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состояниях, которые уменьшают имеющуюся о них степень неопределенности, неполноты знаний iconО проведении Года охраны окружающей среды в 2013 году на территории...
На основании Указа Президента РФ от 10. 08. 2012 №1157 «О проведении в Российской Федерации Года охраны окружающей среды» 2013 год...
Информация это сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состояниях, которые уменьшают имеющуюся о них степень неопределенности, неполноты знаний iconИсследовательская работа «Мусор- источник загрязнения окружающей среды»
Откуда же берется мусор? «Как же сократить это безумное количество выбрасываемого мусора?». «Как он влияет на окружающую природу»....
Информация это сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состояниях, которые уменьшают имеющуюся о них степень неопределенности, неполноты знаний icon1. Введение 14 > Образовательные технологии 20
...
Информация это сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состояниях, которые уменьшают имеющуюся о них степень неопределенности, неполноты знаний iconИнформация о проведении Всероссийского открытого урока охраны окружающей...

Информация это сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состояниях, которые уменьшают имеющуюся о них степень неопределенности, неполноты знаний iconПрограмма дисциплины ер. Р. 01 Химия окружающей среды цели и задачи...
Курс «Химия окружающей среды» проводится после изучения систематических курсов общая и неорганическая химия, органическая химия,...
Информация это сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состояниях, которые уменьшают имеющуюся о них степень неопределенности, неполноты знаний iconДоклад подготовлен специалистами Управления природных ресурсов и...
В докладе «Об экологической обстановке города Ижевска в 2005 году» представлена аналитическая информация, характеризующая состояние...
Информация это сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состояниях, которые уменьшают имеющуюся о них степень неопределенности, неполноты знаний iconДоклад на заседании областной коллегии органов исполнительной власти...
«О состоянии окружающей среды Тамбовской области, повышении эффективности деятельности органов власти области по обеспечению экологической...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск